mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
radlan + allied telesis mibs. add radlan os type. move dell powerconnect 3524 to radlan type. allied telesis at8000s is also radlan.
git-svn-id: http://www.observium.org/svn/observer/trunk@1396 61d68cd4-352d-0410-923a-c4978735b2b8
This commit is contained in:
BIN
html/images/os/radlan.png
Normal file
BIN
html/images/os/radlan.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 955 B |
@@ -4,6 +4,8 @@ if(!$os) {
|
||||
|
||||
if(strstr($sysObjectId, ".1.3.6.1.4.1.207")) { $os = "allied"; }
|
||||
|
||||
if(strstr($sysObjectId, ".1.3.6.1.4.1.207.1.4.126")) { unset($os); }
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
|
||||
if (!$os)
|
||||
{
|
||||
if (strstr($sysDescr, "Neyland 24T")) { $os = "powerconnect"; } /* Powerconnect 5324 */
|
||||
else if (stristr($sysDescr, "PowerConnect ")) { $os = "powerconnect"; }
|
||||
#if (strstr($sysDescr, "Neyland 24T")) { $os = "powerconnect"; } /* Powerconnect 5324 */
|
||||
if (stristr($sysDescr, "PowerConnect ")) { $os = "powerconnect"; }
|
||||
else if (preg_match("/Dell.*Gigabit\ Ethernet/i",$sysDescr)) { $os = "powerconnect"; }
|
||||
}
|
||||
|
||||
|
||||
9
includes/osdiscovery/discover-radlan.php
Executable file
9
includes/osdiscovery/discover-radlan.php
Executable file
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
if (!$os)
|
||||
{
|
||||
if (strstr($sysDescr, "Neyland 24T")) { $os = "radlan"; } /* Dell Powerconnect 5324 */
|
||||
if (strstr($sysDescr, "AT-8000")) { $os = "radlan"; } /* Allied Telesis AT-8000 */
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -2,13 +2,16 @@
|
||||
|
||||
echo("Doing Allied Telesyn AlliedWare ");
|
||||
|
||||
$serial = "";
|
||||
list(,$hardware,) = explode(" ", $hardware);
|
||||
$hardware = $sysDescr;
|
||||
$hardware = snmp_get($device, "atiswitchProductType.0", "-OsvQU", "+AtiSwitch-MIB", "+".$config['mib_dir']."/alliedtelesis");
|
||||
$version = snmp_get($device, "atiswitchSwVersion.0", "-OsvQU", "+AtiSwitch-MIB", "+".$config['mib_dir']."/alliedtelesis");
|
||||
$features = snmp_get($device, "atiswitchSw.0", "-OsvQU", "+AtiSwitch-MIB", "+".$config['mib_dir']."/alliedtelesis");
|
||||
|
||||
$features = "";
|
||||
# sysDescr.0 = STRING: "Allied Telesis AT-8624T/2M version 2.9.1-13 11-Dec-2007"
|
||||
# sysDescr.0 = STRING: "Allied Telesyn Ethernet Switch AT-8012M"
|
||||
# sysDescr.0 = STRING: "ATI AT-8000S" <------------------------------------- RADLAN ********
|
||||
# sysDescr.0 = STRING: "Allied Telesyn AT-8624T/2M version 2.8.1-02 05-Sep-2006"
|
||||
# sysDescr.0 = STRING: "AT-8126XL, AT-S21 version 1.4.2"
|
||||
|
||||
echo("$hardware - $version - $features - $serial\n");
|
||||
|
||||
include("hr-mib.inc.php");
|
||||
|
||||
|
||||
43
includes/polling/device-radlan.inc.php
Normal file
43
includes/polling/device-radlan.inc.php
Normal file
@@ -0,0 +1,43 @@
|
||||
<?php
|
||||
|
||||
|
||||
if($sysDescr == "Neyland 24T") {
|
||||
#$hardware = snmp_get($device, "productIdentificationVendor.0", "-Ovq", "Dell-Vendor-MIB");
|
||||
$hardware = "Dell ".snmp_get($device, "productIdentificationDisplayName.0", "-Ovq", "Dell-Vendor-MIB");
|
||||
$version = snmp_get($device, "productIdentificationVersion.0", "-Ovq", "Dell-Vendor-MIB");
|
||||
} else {
|
||||
$version = snmp_get($device, "rndBrgVersion.0", "-Ovq", "RADLAN-MIB", $config['mib_dir'].":".$config['mib_dir'] . "radlan/");
|
||||
$hardware = str_replace("ATI", "Allied Telesis", $sysDescr);
|
||||
}
|
||||
$features = snmp_get($device, "rndBaseBootVersion.00", "-Ovq", "RADLAN-MIB", $config['mib_dir'].":".$config['mib_dir'] . "radlan/");
|
||||
|
||||
$version = str_replace("\"","", $version);
|
||||
$features = str_replace("\"","", $features);
|
||||
$hardware = str_replace("\"","", $hardware);
|
||||
|
||||
|
||||
|
||||
|
||||
$cpurrd = $config['rrd_dir'] . "/" . $device['hostname'] . "/radlan-cpu.rrd";
|
||||
$cpu_cmd = $config['snmpget'] . " -M ".$config['mibdir'] . " -m RADLAN-rndMng -O qv -" . $device['snmpver'] . " -c " . $device['community'] . " " . $device['hostname'].":".$device['port'];
|
||||
$cpu_cmd .= " RADLAN-rndMng::rlCpuUtilDuringLastSecond.0";
|
||||
$cpu_usage = trim(shell_exec($cpu_cmd));
|
||||
|
||||
if (!is_file($cpurrd)) {
|
||||
$rrdcreate = shell_exec($config['rrdtool'] ." create $cpurrd --step 300 DS:LOAD:GAUGE:600:-1:100 RRA:AVERAGE:0.5:1:1200 RRA:AVERAGE:0.5:1:2000 \
|
||||
RRA:AVERAGE:0.5:6:2000 \
|
||||
RRA:AVERAGE:0.5:24:2000 \
|
||||
RRA:AVERAGE:0.5:288:2000 \
|
||||
RRA:MAX:0.5:1:2000 \
|
||||
RRA:MAX:0.5:6:2000 \
|
||||
RRA:MAX:0.5:24:2000 \
|
||||
RRA:MAX:0.5:288:2000 \
|
||||
RRA:MIN:0.5:1:2000 \
|
||||
RRA:MIN:0.5:6:2000 \
|
||||
RRA:MIN:0.5:24:2000 \
|
||||
RRA:MIN:0.5:288:2000");
|
||||
}
|
||||
|
||||
rrdtool_update($cpurrd, "N:$cpu_usage");
|
||||
|
||||
?>
|
||||
@@ -114,6 +114,11 @@ $config['os']['powerconnect']['ifname'] = 1;
|
||||
$config['os']['powerconnect']['type'] = "network";
|
||||
$config['os']['powerconnect']['icon'] = "dell";
|
||||
|
||||
$config['os']['radlan']['text'] = "Radlan";
|
||||
$config['os']['radlan']['ifname'] = 1;
|
||||
$config['os']['radlan']['type'] = "network";
|
||||
|
||||
|
||||
$config['os']['powervault']['text'] = "Dell PowerVault";
|
||||
$config['os']['powervault']['icon'] = "dell";
|
||||
|
||||
@@ -183,6 +188,7 @@ $config['os']['ies']['icon'] = "zyxel";
|
||||
|
||||
$config['os']['allied']['text'] = "AlliedWare";
|
||||
$config['os']['allied']['type'] = "network";
|
||||
$config['os']['allied']['ifname'] = 1;
|
||||
|
||||
$config['os']['mgeups']['text'] = "MGE UPS";
|
||||
$config['os']['mgeups']['group'] = "ups";
|
||||
@@ -295,6 +301,7 @@ if(!$config['mibdir'])
|
||||
{
|
||||
$config['mibdir'] = $config['install_dir']."/mibs/";
|
||||
}
|
||||
$config['mib_dir'] = $config['mibdir'];
|
||||
|
||||
if(isset($config['enable_nagios']) && $config['enable_nagios']) {
|
||||
$nagios_link = mysql_connect($config['nagios_db_host'], $config['nagios_db_user'], $config['nagios_db_pass']);
|
||||
|
||||
5255
mibs/DOCS-IF-MIB.my
Normal file
5255
mibs/DOCS-IF-MIB.my
Normal file
File diff suppressed because it is too large
Load Diff
903
mibs/IANA-MAU-MIB.my
Normal file
903
mibs/IANA-MAU-MIB.my
Normal file
@@ -0,0 +1,903 @@
|
||||
IANA-MAU-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-IDENTITY, mib-2
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
;
|
||||
|
||||
ianaMauMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201002230000Z" -- February 23, 2010
|
||||
ORGANIZATION "IANA"
|
||||
CONTACT-INFO " Internet Assigned Numbers Authority
|
||||
|
||||
Postal: ICANN
|
||||
4676 Admiralty Way, Suite 330
|
||||
Marina del Rey, CA 90292
|
||||
|
||||
Tel: +1-310-823-9358
|
||||
EMail: iana&iana.org"
|
||||
|
||||
DESCRIPTION
|
||||
"This MIB module defines dot3MauType OBJECT-IDENTITIES and
|
||||
IANAifMauListBits, IANAifMauMediaAvailable,
|
||||
IANAifMauAutoNegCapBits, and IANAifJackType
|
||||
|
||||
TEXTUAL-CONVENTIONs, specifying enumerated values of the
|
||||
ifMauTypeListBits, ifMauMediaAvailable / rpMauMediaAvailable,
|
||||
ifMauAutoNegCapabilityBits / ifMauAutoNegCapAdvertisedBits /
|
||||
ifMauAutoNegCapReceivedBits and ifJackType / rpJackType objects
|
||||
respectively, defined in the MAU-MIB.
|
||||
|
||||
It is intended that each new MAU type, Media Availability
|
||||
state, Auto Negotiation capability and/or Jack type defined by
|
||||
the IEEE 802.3 working group and approved for publication in a
|
||||
revision of IEEE Std 802.3 will be added to this MIB module,
|
||||
provided that it is suitable for being managed by the base
|
||||
objects in the MAU-MIB. An Expert Review, as defined in
|
||||
RFC 2434 [RFC2434], is REQUIRED for such additions.
|
||||
|
||||
The following reference is used throughout this MIB module:
|
||||
|
||||
[IEEE802.3] refers to:
|
||||
IEEE Std 802.3, 2005 Edition: 'IEEE Standard for
|
||||
Information technology - Telecommunications and information
|
||||
exchange between systems - Local and metropolitan area
|
||||
networks - Specific requirements -
|
||||
Part 3: Carrier sense multiple access with collision
|
||||
detection (CSMA/CD) access method and physical layer
|
||||
specifications'.
|
||||
|
||||
This reference should be updated as appropriate when new
|
||||
MAU types, Media Availability states, Auto Negotiation
|
||||
capabilities, and/or Jack types are added to this MIB module.
|
||||
|
||||
Copyright (C) The IETF Trust (2007).
|
||||
The initial version of this MIB module was published in
|
||||
RFC 4836; for full legal notices see the RFC itself.
|
||||
Supplementary information may be available at:
|
||||
http://www.ietf.org/copyrights/ianamib.html"
|
||||
|
||||
REVISION "201002230000Z" -- February 23, 2010
|
||||
DESCRIPTION "Added assignments that will be included in
|
||||
Clause 14 of IEEE P802.3.1."
|
||||
|
||||
REVISION "200704210000Z" -- April 21, 2007
|
||||
DESCRIPTION "Initial version of this MIB as published in
|
||||
RFC 4836."
|
||||
|
||||
::= { mib-2 154 }
|
||||
|
||||
-- Textual Conventions
|
||||
|
||||
IANAifMauTypeListBits ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This data type is used as the syntax of the ifMauTypeListBits
|
||||
object in the (updated) definition of MAU-MIB's ifMauTable.
|
||||
|
||||
The most recent version of this textual convention is available
|
||||
in the online version of this MIB module on the IANA web site.
|
||||
|
||||
Requests for new values should be made to IANA via email
|
||||
(iana&iana.org).
|
||||
|
||||
Note that changes in this textual convention SHALL be
|
||||
synchronized with relevant changes in the dot3MauType
|
||||
OBJECT-IDENTITIES."
|
||||
REFERENCE
|
||||
"[IEEE802.3], Section 30.5.1.1.2"
|
||||
SYNTAX BITS {
|
||||
bOther(0), -- other or unknown
|
||||
bAUI(1), -- AUI
|
||||
b10base5(2), -- 10BASE-5
|
||||
bFoirl(3), -- FOIRL
|
||||
|
||||
b10base2(4), -- 10BASE-2
|
||||
b10baseT(5), -- 10BASE-T duplex mode unknown
|
||||
b10baseFP(6), -- 10BASE-FP
|
||||
b10baseFB(7), -- 10BASE-FB
|
||||
b10baseFL(8), -- 10BASE-FL duplex mode unknown
|
||||
b10broad36(9), -- 10BROAD36
|
||||
b10baseTHD(10), -- 10BASE-T half duplex mode
|
||||
b10baseTFD(11), -- 10BASE-T full duplex mode
|
||||
b10baseFLHD(12), -- 10BASE-FL half duplex mode
|
||||
b10baseFLFD(13), -- 10BASE-FL full duplex mode
|
||||
b100baseT4(14), -- 100BASE-T4
|
||||
b100baseTXHD(15), -- 100BASE-TX half duplex mode
|
||||
b100baseTXFD(16), -- 100BASE-TX full duplex mode
|
||||
b100baseFXHD(17), -- 100BASE-FX half duplex mode
|
||||
b100baseFXFD(18), -- 100BASE-FX full duplex mode
|
||||
b100baseT2HD(19), -- 100BASE-T2 half duplex mode
|
||||
b100baseT2FD(20), -- 100BASE-T2 full duplex mode
|
||||
|
||||
b1000baseXHD(21), -- 1000BASE-X half duplex mode
|
||||
b1000baseXFD(22), -- 1000BASE-X full duplex mode
|
||||
b1000baseLXHD(23), -- 1000BASE-LX half duplex mode
|
||||
b1000baseLXFD(24), -- 1000BASE-LX full duplex mode
|
||||
b1000baseSXHD(25), -- 1000BASE-SX half duplex mode
|
||||
b1000baseSXFD(26), -- 1000BASE-SX full duplex mode
|
||||
b1000baseCXHD(27), -- 1000BASE-CX half duplex mode
|
||||
b1000baseCXFD(28), -- 1000BASE-CX full duplex mode
|
||||
b1000baseTHD(29), -- 1000BASE-T half duplex mode
|
||||
b1000baseTFD(30), -- 1000BASE-T full duplex mode
|
||||
|
||||
b10GbaseX(31), -- 10GBASE-X
|
||||
b10GbaseLX4(32), -- 10GBASE-LX4
|
||||
|
||||
b10GbaseR(33), -- 10GBASE-R
|
||||
b10GbaseER(34), -- 10GBASE-ER
|
||||
b10GbaseLR(35), -- 10GBASE-LR
|
||||
b10GbaseSR(36), -- 10GBASE-SR
|
||||
b10GbaseW(37), -- 10GBASE-W
|
||||
b10GbaseEW(38), -- 10GBASE-EW
|
||||
b10GbaseLW(39), -- 10GBASE-LW
|
||||
b10GbaseSW(40), -- 10GBASE-SW
|
||||
-- new since RFC 3636
|
||||
b10GbaseCX4(41), -- 10GBASE-CX4
|
||||
b2BaseTL(42), -- 2BASE-TL
|
||||
b10PassTS(43), -- 10PASS-TS
|
||||
b100BaseBX10D(44), -- 100BASE-BX10D
|
||||
b100BaseBX10U(45), -- 100BASE-BX10U
|
||||
b100BaseLX10(46), -- 100BASE-LX10
|
||||
b1000BaseBX10D(47), -- 1000BASE-BX10D
|
||||
b1000BaseBX10U(48), -- 1000BASE-BX10U
|
||||
b1000BaseLX10(49), -- 1000BASE-LX10
|
||||
b1000BasePX10D(50), -- 1000BASE-PX10D
|
||||
b1000BasePX10U(51), -- 1000BASE-PX10U
|
||||
b1000BasePX20D(52), -- 1000BASE-PX20D
|
||||
b1000BasePX20U(53), -- 1000BASE-PX20U
|
||||
b10GbaseT(54), -- 10GBASE-T
|
||||
b10GbaseLRM(55), -- 10GBASE-LRM
|
||||
b1000baseKX(56), -- 1000BASE-KX
|
||||
b10GbaseKX4(57), -- 10GBASE-KX4
|
||||
b10GbaseKR(58), -- 10GBASE-KR
|
||||
b10G1GbasePRXD1(59),-- 10/1GBASE-PRX-D1
|
||||
b10G1GbasePRXD2(60),-- 10/1GBASE-PRX-D2
|
||||
b10G1GbasePRXD3(61),-- 10/1GBASE-PRX-D3
|
||||
b10G1GbasePRXU1(62),-- 10/1GBASE-PRX-U1
|
||||
b10G1GbasePRXU2(63),-- 10/1GBASE-PRX-U2
|
||||
b10G1GbasePRXU3(64),-- 10/1GBASE-PRX-U3
|
||||
b10GbasePRD1(65), -- 10GBASE-PR-D1
|
||||
b10GbasePRD2(66), -- 10GBASE-PR-D2
|
||||
b10GbasePRD3(67), -- 10GBASE-PR-D3
|
||||
b10GbasePRU1(68), -- 10GBASE-PR-U1
|
||||
b10GbasePRU3(69) -- 10GBASE-PR-U3
|
||||
}
|
||||
|
||||
IANAifMauMediaAvailable ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This data type is used as the syntax of the
|
||||
ifMauMediaAvailable and rpMauMediaAvailable objects in the
|
||||
(updated) definition of MAU-MIB's ifMauTable and rpMauTable
|
||||
respectively.
|
||||
|
||||
Possible values are:
|
||||
other(1) - undefined (not listed below)
|
||||
unknown(2) - MAU's true state is unknown; e.g.,
|
||||
during initialization
|
||||
available(3) - link, light, or loopback is normal
|
||||
notAvailable(4) - link loss, low light, or no loopback
|
||||
remoteFault(5) - a fault has been detected at the
|
||||
remote end of the link. This value
|
||||
applies to 10BASE-FB, 100BASE-T4 Far
|
||||
End Fault Indication and non-specified
|
||||
remote faults from a system running
|
||||
auto-negotiation
|
||||
invalidSignal(6) - invalid signal has been received from
|
||||
the other end of the link, 10BASE-FB
|
||||
only
|
||||
remoteJabber(7) - remote fault, due to jabber
|
||||
|
||||
remoteLinkLoss(8) - remote fault, due to link loss
|
||||
remoteTest(9) - remote fault, due to test
|
||||
offline(10) - offline, Clause 37 Auto-Negotiation
|
||||
only
|
||||
autoNegError(11) - Auto-Negotiation Error, Clause 37
|
||||
Auto-Negotiation only
|
||||
pmdLinkFault(12) - PMA/PMD receive link fault. In case
|
||||
of PAF (2BASE-TL / 10PASS-TS PHYs),
|
||||
all PMEs in the aggregation group have
|
||||
detected a link fault
|
||||
wisFrameLoss(13) - WIS loss of frame, 10GBASE-W only
|
||||
wisSignalLoss(14) - WIS loss of signal, 10GBASE-W only
|
||||
pcsLinkFault(15) - PCS receive link fault
|
||||
excessiveBER(16) - PCS Bit Error Ratio monitor
|
||||
reporting excessive error ratio
|
||||
dxsLinkFault(17) - DTE XGXS receive link fault, XAUI only
|
||||
pxsLinkFault(18) - PHY XGXS receive link fault, XAUI only
|
||||
availableReduced(19) - link normal, reduced bandwidth,
|
||||
2BASE-TL / 10PASS-TS only
|
||||
ready(20) - at least one PME in the aggregation
|
||||
group is detecting handshake tones,
|
||||
2BASE-TL / 10PASS-TS only
|
||||
|
||||
If the MAU is a 10M b/s link or fiber type (FOIRL, 10BASE-T,
|
||||
10BASE-F), then this is equivalent to the link test fail
|
||||
state/low light function. For an AUI, 10BASE2, 10BASE5, or
|
||||
10BROAD36 MAU, this indicates whether loopback is detected on
|
||||
the DI circuit. The value of this attribute persists between
|
||||
packets for MAU types AUI, 10BASE5, 10BASE2, 10BROAD36, and
|
||||
10BASEFP.
|
||||
|
||||
At power-up or following a reset, the Media Available state
|
||||
will be unknown(2) for AUI, 10BASE5, 10BASE2, 10BROAD36, and
|
||||
10BASE-FP MAUs. For these MAUs loopback will be tested on each
|
||||
transmission during which no collision is detected.
|
||||
If DI is receiving input when DO returns to IDL after a
|
||||
transmission and there has been no collision during the
|
||||
transmission, then loopback will be detected. The Media
|
||||
Available state will only change during noncollided
|
||||
transmissions for AUI, 10BASE2, 10BASE5, 10BROAD36, and
|
||||
10BASE-FP MAUs.
|
||||
|
||||
For 100BASE-T2, 100BASE-T4, 100BASE-TX, 100BASE-FX,
|
||||
100BASE-LX10, and 100BASE-BX10 PHYs the enumerations match the
|
||||
states within the link integrity state diagram.
|
||||
Any MAU that implements management of [IEEE802.3] Clause
|
||||
28 Auto-Negotiation, will map remote fault indication to
|
||||
remoteFault(5).
|
||||
|
||||
Any MAU that implements management of Clause 37
|
||||
Auto-Negotiation, will map the received RF1 and RF2 bits as
|
||||
follows: Offline maps to offline(10), Link_Failure maps to
|
||||
remoteFault(5), and Auto-Negotiation Error maps to
|
||||
autoNegError(11).
|
||||
|
||||
The value remoteFault(5) applies to 10BASE-FB remote
|
||||
fault indication, the 100BASE-X far-end fault indication, and
|
||||
nonspecified remote faults from a system running Clause 28
|
||||
Auto-Negotiation.
|
||||
|
||||
The value remoteJabber(7), remoteLink loss(8), or remoteTest(9)
|
||||
SHOULD be used instead of remoteFault(5) where the reason for
|
||||
remote fault is identified in the remote signaling protocol.
|
||||
Where a Clause 22 MII or Clause 35 GMII is present, a logic
|
||||
one in the remote fault bit maps to the value remoteFault(5),
|
||||
a logic zero in the link status bit maps to the enumeration
|
||||
notAvailable(4). The value notAvailable(4) takes precedence
|
||||
over remoteFault(5).
|
||||
|
||||
For 2BASE-TL and 10PASS-TS PHYs, the value unknown(2) maps to
|
||||
the condition where the PHY (PCS with connected PMEs) is
|
||||
initializing, the value ready(20) maps to the condition where
|
||||
the interface is down and at least one PME in the aggregation
|
||||
group is ready for handshake, the value available(3) maps to
|
||||
the condition where all the PMEs in the aggregation group are
|
||||
up, the value notAvailable(4) maps to the condition where all
|
||||
the PMEs in the aggregation group are down and no handshake
|
||||
tones are detected, the value availableReduced(19) maps to the
|
||||
condition where the interface is up, a link fault is detected
|
||||
at the receive direction by one or more PMEs in the
|
||||
aggregation group, but at least one PME is up and the
|
||||
enumeration pmdLinkFault(12) maps to the condition where a link
|
||||
fault is detected at the receive direction by all of the PMEs
|
||||
in the aggregation group.
|
||||
|
||||
For 10 Gb/s the enumerations map to value of the link_fault
|
||||
variable within the Link Fault Signaling state diagram
|
||||
as follows: the value OK maps to the value available(3),
|
||||
the value Local Fault maps to the value notAvailable(4),
|
||||
and the value Remote Fault maps to the value remoteFault(5).
|
||||
The value pmdLinkFault(12), wisFrameLoss(13),
|
||||
wisSignalLoss(14), pcsLinkFault(15), excessiveBER(16), or
|
||||
dxsLinkFault(17) SHOULD be used instead of the value
|
||||
notAvailable(4), where the reason for the Local Fault state can
|
||||
be identified through the use of the Clause 45 MDIO Interface.
|
||||
Where multiple reasons for the Local Fault state can be
|
||||
identified, only the highest precedence error SHOULD be
|
||||
|
||||
reported. This precedence in descending order is as follows:
|
||||
|
||||
pxsLinkFault
|
||||
pmdLinkFault
|
||||
wisFrameLoss
|
||||
wisSignalLoss
|
||||
pcsLinkFault
|
||||
excessiveBER
|
||||
dxsLinkFault.
|
||||
|
||||
Where a Clause 45 MDIO interface is present a logic zero in
|
||||
the PMA/PMD Receive link status bit ([IEEE802.3]
|
||||
Section 45.2.1.2.2) maps to the value pmdLinkFault(12),
|
||||
logic one in the LOF status bit (Section 45.2.2.10.4) maps
|
||||
to the value wisFrameLoss(13), a logic one in the LOS
|
||||
status bit (Section 45.2.2.10.5) maps to the value
|
||||
wisSignalLoss, a logic zero in the PCS Receive
|
||||
link status bit (Section 45.2.3.2.2) maps to the value
|
||||
pcsLinkFault(15), a logic one in the 10GBASE-R PCS Latched
|
||||
high BER status bit (Section 45.2.3.12.2) maps to the value
|
||||
excessiveBER, a logic zero in the DTE XS receive link status
|
||||
bit (Section 45.2.5.2.2) maps to the value dxsLinkFault(17)
|
||||
and a logic zero in the PHY XS transmit link status bit
|
||||
(Section 45.2.4.2.2) maps to the value pxsLinkFault(18).
|
||||
|
||||
The most recent version of this textual convention is available
|
||||
in the online version of this MIB module on the IANA web site.
|
||||
|
||||
Requests for new values should be made to IANA via email
|
||||
(iana&iana.org)."
|
||||
REFERENCE
|
||||
"[IEEE802.3], Section 30.5.1.1.4"
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
unknown(2),
|
||||
available(3),
|
||||
notAvailable(4),
|
||||
remoteFault(5),
|
||||
invalidSignal(6),
|
||||
remoteJabber(7),
|
||||
remoteLinkLoss(8),
|
||||
remoteTest(9),
|
||||
offline(10),
|
||||
autoNegError(11),
|
||||
pmdLinkFault(12),
|
||||
wisFrameLoss(13),
|
||||
wisSignalLoss(14),
|
||||
pcsLinkFault(15),
|
||||
|
||||
excessiveBER(16),
|
||||
dxsLinkFault(17),
|
||||
pxsLinkFault(18),
|
||||
availableReduced(19),
|
||||
ready(20)
|
||||
}
|
||||
|
||||
IANAifMauAutoNegCapBits ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This data type is used as the syntax of the
|
||||
ifMauAutoNegCapabilityBits, ifMauAutoNegCapAdvertisedBits, and
|
||||
ifMauAutoNegCapReceivedBits objects in the (updated) definition
|
||||
of MAU-MIB's ifMauAutoNegTable.
|
||||
|
||||
The most recent version of this textual convention is available
|
||||
in the online version of this MIB module on the IANA web site.
|
||||
|
||||
Requests for new values should be made to IANA via email
|
||||
(iana&iana.org)."
|
||||
REFERENCE
|
||||
"[IEEE802.3], Section 30.6.1.1.5"
|
||||
SYNTAX BITS {
|
||||
bOther(0), -- other or unknown
|
||||
b10baseT(1), -- 10BASE-T half duplex mode
|
||||
b10baseTFD(2), -- 10BASE-T full duplex mode
|
||||
b100baseT4(3), -- 100BASE-T4
|
||||
b100baseTX(4), -- 100BASE-TX half duplex mode
|
||||
b100baseTXFD(5), -- 100BASE-TX full duplex mode
|
||||
b100baseT2(6), -- 100BASE-T2 half duplex mode
|
||||
b100baseT2FD(7), -- 100BASE-T2 full duplex mode
|
||||
bFdxPause(8), -- PAUSE for full-duplex links
|
||||
bFdxAPause(9), -- Asymmetric PAUSE for full-duplex
|
||||
-- links
|
||||
bFdxSPause(10), -- Symmetric PAUSE for full-duplex
|
||||
-- links
|
||||
bFdxBPause(11), -- Asymmetric and Symmetric PAUSE for
|
||||
-- full-duplex links
|
||||
b1000baseX(12), -- 1000BASE-X, -LX, -SX, -CX half
|
||||
-- duplex mode
|
||||
b1000baseXFD(13), -- 1000BASE-X, -LX, -SX, -CX full
|
||||
-- duplex mode
|
||||
b1000baseT(14), -- 1000BASE-T half duplex mode
|
||||
b1000baseTFD(15), -- 1000BASE-T full duplex mode
|
||||
b10GbaseT(16), -- 10GBASE-T
|
||||
b1000baseKX(17), -- 1000BASE-KX
|
||||
b10GbaseKX4(18), -- 10GBASE-KX4
|
||||
b10GbaseKR(19) -- 10GBASE-KR
|
||||
}
|
||||
|
||||
IANAifJackType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
|
||||
DESCRIPTION
|
||||
"Common enumeration values for repeater and interface MAU
|
||||
jack types. This data type is used as the syntax of the
|
||||
ifJackType and rpJackType objects in the (updated) definition
|
||||
of MAU-MIB's ifJackTable and rpJackTable respectively.
|
||||
|
||||
Possible values are:
|
||||
other(1) - undefined or unknown
|
||||
rj45(2) - RJ45
|
||||
rj45S(3) - RJ45 shielded
|
||||
db9(4) - DB9
|
||||
bnc(5) - BNC
|
||||
fAUI(6) - AUI female
|
||||
mAUI(7) - AUI male
|
||||
fiberSC(8) - SC fiber
|
||||
fiberMIC(9) - MIC fiber
|
||||
fiberST(10) - ST fiber
|
||||
telco(11) - Telco
|
||||
mtrj(12) - MT-RJ fiber
|
||||
hssdc(13) - fiber channel style-2
|
||||
fiberLC(14) - LC fiber
|
||||
cx4(15) - IB4X for 10GBASE-CX4
|
||||
|
||||
The most recent version of this textual convention is available
|
||||
in the online version of this MIB module on the IANA web site.
|
||||
|
||||
Requests for new values should be made to IANA via email
|
||||
(iana&iana.org)."
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
rj45(2),
|
||||
rj45S(3),
|
||||
db9(4),
|
||||
bnc(5),
|
||||
fAUI(6),
|
||||
mAUI(7),
|
||||
fiberSC(8),
|
||||
fiberMIC(9),
|
||||
fiberST(10),
|
||||
telco(11),
|
||||
mtrj(12),
|
||||
hssdc(13),
|
||||
fiberLC(14),
|
||||
-- new since RFC 3636
|
||||
cx4(15)
|
||||
}
|
||||
|
||||
-- OBJECT IDENTITIES for MAU types
|
||||
|
||||
-- (see rpMauType and ifMauType of MAU-MIB for usage)
|
||||
-- The following definitions has been moved from RFC 3636 and
|
||||
-- no longer appear in its revision.
|
||||
|
||||
dot3MauType OBJECT IDENTIFIER ::= { mib-2 snmpDot3MauMgt(26) 4 }
|
||||
|
||||
dot3MauTypeAUI OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "no internal MAU, view from AUI"
|
||||
REFERENCE "[IEEE802.3], Section 7"
|
||||
::= { dot3MauType 1 }
|
||||
|
||||
dot3MauType10Base5 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "thick coax MAU"
|
||||
REFERENCE "[IEEE802.3], Section 7"
|
||||
::= { dot3MauType 2 }
|
||||
|
||||
dot3MauTypeFoirl OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "FOIRL MAU"
|
||||
REFERENCE "[IEEE802.3], Section 9.9"
|
||||
::= { dot3MauType 3 }
|
||||
|
||||
dot3MauType10Base2 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "thin coax MAU"
|
||||
REFERENCE "[IEEE802.3], Section 10"
|
||||
::= { dot3MauType 4 }
|
||||
|
||||
dot3MauType10BaseT OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "UTP MAU.
|
||||
Note that it is strongly recommended that
|
||||
agents return either dot3MauType10BaseTHD or
|
||||
dot3MauType10BaseTFD if the duplex mode is
|
||||
known. However, management applications should
|
||||
be prepared to receive this MAU type value from
|
||||
older agent implementations."
|
||||
REFERENCE "[IEEE802.3], Section 14"
|
||||
::= { dot3MauType 5 }
|
||||
|
||||
dot3MauType10BaseFP OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "passive fiber MAU"
|
||||
REFERENCE "[IEEE802.3], Section 16"
|
||||
::= { dot3MauType 6 }
|
||||
|
||||
dot3MauType10BaseFB OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "sync fiber MAU"
|
||||
REFERENCE "[IEEE802.3], Section 17"
|
||||
::= { dot3MauType 7 }
|
||||
|
||||
dot3MauType10BaseFL OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "async fiber MAU.
|
||||
Note that it is strongly recommended that
|
||||
agents return either dot3MauType10BaseFLHD or
|
||||
dot3MauType10BaseFLFD if the duplex mode is
|
||||
known. However, management applications should
|
||||
be prepared to receive this MAU type value from
|
||||
older agent implementations."
|
||||
REFERENCE "[IEEE802.3], Section 18"
|
||||
::= { dot3MauType 8 }
|
||||
|
||||
dot3MauType10Broad36 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "broadband DTE MAU.
|
||||
Note that 10BROAD36 MAUs can be attached to
|
||||
interfaces but not to repeaters."
|
||||
REFERENCE "[IEEE802.3], Section 11"
|
||||
::= { dot3MauType 9 }
|
||||
|
||||
------ new since RFC 1515:
|
||||
dot3MauType10BaseTHD OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "UTP MAU, half duplex mode"
|
||||
REFERENCE "[IEEE802.3], Section 14"
|
||||
::= { dot3MauType 10 }
|
||||
|
||||
dot3MauType10BaseTFD OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "UTP MAU, full duplex mode"
|
||||
REFERENCE "[IEEE802.3], Section 14"
|
||||
::= { dot3MauType 11 }
|
||||
|
||||
dot3MauType10BaseFLHD OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "async fiber MAU, half duplex mode"
|
||||
REFERENCE "[IEEE802.3], Section 18"
|
||||
::= { dot3MauType 12 }
|
||||
|
||||
dot3MauType10BaseFLFD OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "async fiber MAU, full duplex mode"
|
||||
|
||||
REFERENCE "[IEEE802.3], Section 18"
|
||||
::= { dot3MauType 13 }
|
||||
|
||||
dot3MauType100BaseT4 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "4 pair category 3 UTP"
|
||||
REFERENCE "[IEEE802.3], Section 23"
|
||||
::= { dot3MauType 14 }
|
||||
|
||||
dot3MauType100BaseTXHD OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "2 pair category 5 UTP, half duplex mode"
|
||||
REFERENCE "[IEEE802.3], Section 25"
|
||||
::= { dot3MauType 15 }
|
||||
|
||||
dot3MauType100BaseTXFD OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "2 pair category 5 UTP, full duplex mode"
|
||||
REFERENCE "[IEEE802.3], Section 25"
|
||||
::= { dot3MauType 16 }
|
||||
|
||||
dot3MauType100BaseFXHD OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "X fiber over PMT, half duplex mode"
|
||||
REFERENCE "[IEEE802.3], Section 26"
|
||||
::= { dot3MauType 17 }
|
||||
|
||||
dot3MauType100BaseFXFD OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "X fiber over PMT, full duplex mode"
|
||||
REFERENCE "[IEEE802.3], Section 26"
|
||||
::= { dot3MauType 18 }
|
||||
|
||||
dot3MauType100BaseT2HD OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "2 pair category 3 UTP, half duplex mode"
|
||||
REFERENCE "[IEEE802.3], Section 32"
|
||||
::= { dot3MauType 19 }
|
||||
|
||||
dot3MauType100BaseT2FD OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "2 pair category 3 UTP, full duplex mode"
|
||||
REFERENCE "[IEEE802.3], Section 32"
|
||||
::= { dot3MauType 20 }
|
||||
|
||||
------ new since RFC 2239:
|
||||
dot3MauType1000BaseXHD OBJECT-IDENTITY
|
||||
STATUS current
|
||||
|
||||
DESCRIPTION "PCS/PMA, unknown PMD, half duplex mode"
|
||||
REFERENCE "[IEEE802.3], Section 36"
|
||||
::= { dot3MauType 21 }
|
||||
|
||||
dot3MauType1000BaseXFD OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "PCS/PMA, unknown PMD, full duplex mode"
|
||||
REFERENCE "[IEEE802.3], Section 36"
|
||||
::= { dot3MauType 22 }
|
||||
|
||||
dot3MauType1000BaseLXHD OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Fiber over long-wavelength laser, half duplex
|
||||
mode"
|
||||
REFERENCE "[IEEE802.3], Section 38"
|
||||
::= { dot3MauType 23 }
|
||||
|
||||
dot3MauType1000BaseLXFD OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Fiber over long-wavelength laser, full duplex
|
||||
mode"
|
||||
REFERENCE "[IEEE802.3], Section 38"
|
||||
::= { dot3MauType 24 }
|
||||
|
||||
dot3MauType1000BaseSXHD OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Fiber over short-wavelength laser, half
|
||||
duplex mode"
|
||||
REFERENCE "[IEEE802.3], Section 38"
|
||||
::= { dot3MauType 25 }
|
||||
|
||||
dot3MauType1000BaseSXFD OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Fiber over short-wavelength laser, full
|
||||
duplex mode"
|
||||
REFERENCE "[IEEE802.3], Section 38"
|
||||
::= { dot3MauType 26 }
|
||||
|
||||
dot3MauType1000BaseCXHD OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Copper over 150-Ohm balanced cable, half
|
||||
duplex mode"
|
||||
REFERENCE "[IEEE802.3], Section 39"
|
||||
::= { dot3MauType 27 }
|
||||
|
||||
dot3MauType1000BaseCXFD OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Copper over 150-Ohm balanced cable, full
|
||||
|
||||
duplex mode"
|
||||
REFERENCE "[IEEE802.3], Section 39"
|
||||
::= { dot3MauType 28 }
|
||||
|
||||
dot3MauType1000BaseTHD OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Four-pair Category 5 UTP, half duplex mode"
|
||||
REFERENCE "[IEEE802.3], Section 40"
|
||||
::= { dot3MauType 29 }
|
||||
|
||||
dot3MauType1000BaseTFD OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Four-pair Category 5 UTP, full duplex mode"
|
||||
REFERENCE "[IEEE802.3], Section 40"
|
||||
::= { dot3MauType 30 }
|
||||
|
||||
------ new since RFC 2668:
|
||||
dot3MauType10GigBaseX OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "X PCS/PMA, unknown PMD."
|
||||
REFERENCE "[IEEE802.3], Section 48"
|
||||
::= { dot3MauType 31 }
|
||||
|
||||
dot3MauType10GigBaseLX4 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "X fiber over WWDM optics"
|
||||
REFERENCE "[IEEE802.3], Section 53"
|
||||
::= { dot3MauType 32 }
|
||||
|
||||
dot3MauType10GigBaseR OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "R PCS/PMA, unknown PMD."
|
||||
REFERENCE "[IEEE802.3], Section 49"
|
||||
::= { dot3MauType 33 }
|
||||
|
||||
dot3MauType10GigBaseER OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "R fiber over 1550 nm optics"
|
||||
REFERENCE "[IEEE802.3], Section 52"
|
||||
::= { dot3MauType 34 }
|
||||
|
||||
dot3MauType10GigBaseLR OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "R fiber over 1310 nm optics"
|
||||
REFERENCE "[IEEE802.3], Section 52"
|
||||
::= { dot3MauType 35 }
|
||||
|
||||
dot3MauType10GigBaseSR OBJECT-IDENTITY
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION "R fiber over 850 nm optics"
|
||||
REFERENCE "[IEEE802.3], Section 52"
|
||||
::= { dot3MauType 36 }
|
||||
|
||||
dot3MauType10GigBaseW OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "W PCS/PMA, unknown PMD."
|
||||
REFERENCE "[IEEE802.3], Section 49 and 50"
|
||||
::= { dot3MauType 37 }
|
||||
|
||||
dot3MauType10GigBaseEW OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "W fiber over 1550 nm optics"
|
||||
REFERENCE "[IEEE802.3], Section 52"
|
||||
::= { dot3MauType 38 }
|
||||
|
||||
dot3MauType10GigBaseLW OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "W fiber over 1310 nm optics"
|
||||
REFERENCE "[IEEE802.3], Section 52"
|
||||
::= { dot3MauType 39 }
|
||||
|
||||
dot3MauType10GigBaseSW OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "W fiber over 850 nm optics"
|
||||
REFERENCE "[IEEE802.3], Section 52"
|
||||
::= { dot3MauType 40 }
|
||||
|
||||
------ new since RFC 3636:
|
||||
dot3MauType10GigBaseCX4 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "X copper over 8 pair 100-Ohm balanced cable"
|
||||
REFERENCE "[IEEE802.3], Section 54"
|
||||
::= { dot3MauType 41 }
|
||||
|
||||
dot3MauType2BaseTL OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Voice grade UTP copper, up to 2700m, optional PAF"
|
||||
REFERENCE "[IEEE802.3], Sections 61 and 63"
|
||||
::= { dot3MauType 42 }
|
||||
|
||||
dot3MauType10PassTS OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Voice grade UTP copper, up to 750m, optional PAF"
|
||||
REFERENCE "[IEEE802.3], Sections 61 and 62"
|
||||
::= { dot3MauType 43 }
|
||||
|
||||
dot3MauType100BaseBX10D OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "One single-mode fiber OLT, long wavelength, 10km"
|
||||
REFERENCE "[IEEE802.3], Section 58"
|
||||
::= { dot3MauType 44 }
|
||||
|
||||
dot3MauType100BaseBX10U OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "One single-mode fiber ONU, long wavelength, 10km"
|
||||
REFERENCE "[IEEE802.3], Section 58"
|
||||
::= { dot3MauType 45 }
|
||||
|
||||
dot3MauType100BaseLX10 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Two single-mode fibers, long wavelength, 10km"
|
||||
REFERENCE "[IEEE802.3], Section 58"
|
||||
::= { dot3MauType 46 }
|
||||
|
||||
dot3MauType1000BaseBX10D OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "One single-mode fiber OLT, long wavelength, 10km"
|
||||
REFERENCE "[IEEE802.3], Section 59"
|
||||
::= { dot3MauType 47 }
|
||||
|
||||
dot3MauType1000BaseBX10U OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "One single-mode fiber ONU, long wavelength, 10km"
|
||||
REFERENCE "[IEEE802.3], Section 59"
|
||||
::= { dot3MauType 48 }
|
||||
|
||||
dot3MauType1000BaseLX10 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Two sigle-mode fiber, long wavelength, 10km"
|
||||
REFERENCE "[IEEE802.3], Section 59"
|
||||
::= { dot3MauType 49 }
|
||||
|
||||
dot3MauType1000BasePX10D OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "One single-mode fiber EPON OLT, 10km"
|
||||
REFERENCE "[IEEE802.3], Section 60"
|
||||
::= { dot3MauType 50 }
|
||||
|
||||
dot3MauType1000BasePX10U OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "One single-mode fiber EPON ONU, 10km"
|
||||
REFERENCE "[IEEE802.3], Section 60"
|
||||
::= { dot3MauType 51 }
|
||||
|
||||
dot3MauType1000BasePX20D OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "One single-mode fiber EPON OLT, 20km"
|
||||
REFERENCE "[IEEE802.3], Section 60"
|
||||
::= { dot3MauType 52 }
|
||||
|
||||
dot3MauType1000BasePX20U OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "One single-mode fiber EPON ONU, 20km"
|
||||
REFERENCE "[IEEE802.3], Section 60"
|
||||
::= { dot3MauType 53 }
|
||||
|
||||
dot3MauType10GbaseT OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Four-pair Category 6A or better, full duplex mode only"
|
||||
REFERENCE "IEEE Std 802.3, Clause 55"
|
||||
::= { dot3MauType 54 }
|
||||
|
||||
dot3MauType10GbaseLRM OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "R multimode fiber over 1310 nm optics"
|
||||
REFERENCE "IEEE Std 802.3, Clause 68"
|
||||
::= { dot3MauType 55 }
|
||||
|
||||
dot3MauType1000baseKX OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "X backplane, full duplex mode only"
|
||||
REFERENCE "IEEE Std 802.3, Clause 70"
|
||||
::= { dot3MauType 56 }
|
||||
|
||||
dot3MauType10GbaseKX4 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "4 lane X backplane, full duplex mode only"
|
||||
REFERENCE "IEEE Std 802.3, Clause 71"
|
||||
::= { dot3MauType 57 }
|
||||
|
||||
dot3MauType10GbaseKR OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "R backplane, full duplex mode only"
|
||||
REFERENCE "IEEE Std 802.3, Clause 72"
|
||||
::= { dot3MauType 58 }
|
||||
|
||||
dot3MauType10G1GbasePRXD1 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "One single-mode fiber asymmetric-rate EPON OLT, supporting low
|
||||
power budget (PRX10)"
|
||||
REFERENCE "IEEE Std 802.3, Clause 75"
|
||||
::= { dot3MauType 59 }
|
||||
|
||||
dot3MauType10G1GbasePRXD2 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "One single-mode fiber asymmetric-rate EPON OLT, supporting
|
||||
medium power budget (PRX20)"
|
||||
REFERENCE "IEEE Std 802.3, Clause 75"
|
||||
::= { dot3MauType 60 }
|
||||
|
||||
dot3MauType10G1GbasePRXD3 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "One single-mode fiber asymmetric-rate EPON OLT, supporting high
|
||||
power budget (PRX30)"
|
||||
REFERENCE "IEEE Std 802.3, Clause 75"
|
||||
::= { dot3MauType 61 }
|
||||
|
||||
dot3MauType10G1GbasePRXU1 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "One single-mode fiber asymmetric-rate EPON ONU, supporting low
|
||||
power budget (PRX10)"
|
||||
REFERENCE "IEEE Std 802.3, Clause 75"
|
||||
::= { dot3MauType 62 }
|
||||
|
||||
dot3MauType10G1GbasePRXU2 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "One single-mode fiber asymmetric-rate EPON ONU, supporting
|
||||
medium power budget (PRX20)"
|
||||
REFERENCE "IEEE Std 802.3, Clause 75"
|
||||
::= { dot3MauType 63 }
|
||||
|
||||
dot3MauType10G1GbasePRXU3 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "One single-mode fiber asymmetric-rate EPON ONU, supporting high
|
||||
power budget (PRX30)"
|
||||
REFERENCE "IEEE Std 802.3, Clause 75"
|
||||
::= { dot3MauType 64 }
|
||||
|
||||
dot3MauType10GbasePRD1 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "One single-mode fiber symmetric-rate EPON OLT, supporting low
|
||||
power budget (PR10)"
|
||||
REFERENCE "IEEE Std 802.3, Clause 75"
|
||||
::= { dot3MauType 65 }
|
||||
|
||||
dot3MauType10GbasePRD2 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "One single-mode fiber symmetric-rate EPON OLT, supporting
|
||||
medium power budget (PR20)"
|
||||
REFERENCE "IEEE Std 802.3, Clause 75"
|
||||
::= { dot3MauType 66 }
|
||||
|
||||
dot3MauType10GbasePRD3 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "One single-mode fiber symmetric-rate EPON OLT, supporting high
|
||||
power budget (PR30)"
|
||||
REFERENCE "IEEE Std 802.3, Clause 75"
|
||||
::= { dot3MauType 67 }
|
||||
|
||||
dot3MauType10GbasePRU1 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "One single-mode fiber symmetric-rate EPON ONU, supporting
|
||||
low and medium power budget (PR10 and PR20)"
|
||||
REFERENCE "IEEE Std 802.3, Clause 75"
|
||||
::= { dot3MauType 68 }
|
||||
|
||||
dot3MauType10GbasePRU3 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "One single-mode fiber symmetric-rate EPON ONU, supporting high
|
||||
power budget (PR30)"
|
||||
REFERENCE "IEEE Std 802.3, Clause 75"
|
||||
::= { dot3MauType 69 }
|
||||
|
||||
|
||||
END
|
||||
2977
mibs/IEEE802dot11-MIB.my
Normal file
2977
mibs/IEEE802dot11-MIB.my
Normal file
File diff suppressed because it is too large
Load Diff
1837
mibs/MAU-MIB.my
Normal file
1837
mibs/MAU-MIB.my
Normal file
File diff suppressed because it is too large
Load Diff
419
mibs/RFC1389-MIB.my
Normal file
419
mibs/RFC1389-MIB.my
Normal file
@@ -0,0 +1,419 @@
|
||||
-- extracted from rfc1389.txt
|
||||
-- at Mon Nov 15 17:11:57 1999
|
||||
|
||||
RFC1389-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
Counter, TimeTicks, IpAddress
|
||||
FROM RFC1155-SMI
|
||||
mib-2
|
||||
FROM RFC1213-MIB
|
||||
OBJECT-TYPE
|
||||
FROM RFC-1212;
|
||||
|
||||
-- RIP-2 Management Information Base
|
||||
|
||||
rip2 OBJECT IDENTIFIER ::= { mib-2 23 }
|
||||
|
||||
-- the RouteTag type represents the contents of the
|
||||
-- Route Tag field in the packet header or route entry.
|
||||
|
||||
RouteTag ::= OCTET STRING (SIZE (2))
|
||||
|
||||
-- the Validation type is used for the variable that deletes
|
||||
-- an entry from a table, and ALWAYS takes at least these values:
|
||||
|
||||
Validation ::= INTEGER { valid (1), invalid (2) }
|
||||
|
||||
|
||||
-- The RIP-2 Globals Group.
|
||||
-- Implementation of this group is mandatory for systems that
|
||||
-- implement RIP-2.
|
||||
|
||||
-- These counters are intended to facilitate debugging quickly
|
||||
-- changing routes or failing neighbors
|
||||
|
||||
rip2GlobalGroup OBJECT IDENTIFIER ::= { rip2 1 }
|
||||
|
||||
|
||||
rip2GlobalRouteChanges OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of changes made to the IP Route Da-
|
||||
tabase by RIP."
|
||||
::= { rip2GlobalGroup 1 }
|
||||
|
||||
|
||||
rip2GlobalQueries OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of responses sent to RIP queries
|
||||
from other systems."
|
||||
::= { rip2GlobalGroup 2 }
|
||||
|
||||
|
||||
-- RIP Interfaces Groups
|
||||
-- Implementation of these Groups is mandatory for systems that
|
||||
-- implement RIP-2.
|
||||
|
||||
-- Since RIP versions 1 and 2 do not deal with addressless links,
|
||||
-- it is assumed that RIP "interfaces" are subnets within a
|
||||
-- routing domain.
|
||||
-- The RIP Interface Status Table.
|
||||
|
||||
rip2IfStatTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Rip2IfStatEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A list of subnets which require separate
|
||||
status monitoring in RIP."
|
||||
::= { rip2 2 }
|
||||
|
||||
rip2IfStatEntry OBJECT-TYPE
|
||||
SYNTAX Rip2IfStatEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A Single Routing Domain in a single Subnet."
|
||||
INDEX { rip2IfStatAddress }
|
||||
::= { rip2IfStatTable 1 }
|
||||
|
||||
|
||||
Rip2IfStatEntry ::=
|
||||
SEQUENCE {
|
||||
rip2IfStatAddress
|
||||
IpAddress,
|
||||
rip2IfStatRcvBadPackets
|
||||
Counter,
|
||||
rip2IfStatRcvBadRoutes
|
||||
Counter,
|
||||
rip2IfStatSentUpdates
|
||||
Counter,
|
||||
rip2IfStatStatus
|
||||
Validation
|
||||
}
|
||||
|
||||
rip2IfStatAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The IP Address of this system on the indicated
|
||||
subnet."
|
||||
::= { rip2IfStatEntry 1 }
|
||||
|
||||
|
||||
rip2IfStatRcvBadPackets OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of RIP response packets received by
|
||||
the RIP process which were subsequently dis-
|
||||
carded for any reason (e.g. a version 0 packet,
|
||||
or an unknown command type)."
|
||||
::= { rip2IfStatEntry 2 }
|
||||
|
||||
|
||||
rip2IfStatRcvBadRoutes OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of routes, in valid RIP packets,
|
||||
which were ignored for any reason (e.g. unknown
|
||||
address family, or invalid metric)."
|
||||
::= { rip2IfStatEntry 3 }
|
||||
|
||||
|
||||
rip2IfStatSentUpdates OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of triggered RIP updates actually
|
||||
sent on this interface. This explicitly does
|
||||
NOT include full updates sent containing new
|
||||
information."
|
||||
::= { rip2IfStatEntry 4 }
|
||||
|
||||
rip2IfStatStatus OBJECT-TYPE
|
||||
SYNTAX Validation
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Writing invalid has the effect of deleting
|
||||
this interface."
|
||||
DEFVAL { valid }
|
||||
::= { rip2IfStatEntry 5 }
|
||||
|
||||
|
||||
-- The RIP Interface Configuration Table.
|
||||
|
||||
|
||||
rip2IfConfTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Rip2IfConfEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A list of subnets which require separate con-
|
||||
figuration in RIP."
|
||||
::= { rip2 3 }
|
||||
|
||||
rip2IfConfEntry OBJECT-TYPE
|
||||
SYNTAX Rip2IfConfEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A Single Routing Domain in a single Subnet."
|
||||
INDEX { rip2IfConfAddress }
|
||||
::= { rip2IfConfTable 1 }
|
||||
|
||||
|
||||
Rip2IfConfEntry ::=
|
||||
SEQUENCE {
|
||||
rip2IfConfAddress
|
||||
IpAddress,
|
||||
rip2IfConfDomain
|
||||
RouteTag,
|
||||
rip2IfConfAuthType
|
||||
INTEGER,
|
||||
rip2IfConfAuthKey
|
||||
OCTET STRING (SIZE(0..16)),
|
||||
rip2IfConfSend
|
||||
INTEGER,
|
||||
rip2IfConfReceive
|
||||
INTEGER,
|
||||
rip2IfConfDefaultMetric
|
||||
INTEGER,
|
||||
rip2IfConfStatus
|
||||
Validation
|
||||
}
|
||||
|
||||
rip2IfConfAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The IP Address of this system on the indicated
|
||||
subnet."
|
||||
::= { rip2IfConfEntry 1 }
|
||||
|
||||
|
||||
rip2IfConfDomain OBJECT-TYPE
|
||||
SYNTAX RouteTag
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Value inserted into the Routing Domain field
|
||||
of all RIP packets sent on this interface."
|
||||
DEFVAL { '0000'h }
|
||||
::= { rip2IfConfEntry 2 }
|
||||
|
||||
|
||||
rip2IfConfAuthType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
noAuthentication (1),
|
||||
simplePassword (2)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The type of Authentication used on this inter-
|
||||
face."
|
||||
DEFVAL { noAuthentication }
|
||||
::= { rip2IfConfEntry 3 }
|
||||
|
||||
|
||||
rip2IfConfAuthKey OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..16))
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The value to be used as the Authentication Key
|
||||
whenever the corresponding instance of
|
||||
rip2IfConfAuthType has the value simplePass-
|
||||
word. A modification of the corresponding in-
|
||||
stance of rip2IfConfAuthType does not modify
|
||||
the rip2IfConfAuthKey value.
|
||||
|
||||
If a string shorter than 16 octets is supplied,
|
||||
it will be left-justified and padded to 16 oc-
|
||||
tets, on the right, with nulls (0x00).
|
||||
|
||||
Reading this object always results in an OCTET
|
||||
STRING of length zero; authentication may not
|
||||
be bypassed by reading the MIB object."
|
||||
DEFVAL { ''h }
|
||||
::= { rip2IfConfEntry 4 }
|
||||
|
||||
|
||||
rip2IfConfSend OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
doNotSend (1),
|
||||
ripVersion1 (2),
|
||||
rip1Compatible (3),
|
||||
ripVersion2 (4)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"What the router sends on this interface.
|
||||
ripVersion1 implies sending RIP updates compli-
|
||||
ant with RFC 1058. rip1Compatible implies
|
||||
broadcasting RIP-2 updates using RFC 1058 route
|
||||
subsumption rules. ripVersion2 implies multi-
|
||||
casting RIP-2 updates."
|
||||
DEFVAL { rip1Compatible }
|
||||
::= { rip2IfConfEntry 5 }
|
||||
|
||||
|
||||
rip2IfConfReceive OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
rip1 (1),
|
||||
rip2 (2),
|
||||
rip1OrRip2 (3)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This indicates which version of RIP updates
|
||||
are to be accepted. Note that rip2 and
|
||||
rip1OrRip2 implies reception of multicast pack-
|
||||
ets."
|
||||
DEFVAL { rip1OrRip2 }
|
||||
::= { rip2IfConfEntry 6 }
|
||||
|
||||
|
||||
rip2IfConfDefaultMetric OBJECT-TYPE
|
||||
SYNTAX INTEGER ( 0..15 )
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This variable indicates what metric is to be
|
||||
used as a default route in RIP updates ori-
|
||||
ginated on this interface. A value of zero in-
|
||||
dicates that no default route should be ori-
|
||||
ginated; in this case, a default route via
|
||||
another router may be propagated."
|
||||
::= { rip2IfConfEntry 7 }
|
||||
|
||||
rip2IfConfStatus OBJECT-TYPE
|
||||
SYNTAX Validation
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Writing invalid has the effect of deleting
|
||||
this interface."
|
||||
DEFVAL { valid }
|
||||
::= { rip2IfConfEntry 8 }
|
||||
|
||||
|
||||
-- Peer Table
|
||||
|
||||
-- The RIP Peer Group
|
||||
-- Implementation of this Group is Optional
|
||||
|
||||
-- This group provides information about active peer
|
||||
-- relationships intended to assist in debugging.
|
||||
|
||||
rip2PeerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Rip2PeerEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A list of RIP Peers."
|
||||
::= { rip2 4 }
|
||||
|
||||
rip2PeerEntry OBJECT-TYPE
|
||||
SYNTAX Rip2PeerEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Information regarding a single routing peer."
|
||||
INDEX { rip2PeerAddress, rip2PeerDomain }
|
||||
::= { rip2PeerTable 1 }
|
||||
|
||||
|
||||
Rip2PeerEntry ::=
|
||||
SEQUENCE {
|
||||
rip2PeerAddress
|
||||
IpAddress,
|
||||
rip2PeerDomain
|
||||
RouteTag,
|
||||
rip2PeerLastUpdate
|
||||
TimeTicks,
|
||||
rip2PeerVersion
|
||||
INTEGER,
|
||||
rip2PeerRcvBadPackets
|
||||
Counter,
|
||||
rip2PeerRcvBadRoutes
|
||||
Counter
|
||||
}
|
||||
|
||||
|
||||
rip2PeerAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The IP Address of the Peer System."
|
||||
::= { rip2PeerEntry 1 }
|
||||
|
||||
|
||||
rip2PeerDomain OBJECT-TYPE
|
||||
SYNTAX RouteTag
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The value in the Routing Domain field in RIP
|
||||
packets received from the peer."
|
||||
::= { rip2PeerEntry 2 }
|
||||
|
||||
|
||||
rip2PeerLastUpdate OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime when the most recent
|
||||
RIP update was received from this system."
|
||||
::= { rip2PeerEntry 3 }
|
||||
|
||||
|
||||
rip2PeerVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER ( 0..255 )
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The RIP version number in the header of the
|
||||
last RIP packet received."
|
||||
::= { rip2PeerEntry 4 }
|
||||
|
||||
|
||||
rip2PeerRcvBadPackets OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of RIP response packets from this
|
||||
peer discarded as invalid."
|
||||
::= { rip2PeerEntry 5 }
|
||||
|
||||
|
||||
rip2PeerRcvBadRoutes OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of routes from this peer that were
|
||||
ignored because the entry format was invalid."
|
||||
::= { rip2PeerEntry 6 }
|
||||
|
||||
|
||||
END
|
||||
33
mibs/alliedtelesis/.index
Normal file
33
mibs/alliedtelesis/.index
Normal file
@@ -0,0 +1,33 @@
|
||||
TELESYN-ATI-TC Atitc.mib
|
||||
AT-CAPABILITIES at-capability.mib
|
||||
AT-ISDN-MIB at-isdn.mib
|
||||
AT-PIM-MIB at-pim.mib
|
||||
AT-FLASH-MIB at-flash.mib
|
||||
AT-EPSR-MIB at-epsr.mib
|
||||
AT-TTY-MIB at-tty.mib
|
||||
AT-SMI-MIB at-smi.mib
|
||||
AT-DHCP-MIB at-dhcp.mib
|
||||
AT-ENVMON-MIB at-envmon.mib
|
||||
AT-TRIGGER-MIB at-trigger.mib
|
||||
AT-FIREWALL-MIB at-firewall.mib
|
||||
AT-LOADER-MIB at-loader.mib
|
||||
AT-SWITCH-MIB at-switch.mib
|
||||
AT-PING-MIB at-ping.mib
|
||||
AT-INSTALL-MIB at-install.mib
|
||||
AT-LB-MIB at-lb.mib
|
||||
AT-DS3-MIB at-ds3.mib
|
||||
AtiSwitch-MIB atiswitch.mib
|
||||
AT-INTERFACES-MIB at-interface.mib
|
||||
AT-BRI-MIB at-bri.mib
|
||||
AT-BOARDS-MIB at-boards.mib
|
||||
AT-QOS-MIB at-qos.mib
|
||||
AT-PAE-MIB at-pae.mib
|
||||
AT-FILE-MIB at-file.mib
|
||||
AT-STACK-MIB at-stack.mib
|
||||
AT-ETH-MIB at-eth.mib
|
||||
AT-PRODUCT-MIB at-product.mib
|
||||
AT-PRI-MIB at-pri.mib
|
||||
AT-SYSINFO-MIB at-sysinfo.mib
|
||||
AT-PVSTPM-MIB at-pvstpm.mib
|
||||
SWITCH-VLAN-MIB swvlan.zip
|
||||
ALLIEDTELESYN-MIB atrouter.mib
|
||||
272
mibs/alliedtelesis/at-boards.mib
Normal file
272
mibs/alliedtelesis/at-boards.mib
Normal file
@@ -0,0 +1,272 @@
|
||||
-- ============================================================================
|
||||
-- AT-BOARDS.MIB, Allied Telesis enterprise MIB: boards, release, iftypes, chips
|
||||
--
|
||||
-- Extracted from ATROUTER.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- June 2006, Stan Xiang
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
|
||||
AT-BOARDS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
objects
|
||||
FROM AT-SMI-MIB
|
||||
;
|
||||
|
||||
boards MODULE-IDENTITY
|
||||
LAST-UPDATED "200703210000Z"
|
||||
ORGANIZATION "Allied Telesis, Inc."
|
||||
CONTACT-INFO
|
||||
" http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"boards is a subtree beneath which board ids are assigned.
|
||||
release is a subtree beneath which release ids are assigned.
|
||||
ifTypes is a subtree beneath which interface type ids are assigned.
|
||||
chips is a subtree beneath which chip ids are assigned."
|
||||
REVISION "200703210000Z"
|
||||
DESCRIPTION
|
||||
"Added boardID for x900-48FS."
|
||||
REVISION "200702070000Z"
|
||||
DESCRIPTION
|
||||
"Added boardID for AT-8824R."
|
||||
REVISION "200606140000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { objects 1 }
|
||||
|
||||
release OBJECT IDENTIFIER ::= { objects 2 }
|
||||
iftypes OBJECT IDENTIFIER ::= { objects 3 }
|
||||
chips OBJECT IDENTIFIER ::= { objects 4 }
|
||||
|
||||
-- each AT router or L3 switch is made up of a number of boards. each board has its own
|
||||
-- object ID, given here.
|
||||
|
||||
pprIcmAr023 OBJECT IDENTIFIER ::= { boards 39 }
|
||||
pprIcmAr021s OBJECT IDENTIFIER ::= { boards 40 }
|
||||
pprIcmAr022 OBJECT IDENTIFIER ::= { boards 41 }
|
||||
pprIcmAr025 OBJECT IDENTIFIER ::= { boards 45 }
|
||||
pprIcmAr024 OBJECT IDENTIFIER ::= { boards 46 }
|
||||
pprAr300 OBJECT IDENTIFIER ::= { boards 49 }
|
||||
pprAr300L OBJECT IDENTIFIER ::= { boards 52 }
|
||||
pprAr310 OBJECT IDENTIFIER ::= { boards 53 }
|
||||
pprAr120 OBJECT IDENTIFIER ::= { boards 54 }
|
||||
pprAr300Lu OBJECT IDENTIFIER ::= { boards 55 }
|
||||
pprAr300u OBJECT IDENTIFIER ::= { boards 56 }
|
||||
pprAr310u OBJECT IDENTIFIER ::= { boards 57 }
|
||||
pprAr350 OBJECT IDENTIFIER ::= { boards 58 }
|
||||
pprIcmAr021u OBJECT IDENTIFIER ::= { boards 59 }
|
||||
pprAr720 OBJECT IDENTIFIER ::= { boards 63 }
|
||||
pprAr010 OBJECT IDENTIFIER ::= { boards 67 }
|
||||
pprAr012 OBJECT IDENTIFIER ::= { boards 68 }
|
||||
pprAr011 OBJECT IDENTIFIER ::= { boards 69 }
|
||||
pprAr370 OBJECT IDENTIFIER ::= { boards 70 }
|
||||
pprAr330 OBJECT IDENTIFIER ::= { boards 71 }
|
||||
pprAr395 OBJECT IDENTIFIER ::= { boards 72 }
|
||||
pprAr390 OBJECT IDENTIFIER ::= { boards 73 }
|
||||
pprAr370u OBJECT IDENTIFIER ::= { boards 75 }
|
||||
pprIcmAr020 OBJECT IDENTIFIER ::= { boards 76 }
|
||||
pprAr740 OBJECT IDENTIFIER ::= { boards 79 }
|
||||
pprAr140s OBJECT IDENTIFIER ::= { boards 80 }
|
||||
pprAr140u OBJECT IDENTIFIER ::= { boards 81 }
|
||||
pprAr160su OBJECT IDENTIFIER ::= { boards 82 }
|
||||
pprAr320 OBJECT IDENTIFIER ::= { boards 83 }
|
||||
pprAr130s OBJECT IDENTIFIER ::= { boards 85 }
|
||||
pprAr130u OBJECT IDENTIFIER ::= { boards 86 }
|
||||
pprRapier24 OBJECT IDENTIFIER ::= { boards 87 }
|
||||
pprNsm0404Pic OBJECT IDENTIFIER ::= { boards 88 }
|
||||
pprA35SXSC OBJECT IDENTIFIER ::= { boards 89 }
|
||||
pprA35LXSC OBJECT IDENTIFIER ::= { boards 90 }
|
||||
pprA36MTRJ OBJECT IDENTIFIER ::= { boards 91 }
|
||||
pprA37VF45 OBJECT IDENTIFIER ::= { boards 92 }
|
||||
pprA38LC OBJECT IDENTIFIER ::= { boards 93 }
|
||||
pprA39Tx OBJECT IDENTIFIER ::= { boards 94 }
|
||||
pprAr740DC OBJECT IDENTIFIER ::= { boards 95 }
|
||||
pprNsm0418BRI OBJECT IDENTIFIER ::= { boards 96 }
|
||||
pprRapier16fSC OBJECT IDENTIFIER ::= { boards 97 }
|
||||
ppr8624xl80 OBJECT IDENTIFIER ::= { boards 98 }
|
||||
pprRapier16fMT OBJECT IDENTIFIER ::= { boards 99 }
|
||||
pprRapier16fMTi OBJECT IDENTIFIER ::= { boards 100 }
|
||||
pprRapier8t8fSC OBJECT IDENTIFIER ::= { boards 101 }
|
||||
pprRapier8t8fSCi OBJECT IDENTIFIER ::= { boards 102 }
|
||||
pprRapier8t8fMT OBJECT IDENTIFIER ::= { boards 103 }
|
||||
pprRapier8t8fMTi OBJECT IDENTIFIER ::= { boards 104 }
|
||||
pprRapier8fSC OBJECT IDENTIFIER ::= { boards 105 }
|
||||
pprRapier8fSCi OBJECT IDENTIFIER ::= { boards 106 }
|
||||
pprRapier8fMT OBJECT IDENTIFIER ::= { boards 107 }
|
||||
pprRapier8fMTi OBJECT IDENTIFIER ::= { boards 108 }
|
||||
pprRapierG6 OBJECT IDENTIFIER ::= { boards 110 }
|
||||
pprRapierG6SX OBJECT IDENTIFIER ::= { boards 111 }
|
||||
pprRapierG6LX OBJECT IDENTIFIER ::= { boards 112 }
|
||||
pprRapierG6MT OBJECT IDENTIFIER ::= { boards 113 }
|
||||
pprRapier16fSCi OBJECT IDENTIFIER ::= { boards 114 }
|
||||
pprRapier24i OBJECT IDENTIFIER ::= { boards 115 }
|
||||
pprAr824 OBJECT IDENTIFIER ::= { boards 116 }
|
||||
pprAr816fSC OBJECT IDENTIFIER ::= { boards 117 }
|
||||
pprAr816fSCi OBJECT IDENTIFIER ::= { boards 118 }
|
||||
pprAr816fMT OBJECT IDENTIFIER ::= { boards 119 }
|
||||
pprAr816fMTi OBJECT IDENTIFIER ::= { boards 120 }
|
||||
pprAr88t8fSC OBJECT IDENTIFIER ::= { boards 121 }
|
||||
pprAr88t8fSCi OBJECT IDENTIFIER ::= { boards 122 }
|
||||
pprAr88t8fMT OBJECT IDENTIFIER ::= { boards 123 }
|
||||
pprAr88t8fMTi OBJECT IDENTIFIER ::= { boards 124 }
|
||||
pprAr88fSC OBJECT IDENTIFIER ::= { boards 125 }
|
||||
pprAr88fSCi OBJECT IDENTIFIER ::= { boards 126 }
|
||||
pprAr88fMT OBJECT IDENTIFIER ::= { boards 127 }
|
||||
pprAr88fMTi OBJECT IDENTIFIER ::= { boards 128 }
|
||||
pprAr824i OBJECT IDENTIFIER ::= { boards 129 }
|
||||
pprAt8724XL OBJECT IDENTIFIER ::= { boards 130 }
|
||||
pprAt8748XL OBJECT IDENTIFIER ::= { boards 131 }
|
||||
pprAt8724XLDC OBJECT IDENTIFIER ::= { boards 132 }
|
||||
pprAt8748XLDC OBJECT IDENTIFIER ::= { boards 133 }
|
||||
pprAt8824 OBJECT IDENTIFIER ::= { boards 134 }
|
||||
pprAt8824DC OBJECT IDENTIFIER ::= { boards 135 }
|
||||
ppr8724XLDC OBJECT IDENTIFIER ::= { boards 141 }
|
||||
ppr8748XLDC OBJECT IDENTIFIER ::= { boards 142 }
|
||||
pprRapier24iDCNEBS OBJECT IDENTIFIER ::= { boards 144 }
|
||||
pprAt8724XLDCNEBS OBJECT IDENTIFIER ::= { boards 146 }
|
||||
pprAt8848DC OBJECT IDENTIFIER ::= { boards 147 }
|
||||
pprRapier48 OBJECT IDENTIFIER ::= { boards 148 }
|
||||
pprAt8848 OBJECT IDENTIFIER ::= { boards 149 }
|
||||
pprRapier48i OBJECT IDENTIFIER ::= { boards 150 }
|
||||
pprNsm0424BRI OBJECT IDENTIFIER ::= { boards 151 }
|
||||
pprIcmAR026 OBJECT IDENTIFIER ::= { boards 153 }
|
||||
ppr9816GF OBJECT IDENTIFIER ::= { boards 157 }
|
||||
ppr9812TF OBJECT IDENTIFIER ::= { boards 158 }
|
||||
pprSbChassis4AC OBJECT IDENTIFIER ::= { boards 159 }
|
||||
pprSbChassis4DC OBJECT IDENTIFIER ::= { boards 160 }
|
||||
pprSbChassis8AC OBJECT IDENTIFIER ::= { boards 161 }
|
||||
pprSbChassis8DC OBJECT IDENTIFIER ::= { boards 162 }
|
||||
pprSbChassis16AC OBJECT IDENTIFIER ::= { boards 163 }
|
||||
pprSbChassis16DC OBJECT IDENTIFIER ::= { boards 164 }
|
||||
pprSbControl OBJECT IDENTIFIER ::= { boards 165 }
|
||||
pprSbControlDTM OBJECT IDENTIFIER ::= { boards 166 }
|
||||
pprSb48t OBJECT IDENTIFIER ::= { boards 167 }
|
||||
pprSb96t OBJECT IDENTIFIER ::= { boards 168 }
|
||||
pprSb32fSC OBJECT IDENTIFIER ::= { boards 169 }
|
||||
pprSb32fMT OBJECT IDENTIFIER ::= { boards 170 }
|
||||
pprSb8fRJ OBJECT IDENTIFIER ::= { boards 172 }
|
||||
pprSb8fSXSC OBJECT IDENTIFIER ::= { boards 173 }
|
||||
pprSb8fSXMT OBJECT IDENTIFIER ::= { boards 174 }
|
||||
pprSb8fLXSC OBJECT IDENTIFIER ::= { boards 175 }
|
||||
pprSb8fLXMT OBJECT IDENTIFIER ::= { boards 176 }
|
||||
pprAr410 OBJECT IDENTIFIER ::= { boards 177 }
|
||||
pprA40SC OBJECT IDENTIFIER ::= { boards 178 }
|
||||
pprA40MTRJ OBJECT IDENTIFIER ::= { boards 179 }
|
||||
pprA41SC OBJECT IDENTIFIER ::= { boards 180 }
|
||||
pprA41MTRJ OBJECT IDENTIFIER ::= { boards 181 }
|
||||
pprAr725 OBJECT IDENTIFIER ::= { boards 182 }
|
||||
pprAr745 OBJECT IDENTIFIER ::= { boards 183 }
|
||||
pprSb8GBIC OBJECT IDENTIFIER ::= { boards 184 }
|
||||
pprA42GBIC OBJECT IDENTIFIER ::= { boards 185 }
|
||||
ppr9816GB OBJECT IDENTIFIER ::= { boards 186 }
|
||||
ppr9812T OBJECT IDENTIFIER ::= { boards 187 }
|
||||
pprNsm048DS3 OBJECT IDENTIFIER ::= { boards 188 }
|
||||
pprAr450 OBJECT IDENTIFIER ::= { boards 191 }
|
||||
pprAr450Dual OBJECT IDENTIFIER ::= { boards 192 }
|
||||
pprSbExpander OBJECT IDENTIFIER ::= { boards 193 }
|
||||
pprAr725DC OBJECT IDENTIFIER ::= { boards 194 }
|
||||
pprAr745DC OBJECT IDENTIFIER ::= { boards 195 }
|
||||
pprAr410v2 OBJECT IDENTIFIER ::= { boards 196 }
|
||||
pprAr410v3 OBJECT IDENTIFIER ::= { boards 197 }
|
||||
pprIcmAr027 OBJECT IDENTIFIER ::= { boards 198 }
|
||||
ppr8948EX OBJECT IDENTIFIER ::= { boards 202 }
|
||||
ppr8948i OBJECT IDENTIFIER ::= { boards 203 }
|
||||
ppr9816GBDC OBJECT IDENTIFIER ::= { boards 204 }
|
||||
ppr9812TDC OBJECT IDENTIFIER ::= { boards 205 }
|
||||
pprIcmAr021v2s OBJECT IDENTIFIER ::= { boards 206 }
|
||||
pprA50 OBJECT IDENTIFIER ::= { boards 207 }
|
||||
pprA51 OBJECT IDENTIFIER ::= { boards 208 }
|
||||
pprA52 OBJECT IDENTIFIER ::= { boards 209 }
|
||||
pprA53 OBJECT IDENTIFIER ::= { boards 210 }
|
||||
pprFanA01 OBJECT IDENTIFIER ::= { boards 212 }
|
||||
pprAtPwr01AC OBJECT IDENTIFIER ::= { boards 213 }
|
||||
pprAtPwr01DC OBJECT IDENTIFIER ::= { boards 214 }
|
||||
pprAtFan01 OBJECT IDENTIFIER ::= { boards 215 }
|
||||
pprSb24RJ OBJECT IDENTIFIER ::= { boards 216 }
|
||||
pprSb1XFP OBJECT IDENTIFIER ::= { boards 217 }
|
||||
ppr9924T OBJECT IDENTIFIER ::= { boards 218 }
|
||||
ppr9924SP OBJECT IDENTIFIER ::= { boards 219 }
|
||||
ppr9924TEMC OBJECT IDENTIFIER ::= { boards 220 }
|
||||
ppr9924T4SP OBJECT IDENTIFIER ::= { boards 221 }
|
||||
pprAR440 OBJECT IDENTIFIER ::= { boards 227 }
|
||||
pprAR441 OBJECT IDENTIFIER ::= { boards 228 }
|
||||
pprAR442 OBJECT IDENTIFIER ::= { boards 229 }
|
||||
pprAR443 OBJECT IDENTIFIER ::= { boards 230 }
|
||||
pprAR444 OBJECT IDENTIFIER ::= { boards 231 }
|
||||
pprAR420 OBJECT IDENTIFIER ::= { boards 232 }
|
||||
pprAt8624T2M OBJECT IDENTIFIER ::= { boards 239 }
|
||||
pprA46Tx OBJECT IDENTIFIER ::= { boards 240 }
|
||||
pprAR550 OBJECT IDENTIFIER ::= { boards 241 }
|
||||
pprAR551 OBJECT IDENTIFIER ::= { boards 242 }
|
||||
pprAR552 OBJECT IDENTIFIER ::= { boards 243 }
|
||||
pprC8724MLB OBJECT IDENTIFIER ::= { boards 248 }
|
||||
pprAt86482SP OBJECT IDENTIFIER ::= { boards 252 }
|
||||
pprAt8624POE OBJECT IDENTIFIER ::= { boards 253 }
|
||||
pprAtPwr01RAC OBJECT IDENTIFIER ::= { boards 254 }
|
||||
pprAtFan01R OBJECT IDENTIFIER ::= { boards 255 }
|
||||
ppr9924Ts OBJECT IDENTIFIER ::= { boards 256 }
|
||||
pprAR570 OBJECT IDENTIFIER ::= { boards 258 }
|
||||
pprAtPwr02AC OBJECT IDENTIFIER ::= { boards 264 }
|
||||
pprAtPwr02RAC OBJECT IDENTIFIER ::= { boards 265 }
|
||||
pprAtXum10G OBJECT IDENTIFIER ::= { boards 266 }
|
||||
pprAtXum12T OBJECT IDENTIFIER ::= { boards 267 }
|
||||
pprAtXum12SFP OBJECT IDENTIFIER ::= { boards 268 }
|
||||
pprSb24SFP OBJECT IDENTIFIER ::= { boards 269 }
|
||||
pprAR770 OBJECT IDENTIFIER ::= { boards 270 }
|
||||
pprAtXum10Gi OBJECT IDENTIFIER ::= { boards 273 }
|
||||
pprAtXum12SFPi OBJECT IDENTIFIER ::= { boards 274 }
|
||||
pprAtXum12Ti OBJECT IDENTIFIER ::= { boards 275 }
|
||||
pprAR415S OBJECT IDENTIFIER ::= { boards 276 }
|
||||
pprAR415SDC OBJECT IDENTIFIER ::= { boards 277 }
|
||||
pprAR550SDP OBJECT IDENTIFIER ::= { boards 278 }
|
||||
ppr8948iN OBJECT IDENTIFIER ::= { boards 279 }
|
||||
pprAtXum12TiN OBJECT IDENTIFIER ::= { boards 280 }
|
||||
ppr9924TsiN OBJECT IDENTIFIER ::= { boards 281 }
|
||||
pprRapier48w OBJECT IDENTIFIER ::= { boards 283 }
|
||||
pprAt8824R OBJECT IDENTIFIER ::= { boards 287 }
|
||||
pprX90048FS OBJECT IDENTIFIER ::= { boards 289 }
|
||||
|
||||
ifaceEth OBJECT IDENTIFIER ::= { iftypes 1 }
|
||||
ifaceSyn OBJECT IDENTIFIER ::= { iftypes 2 }
|
||||
ifaceAsyn OBJECT IDENTIFIER ::= { iftypes 3 }
|
||||
ifaceBri OBJECT IDENTIFIER ::= { iftypes 4 }
|
||||
ifacePri OBJECT IDENTIFIER ::= { iftypes 5 }
|
||||
ifacePots OBJECT IDENTIFIER ::= { iftypes 6 }
|
||||
ifaceGBIC OBJECT IDENTIFIER ::= { iftypes 7 }
|
||||
|
||||
chip68020Cpu OBJECT IDENTIFIER ::= { chips 1 }
|
||||
chip68340Cpu OBJECT IDENTIFIER ::= { chips 2 }
|
||||
chip68302Cpu OBJECT IDENTIFIER ::= { chips 3 }
|
||||
chip68360Cpu OBJECT IDENTIFIER ::= { chips 4 }
|
||||
chip860TCpu OBJECT IDENTIFIER ::= { chips 5 }
|
||||
chipRtc1 OBJECT IDENTIFIER ::= { chips 21 }
|
||||
chipRtc2 OBJECT IDENTIFIER ::= { chips 22 }
|
||||
chipRtc3 OBJECT IDENTIFIER ::= { chips 23 }
|
||||
chipRtc4 OBJECT IDENTIFIER ::= { chips 24 }
|
||||
chipRam1mb OBJECT IDENTIFIER ::= { chips 31 }
|
||||
chipRam2mb OBJECT IDENTIFIER ::= { chips 32 }
|
||||
chipRam3mb OBJECT IDENTIFIER ::= { chips 33 }
|
||||
chipRam4mb OBJECT IDENTIFIER ::= { chips 34 }
|
||||
chipRam6mb OBJECT IDENTIFIER ::= { chips 36 }
|
||||
chipRam8mb OBJECT IDENTIFIER ::= { chips 38 }
|
||||
chipRam12mb OBJECT IDENTIFIER ::= { chips 42 }
|
||||
chipRam16mb OBJECT IDENTIFIER ::= { chips 46 }
|
||||
chipRam20mb OBJECT IDENTIFIER ::= { chips 50 }
|
||||
chipRam32mb OBJECT IDENTIFIER ::= { chips 62 }
|
||||
chipFlash1mb OBJECT IDENTIFIER ::= { chips 71 }
|
||||
chipFlash2mb OBJECT IDENTIFIER ::= { chips 72 }
|
||||
chipFlash3mb OBJECT IDENTIFIER ::= { chips 73 }
|
||||
chipFlash4mb OBJECT IDENTIFIER ::= { chips 74 }
|
||||
chipFlash6mb OBJECT IDENTIFIER ::= { chips 76 }
|
||||
chipFlash8mb OBJECT IDENTIFIER ::= { chips 78 }
|
||||
chipPem OBJECT IDENTIFIER ::= { chips 120 }
|
||||
|
||||
END
|
||||
232
mibs/alliedtelesis/at-bri.mib
Normal file
232
mibs/alliedtelesis/at-bri.mib
Normal file
@@ -0,0 +1,232 @@
|
||||
-- ============================================================================
|
||||
-- AT-ETH.MIB, Allied Telesis enterprise MIB: BRI module
|
||||
--
|
||||
-- Extracted from ATROUTER.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- June 2006, Stan Xiang
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-BRI-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
DisplayString,
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
|
||||
modules,
|
||||
DisplayStringUnsized
|
||||
FROM AT-SMI-MIB
|
||||
;
|
||||
|
||||
bri MODULE-IDENTITY
|
||||
LAST-UPDATED "200606281222Z"
|
||||
ORGANIZATION "Allied Telesis, Inc"
|
||||
CONTACT-INFO
|
||||
"http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"This MIB file contains definitions of managed objects for the
|
||||
BRI module. "
|
||||
|
||||
REVISION "200606281222Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision"
|
||||
|
||||
::= { modules 41 }
|
||||
|
||||
-- This group consists of a table of BRI interfaces indexed
|
||||
-- by ifIndex which provide MIB objects not given in a convenient form by
|
||||
-- other standard MIBs. There is also a BRI channel MIB indexed by ifIndex
|
||||
-- and channel index which gives information about the channels on the
|
||||
-- interface.
|
||||
|
||||
-- The BRI interface table. Each entry is a BRI interface on the router.
|
||||
|
||||
briIntTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF BriIntEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of BRI interfaces."
|
||||
::= { bri 1 }
|
||||
|
||||
briIntEntry OBJECT-TYPE
|
||||
SYNTAX BriIntEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A single entry in the BRI interfaces table."
|
||||
INDEX { briIntIndex }
|
||||
::= { briIntTable 1 }
|
||||
|
||||
BriIntEntry ::=
|
||||
SEQUENCE {
|
||||
briIntIndex
|
||||
INTEGER,
|
||||
briIntBoardIndex
|
||||
INTEGER,
|
||||
briIntBoardPosition
|
||||
INTEGER,
|
||||
briIntMode
|
||||
INTEGER,
|
||||
briIntTdmChannelMap
|
||||
INTEGER,
|
||||
briIntIsdnChannelMap
|
||||
INTEGER
|
||||
}
|
||||
|
||||
briIntIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex of the BRI interface."
|
||||
::= { briIntEntry 1 }
|
||||
|
||||
briIntBoardIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index in the arBoardTable of the board on which this BRI
|
||||
interface resides."
|
||||
::= { briIntEntry 2 }
|
||||
|
||||
briIntBoardPosition OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The position on this BRI interface's board of this BRI
|
||||
interface."
|
||||
::= { briIntEntry 3 }
|
||||
|
||||
briIntMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
isdn (1),
|
||||
tdm (2),
|
||||
mixed (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mode of operation of this BRI interface. The value isdn
|
||||
means that the entire interface is operating as an ISDN
|
||||
interface, the value tdm means that the entire interface is
|
||||
operating as TDM groups and the value mixed means that some
|
||||
channels in the interface are dedicated to ISDN and some to TDM
|
||||
groups."
|
||||
::= { briIntEntry 4 }
|
||||
|
||||
briIntTdmChannelMap OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A bit map of the channels in the BRI interface which are
|
||||
dedicated to TDM. Channel B1 has channel map value of 1,
|
||||
channel B2 has a channel map value of 2."
|
||||
::= { briIntEntry 5 }
|
||||
|
||||
briIntIsdnChannelMap OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A bit map of the channels in the BRI interface which are
|
||||
dedicated to ISDN. Channel B1 has channel map value of 1,
|
||||
channel B2 has a channel map value of 2."
|
||||
::= { briIntEntry 6 }
|
||||
|
||||
-- The BRI channel table. Each entry is a channel on a BRI interface.
|
||||
|
||||
briChanTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF BriChanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of channels on BRI interfaces."
|
||||
::= { bri 2 }
|
||||
|
||||
briChanEntry OBJECT-TYPE
|
||||
SYNTAX BriChanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A single entry in the BRI channels table."
|
||||
INDEX { briChanIntIndex, briChanChannelIndex }
|
||||
::= { briChanTable 1 }
|
||||
|
||||
BriChanEntry ::=
|
||||
SEQUENCE {
|
||||
briChanIntIndex
|
||||
INTEGER,
|
||||
briChanChannelIndex
|
||||
INTEGER,
|
||||
briChanMode
|
||||
INTEGER,
|
||||
briChanState
|
||||
INTEGER
|
||||
}
|
||||
|
||||
briChanIntIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex of the BRI interface."
|
||||
::= { briChanEntry 1 }
|
||||
|
||||
briChanChannelIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..3)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The channel index of the BRI channel. Channel B1 has index 1,
|
||||
channel B2 has index 2 and the D channel has index 3."
|
||||
::= { briChanEntry 2 }
|
||||
|
||||
briChanMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
isdn (1),
|
||||
tdm (2),
|
||||
none (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mode of this BRI channel. The value isdn means that the
|
||||
channel is reserved for use in ISDN calls. The value tdm
|
||||
means that the channel is reserved for use by TDM. For the D
|
||||
channel, this object will always have the value isdn."
|
||||
::= { briChanEntry 3 }
|
||||
|
||||
briChanState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
inactive (1),
|
||||
active (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The state of this BRI channel. The value inactive means that
|
||||
the channel does not currently have an active user, either an
|
||||
ISDN call or an active TDM group. The value active means that
|
||||
the channel is in use, either by an ISDN call or an active TDM
|
||||
group. For the D channel, this object will have the value
|
||||
active if LAPD is using the D channel (either for call control
|
||||
or X.25), or the value inactive otherwise."
|
||||
::= { briChanEntry 4 }
|
||||
|
||||
END
|
||||
264
mibs/alliedtelesis/at-capability.mib
Normal file
264
mibs/alliedtelesis/at-capability.mib
Normal file
@@ -0,0 +1,264 @@
|
||||
-- ============================================================================
|
||||
-- AT-ETH.MIB, Allied Telesis MIB: capability for Rapier
|
||||
--
|
||||
-- Copied from ATR-CAPABILITY.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- June 2006, Stan Xiang
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-CAPABILITIES DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
AGENT-CAPABILITIES
|
||||
FROM SNMPv2-CONF
|
||||
atRouter, atAgents
|
||||
FROM AT-SMI-MIB;
|
||||
|
||||
atrRapier AGENT-CAPABILITIES
|
||||
PRODUCT-RELEASE "AT Rapier switch, release 2.9.1"
|
||||
STATUS current
|
||||
DESCRIPTION "Capabilities of AT Rapier switch, release 2.9.1 and later releases."
|
||||
|
||||
SUPPORTS IF-MIB
|
||||
INCLUDES { ifGeneralGroup }
|
||||
|
||||
-- VARIATION ifAdminStatus
|
||||
-- ACCESS read-only
|
||||
-- DESCRIPTION "Can't set ifAdminStatus via SNMP."
|
||||
|
||||
SUPPORTS RFC1213-MIB
|
||||
INCLUDES { at, ip }
|
||||
|
||||
VARIATION atIfIndex
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION atPhysAddress
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION atNetAddress
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipRouteDest
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipRouteIfIndex
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipRouteMetric1
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipRouteMetric2
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipRouteMetric3
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipRouteMetric4
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipRouteNextHop
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipRouteType
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipRouteAge
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipRouteMask
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipRouteMetric5
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipNetToMediaIfIndex
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipNetToMediaPhysAddress
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipNetToMediaNetAddress
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipNetToMediaType
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
SUPPORTS IP-FORWARD-MIB
|
||||
INCLUDES { ipForwardMultiPathGroup, ipForwardCidrRouteGroup }
|
||||
|
||||
VARIATION ipForwardMask
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipForwardIfIndex
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipForwardType
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipForwardInfo
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipForwardNextHopAS
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipForwardMetric1
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipForwardMetric2
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipForwardMetric3
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipForwardMetric4
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipForwardMetric5
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipCidrRouteIfIndex
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipCidrRouteType
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipCidrRouteInfo
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipCidrRouteNextHopAS
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipCidrRouteMetric1
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipCidrRouteMetric2
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipCidrRouteMetric3
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipCidrRouteMetric4
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipCidrRouteMetric5
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipCidrRouteStatus
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
SUPPORTS Q-BRIDGE-MIB
|
||||
INCLUDES { dot1qBase, dot1qVlan }
|
||||
|
||||
VARIATION dot1qGvrpStatus
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this variable."
|
||||
|
||||
VARIATION dot1qVlanStaticName
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION dot1qVlanStaticEgressPorts
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION dot1qVlanForbiddenEgressPorts
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION dot1qVlanStaticUntaggedPorts
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION dot1qVlanStaticRowStatus
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
SUPPORTS HOST-RESOURCES-MIB
|
||||
INCLUDES { hrSystem, hrStorage }
|
||||
|
||||
VARIATION hrSystemDate
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this variable."
|
||||
|
||||
VARIATION hrSystemInitialLoadParameters
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this variable."
|
||||
|
||||
VARIATION hrStorageSize
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this variable."
|
||||
|
||||
SUPPORTS MAU-MIB
|
||||
INCLUDES { dot3IfMauBasicGroup, dot3IfMauAutoNegGroup }
|
||||
|
||||
VARIATION ifMauStatus
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ifMauDefaultType
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ifMauAutoNegAdminStatus
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ifMauAutoNegCapAdvertised
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ifMauAutoNegRestart
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
SUPPORTS IF-MIB
|
||||
INCLUDES { ifMIBObjects }
|
||||
|
||||
VARIATION ifPromiscuousMode
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
::= { atAgents 1 }
|
||||
END
|
||||
280
mibs/alliedtelesis/at-dhcp.mib
Normal file
280
mibs/alliedtelesis/at-dhcp.mib
Normal file
@@ -0,0 +1,280 @@
|
||||
-- ============================================================================
|
||||
-- AT-ETH.MIB, Allied Telesis enterprise MIB: DHCP module
|
||||
--
|
||||
-- Extracted from ATROUTER.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- June 2006, Stan Xiang
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-DHCP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
DisplayString,
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
|
||||
modules,
|
||||
DisplayStringUnsized
|
||||
FROM AT-SMI-MIB
|
||||
;
|
||||
|
||||
dhcp MODULE-IDENTITY
|
||||
LAST-UPDATED "200606281222Z"
|
||||
ORGANIZATION "Allied Telesis, Inc"
|
||||
CONTACT-INFO
|
||||
"http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"This MIB file contains definitions of managed objects for the
|
||||
DHCP module. "
|
||||
|
||||
REVISION "200606281222Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision"
|
||||
|
||||
::= { modules 70 }
|
||||
|
||||
-- The DHCP (Dynamic Host Configuration Protocol) module. This group provides
|
||||
-- management information for DHCP, which will be implemented in a number of
|
||||
-- stages.
|
||||
-- stage 1, May/2002, Tony van der Peet
|
||||
-- No DHCP MIB has been found in an RFC, so DHCP has to be supported
|
||||
-- in the enterprise MIB. Basic request is for a TRAP when a DHCP
|
||||
-- host range is exhausted. Some basic variables for the range
|
||||
-- information are provided in order to allow lookup of the exhausted
|
||||
-- range. Also provided are variables for the express purpose of
|
||||
-- adding to the TRAP message.
|
||||
|
||||
-- The DHCP range table. Each entry in the table gives information about a
|
||||
-- single DHCP range currently configured in the switch/router.
|
||||
|
||||
dhcpRangeTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DhcpRangeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of DHCP ranges."
|
||||
::= { dhcp 1 }
|
||||
|
||||
dhcpRangeEntry OBJECT-TYPE
|
||||
SYNTAX DhcpRangeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A single entry of the DHCP range table. This contains
|
||||
information about a single DHCP range configured on this
|
||||
device."
|
||||
INDEX { dhcpRangeIndex }
|
||||
::= { dhcpRangeTable 1 }
|
||||
|
||||
DhcpRangeEntry ::=
|
||||
SEQUENCE {
|
||||
dhcpRangeIndex
|
||||
INTEGER,
|
||||
dhcpRangeName
|
||||
DisplayStringUnsized,
|
||||
dhcpRangeBaseAddress
|
||||
IpAddress,
|
||||
dhcpRangeNumberOfAddresses
|
||||
INTEGER,
|
||||
dhcpRangeGateway
|
||||
IpAddress
|
||||
}
|
||||
|
||||
dhcpRangeIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of this DHCP range. DHCP ranges are stored in a list
|
||||
which is ordered by range name. The index gives the place in the
|
||||
list. Note that if ranges are added or deleted, the index for a
|
||||
given range will change. Since this table is read-only, this will
|
||||
not have an undue effect, but if in future this table is made
|
||||
read-write, a mechanism will have to be created to lock the indices
|
||||
of the range table while SET operations are proceeding."
|
||||
::= { dhcpRangeEntry 1 }
|
||||
|
||||
dhcpRangeName OBJECT-TYPE
|
||||
SYNTAX DisplayStringUnsized (SIZE (1..15))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name given to identify this DHCP range. This is the ultimate
|
||||
method for uniquely identifying this range. Names are compared without
|
||||
regard to case, for example >range1< will be treated as the same as
|
||||
>RANGE1<."
|
||||
::= { dhcpRangeEntry 2 }
|
||||
|
||||
dhcpRangeBaseAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The base address of this range. This address defines the lower bound
|
||||
of the range of IP addresses which can be allocated to devices
|
||||
requesting an IP address via DHCP."
|
||||
::= { dhcpRangeEntry 3 }
|
||||
|
||||
dhcpRangeNumberOfAddresses OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..256)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of IP address in this range. This number defines the upper
|
||||
bound of the range of IP addresses which can be allocated to devices
|
||||
requesting an IP address via DHCP."
|
||||
::= { dhcpRangeEntry 4 }
|
||||
|
||||
dhcpRangeGateway OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of the BOOTP relay agent which will be relaying DHCP
|
||||
requests for this range. If this address is 0.0.0.0, then there will
|
||||
be no BOOTP relay agent and the range will be allocated to devices
|
||||
directly connected to this device."
|
||||
::= { dhcpRangeEntry 5 }
|
||||
|
||||
-- DHCP traps.
|
||||
|
||||
-- DHCP trap variables. special variables set up to act as reference points for
|
||||
-- variables sent in TRAPs.
|
||||
|
||||
dhcpTrapVariable OBJECT IDENTIFIER ::= { dhcp 2 }
|
||||
|
||||
dhcpRangeExhaustedGateway OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Whenever a DHCP client attempts to lease an IP address and
|
||||
the DHCP server cannot provide an address, this variable is
|
||||
set to the gateway address of the DHCP request. The gateway
|
||||
address is the IP address of the gateway acting as a BOOTP
|
||||
relay agent for the request. If there is no gateway, the
|
||||
address will be 0.0.0.0. If the gateway address is non-zero,
|
||||
the DHCP range from which the allocation should have been
|
||||
made will able to be identified by lookup in the DHCP range
|
||||
table."
|
||||
::= { dhcpTrapVariable 1 }
|
||||
|
||||
dhcpRangeExhaustedInterface OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Whenever a DHCP client attempts to lease an IP address and
|
||||
the DHCP server cannot provide an address, this variable is
|
||||
set to the IP address of the interface which received the
|
||||
DHCP request. If the gateway address associated with the
|
||||
failed DHCP request is 0.0.0.0, the interface address will
|
||||
be able to be used to lookup the range that was exhausted
|
||||
and from which the allocation should have been made."
|
||||
::= { dhcpTrapVariable 2 }
|
||||
|
||||
|
||||
dhcpTraps OBJECT IDENTIFIER ::= { dhcp 0 }
|
||||
dhcpRangeExhaustedTrap NOTIFICATION-TYPE
|
||||
OBJECTS { dhcpRangeExhaustedGateway, dhcpRangeExhaustedInterface }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This trap is generated when a DHCP client makes a request for
|
||||
an IP address and the request cannot be satisfied because all
|
||||
addresses in the range are already allocated to other devices."
|
||||
::= { dhcpTraps 1 }
|
||||
|
||||
-- The DHCP client status table. Each entry in the table gives information about
|
||||
-- ip addresses currently configured on created ranges on the switch/router.
|
||||
-- Information shown are the client ip address, clientID, ClientState, ClientType,
|
||||
-- ClientExpiry
|
||||
-- This group was added on 6/Jan/2004 by Sean Lin on request from ATKK for Yahoo!BB
|
||||
|
||||
dhcpClientTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DhcpClientEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of defined DHCP range client addresses."
|
||||
::= { dhcp 3 }
|
||||
|
||||
dhcpClientEntry OBJECT-TYPE
|
||||
SYNTAX DhcpClientEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A single entry of the DHCP range client table. This contains
|
||||
information about a single DHCP range client address."
|
||||
INDEX { dhcpRangeIndex, dhcpClientIpAddress }
|
||||
::= { dhcpClientTable 1 }
|
||||
|
||||
DhcpClientEntry ::=
|
||||
SEQUENCE {
|
||||
dhcpClientIpAddress
|
||||
IpAddress,
|
||||
dhcpClientID
|
||||
OCTET STRING,
|
||||
dhcpClientState
|
||||
INTEGER,
|
||||
dhcpClientType
|
||||
INTEGER,
|
||||
dhcpClientExpiry
|
||||
OCTET STRING
|
||||
}
|
||||
|
||||
dhcpClientIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An IP address from the range of available addresses."
|
||||
::= { dhcpClientEntry 1 }
|
||||
|
||||
dhcpClientID OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The hardware address of the client, if any, that has been
|
||||
assigned the IP address."
|
||||
::= { dhcpClientEntry 2 }
|
||||
|
||||
dhcpClientState OBJECT-TYPE
|
||||
SYNTAX INTEGER {unused (0), reclaiming (1), inuse (2), offered (3) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The state of the IP address; one of unused, inuse or
|
||||
reclaim."
|
||||
::= { dhcpClientEntry 3 }
|
||||
|
||||
dhcpClientType OBJECT-TYPE
|
||||
SYNTAX INTEGER {auto (1), dyn (2), static (3) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of allocation mechanism applied to the IP address;
|
||||
one of static, auto or dyn."
|
||||
::= { dhcpClientEntry 4 }
|
||||
|
||||
dhcpClientExpiry OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The expiry date for dynamically allocated IP address."
|
||||
::= { dhcpClientEntry 5 }
|
||||
|
||||
END
|
||||
147
mibs/alliedtelesis/at-ds3.mib
Normal file
147
mibs/alliedtelesis/at-ds3.mib
Normal file
@@ -0,0 +1,147 @@
|
||||
-- ============================================================================
|
||||
-- AT-ETH.MIB, Allied Telesis enterprise MIB: DS3 module
|
||||
--
|
||||
-- Extracted from ATROUTER.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- June 2006, Stan Xiang
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-DS3-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
DisplayString,
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
|
||||
modules,
|
||||
DisplayStringUnsized
|
||||
FROM AT-SMI-MIB
|
||||
;
|
||||
|
||||
ds3 MODULE-IDENTITY
|
||||
LAST-UPDATED "200606281222Z"
|
||||
ORGANIZATION "Allied Telesis, Inc"
|
||||
CONTACT-INFO
|
||||
"http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"This MIB file contains definitions of managed objects for the
|
||||
DS3 module. "
|
||||
|
||||
REVISION "200606281222Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision"
|
||||
|
||||
::= { modules 109 }
|
||||
|
||||
|
||||
ds3TrapTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Ds3TrapEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ATR enterprise DS3 trap table."
|
||||
::= { ds3 1 }
|
||||
|
||||
ds3TrapEntry OBJECT-TYPE
|
||||
SYNTAX Ds3TrapEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the ATR enterprise DS3 trap table."
|
||||
INDEX { ifIndex }
|
||||
::= { ds3TrapTable 1 }
|
||||
|
||||
Ds3TrapEntry ::=
|
||||
SEQUENCE {
|
||||
ds3TcaTrapEnable INTEGER,
|
||||
ds3TrapError INTEGER,
|
||||
ds3TrapLoc INTEGER,
|
||||
ds3TrapInterval INTEGER
|
||||
}
|
||||
|
||||
ds3TcaTrapEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled (1),
|
||||
disabled (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether the threshold crossing alert traps
|
||||
should be generated for this interface."
|
||||
DEFVAL { disabled }
|
||||
::= { ds3TrapEntry 1 }
|
||||
|
||||
-- All ATR specific DS3 traps
|
||||
|
||||
ds3TrapError OBJECT-TYPE
|
||||
SYNTAX INTEGER {ds3NoError (1), ds3PES (2), ds3PSES (3), ds3SEFs (4), ds3UAS (5),
|
||||
ds3LCVs (6), ds3PCVs (7), ds3LESs (8), ds3CCVs (9),
|
||||
ds3CESs (10), ds3CSESs (11)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable shows which kind of parameter or primitive caused
|
||||
the trap. This variable is really just a placeholder for the
|
||||
object sent in the DS3 TRAP, but can be read independently if
|
||||
required. The variable will hold the value at the latest trap.
|
||||
A value of ds3NoError shows no trap has occured"
|
||||
DEFVAL { ds3NoError }
|
||||
::= { ds3TrapEntry 2 }
|
||||
|
||||
|
||||
ds3TrapLoc OBJECT-TYPE
|
||||
SYNTAX INTEGER {ds3NoLoc (1), ds3Near (2), ds3Far (3) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable shows whether the trap was caused by a problem at the local or
|
||||
remote end. This variable is really just a placeholder for the
|
||||
object sent in the DS3 TRAP, but can be read independently if
|
||||
required. The variable will hold the value at the latest trap.
|
||||
A value of ds3NoLoc shows no trap had occured."
|
||||
DEFVAL { ds3NoLoc }
|
||||
::= { ds3TrapEntry 3 }
|
||||
|
||||
|
||||
ds3TrapInterval OBJECT-TYPE
|
||||
SYNTAX INTEGER {ds3NoInt (1), ds3Fifteen (2), ds3Twentyfour (3) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable shows whether the counter which has crossed the
|
||||
threshold is a twenty four hour or fifteen minute counter.
|
||||
This variable is really just a placeholder for the
|
||||
object sent in the DS3 TRAP, but can be read independently if
|
||||
required. The variable will hold the value at the latest trap.
|
||||
A value of ds3NoInt shows no trap has occured."
|
||||
DEFVAL { ds3NoInt }
|
||||
::= { ds3TrapEntry 4 }
|
||||
|
||||
|
||||
ds3Traps OBJECT IDENTIFIER ::= { ds3 0 }
|
||||
tcaTrap NOTIFICATION-TYPE
|
||||
OBJECTS { ds3TrapError, ds3TrapLoc, ds3TrapInterval }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A DS3 trap is generated when a threshold crossing alert
|
||||
occurs. This happens when an error count exceeds a pre
|
||||
determined value. The values are counted over 15 minute and
|
||||
24 hour periods. Once a trap has occured in a given period
|
||||
it may not occur again within the same period."
|
||||
::= { ds3Traps 1 }
|
||||
|
||||
END
|
||||
626
mibs/alliedtelesis/at-envmon.mib
Normal file
626
mibs/alliedtelesis/at-envmon.mib
Normal file
@@ -0,0 +1,626 @@
|
||||
-- ============================================================================
|
||||
-- AT-ENVMON.MIB, Allied Telesis enterprise MIB: Environment Monitoring
|
||||
--
|
||||
-- Copied from ATR-ENVMON.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-ENVMON-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE,
|
||||
Unsigned32,
|
||||
enterprises
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
TruthValue,
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
|
||||
DisplayStringUnsized
|
||||
FROM AT-SMI-MIB
|
||||
|
||||
sysinfo
|
||||
FROM AT-SYSINFO-MIB
|
||||
;
|
||||
|
||||
envMon MODULE-IDENTITY
|
||||
LAST-UPDATED "200603070000Z"
|
||||
ORGANIZATION "Allied Telesis, Inc"
|
||||
CONTACT-INFO
|
||||
"http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"The AT Environment Monitoring MIB for managing and
|
||||
reporting data relating to voltage rails, fan speeds,
|
||||
temperature sensors and power supply units."
|
||||
|
||||
REVISION "200603070000Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision"
|
||||
::= { sysinfo 10 }
|
||||
|
||||
-- Textual Conventions
|
||||
|
||||
EnvMonPsbSensorType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the type of a Power Supply Bay Device sensor."
|
||||
SYNTAX INTEGER {
|
||||
psbSensorTypeInvalid (0),
|
||||
fanSpeedDiscrete (1),
|
||||
temperatureDiscrete (2),
|
||||
voltageDiscrete (3) }
|
||||
|
||||
-- This section of the MIB contains new generic environment monitoring
|
||||
-- data. It relates to temperature, fanspeed, voltage and power supply
|
||||
-- bay device monitors.
|
||||
|
||||
-- ---------------------------------------------------------- --
|
||||
-- The Environment Monitoring Fan Table
|
||||
-- ---------------------------------------------------------- --
|
||||
|
||||
envMonFanTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EnvMonFanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of fans installed in the device that have their
|
||||
fan speeds monitored by environment monitoring hardware."
|
||||
::= { envMon 1 }
|
||||
|
||||
envMonFanEntry OBJECT-TYPE
|
||||
SYNTAX EnvMonFanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The description, current speed, lower threshold speed and
|
||||
current status of a fan."
|
||||
INDEX { envMonFanBoardIndex, envMonFanIndex }
|
||||
::= { envMonFanTable 1 }
|
||||
|
||||
EnvMonFanEntry ::=
|
||||
SEQUENCE {
|
||||
envMonFanBoardIndex
|
||||
Unsigned32,
|
||||
envMonFanIndex
|
||||
Unsigned32,
|
||||
envMonFanDescription
|
||||
DisplayStringUnsized,
|
||||
envMonFanCurrentSpeed
|
||||
Unsigned32,
|
||||
envMonFanLowerThreshold
|
||||
Unsigned32,
|
||||
envMonFanAlarm
|
||||
TruthValue
|
||||
}
|
||||
|
||||
envMonFanBoardIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the board hosting this fan in the board table."
|
||||
::= { envMonFanEntry 1 }
|
||||
|
||||
envMonFanIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The numeric identifier of this fan within the context of its host board."
|
||||
::= { envMonFanEntry 2 }
|
||||
|
||||
envMonFanDescription OBJECT-TYPE
|
||||
SYNTAX DisplayStringUnsized (SIZE (0..30))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The text description of this fan."
|
||||
::= { envMonFanEntry 3 }
|
||||
|
||||
envMonFanCurrentSpeed OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current speed of this fan in revolutions per
|
||||
minute."
|
||||
::= { envMonFanEntry 4 }
|
||||
|
||||
envMonFanLowerThreshold OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimum acceptable speed of the fan (in revolutions
|
||||
per minute)."
|
||||
::= { envMonFanEntry 5 }
|
||||
|
||||
envMonFanAlarm OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An indication of whether this fan is currently in an
|
||||
alarm condition. A value of TRUE indicates that its
|
||||
current speed is too low, FALSE indicates that the
|
||||
current speed is acceptable."
|
||||
::= { envMonFanEntry 6 }
|
||||
|
||||
-- ---------------------------------------------------------- --
|
||||
-- The Environment Monitoring Voltage Table
|
||||
-- ---------------------------------------------------------- --
|
||||
|
||||
envMonVoltageTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EnvMonVoltageEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of voltage rails in the device that are
|
||||
monitored by environment monitoring hardware."
|
||||
::= { envMon 2 }
|
||||
|
||||
envMonVoltageEntry OBJECT-TYPE
|
||||
SYNTAX EnvMonVoltageEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The description, current value, upper & lower threshold
|
||||
settings and current status of a voltage rail."
|
||||
INDEX { envMonVoltageBoardIndex, envMonVoltageIndex }
|
||||
::= { envMonVoltageTable 1 }
|
||||
|
||||
EnvMonVoltageEntry ::=
|
||||
SEQUENCE {
|
||||
envMonVoltageBoardIndex
|
||||
Unsigned32,
|
||||
envMonVoltageIndex
|
||||
Unsigned32,
|
||||
envMonVoltageDescription
|
||||
DisplayStringUnsized,
|
||||
envMonVoltageCurrent
|
||||
INTEGER,
|
||||
envMonVoltageUpperThreshold
|
||||
INTEGER,
|
||||
envMonVoltageLowerThreshold
|
||||
INTEGER,
|
||||
envMonVoltageAlarm
|
||||
TruthValue
|
||||
}
|
||||
|
||||
envMonVoltageBoardIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the board hosting this voltage sensor in the board table."
|
||||
::= { envMonVoltageEntry 1 }
|
||||
|
||||
envMonVoltageIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The numeric identifier of this voltage rail within the context of its host board."
|
||||
::= { envMonVoltageEntry 2 }
|
||||
|
||||
envMonVoltageDescription OBJECT-TYPE
|
||||
SYNTAX DisplayStringUnsized (SIZE (0..30))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The text description of this voltage rail."
|
||||
::= { envMonVoltageEntry 3 }
|
||||
|
||||
envMonVoltageCurrent OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current reading of this voltage rail in millivolts."
|
||||
::= { envMonVoltageEntry 4 }
|
||||
|
||||
envMonVoltageUpperThreshold OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum acceptable reading of this voltage rail in millivolts."
|
||||
::= { envMonVoltageEntry 5 }
|
||||
|
||||
envMonVoltageLowerThreshold OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimum acceptable reading of this voltage rail in millivolts."
|
||||
::= { envMonVoltageEntry 6 }
|
||||
|
||||
envMonVoltageAlarm OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An indication of whether this voltage rail is currently
|
||||
in an alarm condition. A value of TRUE indicates that
|
||||
its current reading is outside its threshold range,
|
||||
FALSE indicates that the current reading is acceptable."
|
||||
::= { envMonVoltageEntry 7 }
|
||||
|
||||
|
||||
-- ---------------------------------------------------------- --
|
||||
-- The Environment Monitoring Temperature Table
|
||||
-- ---------------------------------------------------------- --
|
||||
|
||||
envMonTemperatureTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EnvMonTemperatureEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of temperature sensors in the device that are
|
||||
monitored by environment monitoring hardware."
|
||||
::= { envMon 3 }
|
||||
|
||||
envMonTemperatureEntry OBJECT-TYPE
|
||||
SYNTAX EnvMonTemperatureEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The description, current value, upper threshold setting
|
||||
and current status of a temperature sensor."
|
||||
INDEX { envMonTemperatureBoardIndex, envMonTemperatureIndex }
|
||||
::= { envMonTemperatureTable 1 }
|
||||
|
||||
EnvMonTemperatureEntry ::=
|
||||
SEQUENCE {
|
||||
envMonTemperatureBoardIndex
|
||||
Unsigned32,
|
||||
envMonTemperatureIndex
|
||||
Unsigned32,
|
||||
envMonTemperatureDescription
|
||||
DisplayStringUnsized,
|
||||
envMonTemperatureCurrent
|
||||
INTEGER,
|
||||
envMonTemperatureUpperThreshold
|
||||
INTEGER,
|
||||
envMonTemperatureAlarm
|
||||
TruthValue
|
||||
}
|
||||
|
||||
envMonTemperatureBoardIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the board hosting this temperature sensor in the board table."
|
||||
::= { envMonTemperatureEntry 1 }
|
||||
|
||||
envMonTemperatureIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The numeric identifier of this temperature sensor within the context of its host board."
|
||||
::= { envMonTemperatureEntry 2 }
|
||||
|
||||
envMonTemperatureDescription OBJECT-TYPE
|
||||
SYNTAX DisplayStringUnsized (SIZE (0..30))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The text description of this temperature sensor."
|
||||
::= { envMonTemperatureEntry 3 }
|
||||
|
||||
envMonTemperatureCurrent OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current reading of this temperature sensor in tenths of a degree Celcius."
|
||||
::= { envMonTemperatureEntry 4 }
|
||||
|
||||
envMonTemperatureUpperThreshold OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum acceptable reading of this temperature
|
||||
sensor in tenths of a degree Celcius."
|
||||
::= { envMonTemperatureEntry 5 }
|
||||
|
||||
envMonTemperatureAlarm OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An indication of whether this temperature sensor is
|
||||
currently in an alarm condition. A value of TRUE indicates
|
||||
that its current reading is outside its threshold range,
|
||||
FALSE indicates that the current reading is acceptable."
|
||||
::= { envMonTemperatureEntry 6 }
|
||||
|
||||
|
||||
-- ---------------------------------------------------------- --
|
||||
-- The Environment Monitoring Power Supply Bay Device Table
|
||||
-- ---------------------------------------------------------- --
|
||||
|
||||
envMonPsbObjects OBJECT IDENTIFIER ::= { envMon 4 }
|
||||
|
||||
envMonPsbTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EnvMonPsbEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table showing power supply bays in the system and info
|
||||
on any devices that are present."
|
||||
::= { envMonPsbObjects 1 }
|
||||
|
||||
envMonPsbEntry OBJECT-TYPE
|
||||
SYNTAX EnvMonPsbEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The description and current status of a power supply
|
||||
bay device."
|
||||
INDEX { envMonPsbHostBoardIndex, envMonPsbHostSlotIndex }
|
||||
::= { envMonPsbTable 1 }
|
||||
|
||||
EnvMonPsbEntry ::=
|
||||
SEQUENCE {
|
||||
envMonPsbHostBoardIndex
|
||||
Unsigned32,
|
||||
envMonPsbHostSlotIndex
|
||||
Unsigned32,
|
||||
envMonPsbHeldBoardIndex
|
||||
Unsigned32,
|
||||
envMonPsbHeldBoardId
|
||||
OBJECT IDENTIFIER,
|
||||
envMonPsbDescription
|
||||
DisplayStringUnsized
|
||||
}
|
||||
|
||||
envMonPsbHostBoardIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the board hosting this PSB in the board table."
|
||||
::= { envMonPsbEntry 1 }
|
||||
|
||||
envMonPsbHostSlotIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of this PSB slot within the context of its host board.
|
||||
This index is fixed for each slot, on each type of board."
|
||||
::= { envMonPsbEntry 2 }
|
||||
|
||||
envMonPsbHeldBoardIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of a board installed in this power supply bay.
|
||||
This value corresponds to envMonPsbSensorBoardIndex for
|
||||
each sensor on this board. A value of 0 indicates that a
|
||||
board is is either not present or not supported."
|
||||
::= { envMonPsbEntry 3 }
|
||||
|
||||
envMonPsbHeldBoardId OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of board installed in this power supply bay. The
|
||||
values of this object are taken from the pprXxx object IDs
|
||||
under the boards sub-tree in the parent MIB. A value of 0
|
||||
indicates that a board is is either not present or not
|
||||
supported."
|
||||
::= { envMonPsbEntry 4 }
|
||||
|
||||
envMonPsbDescription OBJECT-TYPE
|
||||
SYNTAX DisplayStringUnsized (SIZE (0..30))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The text description of this power supply bay."
|
||||
::= { envMonPsbEntry 5 }
|
||||
|
||||
envMonPsbSensorTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EnvMonPsbSensorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of environment monitoring sensors on installed
|
||||
power supply bay devices."
|
||||
::= { envMonPsbObjects 2 }
|
||||
|
||||
envMonPsbSensorEntry OBJECT-TYPE
|
||||
SYNTAX EnvMonPsbSensorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The description and current status of a power supply
|
||||
bay device."
|
||||
INDEX { envMonPsbSensorBoardIndex, envMonPsbSensorIndex }
|
||||
::= { envMonPsbSensorTable 1 }
|
||||
|
||||
EnvMonPsbSensorEntry ::=
|
||||
SEQUENCE {
|
||||
envMonPsbSensorBoardIndex
|
||||
Unsigned32,
|
||||
envMonPsbSensorIndex
|
||||
Unsigned32,
|
||||
envMonPsbSensorType
|
||||
EnvMonPsbSensorType,
|
||||
envMonPsbSensorDescription
|
||||
DisplayStringUnsized,
|
||||
envMonPsbSensorAlarm
|
||||
TruthValue
|
||||
}
|
||||
|
||||
envMonPsbSensorBoardIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the board hosting this sensor in the board table."
|
||||
::= { envMonPsbSensorEntry 1 }
|
||||
|
||||
envMonPsbSensorIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of this power supply bay environmental sensor, within the
|
||||
context of its host board."
|
||||
::= { envMonPsbSensorEntry 2 }
|
||||
|
||||
envMonPsbSensorType OBJECT-TYPE
|
||||
SYNTAX EnvMonPsbSensorType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the type of environmental variable this sensor detects."
|
||||
::= { envMonPsbSensorEntry 3 }
|
||||
|
||||
envMonPsbSensorDescription OBJECT-TYPE
|
||||
SYNTAX DisplayStringUnsized (SIZE (0..30))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The text description of this power supply bay environmental sensor."
|
||||
::= { envMonPsbSensorEntry 4 }
|
||||
|
||||
envMonPsbSensorAlarm OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An indication of whether this environmental sensor is currently
|
||||
in an alarm condition. A value of TRUE indicates that
|
||||
the device is in a failure condition, FALSE indicates
|
||||
that the device is functioning normally."
|
||||
::= { envMonPsbSensorEntry 5 }
|
||||
|
||||
|
||||
-- ---------------------------------------------------------- --
|
||||
-- The Environment Monitoring SNMP Trap Objects
|
||||
-- ---------------------------------------------------------- --
|
||||
|
||||
envMonTraps OBJECT IDENTIFIER ::= { envMon 5 }
|
||||
|
||||
envMonFanAlarmSetEvent NOTIFICATION-TYPE
|
||||
OBJECTS { envMonFanBoardIndex,
|
||||
envMonFanIndex,
|
||||
envMonFanDescription,
|
||||
envMonFanLowerThreshold,
|
||||
envMonFanCurrentSpeed }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Triggered when the monitored speed of a fan
|
||||
drops below its lower threshold."
|
||||
::= { envMonTraps 1 }
|
||||
|
||||
envMonFanAlarmClearedEvent NOTIFICATION-TYPE
|
||||
OBJECTS { envMonFanBoardIndex,
|
||||
envMonFanIndex,
|
||||
envMonFanDescription,
|
||||
envMonFanLowerThreshold,
|
||||
envMonFanCurrentSpeed }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Triggered when the monitored speed of a fan
|
||||
returns to an acceptable value, the fan
|
||||
having previously been in an alarm condition."
|
||||
::= { envMonTraps 2 }
|
||||
|
||||
envMonVoltAlarmSetEvent NOTIFICATION-TYPE
|
||||
OBJECTS { envMonVoltageBoardIndex,
|
||||
envMonVoltageIndex,
|
||||
envMonVoltageDescription,
|
||||
envMonVoltageUpperThreshold,
|
||||
envMonVoltageLowerThreshold,
|
||||
envMonVoltageCurrent }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Triggered when the voltage of a monitored
|
||||
voltage rail, goes out of tolerance by
|
||||
either dropping below its lower threshold,
|
||||
or exceeding its upper threshold."
|
||||
::= { envMonTraps 3 }
|
||||
|
||||
envMonVoltAlarmClearedEvent NOTIFICATION-TYPE
|
||||
OBJECTS { envMonVoltageBoardIndex,
|
||||
envMonVoltageIndex,
|
||||
envMonVoltageDescription,
|
||||
envMonVoltageUpperThreshold,
|
||||
envMonVoltageLowerThreshold,
|
||||
envMonVoltageCurrent }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Triggered when the voltage of a monitored
|
||||
voltage rail returns to an acceptable value,
|
||||
having previously been in an alarm condition."
|
||||
::= { envMonTraps 4 }
|
||||
|
||||
envMonTempAlarmSetEvent NOTIFICATION-TYPE
|
||||
OBJECTS { envMonTemperatureBoardIndex,
|
||||
envMonTemperatureIndex,
|
||||
envMonTemperatureDescription,
|
||||
envMonTemperatureUpperThreshold,
|
||||
envMonTemperatureCurrent }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Triggered when a monitored temperature
|
||||
exceeds its upper threshold."
|
||||
::= { envMonTraps 5 }
|
||||
|
||||
envMonTempAlarmClearedEvent NOTIFICATION-TYPE
|
||||
OBJECTS { envMonTemperatureBoardIndex,
|
||||
envMonTemperatureIndex,
|
||||
envMonTemperatureDescription,
|
||||
envMonTemperatureUpperThreshold,
|
||||
envMonTemperatureCurrent }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Triggered when a monitored temperature
|
||||
returns to an acceptable value, having
|
||||
previously been in an alarm condition."
|
||||
::= { envMonTraps 6 }
|
||||
|
||||
envMonPsbAlarmSetEvent NOTIFICATION-TYPE
|
||||
OBJECTS { envMonPsbSensorBoardIndex,
|
||||
envMonPsbSensorIndex,
|
||||
envMonPsbSensorType,
|
||||
envMonPsbSensorDescription }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Triggered when a monitored parameter of
|
||||
a power supply bay device goes out of
|
||||
tolerance."
|
||||
::= { envMonTraps 7 }
|
||||
|
||||
envMonPsbAlarmClearedEvent NOTIFICATION-TYPE
|
||||
OBJECTS { envMonPsbSensorBoardIndex,
|
||||
envMonPsbSensorIndex,
|
||||
envMonPsbSensorType,
|
||||
envMonPsbSensorDescription }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Triggered when a monitored parameter of
|
||||
a power supply bay device returns to an
|
||||
acceptable value, having previously been
|
||||
in an alarm condition."
|
||||
::= { envMonTraps 8 }
|
||||
|
||||
END
|
||||
221
mibs/alliedtelesis/at-epsr.mib
Normal file
221
mibs/alliedtelesis/at-epsr.mib
Normal file
@@ -0,0 +1,221 @@
|
||||
-- ============================================================================
|
||||
-- AT-ESPR.MIB, Allied Telesis enterprise MIB: Ethernet Protection Switching Ring
|
||||
--
|
||||
-- Copied from ATR-ESPR.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-EPSR-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
TEXTUAL-CONVENTION,
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
|
||||
InterfaceIndex
|
||||
FROM IF-MIB
|
||||
|
||||
modules,
|
||||
DisplayStringUnsized
|
||||
FROM AT-SMI-MIB
|
||||
;
|
||||
|
||||
epsr MODULE-IDENTITY
|
||||
LAST-UPDATED "200611221212Z"
|
||||
ORGANIZATION "Allied Telesis, Inc"
|
||||
CONTACT-INFO
|
||||
"http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"Convert epsrEventVariables into a table entry, so variable of mutiple
|
||||
EPSR domains can be obtained."
|
||||
REVISION "200611221212Z"
|
||||
|
||||
DESCRIPTION
|
||||
"This MIB file contains definitions of managed objects for
|
||||
the code module responsible for handling EPSR on Allied Telesis
|
||||
switches."
|
||||
REVISION "200602161619Z"
|
||||
|
||||
DESCRIPTION
|
||||
"Initial Revision"
|
||||
::= { modules 136 }
|
||||
|
||||
|
||||
-- ---------------------------------------------------------- --
|
||||
-- Textual Conventions
|
||||
-- ---------------------------------------------------------- --
|
||||
|
||||
EpsrNodeState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the node states that can be passed around
|
||||
in EPSR Node Traps."
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
idle (0),
|
||||
complete (1),
|
||||
failed (2),
|
||||
linksUp (3),
|
||||
linksDown (4),
|
||||
preForward (5),
|
||||
unknown (6)
|
||||
}
|
||||
|
||||
EpsrInterfaceState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the interface states that can be passed around
|
||||
in EPSR Node Traps."
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
unknown (0),
|
||||
blocked (1),
|
||||
forward (2)
|
||||
}
|
||||
|
||||
-- ---------------------------------------------------------- --
|
||||
-- EPSR specific trap definitions
|
||||
-- ---------------------------------------------------------- --
|
||||
|
||||
epsrEvents OBJECT IDENTIFIER ::= { epsr 1 }
|
||||
|
||||
epsrNodeTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
epsrNodeTrapType,
|
||||
epsrDomainName,
|
||||
epsrFromState,
|
||||
epsrToState,
|
||||
epsrControlVlanId,
|
||||
epsrPrimaryIfIndex,
|
||||
epsrPrimaryIfState,
|
||||
epsrSecondaryIfIndex,
|
||||
epsrSecondaryIfState
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"EPSR Master/Transit node state transition trap."
|
||||
::= { epsrEvents 1 }
|
||||
|
||||
-- ---------------------------------------------------------- --
|
||||
-- EPSR Event Variables Object IDs
|
||||
-- ---------------------------------------------------------- --
|
||||
|
||||
epsrEventVariablesTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EpsrEventVariablesEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains rows of epsrEventVariablesEntry."
|
||||
::= { epsr 2 }
|
||||
|
||||
epsrEventVariablesEntry OBJECT-TYPE
|
||||
SYNTAX EpsrEventVariablesEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the ATL enterprise epsrEventVariablesTable."
|
||||
INDEX { epsrDomainName }
|
||||
::= { epsrEventVariablesTable 1 }
|
||||
|
||||
EpsrEventVariablesEntry ::=
|
||||
SEQUENCE {
|
||||
epsrNodeTrapType INTEGER (0..2),
|
||||
epsrDomainName DisplayStringUnsized(SIZE(1..15)),
|
||||
epsrFromState EpsrNodeState,
|
||||
epsrToState EpsrNodeState,
|
||||
epsrControlVlanId INTEGER,
|
||||
epsrPrimaryIfIndex InterfaceIndex,
|
||||
epsrPrimaryIfState EpsrInterfaceState,
|
||||
epsrSecondaryIfIndex InterfaceIndex,
|
||||
epsrSecondaryIfState EpsrInterfaceState
|
||||
}
|
||||
|
||||
|
||||
epsrNodeTrapType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
unknown (0),
|
||||
masterNodeTrap (1),
|
||||
transitNodeTrap (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the trap type of the EPSR node trap (master/transit)."
|
||||
::= { epsrEventVariablesEntry 1 }
|
||||
|
||||
|
||||
epsrDomainName OBJECT-TYPE
|
||||
SYNTAX DisplayStringUnsized (SIZE(1..15))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Assigned name of the EPSR domain."
|
||||
::= { epsrEventVariablesEntry 2 }
|
||||
|
||||
epsrFromState OBJECT-TYPE
|
||||
SYNTAX EpsrNodeState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defined state that an EPSR domain is transitioning from."
|
||||
::= { epsrEventVariablesEntry 3 }
|
||||
|
||||
epsrToState OBJECT-TYPE
|
||||
SYNTAX EpsrNodeState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defined state that an EPSR domain is transitioning to."
|
||||
::= { epsrEventVariablesEntry 4 }
|
||||
|
||||
epsrControlVlanId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"VLAN identifier for the control VLAN."
|
||||
::= { epsrEventVariablesEntry 5 }
|
||||
|
||||
epsrPrimaryIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IfIndex of the primary interface."
|
||||
::= { epsrEventVariablesEntry 6 }
|
||||
|
||||
epsrPrimaryIfState OBJECT-TYPE
|
||||
SYNTAX EpsrInterfaceState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defined current state of the primary interface."
|
||||
::= { epsrEventVariablesEntry 7 }
|
||||
|
||||
epsrSecondaryIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IfIndex of the secondary interface."
|
||||
::= { epsrEventVariablesEntry 8 }
|
||||
|
||||
epsrSecondaryIfState OBJECT-TYPE
|
||||
SYNTAX EpsrInterfaceState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defined current state of the secondary interface."
|
||||
::= { epsrEventVariablesEntry 9 }
|
||||
|
||||
END
|
||||
|
||||
124
mibs/alliedtelesis/at-eth.mib
Normal file
124
mibs/alliedtelesis/at-eth.mib
Normal file
@@ -0,0 +1,124 @@
|
||||
-- ============================================================================
|
||||
-- AT-ETH.MIB, Allied Telesis enterprise MIB: ETH module
|
||||
--
|
||||
-- Extracted from ATROUTER.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- June 2006, Stan Xiang
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-ETH-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
DisplayString,
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
|
||||
modules,
|
||||
DisplayStringUnsized
|
||||
FROM AT-SMI-MIB
|
||||
;
|
||||
|
||||
ethernet MODULE-IDENTITY
|
||||
LAST-UPDATED "200606281222Z"
|
||||
ORGANIZATION "Allied Telesis, Inc"
|
||||
CONTACT-INFO
|
||||
"http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"This MIB file contains definitions of managed objects for the
|
||||
ethernet module. "
|
||||
|
||||
REVISION "200606281222Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision"
|
||||
|
||||
::= { modules 23}
|
||||
|
||||
-- The Ethernet module. This group consists of a table of Ethernet
|
||||
-- interfaces indexed by ifIndex which provide MIB objects not given in a
|
||||
-- convenient form by other standard MIBs.
|
||||
|
||||
ethIntTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EthIntEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of Ethernet interfaces."
|
||||
::= { ethernet 1 }
|
||||
|
||||
ethIntEntry OBJECT-TYPE
|
||||
SYNTAX EthIntEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A single entry in the Ethernet interfaces table."
|
||||
INDEX { ethIntIndex }
|
||||
::= { ethIntTable 1 }
|
||||
|
||||
EthIntEntry ::=
|
||||
SEQUENCE {
|
||||
ethIntIndex
|
||||
INTEGER,
|
||||
ethIntBoardIndex
|
||||
INTEGER,
|
||||
ethIntBoardPosition
|
||||
INTEGER,
|
||||
ethIntDuplexMode
|
||||
INTEGER
|
||||
}
|
||||
|
||||
ethIntIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex of the Ethernet interface."
|
||||
::= { ethIntEntry 1 }
|
||||
|
||||
ethIntBoardIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index in the arBoardTable of the board on which this
|
||||
Ethernet interface resides. If this Ethernet interface is not
|
||||
found, the value of this object is 0."
|
||||
::= { ethIntEntry 2 }
|
||||
|
||||
ethIntBoardPosition OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The position on this Ethernet interface's board of this
|
||||
Ethernet interface. If this Ethernet interface is not found,
|
||||
the value of this object is 0."
|
||||
::= { ethIntEntry 3 }
|
||||
|
||||
ethIntDuplexMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
fullDuplex (1),
|
||||
halfDuplex (2),
|
||||
unknown (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The duplex mode of this Ethernet interface. The value unknown
|
||||
is returned when the interface cannot or has not yet made a
|
||||
determination of its duplex mode, or when the interface cannot
|
||||
be found."
|
||||
::= { ethIntEntry 4 }
|
||||
|
||||
END
|
||||
157
mibs/alliedtelesis/at-file.mib
Normal file
157
mibs/alliedtelesis/at-file.mib
Normal file
@@ -0,0 +1,157 @@
|
||||
-- ============================================================================
|
||||
-- AT-ETH.MIB, Allied Telesis enterprise MIB: FILE module
|
||||
--
|
||||
-- Extracted from ATROUTER.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- June 2006, Stan Xiang
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-FILE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
DisplayString,
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
|
||||
modules,
|
||||
DisplayStringUnsized
|
||||
FROM AT-SMI-MIB
|
||||
;
|
||||
|
||||
file MODULE-IDENTITY
|
||||
LAST-UPDATED "200606281222Z"
|
||||
ORGANIZATION "Allied Telesis, Inc"
|
||||
CONTACT-INFO
|
||||
"http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"This MIB file contains definitions of managed objects for the
|
||||
FILE module. "
|
||||
|
||||
REVISION "200606281222Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision"
|
||||
|
||||
::= { modules 56 }
|
||||
|
||||
-- The file group. This group contains information pertinent to the file system in the
|
||||
-- router.
|
||||
|
||||
-- The file table
|
||||
|
||||
fileTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF FileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of all the files in the router's non-volatile storage."
|
||||
::= { file 1 }
|
||||
|
||||
fileEntry OBJECT-TYPE
|
||||
SYNTAX FileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the list of files containing information about a
|
||||
single file in the router."
|
||||
INDEX { fileIndex }
|
||||
::= { fileTable 1 }
|
||||
|
||||
FileEntry ::=
|
||||
SEQUENCE {
|
||||
fileIndex
|
||||
INTEGER,
|
||||
fileName
|
||||
DisplayString,
|
||||
fileDevice
|
||||
INTEGER,
|
||||
fileCreationTime
|
||||
DisplayString,
|
||||
fileStatus
|
||||
INTEGER,
|
||||
fileSize
|
||||
INTEGER
|
||||
}
|
||||
|
||||
fileIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique file index. File indices are recalculated every time
|
||||
the router reboots to reflect the current files on the router.
|
||||
As files are added, new indices are allocated to the new
|
||||
files."
|
||||
::= { fileEntry 1 }
|
||||
|
||||
fileName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the file, in the form <name.typ>. The name is up
|
||||
to eight characters long, the type is up to three characters
|
||||
long."
|
||||
::= { fileEntry 2 }
|
||||
|
||||
fileDevice OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
flash(1),
|
||||
nvs(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The device on which the file resides."
|
||||
::= { fileEntry 3 }
|
||||
|
||||
fileCreationTime OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The creation date and time for the file, in the format
|
||||
<dd-mmm-yy, hh:mm:ss>."
|
||||
::= { fileEntry 4 }
|
||||
|
||||
fileStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ok(1), -- file exists and is OK
|
||||
deleting(2) -- delete the file when this value written
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the file. When read, this object will always
|
||||
return a value of ok(1), since the object will not exist if the
|
||||
value is deleting(2). Write the value deleting(2) to this
|
||||
object to delete the file."
|
||||
::= { fileEntry 5 }
|
||||
|
||||
fileSize OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The size, in bytes, of the file."
|
||||
::= { fileEntry 6 }
|
||||
|
||||
fileNumbers OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of files in FLASH and NVS."
|
||||
::= { file 2 }
|
||||
END
|
||||
138
mibs/alliedtelesis/at-firewall.mib
Normal file
138
mibs/alliedtelesis/at-firewall.mib
Normal file
@@ -0,0 +1,138 @@
|
||||
-- ============================================================================
|
||||
-- AT-ETH.MIB, Allied Telesis enterprise MIB: FIREWALL module
|
||||
--
|
||||
-- Extracted from ATROUTER.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- June 2006, Stan Xiang
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-FIREWALL-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
DisplayString,
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
|
||||
modules,
|
||||
DisplayStringUnsized
|
||||
FROM AT-SMI-MIB
|
||||
;
|
||||
|
||||
firewall MODULE-IDENTITY
|
||||
LAST-UPDATED "200606281222Z"
|
||||
ORGANIZATION "Allied Telesis, Inc"
|
||||
CONTACT-INFO
|
||||
"http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"This MIB file contains definitions of managed objects for the
|
||||
FIREWALL module. "
|
||||
|
||||
REVISION "200606281222Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision"
|
||||
|
||||
::= { modules 77 }
|
||||
|
||||
-- The firewall group. This consists of a single variable which is the last
|
||||
-- TRAP message sent.
|
||||
|
||||
-- The last TRAP message sent from the firewall.
|
||||
firewallTrapMessage OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The last message sent in a firewall TRAP. This variable is really
|
||||
just a placeholder for the object sent in the firewall TRAP, but can
|
||||
be read independently if required. Note however that a new TRAP will
|
||||
cause this variable to be overwritten."
|
||||
::= { firewall 1 }
|
||||
|
||||
firewallTraps OBJECT IDENTIFIER ::= { firewall 0 }
|
||||
firewallAttackTrap NOTIFICATION-TYPE
|
||||
OBJECTS { firewallTrapMessage }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A firewall trap is generated when the firewall detects an intrusion or attack
|
||||
and notifies the router manager. Firewall trap notifications are enabled with
|
||||
the command ENABLE FIREWALL NOTIFY=SNMP."
|
||||
::= { firewallTraps 1 }
|
||||
|
||||
firewallSessionsStatistics OBJECT IDENTIFIER ::= { firewall 2 }
|
||||
totalNumberOfSessions OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The total number of sessions going through the firewall. It will be the sum of the
|
||||
number of sessions on all individual nodes."
|
||||
::= { firewallSessionsStatistics 1 }
|
||||
|
||||
numberOfSessionsPerNodeCountingStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The status of counting the number of sessions per node, ie, when
|
||||
this particular ferture is on, the status will be enabled, other
|
||||
wise it will be disabled, which is the default status."
|
||||
::= { firewallSessionsStatistics 2 }
|
||||
|
||||
numberOfSessionsPerNodeTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF NumberOfSessionsPerNodeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a table of nodes in the network with their corresponding
|
||||
ip address and number of sessions"
|
||||
::= { firewallSessionsStatistics 3 }
|
||||
|
||||
numberOfSessionsPerNodeEntry OBJECT-TYPE
|
||||
SYNTAX NumberOfSessionsPerNodeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry includes the information about a node and numbers of
|
||||
sessions belongs to it."
|
||||
INDEX { nodeIpAddress }
|
||||
::= { numberOfSessionsPerNodeTable 1 }
|
||||
|
||||
NumberOfSessionsPerNodeEntry ::=
|
||||
SEQUENCE{
|
||||
nodeIpAddress IpAddress,
|
||||
numberOfSessionsPerNode Gauge32
|
||||
}
|
||||
|
||||
nodeIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ip address of each node that has firewall limit rules
|
||||
attached and needs to be monitored"
|
||||
::= { numberOfSessionsPerNodeEntry 1 }
|
||||
|
||||
numberOfSessionsPerNode OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of active sessions created by the corresponding node"
|
||||
::= { numberOfSessionsPerNodeEntry 2 }
|
||||
|
||||
END
|
||||
167
mibs/alliedtelesis/at-flash.mib
Normal file
167
mibs/alliedtelesis/at-flash.mib
Normal file
@@ -0,0 +1,167 @@
|
||||
-- ============================================================================
|
||||
-- AT-ETH.MIB, Allied Telesis enterprise MIB: FLASH module
|
||||
--
|
||||
-- Extracted from ATROUTER.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- June 2006, Stan Xiang
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-FLASH-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
DisplayString,
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
|
||||
modules,
|
||||
DisplayStringUnsized
|
||||
FROM AT-SMI-MIB
|
||||
;
|
||||
|
||||
flash MODULE-IDENTITY
|
||||
LAST-UPDATED "200606281222Z"
|
||||
ORGANIZATION "Allied Telesis, Inc"
|
||||
CONTACT-INFO
|
||||
"http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"This MIB file contains definitions of managed objects for the
|
||||
FLASH module. "
|
||||
|
||||
REVISION "200606281222Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision"
|
||||
|
||||
::= { modules 31}
|
||||
|
||||
flashGetFailure OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of flash get operations that have failed."
|
||||
::= { flash 1 }
|
||||
|
||||
flashOpenFailure OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of flash open operations that have failed."
|
||||
::= { flash 2 }
|
||||
|
||||
flashReadFailure OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of flash read operations that have failed."
|
||||
::= { flash 3 }
|
||||
|
||||
flashCloseFailure OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of flash close operations that have failed."
|
||||
::= { flash 4 }
|
||||
|
||||
flashCompleteFailure OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of flash complete operations that have failed."
|
||||
::= { flash 5 }
|
||||
|
||||
flashWriteFailure OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of flash write operations that have failed."
|
||||
::= { flash 6 }
|
||||
|
||||
flashCreateFailure OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of flash create operations that have failed."
|
||||
::= { flash 7 }
|
||||
|
||||
flashPutFailure OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of flash put operations that have failed."
|
||||
::= { flash 8 }
|
||||
|
||||
flashDeleteFailure OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of flash delete operations that have failed."
|
||||
::= { flash 9 }
|
||||
|
||||
flashCheckFailure OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of flash check operations that have failed."
|
||||
::= { flash 10 }
|
||||
|
||||
flashEraseFailure OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of flash erase operations that have failed."
|
||||
::= { flash 11 }
|
||||
|
||||
flashCompactFailure OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of flash compaction operations that have failed."
|
||||
::= { flash 12 }
|
||||
|
||||
flashVerifyFailure OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of flash verify operations that have failed."
|
||||
::= { flash 13 }
|
||||
|
||||
flashTrap OBJECT IDENTIFIER ::= { flash 0}
|
||||
flashFailureTrap NOTIFICATION-TYPE
|
||||
OBJECTS { flashGetFailure, flashOpenFailure, flashReadFailure,
|
||||
flashCloseFailure, flashCompleteFailure, flashWriteFailure,
|
||||
flashCreateFailure, flashPutFailure, flashDeleteFailure,
|
||||
flashCheckFailure, flashEraseFailure, flashCompactFailure,
|
||||
flashVerifyFailure }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A flash failure trap is generated when any of the above
|
||||
flash counter is incremented and the failure type is
|
||||
sent in the trap."
|
||||
::= { flashTrap 1 }
|
||||
|
||||
|
||||
END
|
||||
448
mibs/alliedtelesis/at-install.mib
Normal file
448
mibs/alliedtelesis/at-install.mib
Normal file
@@ -0,0 +1,448 @@
|
||||
-- ============================================================================
|
||||
-- AT-ETH.MIB, Allied Telesis enterprise MIB: INSTALL
|
||||
--
|
||||
-- Extracted from ATROUTER.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- June 2006, Stan Xiang
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-INSTALL-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
DisplayString,
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
|
||||
modules,
|
||||
DisplayStringUnsized
|
||||
FROM AT-SMI-MIB
|
||||
;
|
||||
|
||||
install MODULE-IDENTITY
|
||||
LAST-UPDATED "200606281222Z"
|
||||
ORGANIZATION "Allied Telesis, Inc"
|
||||
CONTACT-INFO
|
||||
"http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"This MIB file contains definitions of managed objects for the
|
||||
INSTALL module. "
|
||||
|
||||
REVISION "200606281222Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision"
|
||||
|
||||
::= { modules 49 }
|
||||
|
||||
-- The install group. This group contains information relating to the install module in the
|
||||
-- router.
|
||||
|
||||
-- The install table. This table controls the software release and patch
|
||||
-- running in the router.
|
||||
|
||||
installTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF InstallEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The list of install configurations for the router."
|
||||
::= { install 1 }
|
||||
|
||||
installEntry OBJECT-TYPE
|
||||
SYNTAX InstallEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the list of install configurations."
|
||||
INDEX { instIndex }
|
||||
::= { installTable 1 }
|
||||
|
||||
InstallEntry ::=
|
||||
SEQUENCE {
|
||||
instIndex
|
||||
INTEGER,
|
||||
instRelDevice
|
||||
INTEGER,
|
||||
instRelName
|
||||
DisplayString,
|
||||
instRelMajor
|
||||
INTEGER,
|
||||
instRelMinor
|
||||
INTEGER,
|
||||
instPatDevice
|
||||
INTEGER,
|
||||
instPatName
|
||||
DisplayString,
|
||||
instRelInterim
|
||||
INTEGER,
|
||||
instRelExists
|
||||
INTEGER,
|
||||
instPatExists
|
||||
INTEGER
|
||||
}
|
||||
|
||||
instIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
temporary(1),
|
||||
preferred(2),
|
||||
default(3),
|
||||
current(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index for the install table. There are four install
|
||||
configurations defined in the router, default, preferred,
|
||||
temporary and current. The router will attempt to use these
|
||||
in the order temporary, preferred, default when it boots.
|
||||
An install that is undefined will be skipped, an install
|
||||
which points to a file which is not present will be skipped.
|
||||
When the temporary install is used, the information is deleted.
|
||||
The current configuration shows what the router currently
|
||||
has installed."
|
||||
::= { installEntry 1 }
|
||||
|
||||
instRelDevice OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
eprom(2),
|
||||
flash(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The device for the release in the install. If the device is
|
||||
flash the file for the release is given in instRelName. Devices
|
||||
none(1) or flash(3) are invalid for the default(3) release."
|
||||
::= { installEntry 2 }
|
||||
|
||||
instRelName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The file name for the release in the install, if the
|
||||
instRelDevice is flash(3). If the instRelDevice is none(1) or
|
||||
eprom(2), this object should be a null string."
|
||||
::= { installEntry 3 }
|
||||
|
||||
instRelMajor OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The major release number for this install. This information is
|
||||
obtained by the router when the other elements in the row are
|
||||
set and is thus not directly set by management. If the release number
|
||||
is a.b.c, the major release number is a."
|
||||
::= { installEntry 4 }
|
||||
|
||||
instRelMinor OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minor release number for this install. This information is
|
||||
obtained by the router when the other elements in the row are
|
||||
set and is thus not directly set by management. If the release number
|
||||
is a.b.c, the major release number is b."
|
||||
::= { installEntry 5 }
|
||||
|
||||
instPatDevice OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
flash(3),
|
||||
nvs(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The device for the patch in the install. The file for the
|
||||
patch is given in instPatName unless the device is none(1)."
|
||||
::= { installEntry 6 }
|
||||
|
||||
instPatName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The file name for the patch in the install."
|
||||
::= { installEntry 7 }
|
||||
|
||||
instRelInterim OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The interim release number for this install. This information is
|
||||
obtained by the router when the other elements in the row are
|
||||
set and is thus not directly set by management. If the release number
|
||||
is a.b.c, the major release number is c. If the release number is a.b,
|
||||
the interim release number is 0."
|
||||
::= { installEntry 8 }
|
||||
|
||||
instRelExists OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
true(1),
|
||||
false(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates if the release file exists or not. true(1) means it exists, false(2) means it doesn't."
|
||||
::= { installEntry 9 }
|
||||
|
||||
instPatExists OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
true(1),
|
||||
false(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates if the patch file exists or not. true(1) means it exists, false(2) means it doesn't"
|
||||
|
||||
::= { installEntry 10 }
|
||||
|
||||
-- The install history table. Each element is a descriptive line that tells
|
||||
-- of part of the install history of the last router reboot.
|
||||
|
||||
installHistoryTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF InstallHistoryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of descriptions of events in the install history of
|
||||
the router."
|
||||
::= { install 2 }
|
||||
|
||||
installHistoryEntry OBJECT-TYPE
|
||||
SYNTAX InstallHistoryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A single line describing part of the install history of the
|
||||
router."
|
||||
INDEX { instHistIndex }
|
||||
::= { installHistoryTable 1 }
|
||||
|
||||
InstallHistoryEntry ::=
|
||||
SEQUENCE {
|
||||
instHistIndex
|
||||
INTEGER,
|
||||
instHistLine
|
||||
DisplayString
|
||||
}
|
||||
|
||||
instHistIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of this event in the install history. Indices run
|
||||
from 1 to the maximum number. The maximum number is not
|
||||
available as a managed object so this table will have to be
|
||||
traversed in order to find out how large it is."
|
||||
::= { installHistoryEntry 1 }
|
||||
|
||||
instHistLine OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A line of text describing a single event in the install
|
||||
history of the router."
|
||||
::= { installHistoryEntry 2 }
|
||||
|
||||
-- The configuration file
|
||||
|
||||
configFile OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the file that the router will configure from at
|
||||
boot. The format of the name is the same as that for fileName
|
||||
described above. If the configuration file name is a zero
|
||||
length string, then there is no configuration file defined in
|
||||
the router."
|
||||
::= { install 3 }
|
||||
|
||||
-- The release licence table. This table contains licences for releases of
|
||||
-- router software stored in flash.
|
||||
|
||||
licenceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF LicenceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The list of release licences in the router."
|
||||
::= { install 4 }
|
||||
|
||||
licenceEntry OBJECT-TYPE
|
||||
SYNTAX LicenceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the list of release licences."
|
||||
INDEX { licenceIndex }
|
||||
::= { licenceTable 1 }
|
||||
|
||||
LicenceEntry ::=
|
||||
SEQUENCE {
|
||||
licenceIndex
|
||||
INTEGER,
|
||||
licenceStatus
|
||||
INTEGER,
|
||||
licenceRelease
|
||||
DisplayString,
|
||||
licenceMajor
|
||||
INTEGER,
|
||||
licenceMinor
|
||||
INTEGER,
|
||||
licencePassword
|
||||
DisplayStringUnsized,
|
||||
licenceExpiry
|
||||
DisplayString,
|
||||
licenceInterim
|
||||
INTEGER
|
||||
}
|
||||
|
||||
licenceIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique licence index. Licence indices are recalculated every
|
||||
time the router reboots to reflect the current licences on the
|
||||
router. As licences are added, new indices are allocated to the
|
||||
new licences."
|
||||
::= { licenceEntry 1 }
|
||||
|
||||
licenceStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ok(1), -- file exists and is OK
|
||||
deleting(2) -- delete the file when this value written
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the file. When read, this object will always
|
||||
return a value of ok(1), since the object will not exist if the
|
||||
value is deleting(2). Write the value deleting(2) to this
|
||||
object to delete the file."
|
||||
::= { licenceEntry 2 }
|
||||
|
||||
licenceRelease OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The file name for the release whose licence this is."
|
||||
::= { licenceEntry 3 }
|
||||
|
||||
licenceMajor OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The major release number for the release whose licence this is."
|
||||
::= { licenceEntry 4 }
|
||||
|
||||
licenceMinor OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minor release number for the release whose licence this is."
|
||||
::= { licenceEntry 5 }
|
||||
|
||||
licencePassword OBJECT-TYPE
|
||||
SYNTAX DisplayStringUnsized (SIZE (12))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The password for this release. The password is a string of hex
|
||||
digits."
|
||||
::= { licenceEntry 6 }
|
||||
|
||||
licenceExpiry OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A human-readable string that gives the expiry date of this
|
||||
licence."
|
||||
::= { licenceEntry 7 }
|
||||
|
||||
licenceInterim OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The interim release number for the release whose licence this is."
|
||||
::= { licenceEntry 8 }
|
||||
|
||||
-- The create configuration file
|
||||
|
||||
createConfigFile OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of a file to create containing the current router configuration. A
|
||||
read from this variable will return the same as the variable configFile. Thus
|
||||
to save the current configuration in the current configuration file, read
|
||||
createConfigFile first, then write the result back to createConfigFile. If
|
||||
this variable is written with the name of an existing file, the file will be
|
||||
replaced with the current configuration."
|
||||
::= { install 5 }
|
||||
|
||||
-- configuration file exists?
|
||||
|
||||
configFileExist OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
true(1),
|
||||
false(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates if the boot configuration file exists or not. true(1)
|
||||
means it exists, false(2) means it doesn't"
|
||||
::= { install 6 }
|
||||
|
||||
installTrap OBJECT IDENTIFIER ::= { install 0 }
|
||||
configFileExistTrap NOTIFICATION-TYPE
|
||||
OBJECTS { configFileExist }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This trap is generated when the boot file is detected as
|
||||
missing"
|
||||
::= { installTrap 1}
|
||||
|
||||
-- The current configuration file
|
||||
|
||||
currentConfigFile OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the file that the router is currently configured
|
||||
with. The format of the name is the same as that for fileName
|
||||
described above. If the current configuration file name is a zero
|
||||
length string, then there is no current configuration file defined in
|
||||
the router."
|
||||
::= { install 7 }
|
||||
END
|
||||
496
mibs/alliedtelesis/at-interface.mib
Normal file
496
mibs/alliedtelesis/at-interface.mib
Normal file
@@ -0,0 +1,496 @@
|
||||
-- ============================================================================
|
||||
-- AT-INTERFACE.MIB, Allied Telesis enterprise MIB: Interfaces
|
||||
--
|
||||
-- Extracted from ATROUTER.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- June 2006, Stan Xiang
|
||||
-- Upgraded to SMIv2 compliance
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-INTERFACES-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
ifName,
|
||||
InterfaceIndexOrZero
|
||||
FROM IF-MIB
|
||||
traps,
|
||||
atRouter
|
||||
FROM AT-SMI-MIB
|
||||
;
|
||||
|
||||
arInterfaces MODULE-IDENTITY
|
||||
LAST-UPDATED "200606140000Z"
|
||||
ORGANIZATION "Allied Telesis, Inc."
|
||||
CONTACT-INFO
|
||||
" http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"subtree beneath which interface ids are assigned.."
|
||||
REVISION "200606140000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { atRouter 5 }
|
||||
|
||||
|
||||
-- Generic traps
|
||||
|
||||
igmpTraps OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"object id for igmp traps."
|
||||
::= { traps 1 }
|
||||
|
||||
igmpGeneralQueryNotReceivedEvent NOTIFICATION-TYPE
|
||||
OBJECTS { ifName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Triggered when no general IGMP-Query
|
||||
message is received within a user-defined
|
||||
time period on a specific interface."
|
||||
::= { igmpTraps 1 }
|
||||
|
||||
|
||||
|
||||
-- Router interfaces tables.
|
||||
|
||||
-- A router consists of a number of "boards". Each board may have a
|
||||
-- number of "positions", each of which contains a single router
|
||||
-- interface. Each boards may also have a number of "slots", which are
|
||||
-- places which can take other boards. Thus the physical construction
|
||||
-- of a router may be seen as a tree whose nodes are boards and
|
||||
-- interfaces, and whose links are positions and slots.
|
||||
-- For example, an AR720 with a single Ethernet ICM in Bay 1 has the
|
||||
-- following tree:
|
||||
-- Bd:AR720 base board
|
||||
-- === P1 === Int: Asyn0
|
||||
-- === P2 === Int: Asyn1
|
||||
-- === P3 === Int: Eth0
|
||||
-- === S1 (Bay0) === <empty>
|
||||
-- === S2 (Bay1) === Bd:Ethernet ICM === P1 === Int: Eth1
|
||||
-- === S3 (MAC) === <empty>
|
||||
-- The function of the interface MIB tables is to represent this tree
|
||||
-- and to map elements in this tree to other MIB variables. Note that
|
||||
-- any given board has a fixed configuration of positions and slots,
|
||||
-- it is what is contained in the slots that give different hardware
|
||||
-- configurations.
|
||||
|
||||
-- The highest index of boards in this router. Boards will have indices
|
||||
-- from 1 to the value of this object. There may be gaps in the
|
||||
-- sequence if the router has hot-swap capability. If the router has no
|
||||
-- hot-swap capability, or no swapping has taken place since boot, the
|
||||
-- sequence of boards will have no gaps.
|
||||
|
||||
arBoardMaxIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum index of boards in the board table. Index 1
|
||||
is reserved for the main system board of the router."
|
||||
::= { arInterfaces 1 }
|
||||
|
||||
-- Router boards table. This table describes all of the physical boards
|
||||
-- present in this router. A board is defined as a separate circuit
|
||||
-- board with its own serial number.
|
||||
|
||||
arBoardTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArBoardEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of boards in the AR router."
|
||||
::= { arInterfaces 2 }
|
||||
|
||||
arBoardEntry OBJECT-TYPE
|
||||
SYNTAX ArBoardEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A single entry in the board table. Each entry consists
|
||||
of information about one board in the router."
|
||||
INDEX { arBoardIndex }
|
||||
::= { arBoardTable 1 }
|
||||
|
||||
ArBoardEntry ::=
|
||||
SEQUENCE {
|
||||
arBoardIndex
|
||||
INTEGER,
|
||||
arBoardId
|
||||
OBJECT IDENTIFIER,
|
||||
arBoardName
|
||||
DisplayString,
|
||||
arBoardRevision
|
||||
DisplayString,
|
||||
arBoardSerialNumber
|
||||
DisplayString,
|
||||
arBoardTotalSlots
|
||||
INTEGER,
|
||||
arBoardTotalPositions
|
||||
INTEGER
|
||||
}
|
||||
|
||||
arBoardIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the board in the board table. Index 1 is
|
||||
reserved for the main system board of the router. Other
|
||||
boards will take index numbers as they are initialised
|
||||
at router startup, or for routers with hot-swap
|
||||
capability, as boards are added to and removed from the
|
||||
router."
|
||||
::= { arBoardEntry 1 }
|
||||
|
||||
arBoardId OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of board in this board entry. The values of
|
||||
this object are taken from the pprXxx object IDs under
|
||||
the boards sub-tree."
|
||||
::= { arBoardEntry 2 }
|
||||
|
||||
arBoardName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the board in this board entry. This is a
|
||||
readable string which identifies the board to the
|
||||
manager."
|
||||
::= { arBoardEntry 3 }
|
||||
|
||||
arBoardRevision OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The manufacturing revision of the board in this board
|
||||
entry. This string has the format Xm-n, where X is P for
|
||||
prototype, or M for manufacturing, m is the major
|
||||
revision number for this board, and n is the field
|
||||
upgrade revision number for this board."
|
||||
::= { arBoardEntry 4 }
|
||||
|
||||
arBoardSerialNumber OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The serial number of the board in this board entry.
|
||||
Serial numbers are strings of decimal numbers up to 10
|
||||
digits in length. Each and every serial number is
|
||||
globally unique. It is possible for the serial number of
|
||||
a board to be invalid. In this case the value returned
|
||||
for this object will be '*** Invalid ***'"
|
||||
::= { arBoardEntry 5 }
|
||||
|
||||
arBoardTotalSlots OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of slots on this board. Each slot from 1 to
|
||||
the value of this object may be empty or occupied by
|
||||
another board. By searching the arSlotTable with this
|
||||
board's board index and all values of slot index from 1
|
||||
to the value of this object, a tree of the boards in
|
||||
this router can be built. The value 0 for this object
|
||||
means that it has no slots."
|
||||
::= { arBoardEntry 6 }
|
||||
|
||||
arBoardTotalPositions OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of positions on this board. Each position
|
||||
from 1 to the value of this object contains a single
|
||||
router interface. Note that positions are different from
|
||||
slots. An position contains an actual interface while a
|
||||
slot contains a different board which itself may contain
|
||||
interfaces in its positions."
|
||||
::= { arBoardEntry 7 }
|
||||
|
||||
|
||||
-- Router board slot table. This table is indexed by board index and
|
||||
-- slot index and gives the board index of the board occupying the
|
||||
-- given slot in the given board.
|
||||
|
||||
arSlotTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArSlotEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of slots in the router, indexed by board
|
||||
index and slot index."
|
||||
::= { arInterfaces 3 }
|
||||
|
||||
arSlotEntry OBJECT-TYPE
|
||||
SYNTAX ArSlotEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A single entry in the board slot table."
|
||||
INDEX { arSlotBoardIndex, arSlotSlotIndex }
|
||||
::= { arSlotTable 1 }
|
||||
|
||||
ArSlotEntry ::=
|
||||
SEQUENCE {
|
||||
arSlotBoardIndex
|
||||
INTEGER,
|
||||
arSlotSlotIndex
|
||||
INTEGER,
|
||||
arSlotHeldBoardIndex
|
||||
INTEGER,
|
||||
arSlotDescription
|
||||
DisplayString
|
||||
}
|
||||
|
||||
arSlotBoardIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the board for this slot entry. Index 1 is
|
||||
reserved for the main system board of the router."
|
||||
::= { arSlotEntry 1 }
|
||||
|
||||
arSlotSlotIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the slot for this slot entry. Indices
|
||||
start from 1 and are specific to each different board
|
||||
type. There are no gaps in the sequence of slot indices.
|
||||
The maximum value for slot index is given by the value
|
||||
of arBoardTotalSlots for this board."
|
||||
::= { arSlotEntry 2 }
|
||||
|
||||
arSlotHeldBoardIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the board held in the slot for this slot
|
||||
entry. This is an index into the arBoardTable. A value
|
||||
of 0 for this object means that the slot is not
|
||||
populated."
|
||||
::= { arSlotEntry 3 }
|
||||
|
||||
arSlotDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A description for this slot entry. This is a textual
|
||||
description which gives the manager a clue as to what
|
||||
the slot for this entry is. For example, the slots on an
|
||||
AR 720 have descriptions 'Bay0', 'Bay1' and 'MAC'."
|
||||
::= { arSlotEntry 4 }
|
||||
|
||||
-- Router interfaces table. This table has an entry for each physical
|
||||
-- interface on the router. The indices for this table are the router
|
||||
-- board index and a board position index.
|
||||
|
||||
arInterfaceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of physical interfaces in the AR router."
|
||||
::= { arInterfaces 4 }
|
||||
|
||||
arInterfaceEntry OBJECT-TYPE
|
||||
SYNTAX ArInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A single entry in the interface table. Each entry consists of
|
||||
information about one interface in the router, and is indexed
|
||||
by the board index and the position of the interface on the
|
||||
board."
|
||||
INDEX { arInterfaceBoardIndex, arInterfacePosition }
|
||||
::= { arInterfaceTable 1 }
|
||||
|
||||
ArInterfaceEntry ::=
|
||||
SEQUENCE {
|
||||
arInterfaceBoardIndex
|
||||
INTEGER,
|
||||
arInterfacePosition
|
||||
INTEGER,
|
||||
arInterfaceIfIndex
|
||||
InterfaceIndexOrZero,
|
||||
arInterfaceName
|
||||
DisplayString,
|
||||
arInterfaceFullName
|
||||
DisplayString
|
||||
}
|
||||
|
||||
arInterfaceBoardIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the board in the board table which contains this
|
||||
interface. Index 1 is reserved for the main system board of the
|
||||
router."
|
||||
::= { arInterfaceEntry 1 }
|
||||
|
||||
arInterfacePosition OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The position of the interface on the board. Each board type
|
||||
will have well-known positions which are the interfaces
|
||||
provided by the board. The number of positions on a given board
|
||||
is given by the object arBoardTotalPositions for this board."
|
||||
::= { arInterfaceEntry 2 }
|
||||
|
||||
arInterfaceIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndexOrZero
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex for the interface represented by this entry of the
|
||||
interfaces table. This is the ifIndex of the ifEntry used to
|
||||
represent the physical interface. The value 0 is used for
|
||||
interfaces which don't have an ifIndex."
|
||||
::= { arInterfaceEntry 3 }
|
||||
|
||||
arInterfaceName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of this interface. This is the name that the manager
|
||||
can use to refer to this interface in entering router
|
||||
commands."
|
||||
::= { arInterfaceEntry 4 }
|
||||
|
||||
|
||||
arInterfaceFullName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The fully qualified name for this interface. This identifies
|
||||
the path that must be followed to reach the interface. This
|
||||
name can be used in router commands. In routers don't support
|
||||
fully qualified names, this is the same as arInterfaceName."
|
||||
::= { arInterfaceEntry 5 }
|
||||
|
||||
-- =================================================================================
|
||||
-- Router interface extension table. This table extends ifTable to allow interface variables
|
||||
-- not covered in the standard MIB. Current variables include:
|
||||
-- 1. 512s moving averages of interface throughput, bps and pps.
|
||||
|
||||
arIfXTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArIfXEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of interface statistics for the AR router.
|
||||
This table extends the ifTable."
|
||||
::= { arInterfaces 5 }
|
||||
|
||||
arIfXEntry OBJECT-TYPE
|
||||
SYNTAX ArIfXEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A single entry in the interface extension table. Each entry consists of
|
||||
extra interface information not covered in standard MIBs. The index for this
|
||||
table is ifIndex, the same as for ifTable."
|
||||
INDEX { arIfXIndex }
|
||||
::= { arIfXTable 1 }
|
||||
|
||||
ArIfXEntry ::=
|
||||
SEQUENCE {
|
||||
arIfXIndex
|
||||
INTEGER,
|
||||
arIfXAverageInputBitsSecond
|
||||
INTEGER,
|
||||
arIfXAverageInputPacketsSecond
|
||||
INTEGER,
|
||||
arIfXAverageOutputBitsSecond
|
||||
INTEGER,
|
||||
arIfXAverageOutputPacketsSecond
|
||||
INTEGER
|
||||
}
|
||||
|
||||
arIfXIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the ifTable."
|
||||
::= { arIfXEntry 1 }
|
||||
|
||||
arIfXAverageInputBitsSecond OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The average number of bits received per second on all
|
||||
interfaces over the past 8.5 minutes.
|
||||
|
||||
The average is calculated by an 8.5 minute (512s) decaying average,
|
||||
which is updated every 4 seconds using the following formula:
|
||||
|
||||
X' = 127/128X + 1/128i
|
||||
|
||||
where X' is the new average
|
||||
X is the old average
|
||||
i is the most recent poll result
|
||||
|
||||
The times and multiplier factors have been chosen to give the simplest
|
||||
possible calculation using bit shifting operations."
|
||||
::= { arIfXEntry 2 }
|
||||
|
||||
arIfXAverageInputPacketsSecond OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The average number of packets received per second on all
|
||||
interfaces over the past 8.5 minutes. See the description for
|
||||
arIfXAverageInputBitsSecond for details of the way in which the
|
||||
average is calculated."
|
||||
::= { arIfXEntry 3 }
|
||||
|
||||
arIfXAverageOutputBitsSecond OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The average number of bits sent per second on all
|
||||
interfaces over the past 8.5 minutes. See the description for
|
||||
arIfXAverageInputBitsSecond for details of the way in which the
|
||||
average is calculated."
|
||||
::= { arIfXEntry 4 }
|
||||
|
||||
arIfXAverageOutputPacketsSecond OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The average number of bits sent per second on all
|
||||
interfaces over the past 8.5 minutes. See the description for
|
||||
arIfXAverageInputBitsSecond for details of the way in which the
|
||||
average is calculated."
|
||||
::= { arIfXEntry 5 }
|
||||
|
||||
END
|
||||
1286
mibs/alliedtelesis/at-isdn.mib
Normal file
1286
mibs/alliedtelesis/at-isdn.mib
Normal file
File diff suppressed because it is too large
Load Diff
650
mibs/alliedtelesis/at-lb.mib
Normal file
650
mibs/alliedtelesis/at-lb.mib
Normal file
@@ -0,0 +1,650 @@
|
||||
-- ============================================================================
|
||||
-- AT-ETH.MIB, Allied Telesis enterprise MIB: Load Balance module
|
||||
--
|
||||
-- Extracted from ATROUTER.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- June 2006, Stan Xiang
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-LB-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
DisplayString,
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
|
||||
modules,
|
||||
DisplayStringUnsized
|
||||
FROM AT-SMI-MIB
|
||||
;
|
||||
|
||||
lb MODULE-IDENTITY
|
||||
LAST-UPDATED "200606281222Z"
|
||||
ORGANIZATION "Allied Telesis, Inc"
|
||||
CONTACT-INFO
|
||||
"http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"This MIB file contains definitions of managed objects for the
|
||||
LB module. "
|
||||
|
||||
REVISION "200606281222Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision"
|
||||
|
||||
::= { modules 104 }
|
||||
|
||||
-- The loadbalance group. This group contains the current configuration and status
|
||||
-- of the routers' load balancing operation.
|
||||
-- The variables in this sub-tree are only valid in releases which support
|
||||
-- load balancing. The first release with load balancing code is 2.5.1, Dec/2002.
|
||||
|
||||
-- lbShowGlobalTable
|
||||
lbShowGlobalTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF LbShowGlobalEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"General configuration and status of all of the virtual balancers
|
||||
configured on the router."
|
||||
::= { lb 1 }
|
||||
|
||||
lbShowGlobalEntry OBJECT-TYPE
|
||||
SYNTAX LbShowGlobalEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the global table."
|
||||
INDEX { lbGlobalIndex }
|
||||
::= { lbShowGlobalTable 1 }
|
||||
|
||||
LbShowGlobalEntry ::=
|
||||
SEQUENCE {
|
||||
lbGlobalIndex
|
||||
INTEGER,
|
||||
lbAffinityTimeOut
|
||||
INTEGER,
|
||||
lbOrphanTimeOut
|
||||
INTEGER,
|
||||
lbCriticalRst
|
||||
INTEGER,
|
||||
lbTotalResources
|
||||
INTEGER,
|
||||
lbTotalResPools
|
||||
INTEGER,
|
||||
lbTotalVirtBals
|
||||
INTEGER,
|
||||
lbCurrentConnections
|
||||
INTEGER
|
||||
}
|
||||
|
||||
lbGlobalIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index for the global table."
|
||||
::= { lbShowGlobalEntry 1 }
|
||||
|
||||
lbAffinityTimeOut OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The length of time in seconds that a resource can be associated to a source
|
||||
IP address or Cookie after the connection has been closed."
|
||||
::= { lbShowGlobalEntry 2 }
|
||||
|
||||
lbOrphanTimeOut OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The length of time in seconds that a connection can exist without having any
|
||||
data traversing it, before being declared an orphan and closed by the router."
|
||||
::= { lbShowGlobalEntry 3 }
|
||||
|
||||
lbCriticalRst OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ratio of total messages received from a resource that can be TCP RST
|
||||
messages represented as a percentage."
|
||||
::= { lbShowGlobalEntry 4 }
|
||||
|
||||
lbTotalResources OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of resources configured on the router."
|
||||
::= { lbShowGlobalEntry 5 }
|
||||
|
||||
lbTotalResPools OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of resource pools configured on the router."
|
||||
::= { lbShowGlobalEntry 6 }
|
||||
|
||||
lbTotalVirtBals OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of virtual balancers configured on the router."
|
||||
::= { lbShowGlobalEntry 7 }
|
||||
|
||||
lbCurrentConnections OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the current total number of connections to all resources in
|
||||
every resource pool on the router."
|
||||
::= { lbShowGlobalEntry 8 }
|
||||
|
||||
|
||||
-- The lbShowRes table
|
||||
lbShowResTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF LbShowResEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list about the general information about for a given resource."
|
||||
::= { lb 2 }
|
||||
|
||||
lbShowResEntry OBJECT-TYPE
|
||||
SYNTAX LbShowResEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the resource table."
|
||||
INDEX { lbResIndex }
|
||||
::= { lbShowResTable 1 }
|
||||
|
||||
LbShowResEntry ::=
|
||||
SEQUENCE {
|
||||
lbResIndex
|
||||
INTEGER,
|
||||
lbResource
|
||||
DisplayString,
|
||||
lbResIp
|
||||
IpAddress,
|
||||
lbResPort
|
||||
INTEGER,
|
||||
lbResState
|
||||
DisplayString,
|
||||
lbResWeight
|
||||
INTEGER,
|
||||
lbResTotalConnections
|
||||
INTEGER,
|
||||
lbResCurrentConnections
|
||||
INTEGER
|
||||
}
|
||||
|
||||
lbResIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index for the resource table."
|
||||
::= { lbShowResEntry 1 }
|
||||
|
||||
lbResource OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the resource."
|
||||
::= { lbShowResEntry 2 }
|
||||
|
||||
lbResIp OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address that a virtual balancer uses to accesses the resource."
|
||||
::= { lbShowResEntry 3 }
|
||||
|
||||
lbResPort OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port that the service that the resource offer is accessed on."
|
||||
::= { lbShowResEntry 4 }
|
||||
|
||||
lbResState OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current state of the resource, either UP, DOWN, or CLOSING."
|
||||
::= { lbShowResEntry 5 }
|
||||
|
||||
lbResWeight OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The weight that the virtual balancer will apply to the resource when selecting
|
||||
resources to try a connection to from a resource pool using either the
|
||||
WEIGHTEDLEASTCONNECT or WEIGHTEDLOTTERY selection algorithms."
|
||||
::= { lbShowResEntry 6 }
|
||||
|
||||
lbResTotalConnections OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of successful connections that have been made to
|
||||
this resource while it has been in the UP state."
|
||||
::= { lbShowResEntry 7 }
|
||||
|
||||
lbResCurrentConnections OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of connections currently made to the resource."
|
||||
::= { lbShowResEntry 8 }
|
||||
|
||||
-- The lbShowResPool table
|
||||
lbShowResPoolTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF LbShowResPoolEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list about the general information about for a given
|
||||
resource pool."
|
||||
::= { lb 3 }
|
||||
|
||||
lbShowResPoolEntry OBJECT-TYPE
|
||||
SYNTAX LbShowResPoolEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the resource pool table."
|
||||
INDEX { lbResPoolIndex, lbResPoolResourceIndex }
|
||||
::= { lbShowResPoolTable 1 }
|
||||
|
||||
LbShowResPoolEntry ::=
|
||||
SEQUENCE {
|
||||
lbResPoolIndex
|
||||
INTEGER,
|
||||
lbResPoolResourceIndex
|
||||
INTEGER,
|
||||
lbResPool
|
||||
DisplayString,
|
||||
lbResPoolSelectionAlg
|
||||
DisplayString,
|
||||
lbResPoolFailOnLast
|
||||
DisplayString,
|
||||
lbResPoolTotalConnections
|
||||
DisplayString,
|
||||
lbResPoolResources
|
||||
DisplayString
|
||||
}
|
||||
|
||||
lbResPoolIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index for the resource pool table."
|
||||
::= { lbShowResPoolEntry 1 }
|
||||
|
||||
lbResPoolResourceIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index for the resource table."
|
||||
::= { lbShowResPoolEntry 2 }
|
||||
|
||||
lbResPool OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the resource pool."
|
||||
::= { lbShowResPoolEntry 3 }
|
||||
|
||||
lbResPoolSelectionAlg OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The selection algorithm that ius employed by this resource pool when
|
||||
a resource has been selected for a connection. The options are ROUNDROBIN,
|
||||
WEIGHTEDLEASTCONNECT, WEIGHTEDLOTTERY and FASTESTRESPONSE."
|
||||
::= { lbShowResPoolEntry 4 }
|
||||
|
||||
lbResPoolFailOnLast OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether or not the resource pool will fail a resource if it is
|
||||
the last resource in the resource pool."
|
||||
::= { lbShowResPoolEntry 5 }
|
||||
|
||||
lbResPoolTotalConnections OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of successful connections that have been made to the
|
||||
resources in the resource pool over the lifetime of the resource pool."
|
||||
::= { lbShowResPoolEntry 6 }
|
||||
|
||||
lbResPoolResources OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the resource that is currently allocated
|
||||
to the resource pool."
|
||||
::= { lbShowResPoolEntry 7 }
|
||||
|
||||
-- The lbShowVirtBal table
|
||||
lbShowVirtBalTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF LbShowVirtBalEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list about the general information about for a given
|
||||
virtual balancer."
|
||||
::= { lb 4 }
|
||||
|
||||
lbShowVirtBalEntry OBJECT-TYPE
|
||||
SYNTAX LbShowVirtBalEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the virtual balancer table."
|
||||
INDEX { lbVirtBalIndex }
|
||||
::= { lbShowVirtBalTable 1 }
|
||||
|
||||
LbShowVirtBalEntry ::=
|
||||
SEQUENCE {
|
||||
lbVirtBalIndex
|
||||
INTEGER,
|
||||
lbVirtBal
|
||||
DisplayString,
|
||||
lbVirtBalPublicIp
|
||||
IpAddress,
|
||||
lbVirtBalPublicPort
|
||||
INTEGER,
|
||||
lbVirtBalState
|
||||
DisplayString,
|
||||
lbVirtBalResPool
|
||||
DisplayString,
|
||||
lbVirtBalType
|
||||
DisplayString,
|
||||
lbVirtBalTotalConnections
|
||||
INTEGER,
|
||||
lbVirtBalAffinity
|
||||
DisplayString,
|
||||
lbVirtBalHttpErrorCode
|
||||
DisplayString
|
||||
}
|
||||
|
||||
lbVirtBalIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index for the virtual balancer table."
|
||||
::= { lbShowVirtBalEntry 1 }
|
||||
|
||||
lbVirtBal OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the virtual balancer."
|
||||
::= { lbShowVirtBalEntry 2 }
|
||||
|
||||
lbVirtBalPublicIp OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address on which the virtual balancer will receive requests for
|
||||
the service provided by the resource pool associated with it."
|
||||
::= { lbShowVirtBalEntry 3 }
|
||||
|
||||
lbVirtBalPublicPort OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port on which the virtual balancer will receive requests for
|
||||
the service provided by the resource pool associated with it."
|
||||
::= { lbShowVirtBalEntry 4 }
|
||||
|
||||
lbVirtBalState OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current state of the virtual balancer, can either be UP,
|
||||
CLOSING, or DOWN."
|
||||
::= { lbShowVirtBalEntry 5 }
|
||||
|
||||
lbVirtBalResPool OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the resource pool that is associated with the
|
||||
virtual balancer."
|
||||
::= { lbShowVirtBalEntry 6 }
|
||||
|
||||
lbVirtBalType OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of load balancer that this virtual balancer currently is,
|
||||
can be either TCP, HTTP, or ROUTE."
|
||||
::= { lbShowVirtBalEntry 7 }
|
||||
|
||||
lbVirtBalTotalConnections OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of stateful connections currently running through
|
||||
this virtual balancer."
|
||||
::= { lbShowVirtBalEntry 8 }
|
||||
|
||||
lbVirtBalAffinity OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether or not entries will be made in a virtual balancers'
|
||||
affinity table for each stateful connection to a resource in its' resource
|
||||
pool (TCP and ROUTE type) or for cookies received from clients (HTTP type)."
|
||||
::= { lbShowVirtBalEntry 9 }
|
||||
|
||||
lbVirtBalHttpErrorCode OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of the HTTP server error status code added."
|
||||
::= { lbShowVirtBalEntry 10 }
|
||||
|
||||
-- The lbShowAff table
|
||||
lbShowAffTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF LbShowAffEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of affinity tables for all configured virtual balancers on the router."
|
||||
::= { lb 5 }
|
||||
|
||||
lbShowAffEntry OBJECT-TYPE
|
||||
SYNTAX LbShowAffEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the affinity table."
|
||||
INDEX { lbAffIndex }
|
||||
::= { lbShowAffTable 1 }
|
||||
|
||||
LbShowAffEntry ::=
|
||||
SEQUENCE {
|
||||
lbAffIndex
|
||||
INTEGER,
|
||||
lbAffVirtBal
|
||||
DisplayString,
|
||||
lbAffClientIp
|
||||
IpAddress,
|
||||
lbAffCookie
|
||||
DisplayString,
|
||||
lbAffResource
|
||||
DisplayString,
|
||||
lbAffExpiry
|
||||
INTEGER
|
||||
}
|
||||
|
||||
lbAffIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index for the affinity table."
|
||||
::= { lbShowAffEntry 1 }
|
||||
|
||||
lbAffVirtBal OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the virtual balancer whose affinity table is being displayed."
|
||||
::= { lbShowAffEntry 2 }
|
||||
|
||||
lbAffClientIp OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address that has affinity to the given resource."
|
||||
::= { lbShowAffEntry 3 }
|
||||
|
||||
lbAffCookie OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The cookie that has affinity to the given resource."
|
||||
::= { lbShowAffEntry 4 }
|
||||
|
||||
lbAffResource OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the resource that the Client IP/Cookie has an affinity for."
|
||||
::= { lbShowAffEntry 5 }
|
||||
|
||||
lbAffExpiry OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The amount of seconds left before this entry expires, and is removed
|
||||
from the affinity table."
|
||||
::= { lbShowAffEntry 6 }
|
||||
|
||||
-- The lbShowCon table
|
||||
lbShowConTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF LbShowConEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list about all of the TCP connections currently open to a given virtual balancer."
|
||||
::= { lb 6 }
|
||||
|
||||
lbShowConEntry OBJECT-TYPE
|
||||
SYNTAX LbShowConEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the connections table."
|
||||
INDEX { lbConIndex }
|
||||
::= { lbShowConTable 1 }
|
||||
|
||||
LbShowConEntry ::=
|
||||
SEQUENCE {
|
||||
lbConIndex
|
||||
INTEGER,
|
||||
lbConVirtBal
|
||||
DisplayString,
|
||||
lbConClientIp
|
||||
IpAddress,
|
||||
lbConPort
|
||||
INTEGER,
|
||||
lbConResource
|
||||
DisplayString
|
||||
}
|
||||
|
||||
lbConIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index for the connections table."
|
||||
::= { lbShowConEntry 1 }
|
||||
|
||||
lbConVirtBal OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the virtual balancer the listed connections are to."
|
||||
::= { lbShowConEntry 2 }
|
||||
|
||||
lbConClientIp OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of that originated the connection."
|
||||
::= { lbShowConEntry 3 }
|
||||
|
||||
lbConPort OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port on the originating system that represents the other end of the connection."
|
||||
::= { lbShowConEntry 4 }
|
||||
|
||||
lbConResource OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the resource that the connection has been made to."
|
||||
::= { lbShowConEntry 5 }
|
||||
|
||||
END
|
||||
183
mibs/alliedtelesis/at-loader.mib
Normal file
183
mibs/alliedtelesis/at-loader.mib
Normal file
@@ -0,0 +1,183 @@
|
||||
-- ============================================================================
|
||||
-- AT-ETH.MIB, Allied Telesis enterprise MIB: LOADER module
|
||||
--
|
||||
-- Extracted from ATROUTER.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- June 2006, Stan Xiang
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-LOADER-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
DisplayString,
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
|
||||
modules,
|
||||
DisplayStringUnsized
|
||||
FROM AT-SMI-MIB
|
||||
;
|
||||
|
||||
loader MODULE-IDENTITY
|
||||
LAST-UPDATED "200702071010Z"
|
||||
ORGANIZATION "Allied Telesis, Inc"
|
||||
CONTACT-INFO
|
||||
"http://www.alliedtelesis.com"
|
||||
|
||||
DESCRIPTION
|
||||
"To handle upload, object loadStatus is upgraded, as well as the
|
||||
description for objects loadServer and loadFilename."
|
||||
|
||||
REVISION "200702071010Z"
|
||||
|
||||
DESCRIPTION
|
||||
"This MIB file contains definitions of managed objects for the
|
||||
LOAD module. "
|
||||
|
||||
REVISION "200606281222Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision"
|
||||
|
||||
::= { modules 48 }
|
||||
|
||||
-- The load group. This consists of a static and dynamic entry of load
|
||||
-- information and a load status variable.
|
||||
|
||||
-- The load table. This consists of a static and dynamic entry of load
|
||||
-- information. The static information will be used if there is no dynamic
|
||||
-- information available.
|
||||
|
||||
loadTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF LoadEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of load parameters, dynamic and static."
|
||||
::= { loader 1 }
|
||||
|
||||
loadEntry OBJECT-TYPE
|
||||
SYNTAX LoadEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A single entry of load parameters. This contains the
|
||||
parameters required to perform a load from the router."
|
||||
INDEX { loadIndex }
|
||||
::= { loadTable 1 }
|
||||
|
||||
LoadEntry ::=
|
||||
SEQUENCE {
|
||||
loadIndex
|
||||
INTEGER,
|
||||
loadServer
|
||||
IpAddress,
|
||||
loadDestination
|
||||
INTEGER,
|
||||
loadFilename
|
||||
DisplayString,
|
||||
loadDelay
|
||||
INTEGER
|
||||
}
|
||||
|
||||
loadIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
static(1),
|
||||
dynamic(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"There are two sets of load information, dynamic and static.
|
||||
The dynamic information is used once, then cleared. The static
|
||||
information is used whenever the dynamic information is not
|
||||
available. The dynamic information is also used to indicate the
|
||||
current load parameters when a load is in progress."
|
||||
::= { loadEntry 1 }
|
||||
|
||||
loadServer OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address from which load will load or upload."
|
||||
::= { loadEntry 2 }
|
||||
|
||||
loadDestination OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
undefined(1),
|
||||
nvs(2),
|
||||
flash(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The destination of the file loaded, either flash or nvs
|
||||
memory, or undefined."
|
||||
::= { loadEntry 3 }
|
||||
|
||||
loadFilename OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The file name of the file being loaded or uploaded."
|
||||
::= { loadEntry 4 }
|
||||
|
||||
loadDelay OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A delay in seconds between the initiation of the load and the
|
||||
start of the load. This allows for time to set up TFTP servers
|
||||
in cases where the terminal and TFTP server are using the same
|
||||
piece of equipment but will not work simultaneously."
|
||||
::= { loadEntry 5 }
|
||||
|
||||
-- The load status value. This is used to start and reset a load, and to
|
||||
-- report on the progress of a load.
|
||||
|
||||
loadStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
idle(1), -- loader is doing nothing
|
||||
wait(2), -- loader is waiting to start
|
||||
loading(3), -- loader is loading a file
|
||||
complete(4), -- loader has successfully completed a load
|
||||
reset(5), -- loader was aborted
|
||||
actionload(6), -- cause a load to start
|
||||
actionstop(7), -- cause a load/upload to stop
|
||||
actionupload(8), -- cause a upload to start
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status and action object for the load module. The values 1 to
|
||||
5 are read-only values and reflect the state of the load
|
||||
module. Values 4 and 5 (complete and reset) are 'read-once',
|
||||
that is, if their values are read, either by SNMP or by manager
|
||||
console command, then they will be changed back to idle(1). The
|
||||
action values (6,7,8) cause a start and stop of the load/upload
|
||||
process respectively. Starting the load/upload can only occur if this
|
||||
field has the values 1, 4, or 5. Stopping the load can only
|
||||
occur is this field has the values 2 or 3. Reading the value of
|
||||
the loadStatus after one of actionstart or actionstop has been
|
||||
set will give one of the values 1 to 5.
|
||||
Note: A single exception to the above rules is that if the value
|
||||
of loadStatus is idle(1), then a write of 1 to this variable will
|
||||
succeed without generating an error. This exception is to allow
|
||||
certain SNMP test suites to test this variable without throwing
|
||||
up errors."
|
||||
::= { loader 2 }
|
||||
END
|
||||
1178
mibs/alliedtelesis/at-pae.mib
Normal file
1178
mibs/alliedtelesis/at-pae.mib
Normal file
File diff suppressed because it is too large
Load Diff
112
mibs/alliedtelesis/at-pim.mib
Normal file
112
mibs/alliedtelesis/at-pim.mib
Normal file
@@ -0,0 +1,112 @@
|
||||
-- ============================================================================
|
||||
-- AT-PAE.MIB, Allied Telesis enterprise MIB: Protocol Independant Multicast
|
||||
--
|
||||
-- Copied from ATR-PIM.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-PIM-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
pimNeighborIfIndex,
|
||||
pimInterfaceStatus
|
||||
FROM PIM-MIB
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
modules
|
||||
FROM AT-SMI-MIB
|
||||
;
|
||||
|
||||
|
||||
pim4 MODULE-IDENTITY
|
||||
LAST-UPDATED "200501201525Z"
|
||||
ORGANIZATION "Allied Telesis, Inc"
|
||||
CONTACT-INFO
|
||||
"http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"Contains definitions of managed objects for the
|
||||
handling PIM4 enterprise functions on AT switches. "
|
||||
REVISION "200501201525Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision"
|
||||
::= { modules 97 }
|
||||
|
||||
pim4Events OBJECT IDENTIFIER ::= { pim4 0 }
|
||||
|
||||
pim4NeighbourAddedTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
pimNeighborIfIndex
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A pim4NeighbourAddedTrap trap signifies that a PIM neighbour has been
|
||||
added"
|
||||
::= { pim4Events 1 }
|
||||
|
||||
pim4NeighbourDeletedTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
pimNeighborIfIndex
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A pim4NeighbourDeletedTrap trap signifies that a PIM neighbour has been
|
||||
deleted"
|
||||
::= { pim4Events 2 }
|
||||
|
||||
pim4InterfaceUpTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
pimInterfaceStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A pimInterfaceUp trap signifies that a PIM interface has been
|
||||
enabled and is active"
|
||||
::= { pim4Events 3 }
|
||||
|
||||
pim4InterfaceDownTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
pimInterfaceStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A pimInterfaceDown trap signifies that a PIM interface has been
|
||||
disabled and is inactive"
|
||||
::= { pim4Events 4 }
|
||||
|
||||
pim4ErrorTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
pim4ErrorTrapType
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A pim4ErrorTrap trap is generated when a PIM error is incremented"
|
||||
::= { pim4Events 5 }
|
||||
|
||||
pim4ErrorTrapType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
pim4InvalidPacket (1),
|
||||
pim4InvalidDestinationError (2),
|
||||
pim4FragmentError (3),
|
||||
pim4LengthError (4),
|
||||
pim4GroupaddressError (5),
|
||||
pim4SourceaddressError (6),
|
||||
pim4MissingOptionError (7),
|
||||
pim4GeneralError (8),
|
||||
pim4InternalError (9),
|
||||
pim4RpaddressError (10)
|
||||
}
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the last error that resulted in a error trap being sent.
|
||||
The default value is 0 if no errors have been detected"
|
||||
::= { pim4 1 }
|
||||
|
||||
END
|
||||
335
mibs/alliedtelesis/at-ping.mib
Normal file
335
mibs/alliedtelesis/at-ping.mib
Normal file
@@ -0,0 +1,335 @@
|
||||
-- ============================================================================
|
||||
-- AT-ETH.MIB, Allied Telesis enterprise MIB: PING module
|
||||
--
|
||||
-- Extracted from ATROUTER.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- June 2006, Stan Xiang
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-PING-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
DisplayString,
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
|
||||
modules,
|
||||
DisplayStringUnsized
|
||||
FROM AT-SMI-MIB
|
||||
;
|
||||
|
||||
ping MODULE-IDENTITY
|
||||
LAST-UPDATED "200606281222Z"
|
||||
ORGANIZATION "Allied Telesis, Inc"
|
||||
CONTACT-INFO
|
||||
"http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"This MIB file contains definitions of managed objects for the
|
||||
PING module. "
|
||||
|
||||
REVISION "200606281222Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision"
|
||||
|
||||
::= { modules 58 }
|
||||
|
||||
-- The ping group. This consists of a static and dynamic entry of ping
|
||||
-- information.
|
||||
-- This group was added on 30/Nov/2001 by Summer students on request from Telecom Italia.
|
||||
|
||||
-- The ping table. This consists of a static and dynamic entry of ping
|
||||
-- information. The static information is used when initiating a ping operation
|
||||
-- unless the dynamic information has been written with different values since
|
||||
-- the completion of the last ping.
|
||||
|
||||
-- The pingStatus is used to start and stop a ping and inform as to whether a
|
||||
-- ping is currently active.
|
||||
|
||||
-- The pingStatistics are the results from a ping carried out.
|
||||
|
||||
-- A trap can be generated on completion of the ping. Generation of a trap is
|
||||
-- controlled by a variable in the ping table.
|
||||
|
||||
-- The router or switch implementing this group can only support one concurrent
|
||||
-- ping operation controlled by SNMP at a time. Future support may include the ability
|
||||
-- to have more than one ping controlled by SNMP at a time.
|
||||
|
||||
pingTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of ping parameters, dynamic and static."
|
||||
::= { ping 1 }
|
||||
|
||||
pingEntry OBJECT-TYPE
|
||||
SYNTAX PingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A single entry of ping parameters. This contains the
|
||||
parameters required to perform a ping from the router.
|
||||
The ping specified by the dynamic parameters, can be
|
||||
initiated or stopped at any time by altering the pingStatus
|
||||
accordingly."
|
||||
INDEX { pingIndex }
|
||||
::= { pingTable 1 }
|
||||
|
||||
PingEntry ::=
|
||||
SEQUENCE {
|
||||
pingIndex
|
||||
INTEGER,
|
||||
pingProtocol
|
||||
INTEGER,
|
||||
pingAddress
|
||||
OCTET STRING,
|
||||
pingNumberOfPackets
|
||||
INTEGER,
|
||||
pingPacketSize
|
||||
INTEGER,
|
||||
pingTimeout
|
||||
INTEGER,
|
||||
pingDelay
|
||||
INTEGER,
|
||||
pingTrapOnCompletion
|
||||
INTEGER,
|
||||
pingTypeOfService
|
||||
INTEGER,
|
||||
pingPattern
|
||||
Unsigned32
|
||||
}
|
||||
|
||||
pingIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
static(1),
|
||||
dynamic(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"There are two sets of ping information, dynamic and static.
|
||||
The dynamic information is used only once, for the next ping, then
|
||||
automatically replaced with the static information. The static information
|
||||
is used whenever specific dynamic information is not specified. The dynamic
|
||||
information indicates the current ping parameters when a ping is in progress.
|
||||
If static information is not specified, defaults are used.
|
||||
|
||||
Static information can be changed at any time, but dynamic information
|
||||
cannot be changed while a ping is in progress. A change to the static
|
||||
information when a ping is not currently active, also updates the
|
||||
dynamic information."
|
||||
::= { pingEntry 1 }
|
||||
|
||||
pingProtocol OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
undefined(0),
|
||||
apple(1),
|
||||
ip(2),
|
||||
ipx(3),
|
||||
osi(4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The protocol that the ping will use. The protocol must
|
||||
match the destination address. Ping supports both IP, IPX,
|
||||
Appletalk, and OSI addresses. The protocol must be specified
|
||||
before the address is set, because when the protocol is changed,
|
||||
address is reset to undefined. The default value for this
|
||||
variable is undefined(0)."
|
||||
::= { pingEntry 2 }
|
||||
|
||||
pingAddress OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The address specifies the destination address for ping
|
||||
packets for Appletalk, IP, IPX and OSI networks, respectively.
|
||||
The address format must match the protocol being used. The
|
||||
protocol must be specified before the address is set, because
|
||||
changing the protocol resets the address to undefined.
|
||||
The default value for this variable is an undefined address which
|
||||
is coded as a zero length octet string."
|
||||
::= { pingEntry 3 }
|
||||
|
||||
pingNumberOfPackets OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..2147483647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of ping packets to transmit."
|
||||
::= { pingEntry 4 }
|
||||
|
||||
pingPacketSize OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..1500)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The packet size parameter specifies the length in bytes, of data
|
||||
to include in the data portion of the ping packet. The protocol
|
||||
packet header size and the size of headers for the particular link
|
||||
protocol in use have to be added to the packet size to get the
|
||||
total size of the ping packet. The maximum pingPacketSize can be
|
||||
set to is 1500."
|
||||
::= { pingEntry 5 }
|
||||
|
||||
pingTimeout OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..2147483647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Timeout specifies the amount of time, in seconds, to wait for a response to a
|
||||
ping packet."
|
||||
::= { pingEntry 6 }
|
||||
|
||||
|
||||
pingDelay OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..2147483647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The delay parameter specifies the time interval, in seconds, between
|
||||
ping packets."
|
||||
::= { pingEntry 7 }
|
||||
|
||||
|
||||
pingTrapOnCompletion OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies whether a trap should be issued on completion of the sequence
|
||||
of pings."
|
||||
::= { pingEntry 8 }
|
||||
|
||||
pingTypeOfService OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Type Of Service (TOS) parameter is only valid for IP addresses,
|
||||
and specifies the TOS field in the IP header of the ping packet, as a decimal
|
||||
in the range 0 to 255."
|
||||
::= { pingEntry 9 }
|
||||
|
||||
pingPattern OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The pattern parameter specifies the data pattern to use in the
|
||||
data portion of the ping packet."
|
||||
::= { pingEntry 10 }
|
||||
|
||||
|
||||
-- The ping status value. This is used to start and stop a ping, report on the
|
||||
-- status of the ping (running or stopped).
|
||||
|
||||
pingStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
startRunning(1), -- If status is '2' (stopped), set to '1' to start
|
||||
stopStopped(2) -- If status is '1' (running), set to '2' to stop
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status and action object for the ping module. A status of '1' indicates that
|
||||
the ping is currently running, the status can be set to '2' to stop
|
||||
the ping. A status of '2' indicates that the ping is currently stopped,
|
||||
the pingStatus can be set to '1' to start the ping.
|
||||
|
||||
The parameters for the ping can be altered in the pingTable.
|
||||
The destination ping address and protocol have defaults of undefined and
|
||||
must be specified before a ping can be started.
|
||||
The ping statistics are reset to defaults when a ping is started, and
|
||||
updated when the ping stops.
|
||||
|
||||
Dynamic pingTable information is used only once, for the next ping.
|
||||
Static pingTable information is used for all pings by default,
|
||||
whenever the respective dynamic settings are not specified."
|
||||
::= { ping 2 }
|
||||
|
||||
-- This contains the statistic results from a ping.
|
||||
|
||||
pingStatistics OBJECT IDENTIFIER ::= { ping 3 }
|
||||
|
||||
pingSentPackets OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of ping packets sent to the target in the last ping. The
|
||||
default before the completion of a ping is zero."
|
||||
::= { pingStatistics 1 }
|
||||
|
||||
|
||||
pingReceivedPackets OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets received from the target in the last ping. The
|
||||
default before the completion of a ping is zero."
|
||||
::= { pingStatistics 2 }
|
||||
|
||||
|
||||
pingMinimumRoundTripTime OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The quickest round trip time taken by any of the ping packets
|
||||
in milliseconds in the last ping. The default before the
|
||||
completion of a ping is zero."
|
||||
::= { pingStatistics 3 }
|
||||
|
||||
|
||||
pingAverageRoundTripTime OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The average round trip time taken by the ping packets in
|
||||
milliseconds in the last ping. The default before the completion
|
||||
of a ping is zero."
|
||||
::= { pingStatistics 4 }
|
||||
|
||||
|
||||
pingMaximumRoundTripTime OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The slowest round trip time taken by any of the ping packets in
|
||||
milliseconds in the last ping. The default before the completion
|
||||
of a ping is zero."
|
||||
::= { pingStatistics 5 }
|
||||
|
||||
-- ping TRAPs.
|
||||
|
||||
pingTraps OBJECT IDENTIFIER ::= { ping 0 }
|
||||
pingCompletionTrap NOTIFICATION-TYPE
|
||||
-- OBJECTS {}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A ping trap is generated when a ping has completed. Traps
|
||||
are only generated if the variable pingTrapOnCompletion is
|
||||
set to true(1) in the dynamic ping entry. A trap is still
|
||||
generated if the ping is stopped prematurely by setting the
|
||||
variable pingStatus to stop/stopped(2)."
|
||||
::= { pingTraps 1 }
|
||||
|
||||
END
|
||||
251
mibs/alliedtelesis/at-pri.mib
Normal file
251
mibs/alliedtelesis/at-pri.mib
Normal file
@@ -0,0 +1,251 @@
|
||||
-- ============================================================================
|
||||
-- AT-ETH.MIB, Allied Telesis enterprise MIB: PRI module
|
||||
--
|
||||
-- Extracted from ATROUTER.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- June 2006, Stan Xiang
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-PRI-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
DisplayString,
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
|
||||
modules,
|
||||
DisplayStringUnsized
|
||||
FROM AT-SMI-MIB
|
||||
;
|
||||
|
||||
pri MODULE-IDENTITY
|
||||
LAST-UPDATED "200606281222Z"
|
||||
ORGANIZATION "Allied Telesis, Inc"
|
||||
CONTACT-INFO
|
||||
"http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"This MIB file contains definitions of managed objects for the
|
||||
PRI module. "
|
||||
|
||||
REVISION "200606281222Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision"
|
||||
|
||||
::= { modules 42 }
|
||||
|
||||
-- The PRI module. This group consists of a table of PRI interfaces indexed
|
||||
-- by ifIndex which provide MIB objects not given in a convenient form by
|
||||
-- other standard MIBs. There is also a PRI channel MIB indexed by ifIndex
|
||||
-- and channel index which gives information about the channels on the
|
||||
-- interface.
|
||||
|
||||
-- The PRI interface table. Each entry is a PRI interface on the router.
|
||||
|
||||
priIntTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PriIntEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of PRI interfaces."
|
||||
::= { pri 1 }
|
||||
|
||||
priIntEntry OBJECT-TYPE
|
||||
SYNTAX PriIntEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A single entry in the PRI interfaces table."
|
||||
INDEX { priIntIndex }
|
||||
::= { priIntTable 1 }
|
||||
|
||||
PriIntEntry ::=
|
||||
SEQUENCE {
|
||||
priIntIndex
|
||||
INTEGER,
|
||||
priIntBoardIndex
|
||||
INTEGER,
|
||||
priIntBoardPosition
|
||||
INTEGER,
|
||||
priIntMode
|
||||
INTEGER,
|
||||
priIntTdmChannelMap
|
||||
INTEGER,
|
||||
priIntIsdnChannelMap
|
||||
INTEGER,
|
||||
priIntType
|
||||
INTEGER
|
||||
}
|
||||
|
||||
priIntIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex of the PRI interface."
|
||||
::= { priIntEntry 1 }
|
||||
|
||||
priIntBoardIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index in the arBoardTable of the board on which this PRI
|
||||
interface resides."
|
||||
::= { priIntEntry 2 }
|
||||
|
||||
priIntBoardPosition OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The position on this PRI interface's board of this PRI
|
||||
interface."
|
||||
::= { priIntEntry 3 }
|
||||
|
||||
priIntMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
isdn (1),
|
||||
tdm (2),
|
||||
mixed (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mode of operation of this PRI interface. The value isdn
|
||||
means that the entire interface is operating as an ISDN
|
||||
interface, the value tdm means that the entire interface is
|
||||
operating as TDM groups and the value mixed means that some
|
||||
channels in the interface are dedicated to ISDN and some to TDM
|
||||
groups."
|
||||
::= { priIntEntry 4 }
|
||||
|
||||
priIntTdmChannelMap OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A bit map of the channels in the PRI interface which are
|
||||
dedicated to TDM. PRI channels are numbered from 0 to 31, 0 is
|
||||
unused, 16 (E1) or 24 (T1) is the D channel. The map values are
|
||||
2 to the power of the channel number."
|
||||
::= { priIntEntry 5 }
|
||||
|
||||
priIntIsdnChannelMap OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A bit map of the channels in the PRI interface which are
|
||||
dedicated to ISDN. PRI channels are numbered from 0 to 31, 0 is
|
||||
unused, 16 (E1) or 24 (T1) is the D channel. The map values are
|
||||
2 to the power of the channel number."
|
||||
::= { priIntEntry 6 }
|
||||
|
||||
priIntType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
e1 (1),
|
||||
t1 (2),
|
||||
unknown (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of primary rate interface. E1 has 30 B + D channel,
|
||||
T1 has 23 B + D channel. If the value unknown is returned for
|
||||
this object, the exact PRI type has not yet been determined."
|
||||
::= { priIntEntry 7 }
|
||||
|
||||
-- The PRI channel table. Each entry is a channel on a PRI interface.
|
||||
|
||||
priChanTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PriChanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of channels on PRI interfaces."
|
||||
::= { pri 2 }
|
||||
|
||||
priChanEntry OBJECT-TYPE
|
||||
SYNTAX PriChanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A single entry in the PRI channels table."
|
||||
INDEX { priChanIntIndex, priChanChannelIndex }
|
||||
::= { priChanTable 1 }
|
||||
|
||||
PriChanEntry ::=
|
||||
SEQUENCE {
|
||||
priChanIntIndex
|
||||
INTEGER,
|
||||
priChanChannelIndex
|
||||
INTEGER,
|
||||
priChanMode
|
||||
INTEGER,
|
||||
priChanState
|
||||
INTEGER
|
||||
}
|
||||
|
||||
priChanIntIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex of the PRI interface."
|
||||
::= { priChanEntry 1 }
|
||||
|
||||
priChanChannelIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..31)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The channel index of the PRI channel. Valid channels have
|
||||
indices from 1 to 31. The D channel on an E1 interface has
|
||||
index 16, the D channel on a T1 interface has index 24."
|
||||
::= { priChanEntry 2 }
|
||||
|
||||
priChanMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
isdn (1),
|
||||
tdm (2),
|
||||
neither (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mode of this PRI channel. The value isdn means that the
|
||||
channel is reserved for use in ISDN calls. The value tdm
|
||||
means that the channel is reserved for use by TDM. For the D
|
||||
channel, this object will usually have the value isdn. An
|
||||
exception is if the interface is running common D channel mode
|
||||
and the D channel is reserved for TDM."
|
||||
::= { priChanEntry 3 }
|
||||
|
||||
priChanState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
inactive (1),
|
||||
active (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The state of this PRI channel. The value inactive means that
|
||||
the channel does not currently have an active user, either an
|
||||
ISDN call or an active TDM group. The value active means that
|
||||
the channel is in use, either by an ISDN call or an active TDM
|
||||
group."
|
||||
::= { priChanEntry 4 }
|
||||
|
||||
END
|
||||
171
mibs/alliedtelesis/at-product.mib
Normal file
171
mibs/alliedtelesis/at-product.mib
Normal file
@@ -0,0 +1,171 @@
|
||||
-- ============================================================================
|
||||
-- AT-PRODUCTS.MIB, Allied Telesis enterprise MIB: product bridge,router,switch
|
||||
--
|
||||
-- Extracted from ATROUTER.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- June 2006, Stan Xiang
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-PRODUCT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
alliedTelesis
|
||||
FROM AT-SMI-MIB
|
||||
;
|
||||
|
||||
products MODULE-IDENTITY
|
||||
LAST-UPDATED "200703210000Z"
|
||||
ORGANIZATION "Allied Telesis, Inc."
|
||||
CONTACT-INFO
|
||||
" http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"products is the root OBJECT IDENTIFIER. Beneath it there are subtree
|
||||
bridgeRouter and routerSwitch, which are is defined in AT-SMI-MIB."
|
||||
REVISION "200703210000Z"
|
||||
DESCRIPTION
|
||||
"Added systemOID for x900-48FS."
|
||||
REVISION "200702070000Z"
|
||||
DESCRIPTION
|
||||
"Added systemOID for AT-8824R."
|
||||
REVISION "200606140000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
|
||||
::= { alliedTelesis 1 }
|
||||
|
||||
bridgeRouter OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"subtree beneath which brige product MIB object ids are assigned."
|
||||
::= { products 1 }
|
||||
|
||||
routerSwitch OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"subtree beneath which router and switch product MIB object ids are assigned."
|
||||
::= { products 14 }
|
||||
|
||||
|
||||
-- bridge router
|
||||
centreCOMAR300Router OBJECT IDENTIFIER ::= { bridgeRouter 8 }
|
||||
centreCOMAR720Router OBJECT IDENTIFIER ::= { bridgeRouter 11 }
|
||||
centreCOMAR300LRouter OBJECT IDENTIFIER ::= { bridgeRouter 12 }
|
||||
centreCOMAR310Router OBJECT IDENTIFIER ::= { bridgeRouter 13 }
|
||||
centreCOMAR300LURouter OBJECT IDENTIFIER ::= { bridgeRouter 14 }
|
||||
centreCOMAR300URouter OBJECT IDENTIFIER ::= { bridgeRouter 15 }
|
||||
centreCOMAR310URouter OBJECT IDENTIFIER ::= { bridgeRouter 16 }
|
||||
centreCOMAR350Router OBJECT IDENTIFIER ::= { bridgeRouter 17 }
|
||||
centreCOMAR370Router OBJECT IDENTIFIER ::= { bridgeRouter 18 }
|
||||
centreCOMAR330Router OBJECT IDENTIFIER ::= { bridgeRouter 19 }
|
||||
centreCOMAR395Router OBJECT IDENTIFIER ::= { bridgeRouter 20 }
|
||||
centreCOMAR390Router OBJECT IDENTIFIER ::= { bridgeRouter 21 }
|
||||
centreCOMAR370URouter OBJECT IDENTIFIER ::= { bridgeRouter 22 }
|
||||
centreCOMAR740Router OBJECT IDENTIFIER ::= { bridgeRouter 23 }
|
||||
centreCOMAR140SRouter OBJECT IDENTIFIER ::= { bridgeRouter 24 }
|
||||
centreCOMAR140URouter OBJECT IDENTIFIER ::= { bridgeRouter 25 }
|
||||
centreCOMAR320Router OBJECT IDENTIFIER ::= { bridgeRouter 26 }
|
||||
centreCOMAR130SRouter OBJECT IDENTIFIER ::= { bridgeRouter 27 }
|
||||
centreCOMAR130URouter OBJECT IDENTIFIER ::= { bridgeRouter 28 }
|
||||
centreCOMAR160Router OBJECT IDENTIFIER ::= { bridgeRouter 29 }
|
||||
atAR740RouterDC OBJECT IDENTIFIER ::= { bridgeRouter 43 }
|
||||
centreCOMAR120Router OBJECT IDENTIFIER ::= { bridgeRouter 44 }
|
||||
atAR410Router OBJECT IDENTIFIER ::= { bridgeRouter 47 }
|
||||
atAR725Router OBJECT IDENTIFIER ::= { bridgeRouter 48 }
|
||||
atAR745Router OBJECT IDENTIFIER ::= { bridgeRouter 49 }
|
||||
atAR410v2Router OBJECT IDENTIFIER ::= { bridgeRouter 50 }
|
||||
atAR410v3Router OBJECT IDENTIFIER ::= { bridgeRouter 51 }
|
||||
atAR725RouterDC OBJECT IDENTIFIER ::= { bridgeRouter 52 }
|
||||
atAR745RouterDC OBJECT IDENTIFIER ::= { bridgeRouter 53 }
|
||||
atAR450Router OBJECT IDENTIFIER ::= { bridgeRouter 54 }
|
||||
atAR450DualRouter OBJECT IDENTIFIER ::= { bridgeRouter 55 }
|
||||
atAR440Router OBJECT IDENTIFIER ::= { bridgeRouter 59 }
|
||||
atAR441Router OBJECT IDENTIFIER ::= { bridgeRouter 60 }
|
||||
atAR442Router OBJECT IDENTIFIER ::= { bridgeRouter 61 }
|
||||
atAR443Router OBJECT IDENTIFIER ::= { bridgeRouter 62 }
|
||||
atAR444Router OBJECT IDENTIFIER ::= { bridgeRouter 63 }
|
||||
atAR420Router OBJECT IDENTIFIER ::= { bridgeRouter 64 }
|
||||
atAR415SRouter OBJECT IDENTIFIER ::= { bridgeRouter 71 }
|
||||
atAR415SRouterDC OBJECT IDENTIFIER ::= { bridgeRouter 72 }
|
||||
atAR550Router OBJECT IDENTIFIER ::= { bridgeRouter 73 }
|
||||
atAR551Router OBJECT IDENTIFIER ::= { bridgeRouter 74 }
|
||||
atAR552Router OBJECT IDENTIFIER ::= { bridgeRouter 75 }
|
||||
atAR550SRouterDP OBJECT IDENTIFIER ::= { bridgeRouter 76 }
|
||||
atAR570Router OBJECT IDENTIFIER ::= { bridgeRouter 78 }
|
||||
atAR770Router OBJECT IDENTIFIER ::= { bridgeRouter 79 }
|
||||
atAR750SRouterDP OBJECT IDENTIFIER ::= { bridgeRouter 80 }
|
||||
|
||||
-- router switch
|
||||
atRapier24 OBJECT IDENTIFIER ::= { routerSwitch 1 }
|
||||
atRapier16fSC OBJECT IDENTIFIER ::= { routerSwitch 2 }
|
||||
atRapier16fVF OBJECT IDENTIFIER ::= { routerSwitch 3 }
|
||||
atRapier16fMT OBJECT IDENTIFIER ::= { routerSwitch 4 }
|
||||
atRapier48 OBJECT IDENTIFIER ::= { routerSwitch 5 }
|
||||
atRapier8t8fSC OBJECT IDENTIFIER ::= { routerSwitch 6 }
|
||||
atRapier8t8fSCi OBJECT IDENTIFIER ::= { routerSwitch 7 }
|
||||
atRapier8t8fMT OBJECT IDENTIFIER ::= { routerSwitch 8 }
|
||||
atRapier8t8fMTi OBJECT IDENTIFIER ::= { routerSwitch 9 }
|
||||
atRapier8fSC OBJECT IDENTIFIER ::= { routerSwitch 10 }
|
||||
atRapier8fSCi OBJECT IDENTIFIER ::= { routerSwitch 11 }
|
||||
atRapier8fMT OBJECT IDENTIFIER ::= { routerSwitch 12 }
|
||||
atRapier8fMTi OBJECT IDENTIFIER ::= { routerSwitch 13 }
|
||||
atRapier16fMTi OBJECT IDENTIFIER ::= { routerSwitch 14 }
|
||||
atRapierG6 OBJECT IDENTIFIER ::= { routerSwitch 15 }
|
||||
atRapierG6SX OBJECT IDENTIFIER ::= { routerSwitch 16 }
|
||||
atRapierG6LX OBJECT IDENTIFIER ::= { routerSwitch 17 }
|
||||
atRapierG6MT OBJECT IDENTIFIER ::= { routerSwitch 18 }
|
||||
atRapier16fSCi OBJECT IDENTIFIER ::= { routerSwitch 19 }
|
||||
atRapier24i OBJECT IDENTIFIER ::= { routerSwitch 20 }
|
||||
atRapier48i OBJECT IDENTIFIER ::= { routerSwitch 21 }
|
||||
atSwitchblade4AC OBJECT IDENTIFIER ::= { routerSwitch 22 }
|
||||
atSwitchblade4DC OBJECT IDENTIFIER ::= { routerSwitch 23 }
|
||||
atSwitchblade8AC OBJECT IDENTIFIER ::= { routerSwitch 24 }
|
||||
atSwitchblade8DC OBJECT IDENTIFIER ::= { routerSwitch 25 }
|
||||
at9816GF OBJECT IDENTIFIER ::= { routerSwitch 26 }
|
||||
at9812TF OBJECT IDENTIFIER ::= { routerSwitch 27 }
|
||||
at9816GB OBJECT IDENTIFIER ::= { routerSwitch 28 }
|
||||
at9812T OBJECT IDENTIFIER ::= { routerSwitch 29 }
|
||||
at8724XL OBJECT IDENTIFIER ::= { routerSwitch 30 }
|
||||
at8748XL OBJECT IDENTIFIER ::= { routerSwitch 31 }
|
||||
at8724XLDC OBJECT IDENTIFIER ::= { routerSwitch 32 }
|
||||
at8748XLDC OBJECT IDENTIFIER ::= { routerSwitch 33 }
|
||||
at9816GBDC OBJECT IDENTIFIER ::= { routerSwitch 34 }
|
||||
at9812TDC OBJECT IDENTIFIER ::= { routerSwitch 35 }
|
||||
at8824 OBJECT IDENTIFIER ::= { routerSwitch 36 }
|
||||
at8848 OBJECT IDENTIFIER ::= { routerSwitch 37 }
|
||||
at8824DC OBJECT IDENTIFIER ::= { routerSwitch 38 }
|
||||
at8848DC OBJECT IDENTIFIER ::= { routerSwitch 39 }
|
||||
at8624XL80 OBJECT IDENTIFIER ::= { routerSwitch 41 }
|
||||
at8724XL80 OBJECT IDENTIFIER ::= { routerSwitch 42 }
|
||||
at8748XL80 OBJECT IDENTIFIER ::= { routerSwitch 43 }
|
||||
at8948EX OBJECT IDENTIFIER ::= { routerSwitch 44 }
|
||||
at8948i OBJECT IDENTIFIER ::= { routerSwitch 45 }
|
||||
at8624T2M OBJECT IDENTIFIER ::= { routerSwitch 46 }
|
||||
atRapier24iDCNEBS OBJECT IDENTIFIER ::= { routerSwitch 47 }
|
||||
at8724XLDCNEBS OBJECT IDENTIFIER ::= { routerSwitch 48 }
|
||||
at9924T OBJECT IDENTIFIER ::= { routerSwitch 49 }
|
||||
at9924SP OBJECT IDENTIFIER ::= { routerSwitch 50 }
|
||||
at9924T4SP OBJECT IDENTIFIER ::= { routerSwitch 51 }
|
||||
at9924TEMC OBJECT IDENTIFIER ::= { routerSwitch 53 }
|
||||
at8724MLB OBJECT IDENTIFIER ::= { routerSwitch 55 }
|
||||
at8624POE OBJECT IDENTIFIER ::= { routerSwitch 56 }
|
||||
at9924Ts OBJECT IDENTIFIER ::= { routerSwitch 57 }
|
||||
at86482SP OBJECT IDENTIFIER ::= { routerSwitch 58 }
|
||||
at9924Ti OBJECT IDENTIFIER ::= { routerSwitch 59 }
|
||||
at9924SPi OBJECT IDENTIFIER ::= { routerSwitch 60 }
|
||||
at9924Tsi OBJECT IDENTIFIER ::= { routerSwitch 61 }
|
||||
at9924SPsi OBJECT IDENTIFIER ::= { routerSwitch 62 }
|
||||
at8948iN OBJECT IDENTIFIER ::= { routerSwitch 63 }
|
||||
at9924TsiN OBJECT IDENTIFIER ::= { routerSwitch 64 }
|
||||
atRapier48w OBJECT IDENTIFIER ::= { routerSwitch 65 }
|
||||
at8824R OBJECT IDENTIFIER ::= { routerSwitch 67 }
|
||||
x90048FS OBJECT IDENTIFIER ::= { routerSwitch 68 }
|
||||
|
||||
END
|
||||
118
mibs/alliedtelesis/at-pvstpm.mib
Normal file
118
mibs/alliedtelesis/at-pvstpm.mib
Normal file
@@ -0,0 +1,118 @@
|
||||
-- ============================================================================
|
||||
-- AT-PAE.MIB, Allied Telesis enterprise MIB: PVSTPM module
|
||||
--
|
||||
-- Copied from ATR-PVSTPM.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-PVSTPM-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE,
|
||||
Integer32
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
VlanIndex
|
||||
FROM Q-BRIDGE-MIB
|
||||
|
||||
modules
|
||||
FROM AT-SMI-MIB
|
||||
|
||||
;
|
||||
|
||||
pvstpm MODULE-IDENTITY
|
||||
LAST-UPDATED "200603291651Z"
|
||||
ORGANIZATION "Allied Telesis, Inc"
|
||||
CONTACT-INFO
|
||||
"http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"The MIB module for managing PVSTPM enterprise functionality
|
||||
on Allied Telesis switches. "
|
||||
|
||||
REVISION "200603291651Z"
|
||||
DESCRIPTION
|
||||
"Initial revision"
|
||||
|
||||
::= { modules 140 }
|
||||
|
||||
-- ============================================================================
|
||||
-- ============================================================================
|
||||
-- PVSTPM group
|
||||
-- ============================================================================
|
||||
-- ============================================================================
|
||||
|
||||
pvstpmEvents OBJECT IDENTIFIER ::= { pvstpm 0 }
|
||||
|
||||
pvstpmEventVariables OBJECT IDENTIFIER ::= { pvstpm 1 }
|
||||
|
||||
pvstpmBridgeId OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The bridge identifier for the bridge that sent the trap."
|
||||
::= { pvstpmEventVariables 1 }
|
||||
|
||||
pvstpmTopologyChangeVlan OBJECT-TYPE
|
||||
SYNTAX VlanIndex
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The VLAN ID of the vlan that has experienced a topology change."
|
||||
::= { pvstpmEventVariables 2 }
|
||||
|
||||
pvstpmRxPort OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port the inconsistent BPDU was received on."
|
||||
::= { pvstpmEventVariables 3 }
|
||||
|
||||
pvstpmRxVlan OBJECT-TYPE
|
||||
SYNTAX VlanIndex
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vlan the inconsistent BPDU was received on."
|
||||
::= { pvstpmEventVariables 4 }
|
||||
|
||||
pvstpmTxVlan OBJECT-TYPE
|
||||
SYNTAX VlanIndex
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vlan the inconsistent BPDU was transmitted on."
|
||||
::= { pvstpmEventVariables 5 }
|
||||
|
||||
pvstpmTopologyChange NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
pvstpmBridgeId,
|
||||
pvstpmTopologyChangeVlan
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A pvstpmTopologyChange trap signifies that a topology change has
|
||||
occurred on the specified VLAN"
|
||||
::= { pvstpmEvents 1 }
|
||||
|
||||
pvstpmInconsistentBPDU NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
pvstpmBridgeId,
|
||||
pvstpmRxPort,
|
||||
pvstpmRxVlan,
|
||||
pvstpmTxVlan
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A pvstpmInconsistentBPDU trap signifies that an inconsistent PVSTPM packet
|
||||
has been received on a port."
|
||||
::= { pvstpmEvents 2 }
|
||||
|
||||
END
|
||||
|
||||
875
mibs/alliedtelesis/at-qos.mib
Normal file
875
mibs/alliedtelesis/at-qos.mib
Normal file
@@ -0,0 +1,875 @@
|
||||
-- ============================================================================
|
||||
-- AT-QOS.MIB, Allied Telesis enterprise MIB: Quality Of Service module
|
||||
--
|
||||
-- Copied from ATR-QOS.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-QOS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
Counter32,
|
||||
Counter64,
|
||||
Integer32,
|
||||
Gauge32
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
|
||||
modules
|
||||
FROM AT-SMI-MIB
|
||||
;
|
||||
|
||||
qos MODULE-IDENTITY
|
||||
LAST-UPDATED "200412011525Z"
|
||||
ORGANIZATION "Allied Telesis, Inc"
|
||||
CONTACT-INFO
|
||||
"http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"This MIB file contains definitions of managed objects for the
|
||||
handling QoS on Allied Telesis switches. There are a
|
||||
number of tables designed to be generic to
|
||||
all ATR switches supporting QoS in silicon, and well as tables for
|
||||
specific AT switches or switch familes."
|
||||
|
||||
REVISION "200412011525Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision"
|
||||
|
||||
::= { modules 99 }
|
||||
|
||||
-- ============================================================================
|
||||
-- ============================================================================
|
||||
-- QoS Switch group
|
||||
-- ============================================================================
|
||||
-- ============================================================================
|
||||
|
||||
qosSwitch OBJECT IDENTIFIER ::= { qos 1 }
|
||||
|
||||
-- =================================================
|
||||
-- QoS Switch Port table
|
||||
-- =================================================
|
||||
|
||||
qosSwitchPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF QosSwitchPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Generic port configuration for QoS, indexed by port index."
|
||||
::= { qosSwitch 1 }
|
||||
|
||||
qosSwitchPortEntry OBJECT-TYPE
|
||||
SYNTAX QosSwitchPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A single switch port entry for QoS."
|
||||
INDEX { qosSwitchPortIndex }
|
||||
::= { qosSwitchPortTable 1 }
|
||||
|
||||
QosSwitchPortEntry ::=
|
||||
SEQUENCE {
|
||||
qosSwitchPortIndex
|
||||
Integer32,
|
||||
qosSwitchPortPolicyIndex
|
||||
Integer32
|
||||
}
|
||||
|
||||
qosSwitchPortIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port index of the port entry. This index is the same port number
|
||||
used in CLI commands, and the same index as appears in other MIB
|
||||
tables related to switch ports."
|
||||
::= { qosSwitchPortEntry 1 }
|
||||
|
||||
qosSwitchPortPolicyIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..256)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Policy index of the policy for this port. Policy index numbers for
|
||||
CLI commands start at 0, while SNMP indexes must start at 1. This
|
||||
means that the policy index in this MIB variable is 1 more than the
|
||||
index for the same policy as entered for CLI commands."
|
||||
::= { qosSwitchPortEntry 2 }
|
||||
|
||||
-- ============================================================================
|
||||
-- Policy table
|
||||
-- ============================================================================
|
||||
|
||||
qosSwitchPolicyTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF QosSwitchPolicyEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"QoS policy configuration, indexed by policy index."
|
||||
::= { qosSwitch 2 }
|
||||
|
||||
qosSwitchPolicyEntry OBJECT-TYPE
|
||||
SYNTAX QosSwitchPolicyEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A policy entry containing configuration information for
|
||||
a single policy."
|
||||
INDEX { qosSwitchPolicyIndex }
|
||||
::= { qosSwitchPolicyTable 1 }
|
||||
|
||||
QosSwitchPolicyEntry ::=
|
||||
SEQUENCE {
|
||||
qosSwitchPolicyIndex
|
||||
Integer32,
|
||||
qosSwitchPolicyDescription
|
||||
OCTET STRING,
|
||||
qosSwitchPolicyDefaultTCDropBWClass3
|
||||
INTEGER,
|
||||
qosSwitchPolicyDefaultTCIgnoreBWClass
|
||||
INTEGER,
|
||||
qosSwitchPolicyDefaultTCMarkValue
|
||||
Integer32,
|
||||
qosSwitchPolicyDefaultTCMaxBandwidth
|
||||
Integer32,
|
||||
qosSwitchPolicyDefaultTCMaxBurstSize
|
||||
Integer32,
|
||||
qosSwitchPolicyDefaultTCMinBandwidth
|
||||
Integer32,
|
||||
qosSwitchPolicyDefaultTCMinBurstSize
|
||||
Integer32,
|
||||
qosSwitchPolicyDefaultTCPremarking
|
||||
INTEGER,
|
||||
qosSwitchPolicyDefaultTCRemarking
|
||||
INTEGER
|
||||
}
|
||||
|
||||
qosSwitchPolicyIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..256)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of this policy entry. Policy index numbers for
|
||||
CLI commands start at 0, while SNMP indexes must start at 1. This
|
||||
means that the policy index in this MIB variable is 1 more than the
|
||||
index for the same policy as entered for CLI commands."
|
||||
::= { qosSwitchPolicyEntry 1 }
|
||||
|
||||
qosSwitchPolicyDescription OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..15))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An optional description for the policy, as entered via the CLI."
|
||||
::= { qosSwitchPolicyEntry 2 }
|
||||
|
||||
qosSwitchPolicyDefaultTCDropBWClass3 OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
no(0),
|
||||
yes(1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies whether traffic that exceeds the bandwidth for the
|
||||
default traffic class be dropped or not. The bandwidth limit is the
|
||||
combined total of the variables qosSwitchPolicyDefaultTCMaxBandwidth
|
||||
and qosSwitchPolicyDefaultTCMaxBurstSize. A value of yes(1) indicates
|
||||
that traffic exceeding the bandwidth limit is dropped immediately. A
|
||||
value of no(0) indicates that the excess traffic is marked as
|
||||
bandwidth class 3 and is therefore eligible for dropping by the RED
|
||||
curve settings."
|
||||
::= { qosSwitchPolicyEntry 3 }
|
||||
|
||||
qosSwitchPolicyDefaultTCIgnoreBWClass OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
no(0),
|
||||
yes(1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies whether the traffic metering stage acknowledges any
|
||||
bandwidth class assigned to flows processed by the default traffic
|
||||
class. If set to yes(1), previously assigned bandwidth classes will
|
||||
be ignored will be ignored and the bandwidth class of the traffic
|
||||
will be set according to the meter conformance level of the flow."
|
||||
::= { qosSwitchPolicyEntry 4 }
|
||||
|
||||
qosSwitchPolicyDefaultTCMarkValue OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..63 | 256)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When the qosSwitchPolicyDefaultTCPremarking variable is set to
|
||||
usemarkvalue(1), this variable specifies the index into the DSCP
|
||||
MAP table to use for remarking. A value in the range 0 to 63
|
||||
indicates the DSCP to use, the value 256 indicates that no DSCP
|
||||
value has been defined for the default traffic class for this policy."
|
||||
::= { qosSwitchPolicyEntry 5 }
|
||||
|
||||
qosSwitchPolicyDefaultTCMaxBandwidth OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..16000000 | 2147483647)
|
||||
UNITS "kbps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the maximum bandwidth available to the default traffic
|
||||
class. Traffic under this bandwidth will be designated as bandwidth
|
||||
class 2. The value 2147483647 indicates that there is no limit on
|
||||
the maximum bandwidth for the default traffic class for this
|
||||
policy."
|
||||
::= { qosSwitchPolicyEntry 6 }
|
||||
|
||||
qosSwitchPolicyDefaultTCMaxBurstSize OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..16000000)
|
||||
UNITS "kbps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the maximum bandwidth above the bandwidth specified by
|
||||
qosSwitchPolicyDefaultTCMaxBandwidth before traffic is marked as
|
||||
bandwidth class 3."
|
||||
::= { qosSwitchPolicyEntry 7 }
|
||||
|
||||
qosSwitchPolicyDefaultTCMinBandwidth OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..16000000 | 2147483647)
|
||||
UNITS "kbps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the minimum bandwidth reserved for the default traffic
|
||||
class. Traffic under this bandwidth will be marked as bandwidth
|
||||
class 1. The value 2147483647 indicates that there is no limit on
|
||||
the minimum bandwidth for the default traffic class for this
|
||||
policy."
|
||||
::= { qosSwitchPolicyEntry 8 }
|
||||
|
||||
qosSwitchPolicyDefaultTCMinBurstSize OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..16000000)
|
||||
UNITS "kbps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the maximum amount of data above the bandwidth specified
|
||||
in the variable qosSwitchPolicyDefaultTCMinBandwidth before traffic
|
||||
is marked as bandwidth class 2."
|
||||
::= { qosSwitchPolicyEntry 9 }
|
||||
|
||||
qosSwitchPolicyDefaultTCPremarking OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(0),
|
||||
usemarkvalue(1),
|
||||
usedscp(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the QoS action to take on traffic in the default traffic
|
||||
class before metering actions are taken. If none(0) is specified,
|
||||
the traffic is passed to the metering stage. If usemarkvalue(1) is
|
||||
specified, the QoS settings are taken from the variable
|
||||
qosSwitchPolicyDefaultTCMarkValue used as an index into the DCSP
|
||||
MAP table. If usedscp(2) is specified, the DSCP value in the data
|
||||
frames is used as an index into the DSCP MAP table."
|
||||
::= { qosSwitchPolicyEntry 10 }
|
||||
|
||||
qosSwitchPolicyDefaultTCRemarking OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(0),
|
||||
usedscpmap(1),
|
||||
bwclass(2),
|
||||
priority(3),
|
||||
bwclasspriority(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the action to take after the metering stage for traffic
|
||||
in the default traffic class. The metering stage assigns a
|
||||
temporary value of bandwidth class to the flow which is used to
|
||||
determine its per-hop behaviour. If this variable is set to
|
||||
bwclass(2) or bwclasspriority(4), the temporary bandwidth class
|
||||
becomes the new bandwidth class for the flow. If priority(3) or
|
||||
bwclasspriority(4) is specified, the currently
|
||||
assigned queue for frames in this traffic class is used in
|
||||
conjunction with the temporary bandwidth class to determine the new
|
||||
value of the VLAN Tag User Priority field. If usedscpmap(1) is
|
||||
specified, the temporary value is used (in conjunction with the
|
||||
DSCP of the frame) as an index into the DSCP MAP table, which then
|
||||
assigns the actual, new values for bandwidth class, DSCP, Egress
|
||||
Queue and VLAN Tag User Priority. A value of none(0) for this
|
||||
variable means that no remarking of the packet is done after the
|
||||
metering stage."
|
||||
::= { qosSwitchPolicyEntry 11 }
|
||||
|
||||
-- ============================================================================
|
||||
-- Traffic Class table
|
||||
-- ============================================================================
|
||||
|
||||
qosSwitchTrafficClassTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF QosSwitchTrafficClassEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Traffic class configuration, indexed by traffic class index."
|
||||
::= { qosSwitch 3 }
|
||||
|
||||
qosSwitchTrafficClassEntry OBJECT-TYPE
|
||||
SYNTAX QosSwitchTrafficClassEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A traffic class entry containing configuration information for
|
||||
a single traffic class."
|
||||
INDEX { qosSwitchTrafficClassIndex }
|
||||
::= { qosSwitchTrafficClassTable 1 }
|
||||
|
||||
QosSwitchTrafficClassEntry ::=
|
||||
SEQUENCE {
|
||||
qosSwitchTrafficClassIndex
|
||||
Integer32,
|
||||
qosSwitchTrafficClassPolicyNumber
|
||||
Integer32,
|
||||
qosSwitchTrafficClassDescription
|
||||
OCTET STRING,
|
||||
qosSwitchTrafficClassDropBWClass3
|
||||
INTEGER,
|
||||
qosSwitchTrafficClassIgnoreBWClass
|
||||
INTEGER,
|
||||
qosSwitchTrafficClassMarkValue
|
||||
Integer32,
|
||||
qosSwitchTrafficClassMaxBandwidth
|
||||
Integer32,
|
||||
qosSwitchTrafficClassMaxBurstSize
|
||||
Integer32,
|
||||
qosSwitchTrafficClassMinBandwidth
|
||||
Integer32,
|
||||
qosSwitchTrafficClassMinBurstSize
|
||||
Integer32,
|
||||
qosSwitchTrafficClassPremarking
|
||||
INTEGER,
|
||||
qosSwitchTrafficClassRemarking
|
||||
INTEGER
|
||||
}
|
||||
|
||||
qosSwitchTrafficClassIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..1024)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of this traffic class entry. Traffic class index numbers
|
||||
for CLI commands start at 0, while SNMP indexes must start at 1.
|
||||
This means that the traffic class index in this MIB variable is 1
|
||||
more than the index for the same traffic class as entered for CLI
|
||||
commands."
|
||||
::= { qosSwitchTrafficClassEntry 1 }
|
||||
|
||||
qosSwitchTrafficClassPolicyNumber OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..256)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Policy index of the policy to which this traffic class belongs.
|
||||
Policy index numbers for CLI commands start at 0, while SNMP
|
||||
indexes must start at 1. This means that the policy index in this
|
||||
MIB variable is 1 more than the index for the same policy as
|
||||
entered for CLI commands. A value of 0 for this variable means
|
||||
that the traffic class has not been added to a policy yet."
|
||||
::= { qosSwitchTrafficClassEntry 2 }
|
||||
|
||||
qosSwitchTrafficClassDescription OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..15))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An optional description for this traffic class."
|
||||
::= { qosSwitchTrafficClassEntry 3 }
|
||||
|
||||
qosSwitchTrafficClassDropBWClass3 OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
no(0),
|
||||
yes(1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies whether traffic that exceeds the bandwidth for
|
||||
this traffic class be dropped or not. The bandwidth limit is the
|
||||
combined total of the variables qosSwitchTrafficClassMaxBandwidth
|
||||
and qosSwitchTrafficClassMaxBurstSize A value of yes(1) indicates
|
||||
that traffic exceeding the bandwidth limit is dropped immediately. A
|
||||
value of no(0) indicates that the excess traffic is marked as
|
||||
bandwidth class 3 and is therefore eligible for dropping by the RED
|
||||
curve settings."
|
||||
::= { qosSwitchTrafficClassEntry 4 }
|
||||
|
||||
qosSwitchTrafficClassIgnoreBWClass OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
no(0),
|
||||
yes(1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies whether the traffic metering stage acknowledges any
|
||||
bandwidth class assigned to flows processed by this traffic
|
||||
class. If set to yes(1), previously assigned bandwidth classes will
|
||||
be ignored will be ignored and the bandwidth class of the traffic
|
||||
will be set according to the meter conformance level of the flow."
|
||||
::= { qosSwitchTrafficClassEntry 5 }
|
||||
|
||||
qosSwitchTrafficClassMarkValue OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..63 | 256)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When the qosSwitchTrafficClassPremarking variable is set to
|
||||
usemarkvalue(1), this variable specifies the index into the DSCP
|
||||
MAP table to use for remarking. A value in the range 0 to 63
|
||||
indicates the DSCP to use, the value 256 indicates that no DSCP
|
||||
value has been defined for this traffic class."
|
||||
::= { qosSwitchTrafficClassEntry 6 }
|
||||
|
||||
qosSwitchTrafficClassMaxBandwidth OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..16000000 | 2147483647)
|
||||
UNITS "kbps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the maximum bandwidth available to this traffic
|
||||
class. Traffic under this bandwidth will be designated as bandwidth
|
||||
class 2. The value 2147483647 indicates that there is no limit on
|
||||
the maximum bandwidth for this traffic class."
|
||||
::= { qosSwitchTrafficClassEntry 7 }
|
||||
|
||||
qosSwitchTrafficClassMaxBurstSize OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..16000000)
|
||||
UNITS "kbps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the maximum bandwidth above the bandwidth specified by
|
||||
qosSwitchTrafficClassMaxBandwidth before traffic is marked as
|
||||
bandwidth class 3."
|
||||
::= { qosSwitchTrafficClassEntry 8 }
|
||||
|
||||
qosSwitchTrafficClassMinBandwidth OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..16000000 | 2147483647)
|
||||
UNITS "kbps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the minimum bandwidth reserved for this traffic
|
||||
class. Traffic under this bandwidth will be marked as bandwidth
|
||||
class 1. The value 2147483647 indicates that there is no limit on
|
||||
the minimum bandwidth for this traffic class."
|
||||
::= { qosSwitchTrafficClassEntry 9 }
|
||||
|
||||
qosSwitchTrafficClassMinBurstSize OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..16000000)
|
||||
UNITS "kbps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the maximum amount of data above the bandwidth specified
|
||||
in the variable qosSwitchTrafficClassMinBandwidth before traffic
|
||||
is marked as bandwidth class 2."
|
||||
::= { qosSwitchTrafficClassEntry 10 }
|
||||
|
||||
qosSwitchTrafficClassPremarking OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(0),
|
||||
usemarkvalue(1),
|
||||
usedscp(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the QoS action to take on traffic in this traffic
|
||||
class before metering actions are taken. If none(0) is specified,
|
||||
the traffic is passed to the metering stage. If usemarkvalue(1) is
|
||||
specified, the QoS settings are taken from the variable
|
||||
qosSwitchTrafficClassMarkValue used as an index into the DCSP
|
||||
MAP table. If usedscp(2) is specified, the DSCP value in the data
|
||||
frames is used as an index into the DSCP MAP table."
|
||||
::= { qosSwitchTrafficClassEntry 11 }
|
||||
|
||||
qosSwitchTrafficClassRemarking OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(0),
|
||||
usedscpmap(1),
|
||||
bwclass(2),
|
||||
priority(3),
|
||||
bwclasspriority(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the action to take after the metering stage for traffic
|
||||
in this traffic class. The metering stage assigns a
|
||||
temporary value of bandwidth class to the flow which is used to
|
||||
determine its per-hop behaviour. If this variable is set to
|
||||
bwclass(2) or bwclasspriority(3), the temporary bandwidth class
|
||||
becomes the new bandwidth class for the flow. If priority(3) or
|
||||
bwclasspriority(4) is specified, the currently
|
||||
assigned queue for frames in this traffic class is used in
|
||||
conjunction with the temporary bandwidth class to determine the new
|
||||
value of the VLAN Tag User Priority field. If usedscpmap(1) is
|
||||
specified, the temporary value is used (in conjunction with the
|
||||
DSCP of the frame) as an index into the DSCP MAP table, which then
|
||||
assigns the actual, new values for bandwidth class, DSCP, Egress
|
||||
Queue and VLAN Tag User Priority. A value of none(0) for this
|
||||
variable means that no remarking of the packet is done after the
|
||||
metering stage."
|
||||
::= { qosSwitchTrafficClassEntry 12 }
|
||||
|
||||
-- ============================================================================
|
||||
-- ============================================================================
|
||||
-- 8948 specific stuff. The tables in this section are specific to the 8948
|
||||
-- switch, because they relate directly to the hardware used in this switch.
|
||||
-- Other switches that use the same hardware will also support this MIB table.
|
||||
-- ============================================================================
|
||||
-- ============================================================================
|
||||
|
||||
qosSwitch8948 OBJECT IDENTIFIER ::= { qosSwitch 4 }
|
||||
|
||||
-- ============================================================================
|
||||
-- 8948 port table - 8948 specific extensions to the qosSwitchPortTable
|
||||
-- ============================================================================
|
||||
|
||||
qosSwitch8948PortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF QosSwitch8948PortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port configuration, indexed by port index."
|
||||
::= { qosSwitch8948 1 }
|
||||
|
||||
qosSwitch8948PortEntry OBJECT-TYPE
|
||||
SYNTAX QosSwitch8948PortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A single switch port entry."
|
||||
AUGMENTS { qosSwitchPortEntry }
|
||||
::= { qosSwitch8948PortTable 1 }
|
||||
|
||||
QosSwitch8948PortEntry ::=
|
||||
SEQUENCE {
|
||||
qosSwitch8948PortDefaultTCCountersAggregateBytes
|
||||
Counter64,
|
||||
qosSwitch8948PortDefaultTCCountersBwConformanceClass1Bytes
|
||||
Counter64,
|
||||
qosSwitch8948PortDefaultTCCountersBwConformanceClass2Bytes
|
||||
Counter64,
|
||||
qosSwitch8948PortDefaultTCCountersBwConformanceClass3Bytes
|
||||
Counter64,
|
||||
qosSwitch8948PortDefaultTCCountersDroppedBytes
|
||||
Counter64,
|
||||
qosSwitch8948PortQueueLength
|
||||
Gauge32,
|
||||
qosSwitch8948PortQueue0Length
|
||||
Gauge32,
|
||||
qosSwitch8948PortQueue1Length
|
||||
Gauge32,
|
||||
qosSwitch8948PortQueue2Length
|
||||
Gauge32,
|
||||
qosSwitch8948PortQueue3Length
|
||||
Gauge32,
|
||||
qosSwitch8948PortQueue4Length
|
||||
Gauge32,
|
||||
qosSwitch8948PortQueue5Length
|
||||
Gauge32,
|
||||
qosSwitch8948PortQueue6Length
|
||||
Gauge32,
|
||||
qosSwitch8948PortQueue7Length
|
||||
Gauge32
|
||||
}
|
||||
|
||||
qosSwitch8948PortDefaultTCCountersAggregateBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of bytes classified by the default traffic class
|
||||
on this port."
|
||||
::= { qosSwitch8948PortEntry 1 }
|
||||
|
||||
qosSwitch8948PortDefaultTCCountersBwConformanceClass1Bytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of bytes classified by the default traffic class on
|
||||
this port conforming to bandwidth class 1."
|
||||
::= { qosSwitch8948PortEntry 2 }
|
||||
|
||||
qosSwitch8948PortDefaultTCCountersBwConformanceClass2Bytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of bytes classified by the default traffic class on
|
||||
this port conforming to bandwidth class 2."
|
||||
::= { qosSwitch8948PortEntry 3 }
|
||||
|
||||
qosSwitch8948PortDefaultTCCountersBwConformanceClass3Bytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of bytes classified by the default traffic class on
|
||||
this port conforming to bandwidth class 3."
|
||||
::= { qosSwitch8948PortEntry 4 }
|
||||
|
||||
qosSwitch8948PortDefaultTCCountersDroppedBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of bytes dropped by the default traffic class on
|
||||
this port."
|
||||
::= { qosSwitch8948PortEntry 5 }
|
||||
|
||||
qosSwitch8948PortQueueLength OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets currently queued for transmission on
|
||||
this port."
|
||||
::= { qosSwitch8948PortEntry 6 }
|
||||
|
||||
qosSwitch8948PortQueue0Length OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets currently queued for transmission on this
|
||||
port in queue 0.
|
||||
The numbering of queues indicates the priority of handling the
|
||||
traffic in that queue, with the higher queue number getting
|
||||
higher priority. The priority values in packets are mapped to
|
||||
queues via a priority to queue mapping. The default priority to
|
||||
queue mapping is as follows:
|
||||
Priority Queue
|
||||
value number
|
||||
7 7
|
||||
6 6
|
||||
5 5
|
||||
4 4
|
||||
3 3
|
||||
2 1
|
||||
1 0
|
||||
0 2
|
||||
This mapping allows the default priority value of 0 to map to a
|
||||
queue which is not the lowest priority queue, allowing traffic
|
||||
classes to be assigned a lower priority queue than the default."
|
||||
::= { qosSwitch8948PortEntry 7 }
|
||||
|
||||
qosSwitch8948PortQueue1Length OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets currently queued for transmission on this
|
||||
port in queue 1. See the description for qosSwitch8948PortQueue0Length
|
||||
to understand the meaning of queue numbers."
|
||||
::= { qosSwitch8948PortEntry 8 }
|
||||
|
||||
qosSwitch8948PortQueue2Length OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets currently queued for transmission on this
|
||||
port in queue 2. See the description for qosSwitch8948PortQueue0Length
|
||||
to understand the meaning of queue numbers."
|
||||
::= { qosSwitch8948PortEntry 9 }
|
||||
|
||||
qosSwitch8948PortQueue3Length OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets currently queued for transmission on this
|
||||
port in queue 3. See the description for qosSwitch8948PortQueue0Length
|
||||
to understand the meaning of queue numbers."
|
||||
::= { qosSwitch8948PortEntry 10 }
|
||||
|
||||
qosSwitch8948PortQueue4Length OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets currently queued for transmission on this
|
||||
port in queue 4. See the description for qosSwitch8948PortQueue0Length
|
||||
to understand the meaning of queue numbers."
|
||||
::= { qosSwitch8948PortEntry 11 }
|
||||
|
||||
qosSwitch8948PortQueue5Length OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets currently queued for transmission on this
|
||||
port in queue 5. See the description for qosSwitch8948PortQueue0Length
|
||||
to understand the meaning of queue numbers."
|
||||
::= { qosSwitch8948PortEntry 12 }
|
||||
|
||||
qosSwitch8948PortQueue6Length OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets currently queued for transmission on this
|
||||
port in queue 6. See the description for qosSwitch8948PortQueue0Length
|
||||
to understand the meaning of queue numbers."
|
||||
::= { qosSwitch8948PortEntry 13 }
|
||||
|
||||
qosSwitch8948PortQueue7Length OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets currently queued for transmission on this
|
||||
port in queue 7. See the description for qosSwitch8948PortQueue0Length
|
||||
to understand the meaning of queue numbers."
|
||||
::= { qosSwitch8948PortEntry 14 }
|
||||
|
||||
-- ============================================================================
|
||||
-- Traffic Class counters table
|
||||
-- ============================================================================
|
||||
|
||||
qosSwitch8948TrafficClassCountersTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF QosSwitch8948TrafficClassCountersEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Traffic class counters indexed by port, policy and traffic
|
||||
class."
|
||||
::= { qosSwitch8948 2 }
|
||||
|
||||
qosSwitch8948TrafficClassCountersEntry OBJECT-TYPE
|
||||
SYNTAX QosSwitch8948TrafficClassCountersEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A traffic class counters entry containing QOS counters for a
|
||||
particular port, policy and traffic class."
|
||||
INDEX { qosSwitch8948TCCountersPortIndex,
|
||||
qosSwitch8948TCCountersPolicyIndex,
|
||||
qosSwitch8948TCCountersTrafficClassIndex }
|
||||
::= { qosSwitch8948TrafficClassCountersTable 1 }
|
||||
|
||||
QosSwitch8948TrafficClassCountersEntry ::=
|
||||
SEQUENCE {
|
||||
qosSwitch8948TCCountersPortIndex
|
||||
Integer32,
|
||||
qosSwitch8948TCCountersPolicyIndex
|
||||
Integer32,
|
||||
qosSwitch8948TCCountersTrafficClassIndex
|
||||
Integer32,
|
||||
qosSwitch8948TCCountersAggregateBytes
|
||||
Counter32,
|
||||
qosSwitch8948TCCountersBwConformanceClass1Bytes
|
||||
Counter32,
|
||||
qosSwitch8948TCCountersBwConformanceClass2Bytes
|
||||
Counter32,
|
||||
qosSwitch8948TCCountersBwConformanceClass3Bytes
|
||||
Counter32,
|
||||
qosSwitch8948TCCountersDroppedBytes
|
||||
Counter32
|
||||
}
|
||||
|
||||
qosSwitch8948TCCountersPortIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the port for this entry in the traffic class
|
||||
counter table. This index is the same as the port index in the
|
||||
port table and is the same as the port number of the port in
|
||||
user commands."
|
||||
::= { qosSwitch8948TrafficClassCountersEntry 1 }
|
||||
|
||||
qosSwitch8948TCCountersPolicyIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..256)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the policy for this entry in the traffic class
|
||||
counter table. Each port can only have one policy assigned at a
|
||||
time. Policy index numbers for CLI commands start at 0, while SNMP
|
||||
indexes must start at 1. This means that the policy index in this
|
||||
MIB variable is 1 more than the index for the same policy as
|
||||
entered for CLI commands."
|
||||
::= { qosSwitch8948TrafficClassCountersEntry 2 }
|
||||
|
||||
qosSwitch8948TCCountersTrafficClassIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..1024)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the traffic class for this entry in the traffic
|
||||
class counter table. The index is one of the indices defined for
|
||||
traffic classes for this port and policy. Traffic class indices
|
||||
for CLI commands start at 0, while SNMP indices must start at 1.
|
||||
This means that the traffic class index in this MIB variable is 1
|
||||
more than the index for the same traffic class as entered for CLI
|
||||
commands."
|
||||
::= { qosSwitch8948TrafficClassCountersEntry 3 }
|
||||
|
||||
qosSwitch8948TCCountersAggregateBytes OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of bytes classified by this traffic class for
|
||||
this policy on this port."
|
||||
::= { qosSwitch8948TrafficClassCountersEntry 4 }
|
||||
|
||||
qosSwitch8948TCCountersBwConformanceClass1Bytes OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of bytes classified by this traffic class for this
|
||||
policy on this port conforming to bandwidth class 1."
|
||||
::= { qosSwitch8948TrafficClassCountersEntry 5 }
|
||||
|
||||
qosSwitch8948TCCountersBwConformanceClass2Bytes OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of bytes classified by this traffic class for this
|
||||
policy on this port conforming to bandwidth class 2."
|
||||
::= { qosSwitch8948TrafficClassCountersEntry 6 }
|
||||
|
||||
qosSwitch8948TCCountersBwConformanceClass3Bytes OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of bytes classified by this traffic class for this
|
||||
policy on this port conforming to bandwidth class 3."
|
||||
::= { qosSwitch8948TrafficClassCountersEntry 7 }
|
||||
|
||||
qosSwitch8948TCCountersDroppedBytes OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of bytes dropped by this traffic class for this
|
||||
policy on this port."
|
||||
::= { qosSwitch8948TrafficClassCountersEntry 8 }
|
||||
|
||||
END
|
||||
129
mibs/alliedtelesis/at-smi.mib
Normal file
129
mibs/alliedtelesis/at-smi.mib
Normal file
@@ -0,0 +1,129 @@
|
||||
-- ============================================================================
|
||||
-- AT-SMI.MIB, Allied Telesis enterprise Structure of Management Information
|
||||
--
|
||||
-- Extracted from ATROUTER.MIB of pre 2.9.1 release
|
||||
-- Upgraded to SMIv2 compliance
|
||||
--
|
||||
-- June 2006, Stan Xiang
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-SMI-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-IDENTITY,
|
||||
enterprises
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
;
|
||||
|
||||
alliedTelesis MODULE-IDENTITY
|
||||
LAST-UPDATED "200606140000Z"
|
||||
ORGANIZATION "Allied Telesis, Inc."
|
||||
CONTACT-INFO
|
||||
" http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"The Structure of Management Information for Allied Telesis enterprise."
|
||||
REVISION "200606140000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { enterprises 207 }
|
||||
|
||||
|
||||
products OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"products is the root OBJECT IDENTIFIER. Beneath it there are subtree
|
||||
bridgeRouter and routerSwitch, which are is defined in AT-PRODUCTS-MIB."
|
||||
::= { alliedTelesis 1 }
|
||||
|
||||
|
||||
mibObject OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"mibObject is the root OBJECT IDENTIFIER from which brouterMib is built."
|
||||
::= { alliedTelesis 8 }
|
||||
|
||||
|
||||
brouterMib OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"subtree beneath which atRouter object ids are assigned."
|
||||
::= { mibObject 4 }
|
||||
|
||||
|
||||
atRouter OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"subtree beneath which various groups of object id are assigned."
|
||||
::= { brouterMib 4 }
|
||||
|
||||
|
||||
-- groups beneath atRouter
|
||||
|
||||
objects OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"subtree beneath which object ids for boards and chips are assigned."
|
||||
::= { atRouter 1 }
|
||||
|
||||
|
||||
traps OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"subtree beneath which un-sorted trap ids are assigned."
|
||||
::= { atRouter 2 }
|
||||
|
||||
|
||||
sysinfo OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"subtree beneath which system inforamtion ids are assigned."
|
||||
::= { atRouter 3 }
|
||||
|
||||
|
||||
modules OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"subtree beneath which software module ids are assigned."
|
||||
::= { atRouter 4 }
|
||||
|
||||
|
||||
arInterfaces OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"subtree beneath which interface ids are assigned."
|
||||
::= { atRouter 5 }
|
||||
|
||||
protocols OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"subtree beneath which protocol ids are assigned."
|
||||
::= { atRouter 6 }
|
||||
|
||||
|
||||
atAgents OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"subtree beneath which variation from standards defined."
|
||||
::= { atRouter 7 }
|
||||
|
||||
|
||||
DisplayStringUnsized ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "255a"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents textual information taken from the NVT ASCII
|
||||
character set. It is a variation of DisplayString which
|
||||
is defined in RFC 2579."
|
||||
REFERENCE
|
||||
"DisplayString"
|
||||
SYNTAX OCTET STRING
|
||||
|
||||
END
|
||||
232
mibs/alliedtelesis/at-stack.mib
Normal file
232
mibs/alliedtelesis/at-stack.mib
Normal file
@@ -0,0 +1,232 @@
|
||||
-- ============================================================================
|
||||
-- AT-PAE.MIB, Allied Telesis enterprise MIB: stacking module
|
||||
--
|
||||
-- Copied from AT-STACK.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-STACK-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
|
||||
modules,
|
||||
DisplayStringUnsized
|
||||
FROM AT-SMI-MIB
|
||||
hostId
|
||||
FROM AT-SYSINFO-MIB
|
||||
;
|
||||
|
||||
stack MODULE-IDENTITY
|
||||
LAST-UPDATED "200605241222Z"
|
||||
ORGANIZATION "Allied Telesis, Inc"
|
||||
CONTACT-INFO
|
||||
"http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"This MIB file contains definitions of managed objects for the
|
||||
handling of stacking Allied Telesis switches. "
|
||||
|
||||
REVISION "200605030926Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision"
|
||||
|
||||
::= { modules 120 }
|
||||
|
||||
-- The stack group contains objects for managing stack members.
|
||||
|
||||
stackId OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..16)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The stack ID variable identifies the given device as belonging to the stack
|
||||
with the given stack ID. The default stack ID is 1. To change the stack ID,
|
||||
stacking must be disabled. Once the stack ID is changed and stacking
|
||||
enabled again, the member joins an existing stack with the same stack ID or
|
||||
forms a new stack with its stack ID."
|
||||
DEFVAL { 1 }
|
||||
::= { stack 1 }
|
||||
|
||||
stackSnmpHost OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..32)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SNMP host variable specifies the host ID of the stack member that
|
||||
should responds to SNMP requests. It defaults to the lowest host ID that is
|
||||
active in the stack, and is re-evaluated whenever the stack membership
|
||||
changes. This ensures that the variable always has a value that corresponds
|
||||
to a valid stack member."
|
||||
::= { stack 2 }
|
||||
|
||||
stackStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {enabled(1), disabled (2)}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The stack status variable specifies the current status of the stack module on
|
||||
the current SNMP host. The default is disabled (1)."
|
||||
::= { stack 3 }
|
||||
|
||||
stackInterface OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The stack interface variable is used to specify the
|
||||
interface on the current SNMP host that should be used to send and receive
|
||||
stack messages. The default is none and can be replaced by an existing
|
||||
VLAN."
|
||||
::= { stack 4 }
|
||||
|
||||
stackAuth OBJECT-TYPE
|
||||
SYNTAX INTEGER {none (0), plaintext (1), md5 (2)}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The stack authentication variable specifies whether stacking messages
|
||||
should be authenticated with the password given as the value of the stack
|
||||
password variable. By default, the authentication method is none (0). If
|
||||
plaintext (1) is specified, a cleartext password authenticates stacking
|
||||
messages. If MD5 (2) is specified, an encrypted password authenticates
|
||||
stacking protocol packets. The authentication type"
|
||||
::= { stack 5 }
|
||||
|
||||
stackPassword OBJECT-TYPE
|
||||
SYNTAX DisplayStringUnsized (SIZE(0..8))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The stack password variable holds a text string that authenticates stack
|
||||
messages. By default, this variable holds an empty string. This must be
|
||||
changed before setting the stack authentication method to plaintext or MD5."
|
||||
::= { stack 6 }
|
||||
|
||||
counters OBJECT IDENTIFIER ::= { stack 7 }
|
||||
|
||||
debugErrors OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Stack debug errors."
|
||||
::= { counters 1 }
|
||||
|
||||
rxPkts OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Stacking packets received."
|
||||
::= { counters 2 }
|
||||
|
||||
rxDiscards OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Stacking packets received and discarded."
|
||||
::= { counters 3 }
|
||||
|
||||
txPkts OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Stacking packets transmited."
|
||||
::= { counters 4 }
|
||||
|
||||
txFails OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Stacking packets transmit failures."
|
||||
::= { counters 5 }
|
||||
|
||||
sdrCount OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of stacking records in database."
|
||||
::= { counters 6 }
|
||||
|
||||
stackMemberTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF StackMemberEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table displays details about each of the stack members that are present
|
||||
in the stack to which the current SNMP host belongs. The details provided
|
||||
are the host ID, MAC address, designated and backup master, and state of
|
||||
each host."
|
||||
::= { stack 8 }
|
||||
|
||||
stackMemberEntry OBJECT-TYPE
|
||||
SYNTAX StackMemberEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the ATR enterprise stackMemberTable table."
|
||||
INDEX { hostId }
|
||||
::= { stackMemberTable 1 }
|
||||
|
||||
StackMemberEntry ::=
|
||||
SEQUENCE {
|
||||
memberHostId INTEGER (1..32),
|
||||
macAddress DisplayString,
|
||||
dedicatedMaster INTEGER (1..32),
|
||||
backupDedicatedMaster INTEGER (1..32),
|
||||
state DisplayString
|
||||
}
|
||||
|
||||
memberHostId OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..32)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The host Id of this member."
|
||||
::= { stackMemberEntry 1 }
|
||||
|
||||
macAddress OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MAC address of this member."
|
||||
::= { stackMemberEntry 2 }
|
||||
|
||||
dedicatedMaster OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..32)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Host Id of the dedicated master."
|
||||
::= { stackMemberEntry 3 }
|
||||
|
||||
backupDedicatedMaster OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..32)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Host Id of the backup dedicated master."
|
||||
::= { stackMemberEntry 4 }
|
||||
|
||||
state OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The state of this member."
|
||||
::= { stackMemberEntry 5 }
|
||||
|
||||
END
|
||||
715
mibs/alliedtelesis/at-switch.mib
Normal file
715
mibs/alliedtelesis/at-switch.mib
Normal file
@@ -0,0 +1,715 @@
|
||||
-- ============================================================================
|
||||
-- AT-BOARDS.MIB, Allied Telesis enterprise MIB: SWITCH module
|
||||
--
|
||||
-- Extracted from ATROUTER.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- June 2006, Stan Xiang
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
|
||||
AT-SWITCH-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
|
||||
modules
|
||||
FROM AT-SMI-MIB
|
||||
;
|
||||
|
||||
swi MODULE-IDENTITY
|
||||
LAST-UPDATED "200606121222Z"
|
||||
ORGANIZATION "Allied Telesis, Inc"
|
||||
CONTACT-INFO
|
||||
"http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"This MIB file contains definitions of managed objects for the
|
||||
SWITCH module. "
|
||||
|
||||
REVISION "200606121222Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision"
|
||||
|
||||
::= { modules 87}
|
||||
|
||||
|
||||
-- The branch is named 'swi' because it is the common internal module name,
|
||||
-- also to reduce the chance of naming conflicts with other MIB objects.
|
||||
|
||||
swiPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SwiPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table of port properties."
|
||||
::= { swi 1 }
|
||||
|
||||
swiPortEntry OBJECT-TYPE
|
||||
SYNTAX SwiPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the port information table."
|
||||
INDEX { swiPortNumber }
|
||||
::= { swiPortTable 1 }
|
||||
|
||||
SwiPortEntry ::=
|
||||
SEQUENCE {
|
||||
swiPortNumber
|
||||
INTEGER,
|
||||
swiPortIngressLimit
|
||||
INTEGER,
|
||||
swiPortEgressLimit
|
||||
INTEGER
|
||||
}
|
||||
|
||||
swiPortNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the port of the switch."
|
||||
::= { swiPortEntry 1 }
|
||||
|
||||
|
||||
swiPortIngressLimit OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Ingress Bandwidth Limit applied to the port. A value of
|
||||
zero indicates that no limit is set."
|
||||
::= { swiPortEntry 20 }
|
||||
|
||||
swiPortEgressLimit OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Egress Bandwidth Limit applied to the port. A value of
|
||||
zero indicates that no limit is set."
|
||||
::= { swiPortEntry 21 }
|
||||
|
||||
swiPortVlanTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SwiPortVlanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table of port vlan properties."
|
||||
::= { swi 4 }
|
||||
|
||||
swiPortVlanEntry OBJECT-TYPE
|
||||
SYNTAX SwiPortVlanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry of vlan in the port information table."
|
||||
INDEX { swiPortVlanPortNumber, swiPortVlanVlanId }
|
||||
::= { swiPortVlanTable 1 }
|
||||
|
||||
SwiPortVlanEntry ::=
|
||||
SEQUENCE {
|
||||
swiPortVlanPortNumber
|
||||
INTEGER,
|
||||
swiPortVlanVlanId
|
||||
INTEGER,
|
||||
swiPortVlanControl
|
||||
INTEGER
|
||||
}
|
||||
|
||||
swiPortVlanPortNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the port of the switch."
|
||||
::= { swiPortVlanEntry 1 }
|
||||
|
||||
swiPortVlanVlanId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the vlans that a port attached to "
|
||||
::= { swiPortVlanEntry 2 }
|
||||
|
||||
swiPortVlanControl OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable (1),
|
||||
disable (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The writting to this object enables or disable the port in a vlan.
|
||||
The reading of this object indicates the port state in a vlan. "
|
||||
::= { swiPortVlanEntry 3 }
|
||||
|
||||
swiPortVlanStateNotify NOTIFICATION-TYPE
|
||||
OBJECTS {swiPortVlanPortNumber, swiPortVlanVlanId, swiPortVlanControl}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This objects informs a state change of a port in vlan."
|
||||
::= { swi 9 }
|
||||
|
||||
-- The following table lists the various switch port counters for the
|
||||
-- swi56xx based products.
|
||||
|
||||
swi56xxPortCounterTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Swi56xxPortCounterEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table of swi56xx port counter properties."
|
||||
::= { swi 2 }
|
||||
|
||||
swi56xxPortCounterEntry OBJECT-TYPE
|
||||
SYNTAX Swi56xxPortCounterEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the port information table."
|
||||
INDEX { swi56xxPortNumber }
|
||||
::= { swi56xxPortCounterTable 1 }
|
||||
|
||||
Swi56xxPortCounterEntry ::=
|
||||
SEQUENCE {
|
||||
swi56xxPortNumber
|
||||
INTEGER,
|
||||
swi56xxRxTx64kPkts
|
||||
Counter32,
|
||||
swi56xxRxTx65To127kPkts
|
||||
Counter32,
|
||||
swi56xxRxTx128To255kPkts
|
||||
Counter32,
|
||||
swi56xxRxTx256To511kPkts
|
||||
Counter32,
|
||||
swi56xxRxTx512To1023kPkts
|
||||
Counter32,
|
||||
swi56xxRxTx1024ToMaxPktSzPkts
|
||||
Counter32,
|
||||
swi56xxRxTx519To1522kPkts
|
||||
Counter32,
|
||||
swi56xxPortRxOctets
|
||||
Counter32,
|
||||
swi56xxPortRxPkts
|
||||
Counter32,
|
||||
swi56xxPortRxFCSErrors
|
||||
Counter32,
|
||||
swi56xxPortRxMulticastPkts
|
||||
Counter32,
|
||||
swi56xxPortRxBroadcastPkts
|
||||
Counter32,
|
||||
swi56xxPortRxPauseMACCtlFrms
|
||||
Counter32,
|
||||
swi56xxPortRxOversizePkts
|
||||
Counter32,
|
||||
swi56xxPortRxFragments
|
||||
Counter32,
|
||||
swi56xxPortRxJabbers
|
||||
Counter32,
|
||||
swi56xxPortRxMACControlFrms
|
||||
Counter32,
|
||||
swi56xxPortRxUnsupportOpcode
|
||||
Counter32,
|
||||
swi56xxPortRxAlignmentErrors
|
||||
Counter32,
|
||||
swi56xxPortRxOutOfRngeLenFld
|
||||
Counter32,
|
||||
swi56xxPortRxSymErDurCarrier
|
||||
Counter32,
|
||||
swi56xxPortRxCarrierSenseErr
|
||||
Counter32,
|
||||
swi56xxPortRxUndersizePkts
|
||||
Counter32,
|
||||
swi56xxPortRxIpInHdrErrors
|
||||
Counter32,
|
||||
swi56xxPortTxOctets
|
||||
Counter32,
|
||||
swi56xxPortTxPkts
|
||||
Counter32,
|
||||
swi56xxPortTxFCSErrors
|
||||
Counter32,
|
||||
swi56xxPortTxMulticastPkts
|
||||
Counter32,
|
||||
swi56xxPortTxBroadcastPkts
|
||||
Counter32,
|
||||
swi56xxPortTxPauseMACCtlFrms
|
||||
Counter32,
|
||||
swi56xxPortTxOversizePkts
|
||||
Counter32,
|
||||
swi56xxPortTxFragments
|
||||
Counter32,
|
||||
swi56xxPortTxJabbers
|
||||
Counter32,
|
||||
swi56xxPortTxPauseCtrlFrms
|
||||
Counter32,
|
||||
swi56xxPortTxFrameWDeferrdTx
|
||||
Counter32,
|
||||
swi56xxPortTxFrmWExcesDefer
|
||||
Counter32,
|
||||
swi56xxPortTxSingleCollsnFrm
|
||||
Counter32,
|
||||
swi56xxPortTxMultCollsnFrm
|
||||
Counter32,
|
||||
swi56xxPortTxLateCollsns
|
||||
Counter32,
|
||||
swi56xxPortTxExcessivCollsns
|
||||
Counter32,
|
||||
swi56xxPortTxCollisionFrames
|
||||
Counter32,
|
||||
swi56xxPortMiscDropEvents
|
||||
Counter32,
|
||||
swi56xxPortMiscTaggedPktTx
|
||||
Counter32,
|
||||
swi56xxPortMiscTotalPktTxAbort
|
||||
Counter32,
|
||||
swi56xxPortHWMultiTTLexpired
|
||||
Counter32,
|
||||
swi56xxPortHWMultiBridgedFrames
|
||||
Counter32,
|
||||
swi56xxPortHWMultiRxDrops
|
||||
Counter32,
|
||||
swi56xxPortHWMultiTxDrops
|
||||
Counter32
|
||||
}
|
||||
|
||||
swi56xxPortNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the port of the switch."
|
||||
::= { swi56xxPortCounterEntry 1 }
|
||||
|
||||
swi56xxRxTx64kPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of 64kB packets received and transmitted."
|
||||
::= { swi56xxPortCounterEntry 2 }
|
||||
|
||||
swi56xxRxTx65To127kPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of 65kB To 127kB packets received and transmitted."
|
||||
::= { swi56xxPortCounterEntry 3 }
|
||||
|
||||
swi56xxRxTx128To255kPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of 128kB To 255kB packets received and transmitted."
|
||||
::= { swi56xxPortCounterEntry 4 }
|
||||
|
||||
swi56xxRxTx256To511kPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of 256kB To 511kB packets received and transmitted."
|
||||
::= { swi56xxPortCounterEntry 5 }
|
||||
|
||||
swi56xxRxTx512To1023kPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of 512kB To 1023kB packets received and transmitted."
|
||||
::= { swi56xxPortCounterEntry 6 }
|
||||
|
||||
swi56xxRxTx1024ToMaxPktSzPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of 1024kB To MaxPktSz packets received and transmitted."
|
||||
::= { swi56xxPortCounterEntry 7 }
|
||||
|
||||
swi56xxRxTx519To1522kPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of 519kB To 1522kB packets received and transmitted."
|
||||
::= { swi56xxPortCounterEntry 8 }
|
||||
|
||||
swi56xxPortRxOctets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of octets received."
|
||||
::= { swi56xxPortCounterEntry 9 }
|
||||
|
||||
swi56xxPortRxPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets received."
|
||||
::= { swi56xxPortCounterEntry 10 }
|
||||
|
||||
swi56xxPortRxFCSErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of frames received containing a Frame Check Sequence
|
||||
error."
|
||||
::= { swi56xxPortCounterEntry 11 }
|
||||
|
||||
swi56xxPortRxMulticastPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of multicast packets received."
|
||||
::= { swi56xxPortCounterEntry 12 }
|
||||
|
||||
swi56xxPortRxBroadcastPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of broadcast packets received."
|
||||
::= { swi56xxPortCounterEntry 13 }
|
||||
|
||||
swi56xxPortRxPauseMACCtlFrms OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of valid PAUSE MAC Control frames received."
|
||||
::= { swi56xxPortCounterEntry 14 }
|
||||
|
||||
swi56xxPortRxOversizePkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of oversize packets received."
|
||||
::= { swi56xxPortCounterEntry 15 }
|
||||
|
||||
swi56xxPortRxFragments OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of fragments received."
|
||||
::= { swi56xxPortCounterEntry 16 }
|
||||
|
||||
swi56xxPortRxJabbers OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of jabber frames received."
|
||||
::= { swi56xxPortCounterEntry 17 }
|
||||
|
||||
swi56xxPortRxMACControlFrms OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of MAC Control frames (Pause and
|
||||
Unsupported) received."
|
||||
::= { swi56xxPortCounterEntry 18 }
|
||||
|
||||
swi56xxPortRxUnsupportOpcode OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of MAC Control frames with unsupported
|
||||
opcode (i.e. not Pause) received."
|
||||
::= { swi56xxPortCounterEntry 19 }
|
||||
|
||||
swi56xxPortRxAlignmentErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of frames with alignment errors received."
|
||||
::= { swi56xxPortCounterEntry 20 }
|
||||
|
||||
swi56xxPortRxOutOfRngeLenFld OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets with length out of range received."
|
||||
::= { swi56xxPortCounterEntry 21 }
|
||||
|
||||
swi56xxPortRxSymErDurCarrier OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of frames with invalid data symbols received."
|
||||
::= { swi56xxPortCounterEntry 22 }
|
||||
|
||||
swi56xxPortRxCarrierSenseErr OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of false carrier conditions between frames received."
|
||||
::= { swi56xxPortCounterEntry 23 }
|
||||
|
||||
swi56xxPortRxUndersizePkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of undersized packets received."
|
||||
::= { swi56xxPortCounterEntry 24 }
|
||||
|
||||
swi56xxPortRxIpInHdrErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"swiPortRxIpInHdrErrors"
|
||||
::= { swi56xxPortCounterEntry 25 }
|
||||
|
||||
swi56xxPortTxOctets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of octets transmitted."
|
||||
::= { swi56xxPortCounterEntry 26 }
|
||||
|
||||
swi56xxPortTxPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets transmitted."
|
||||
::= { swi56xxPortCounterEntry 27 }
|
||||
|
||||
swi56xxPortTxFCSErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of frames containing a Frame Check Sequence
|
||||
error transmitted."
|
||||
::= { swi56xxPortCounterEntry 28 }
|
||||
|
||||
swi56xxPortTxMulticastPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of multicast packets transmitted."
|
||||
::= { swi56xxPortCounterEntry 29 }
|
||||
|
||||
swi56xxPortTxBroadcastPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of broadcast packets transmitted."
|
||||
::= { swi56xxPortCounterEntry 30 }
|
||||
|
||||
swi56xxPortTxPauseMACCtlFrms OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of valid PAUSE MAC Control frames transmitted."
|
||||
::= { swi56xxPortCounterEntry 31 }
|
||||
|
||||
swi56xxPortTxOversizePkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of oversize packets transmitted."
|
||||
::= { swi56xxPortCounterEntry 32 }
|
||||
|
||||
swi56xxPortTxFragments OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of fragments transmitted."
|
||||
::= { swi56xxPortCounterEntry 33 }
|
||||
|
||||
swi56xxPortTxJabbers OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of jabber frames transmitted."
|
||||
::= { swi56xxPortCounterEntry 34 }
|
||||
|
||||
swi56xxPortTxPauseCtrlFrms OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Pause control frames transmitted."
|
||||
::= { swi56xxPortCounterEntry 35 }
|
||||
|
||||
swi56xxPortTxFrameWDeferrdTx OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of frames deferred once before successful
|
||||
transmission."
|
||||
::= { swi56xxPortCounterEntry 36 }
|
||||
|
||||
swi56xxPortTxFrmWExcesDefer OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of frame aborted after too many deferrals."
|
||||
::= { swi56xxPortCounterEntry 37 }
|
||||
|
||||
swi56xxPortTxSingleCollsnFrm OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of frames which experienced exactly one
|
||||
collision."
|
||||
::= { swi56xxPortCounterEntry 38 }
|
||||
|
||||
swi56xxPortTxMultCollsnFrm OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of frames which experienced 2 to 15 collisions
|
||||
(including late collisions)."
|
||||
::= { swi56xxPortCounterEntry 39 }
|
||||
|
||||
swi56xxPortTxLateCollsns OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of frames which experienced late collisions."
|
||||
::= { swi56xxPortCounterEntry 40 }
|
||||
|
||||
swi56xxPortTxExcessivCollsns OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of frames aborted before transmission after 16
|
||||
collisions."
|
||||
::= { swi56xxPortCounterEntry 41 }
|
||||
|
||||
swi56xxPortTxCollisionFrames OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of collisions."
|
||||
::= { swi56xxPortCounterEntry 42 }
|
||||
|
||||
swi56xxPortMiscDropEvents OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets discarded at ingress port."
|
||||
::= { swi56xxPortCounterEntry 43 }
|
||||
|
||||
swi56xxPortMiscTaggedPktTx OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of VLAN tagged packets transmitted."
|
||||
::= { swi56xxPortCounterEntry 44 }
|
||||
|
||||
swi56xxPortMiscTotalPktTxAbort OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Layer 2 and 3 packets aborted during
|
||||
transmission."
|
||||
::= { swi56xxPortCounterEntry 45 }
|
||||
|
||||
swi56xxPortHWMultiTTLexpired OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of multicast TTL expired frames."
|
||||
::= { swi56xxPortCounterEntry 46 }
|
||||
|
||||
swi56xxPortHWMultiBridgedFrames OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of multicast bridged frames"
|
||||
::= { swi56xxPortCounterEntry 47 }
|
||||
|
||||
swi56xxPortHWMultiRxDrops OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of multicast frames dropped at reception"
|
||||
::= { swi56xxPortCounterEntry 48 }
|
||||
|
||||
swi56xxPortHWMultiTxDrops OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"NNumber of multicast frames dropped at transmission"
|
||||
::= { swi56xxPortCounterEntry 49 }
|
||||
|
||||
|
||||
-- A MIB group set up to contain odds and ends of debugging variables in the SWI module.
|
||||
|
||||
swiDebugVariables OBJECT IDENTIFIER ::= { swi 3 }
|
||||
swiTrap OBJECT IDENTIFIER ::= { swi 0 }
|
||||
|
||||
swiDebugMemoryParityErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"For switches based on certain switch chips, the number of parity errors
|
||||
that have been detected in packet memory associated with the switch. If the
|
||||
device does not include the counting of memory parity errors, this variable
|
||||
will return 0."
|
||||
::= { swiDebugVariables 1 }
|
||||
|
||||
swiIntrusionDetectionTrap NOTIFICATION-TYPE
|
||||
OBJECTS { swiPortNumber }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An intrusion detection trap is generated when a port has intrusion
|
||||
detection enabled, and the action taken when intrusion is detected is
|
||||
to generate a trap. Intrusion is detected when the number of MAC
|
||||
addresses learned on the port exceeds the configured learn limit.
|
||||
The ifIndex of the port is included in the trap."
|
||||
::= { swiTrap 6 }
|
||||
|
||||
END
|
||||
913
mibs/alliedtelesis/at-sysinfo.mib
Normal file
913
mibs/alliedtelesis/at-sysinfo.mib
Normal file
@@ -0,0 +1,913 @@
|
||||
-- ============================================================================
|
||||
-- AT-SYSINFO.MIB, Allied Telesis enterprise MIB: system information
|
||||
--
|
||||
-- Extracted from ATROUTER.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- June 2006, Stan Xiang
|
||||
-- Upgraded to SMIv2 compliance
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-SYSINFO-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
|
||||
atRouter,
|
||||
DisplayStringUnsized
|
||||
FROM AT-SMI-MIB
|
||||
;
|
||||
|
||||
sysinfo MODULE-IDENTITY
|
||||
LAST-UPDATED "200606140000Z"
|
||||
ORGANIZATION "Allied Telesis, Inc."
|
||||
CONTACT-INFO
|
||||
" http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"ubtree beneath which system inforamtion ids are assigned.
|
||||
It contains generic system information, as follows:
|
||||
{ sysinfo 1 } fanAndPs
|
||||
{ sysinfo 2 } restartGroup
|
||||
{ sysinfo 3 } cpu
|
||||
{ sysinfo 4 } sysTemperature
|
||||
{ sysinfo 5 } atrContactDetails
|
||||
{ sysinfo 6 } bbrNvs
|
||||
{ sysinfo 9 } hostId "
|
||||
|
||||
REVISION "200606140000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { atRouter 3 }
|
||||
|
||||
|
||||
-- fanAndPs - this group contains information about the Fan, Power Supply and
|
||||
-- Temperature status of the router. Some of the variables and their values
|
||||
-- borrow from the fstswitch MIB.
|
||||
-- This group was added on 21/Jun/2001 by Tony van der Peet on request from ATKK.
|
||||
|
||||
fanAndPs OBJECT IDENTIFIER ::= { sysinfo 1 }
|
||||
|
||||
fanAndPsRpsConnectionStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
notSupported(0),
|
||||
connected(1),
|
||||
notConnected(2),
|
||||
notMonitoring(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the Redundant Power Supply (RPS) connection,
|
||||
ie, whether an RPS is actually connected or not, regardless
|
||||
of whether the RPS is on or not. notSupported means that an
|
||||
RPS is not supported in this hardware platform, connected
|
||||
means that the RPS is connected, notConnected means that the
|
||||
RPS is not connected, and notMonitoring means that the status
|
||||
of the RPS is not being monitored presently. RPS monitoring can
|
||||
be turned on via the variable fanAndPsRpsMonitoringStatus, or
|
||||
by the command SET SYSTEM RPSMONITOR=ON."
|
||||
::= { fanAndPs 1 }
|
||||
|
||||
fanAndPsMainPSUStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
on(1),
|
||||
off(2),
|
||||
faulty(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the main Power Supply. on means that the power supply is present
|
||||
and fully operational. off means that the power supply is totally off (and
|
||||
obviously only applies to systems with a redundant power supply). faulty means
|
||||
that the main power supply is delivering power but that a component of the
|
||||
power supply is faulty. This applies to systems like SwitchBlade which have 3
|
||||
power supplies but do not provide individual power supply monitoring. Also,
|
||||
in the case of SwitchBlade, power supply status includes the status of the fans
|
||||
in the power supply."
|
||||
::= { fanAndPs 2 }
|
||||
|
||||
fanAndPsRedundantPSUStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
notSupported(0),
|
||||
on(1),
|
||||
off(2),
|
||||
notMonitoring(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the redundant Power Supply. notSupported means
|
||||
this device does not support redundant power supplies, on
|
||||
means that the redundant power supply is connected and able
|
||||
to supply system power if required, off means that the
|
||||
redundant power supply is either not connected or is connected
|
||||
and is not able to supply system power if required, and
|
||||
notMonitoring means that the status of the RPS is not being
|
||||
monitored presently. RPS monitoring can be turned on via the
|
||||
variable fanAndPsRpsMonitoringStatus, or by the command
|
||||
SET SYSTEM RPSMONITOR=ON."
|
||||
::= { fanAndPs 3 }
|
||||
|
||||
fanAndPsRpsMonitoringStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
notSupported(0),
|
||||
on(1),
|
||||
off(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current status of redundant power supply monitoring. The
|
||||
monitoring of the redundant power supply and its fan must be
|
||||
enabled by command or by setting this variable to on. The value
|
||||
notSupported means that this device does not support redundant
|
||||
power supplies. Only the values on or off may be written to this
|
||||
variable. If this variables reads as notSupported, an attempt to
|
||||
write to this variable will result in a bad value error."
|
||||
::= { fanAndPs 4 }
|
||||
|
||||
fanAndPsMainFanStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
notSupported(0),
|
||||
ok(1),
|
||||
notOk(2),
|
||||
warning(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the main Power Supply fan. notSupported means that this
|
||||
device does not support monitoring on the main power supply fan, or that
|
||||
there is no main power supply fan. The warning means the fan's speed is
|
||||
outside 30% of the expected speed."
|
||||
::= { fanAndPs 5 }
|
||||
|
||||
fanAndPsRedundantFanStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
notSupported(0),
|
||||
ok(1),
|
||||
notOk(2),
|
||||
notMonitoring(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the redundant Power Supply Fan. notSupported means
|
||||
this device does not support redundant power supplies, ok
|
||||
means that the redundant power supply fan is running, notOk means
|
||||
that the redundant power supply fan is not running, and
|
||||
notMonitoring means that the status of the RPS is not being
|
||||
monitored presently. RPS monitoring can be turned on via the
|
||||
variable fanAndPsRpsMonitoringStatus, or by the command
|
||||
SET SYSTEM RPSMONITOR=ON."
|
||||
::= { fanAndPs 6 }
|
||||
|
||||
fanAndPsTemperatureStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ok(1),
|
||||
notOk(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of temperature in this device. ok means that the
|
||||
device is not capable of monitoring temperature or that the
|
||||
temperature is OK, notOk means that the temperature is being
|
||||
monitored and is currently out of the range 0C - 45C."
|
||||
::= { fanAndPs 7 }
|
||||
|
||||
fanAndPsFanTrayPresent OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
notSupported(0),
|
||||
present(1),
|
||||
notPresent(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the presence of the fan tray in this system. Systems
|
||||
which do not support a fan tray return the value notSupported. Upon
|
||||
removal of the fan tray there is a short period (20s) before the value of
|
||||
this variable is changed to notPresent. This is to allow for scheduled
|
||||
replacement and/or cleaning of the fan tray."
|
||||
::= { fanAndPs 8 }
|
||||
|
||||
fanAndPsFanTrayStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
notSupported(0),
|
||||
ok(1),
|
||||
notOk(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the fan tray in this system. Systems which do not support
|
||||
a fan tray return the value notSupported. The value ok is returned if all fans
|
||||
in the fan tray are running at full speed. The value notOk is returned if
|
||||
one of more of the fan tray fans is running slow or has stalled."
|
||||
::= { fanAndPs 9 }
|
||||
|
||||
fanAndPsMainMonitoringStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
notSupported(0),
|
||||
ok(1),
|
||||
notOk(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current status of main power supply monitoring. The
|
||||
monitoring of the main power supply and its fan is always
|
||||
enabled by those systems that support it. Systems which do
|
||||
not support main power supply or fan monitoring report a
|
||||
value of notSupported. The value ok is returned for those
|
||||
systems that do support main power supply and fan monitoring,
|
||||
and where the monitoring operation is reporting valid information (refer
|
||||
to fanAndPsMainFanStatus for the current status of the system).
|
||||
When main power supply and fan monitoring is failing, the value
|
||||
notOk is returned."
|
||||
::= { fanAndPs 10 }
|
||||
|
||||
-- fanAndPsPsuStatusTable - AT8948 specific power supply monitoring.
|
||||
-- Added on by Elizabeth Kennett/Wenhua Wei for AT8948 project.
|
||||
|
||||
fanAndPsPsuStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF FanAndPsPsuStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of AT8948 fanAndPsPsuStatusTable. Each entry in the table
|
||||
represents the status of one of the power supplies in AT8948 system.
|
||||
Each power supply has its own board ID."
|
||||
::= { fanAndPs 11 }
|
||||
|
||||
fanAndPsPsuStatusEntry OBJECT-TYPE
|
||||
SYNTAX FanAndPsPsuStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A single entry of AT8948 fanAndPsPsuStatusTable, indexed by
|
||||
fanAndPsPsuNumber field."
|
||||
INDEX { fanAndPsPsuNumber }
|
||||
::= { fanAndPsPsuStatusTable 1 }
|
||||
|
||||
FanAndPsPsuStatusEntry ::=
|
||||
SEQUENCE {
|
||||
fanAndPsPsuNumber
|
||||
INTEGER,
|
||||
fanAndPsPsuPresent
|
||||
INTEGER,
|
||||
fanAndPsPsuType
|
||||
INTEGER,
|
||||
fanAndPsPsuFan
|
||||
INTEGER,
|
||||
fanAndPsPsuTemperature
|
||||
INTEGER,
|
||||
fanAndPsPsuPower
|
||||
INTEGER
|
||||
}
|
||||
|
||||
fanAndPsPsuNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The PSU board identity for which this entry holds. If the system
|
||||
consists only of a single PSU board, only one entry will appear
|
||||
in the table, whose index is 1."
|
||||
::= { fanAndPsPsuStatusEntry 1 }
|
||||
|
||||
fanAndPsPsuPresent OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
yes(0),
|
||||
no (1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The PSU present state, displayed as 'yes' if present, or 'no' if absent."
|
||||
::= { fanAndPsPsuStatusEntry 2 }
|
||||
|
||||
fanAndPsPsuType OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
ac(0),
|
||||
dc(1),
|
||||
fan(2),
|
||||
notPresent(3),
|
||||
notSupported(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The PSU type, displayed as AC, or DC, or FAN, or NOT PRESENT."
|
||||
::= { fanAndPsPsuStatusEntry 3 }
|
||||
|
||||
fanAndPsPsuFan OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
ok(0),
|
||||
fail(1),
|
||||
notPresent(2),
|
||||
notSupported(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The PSU fan status, displayed as OK, or FAIL, or NOT PRESENT."
|
||||
::= { fanAndPsPsuStatusEntry 4 }
|
||||
|
||||
fanAndPsPsuTemperature OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
good(0),
|
||||
high(1),
|
||||
notPresent(2),
|
||||
notSupported(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The PSU temperature, displayed as GOOD, or HIGH, or NOT PRESENT,
|
||||
or NOT SUPPORTED."
|
||||
::= { fanAndPsPsuStatusEntry 5 }
|
||||
|
||||
fanAndPsPsuPower OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
good(0),
|
||||
bad(1),
|
||||
notPresent(2),
|
||||
notSupported(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The PSU power status, displayed as GOOD, or BAD, or NOT PRESENT
|
||||
or NOT SUPPORTED."
|
||||
::= { fanAndPsPsuStatusEntry 6 }
|
||||
|
||||
fanAndPsAccelFanStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
notSupported(0),
|
||||
ok(1),
|
||||
notOk(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the accelerator card fans. Non-supported means this
|
||||
device does not support monitoring of the accelerator card fans."
|
||||
::= { fanAndPs 12 }
|
||||
|
||||
-- fanAndPs traps - traps exist for changes to power supply status, fan status
|
||||
-- and temperature status.
|
||||
|
||||
fanAndPsTrap OBJECT IDENTIFIER ::= { fanAndPs 0 }
|
||||
|
||||
fanAndPsRpsConnectionTrap NOTIFICATION-TYPE
|
||||
OBJECTS { fanAndPsRpsConnectionStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Generated when the RPS connection status changes."
|
||||
::= { fanAndPsTrap 1 }
|
||||
|
||||
fanAndPsMainPSUStatusTrap NOTIFICATION-TYPE
|
||||
OBJECTS { fanAndPsMainPSUStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Generated when the main power supply status changes."
|
||||
::= { fanAndPsTrap 2 }
|
||||
|
||||
fanAndPsRedundantPSUStatusTrap NOTIFICATION-TYPE
|
||||
OBJECTS { fanAndPsRedundantPSUStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Generated when the RPS status changes."
|
||||
::= { fanAndPsTrap 3 }
|
||||
|
||||
fanAndPsMainFanStatusTrap NOTIFICATION-TYPE
|
||||
OBJECTS { fanAndPsMainFanStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Generated when the main fan changes status."
|
||||
::= { fanAndPsTrap 4 }
|
||||
|
||||
fanAndPsRedundantFanStatusTrap NOTIFICATION-TYPE
|
||||
OBJECTS { fanAndPsRedundantFanStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Generated when the redundant fan changes status."
|
||||
::= { fanAndPsTrap 5 }
|
||||
|
||||
fanAndPsTemperatureStatusTrap NOTIFICATION-TYPE
|
||||
OBJECTS { fanAndPsTemperatureStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Generated when the temperature changes status."
|
||||
::= { fanAndPsTrap 6 }
|
||||
|
||||
fanAndPsFanTrayPresentTrap NOTIFICATION-TYPE
|
||||
OBJECTS { fanAndPsFanTrayPresent }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Generated when the fan tray presence status changes."
|
||||
::= { fanAndPsTrap 7 }
|
||||
|
||||
fanAndPsFanTrayStatusTrap NOTIFICATION-TYPE
|
||||
OBJECTS { fanAndPsFanTrayStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Generated when the fan tray status changes."
|
||||
::= { fanAndPsTrap 8 }
|
||||
|
||||
fanAndPsMainMonitoringStatusTrap NOTIFICATION-TYPE
|
||||
OBJECTS { fanAndPsMainMonitoringStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Generated when the main power supply monitoring status changes."
|
||||
::= { fanAndPsTrap 9 }
|
||||
|
||||
fanAndPsAccelFanStatusTrap NOTIFICATION-TYPE
|
||||
OBJECTS { fanAndPsAccelFanStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Generated when the accelerator fans' status changes."
|
||||
::= { fanAndPsTrap 10 }
|
||||
|
||||
-- router/switch restart related.
|
||||
|
||||
restartGroup OBJECT IDENTIFIER ::= { sysinfo 2 }
|
||||
restart OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
restartNone(0),
|
||||
restartWarm(1),
|
||||
restartCold(2)
|
||||
}
|
||||
MAX-ACCESS write-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A router/switch restart request.
|
||||
|
||||
A management station can remotely instruct an ATI router/switch
|
||||
to action a warm or cold restart.
|
||||
|
||||
Once all the appropriate internal checks have been made, the
|
||||
router/switch will acknowledge the request via normal SNMP channels.
|
||||
The restart instruction will be actioned after waiting for a period
|
||||
of 5 seconds, this is because the SNMP acknowledgement packet needs
|
||||
time to reach the management station.
|
||||
|
||||
Once the request has been actioned, it can not be cancelled and
|
||||
communication with the router/switch will be lost during system
|
||||
initialisation."
|
||||
::= { restartGroup 1 }
|
||||
|
||||
restartCause OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown(0),
|
||||
hardwareReset(1),
|
||||
hardwareWatchdog(2),
|
||||
softwareRequest(3),
|
||||
softwareException(4),
|
||||
softwareInvalidImage(5),
|
||||
softwareLicenceCheckFailure(6),
|
||||
powerOnSelfTestfailure(7)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The reason for last time restart."
|
||||
::= { restartGroup 2 }
|
||||
|
||||
restartLog OBJECT-TYPE
|
||||
SYNTAX DisplayStringUnsized (SIZE (0..500))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The restart logging details."
|
||||
::= { restartGroup 3 }
|
||||
|
||||
restartNotification NOTIFICATION-TYPE
|
||||
OBJECTS { restartCause
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A restart notification is a trap sent to tell snmp managers
|
||||
the reason of restarting"
|
||||
::= { restartGroup 11 }
|
||||
|
||||
|
||||
-- cpu - this group contains information about the cpu utilisation over different
|
||||
-- periods of time.
|
||||
|
||||
cpu OBJECT IDENTIFIER ::= { sysinfo 3 }
|
||||
|
||||
cpuUtilisationMax OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum CPU utilisation since the router was last restarted.
|
||||
Expressed as a percentage."
|
||||
::= { cpu 1 }
|
||||
|
||||
cpuUtilisationAvg OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Average CPU utilisation since the router was last restarted.
|
||||
Expressed as a percentage."
|
||||
::= { cpu 2 }
|
||||
|
||||
cpuUtilisationAvgLastMinute OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Average CPU utilisation over the past minute.
|
||||
Expressed as a percentage."
|
||||
::= { cpu 3 }
|
||||
|
||||
cpuUtilisationAvgLast10Seconds OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Average CPU utilisation over the past ten seconds.
|
||||
Expressed as a percentage."
|
||||
::= { cpu 4 }
|
||||
|
||||
cpuUtilisationAvgLastSecond OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Average CPU utilisation over the past second.
|
||||
Expressed as a percentage."
|
||||
::= { cpu 5 }
|
||||
|
||||
cpuUtilisationMaxLast5Minutes OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum CPU utilisation over the last 5 minutes.
|
||||
Expressed as a percentage."
|
||||
::= { cpu 6 }
|
||||
|
||||
cpuUtilisationAvgLast5Minutes OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Average CPU utilisation over the past 5 minutes.
|
||||
Expressed as a percentage."
|
||||
::= { cpu 7 }
|
||||
|
||||
-- sysTemperature - this group contains information about the temperature monitoring
|
||||
-- in the system. under this group is a general group, containing generic temperature
|
||||
-- monitoring variables, and one or more specific groups, which contain variables specific
|
||||
-- to particular products.
|
||||
|
||||
sysTemperature OBJECT IDENTIFIER ::= { sysinfo 4 }
|
||||
|
||||
-- This group displays generic system temperature information - the actual
|
||||
-- temperature, the fixed temperature threshold and an indication the
|
||||
-- temperature has fallen below the threshold. A particular product may support
|
||||
-- this information or not. If not the product may have a specific entry for
|
||||
-- its particular temperature information. A product may also support the
|
||||
-- generic information and additional specific information.
|
||||
|
||||
generalTemperature OBJECT IDENTIFIER ::= { sysTemperature 1 }
|
||||
generalTemperatureSupported OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
notSupported(0),
|
||||
supported(1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value supported indicates general temperature is displayed by the
|
||||
device. The value notSupported indicates the device displays specific
|
||||
temperature information or none at all."
|
||||
::= { generalTemperature 1 }
|
||||
|
||||
generalTemperatureActualTemp OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current temperature of product's base board, in degrees Celsius. A device
|
||||
which doesn't support this group will return the value 0 for this variable."
|
||||
::= { generalTemperature 2 }
|
||||
|
||||
generalTemperatureStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ok(1),
|
||||
notOk(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of temperature in this device. ok indicates the
|
||||
temperature is below the threshold temperature or the device
|
||||
is not capable of monitoring temperature. notOk indicates the
|
||||
temperature is being monitored and is currently above the
|
||||
threshold temperature (displayed in generalTemperatureThreshold)."
|
||||
::= { generalTemperature 3 }
|
||||
|
||||
generalTemperatureThreshold OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The temperature threshold for the device. If the
|
||||
temperature of the device rises above this threshold
|
||||
generalTemeratureStatus will indicate a notOk status."
|
||||
::= { generalTemperature 4 }
|
||||
|
||||
-- generalTemperature trap - a trap monitoring changes in the temperature status.
|
||||
|
||||
generalTemperatureTrap OBJECT IDENTIFIER ::= { generalTemperature 0 }
|
||||
|
||||
generalTemperatureStatusTrap NOTIFICATION-TYPE
|
||||
OBJECTS { generalTemperatureStatus, generalTemperatureActualTemp, generalTemperatureThreshold }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Generated when the temperature status of the device changes."
|
||||
::= { generalTemperatureTrap 1 }
|
||||
|
||||
-- sbTemperature - SwitchBlade specific temperature monitoring.
|
||||
|
||||
sbTemperature OBJECT IDENTIFIER ::= { sysTemperature 2 }
|
||||
|
||||
sbTempTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SbTempEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of SwitchBlade sysTemperature. Each entry in the table
|
||||
represents temperature monitoring from one of the CPU cards which
|
||||
may be present in the SwitchBlade system."
|
||||
::= { sbTemperature 1 }
|
||||
|
||||
sbTempEntry OBJECT-TYPE
|
||||
SYNTAX SbTempEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A single entry of SwitchBlade sysTemperature"
|
||||
INDEX { sbTempIndex }
|
||||
::= { sbTempTable 1 }
|
||||
|
||||
SbTempEntry ::=
|
||||
SEQUENCE {
|
||||
sbTempIndex
|
||||
INTEGER,
|
||||
sbTempActualTemperature
|
||||
INTEGER,
|
||||
sbTempFixedThresholdStatus
|
||||
INTEGER,
|
||||
sbTempSettableThresholdStatus
|
||||
INTEGER,
|
||||
sbTempSettableThreshold
|
||||
INTEGER
|
||||
}
|
||||
|
||||
sbTempIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
master(1),
|
||||
slave(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The board for which this temperature entry holds. If the system
|
||||
consists only of a single CPU board, only one entry will appear
|
||||
in the table, whose index is master(1)."
|
||||
::= { sbTempEntry 1 }
|
||||
|
||||
sbTempActualTemperature OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The actual SwitchBlade temperature. This temperature is measured
|
||||
within the SwitchBlade CPU, and is sampled at 1 second intervals."
|
||||
::= { sbTempEntry 2 }
|
||||
|
||||
sbTempFixedThresholdStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
normal(1),
|
||||
crossover(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The temperature status with regard to the fixed temperature
|
||||
threshold. The value of the fixed temperature threshold is set at
|
||||
90 degrees C. This variable represents whether the actual temperature
|
||||
is above the threshold (value is crossover(2)) or below the threshold
|
||||
(value is normal(1)). If the temperature is exactly the same as the
|
||||
fixed temperature threshold, the value of this variable reads as
|
||||
normal(1)."
|
||||
::= { sbTempEntry 3 }
|
||||
|
||||
sbTempSettableThresholdStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
normal(1),
|
||||
crossover(2),
|
||||
undefined(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The temperature status with regard to the settable temperature
|
||||
threshold. The value of the settable temperature threshold is set by
|
||||
management intervention. This variable represents whether the actual
|
||||
temperature is above the threshold (value is crossover(2)) or below
|
||||
the threshold (value is normal(1)). When the value of this variable is
|
||||
undefined(3), no settable threshold has been specified and the value
|
||||
of sbTempSettableThreshold is not used."
|
||||
::= { sbTempEntry 4 }
|
||||
|
||||
sbTempSettableThreshold OBJECT-TYPE
|
||||
SYNTAX INTEGER (30..100)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of the settable temperature threshold. This can be set
|
||||
independently for each temperature entry. The value of this threshold
|
||||
is only valid when sbTempSettableThresholdStatus is not set to
|
||||
undefined(3)."
|
||||
::= { sbTempEntry 5 }
|
||||
|
||||
sbTempFixedThreshold OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of the fixed temperature threshold. This value is fixed for
|
||||
both CPU cards, and cannot be set."
|
||||
::= { sbTemperature 2 }
|
||||
|
||||
sbTemperatureTrap OBJECT IDENTIFIER ::= { sbTemperature 0 }
|
||||
|
||||
sbTempFixedThresholdTrap NOTIFICATION-TYPE
|
||||
OBJECTS { sbTempFixedThresholdStatus, sbTempActualTemperature, sbTempFixedThreshold }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap occurs when fixed threshold status changes. The actual temperature
|
||||
and the fixed threshold are also given."
|
||||
::= { sbTemperatureTrap 1 }
|
||||
|
||||
sbTempSettableThresholdTrap NOTIFICATION-TYPE
|
||||
OBJECTS { sbTempSettableThresholdStatus, sbTempActualTemperature, sbTempSettableThreshold }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap occurs when settable threshold status changes. The actual temperature
|
||||
and the settable threshold are also given."
|
||||
::= { sbTemperatureTrap 2 }
|
||||
|
||||
atContactDetails OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The contact details for Allied Telesis inc."
|
||||
::= { sysinfo 5 }
|
||||
|
||||
-- acceleratorTemperature - Accelerator card specific temperature monitoring.
|
||||
|
||||
acceleratorTemperature OBJECT IDENTIFIER ::= { sysTemperature 3 }
|
||||
acceleratorTemperatureTrap OBJECT IDENTIFIER ::= { acceleratorTemperature 0 }
|
||||
|
||||
acceleratorTemperatureSupported OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
notSupported(0),
|
||||
supported(1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value supported indicates whether accelerator card temperature
|
||||
is displayed by the device. The value notSupported indicates the
|
||||
device does not display specific accelerator card temperature
|
||||
information."
|
||||
::= { acceleratorTemperature 1 }
|
||||
|
||||
acceleratorTemperatureActualTemp OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current temperature of product's base board, in degrees Celsius. A device
|
||||
which doesn't support this group will return the value 0 for this variable."
|
||||
::= { acceleratorTemperature 2 }
|
||||
|
||||
acceleratorTemperatureStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ok(1),
|
||||
notOk(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of temperature in this device. ok indicates the
|
||||
temperature is below the threshold temperature or the device
|
||||
is not capable of monitoring temperature. notOk indicates the
|
||||
temperature is being monitored and is currently above the
|
||||
threshold temperature (displayed in generalTemperatureThreshold)."
|
||||
::= { acceleratorTemperature 3 }
|
||||
|
||||
acceleratorTemperatureThreshold OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The temperature threshold for the device. If the
|
||||
temperature of the device rises above this threshold
|
||||
generalTemeratureStatus will indicate a notOk status."
|
||||
::= { acceleratorTemperature 4 }
|
||||
|
||||
-- acceleratorTemperature trap - a trap monitoring changes in the temperature status.
|
||||
|
||||
acceleratorTemperatureStatusTrap NOTIFICATION-TYPE
|
||||
OBJECTS { acceleratorTemperatureStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Generated when the temperature status of the device changes."
|
||||
::= { acceleratorTemperatureTrap 1 }
|
||||
|
||||
-- bbrNvs - this group contains information about the battery backed RAM non-volatile storage
|
||||
-- in the router.
|
||||
|
||||
bbrNvs OBJECT IDENTIFIER ::= { sysinfo 6 }
|
||||
|
||||
bbrNvsTrap OBJECT IDENTIFIER ::= { bbrNvs 0 }
|
||||
|
||||
bbrNvsReinitialiseTrap NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Generated at boot when the device detects that the BBR has been
|
||||
corrupted and reinitialised. This can happen if the device's BBR
|
||||
battery has run down, and the device has been powered off, then on."
|
||||
::= { bbrNvsTrap 1}
|
||||
|
||||
|
||||
-- memory - this group contains information about the current memory status
|
||||
-- of the router.
|
||||
|
||||
memory OBJECT IDENTIFIER ::= { sysinfo 7 }
|
||||
|
||||
freeMemory OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Percentage of free memory still available on device"
|
||||
::= { memory 1 }
|
||||
|
||||
totalBuffers OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of buffers available on device"
|
||||
::= { memory 2 }
|
||||
|
||||
lowMemoryTrap NOTIFICATION-TYPE
|
||||
OBJECTS { freeMemory, totalBuffers }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A low memory trap is generated when a router's memory
|
||||
has gone below a certain level."
|
||||
::= { memory 11 }
|
||||
|
||||
realTimeClockStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
invalid(0),
|
||||
normal(1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shows the status of the real time clock"
|
||||
::= { sysinfo 8 }
|
||||
|
||||
hostId OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..32)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Host Identifier of this device"
|
||||
::= { sysinfo 9 }
|
||||
|
||||
END
|
||||
68
mibs/alliedtelesis/at-trigger.mib
Normal file
68
mibs/alliedtelesis/at-trigger.mib
Normal file
@@ -0,0 +1,68 @@
|
||||
-- ============================================================================
|
||||
-- AT-ETH.MIB, Allied Telesis enterprise MIB: TRIGGER module
|
||||
--
|
||||
-- Extracted from ATROUTER.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- June 2006, Stan Xiang
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-TRIGGER-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
DisplayString,
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
|
||||
modules,
|
||||
DisplayStringUnsized
|
||||
FROM AT-SMI-MIB
|
||||
;
|
||||
|
||||
trigger MODULE-IDENTITY
|
||||
LAST-UPDATED "200606281222Z"
|
||||
ORGANIZATION "Allied Telesis, Inc"
|
||||
CONTACT-INFO
|
||||
"http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"This MIB file contains definitions of managed objects for the
|
||||
TRIGGER module. "
|
||||
|
||||
REVISION "200606281222Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision"
|
||||
|
||||
::= { modules 53 }
|
||||
|
||||
-- The trigger group. This group contains information pertinent to triggers in the router.
|
||||
-- The last trigger activated on the router.
|
||||
triggerLastTriggerActivated OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The trigger number of the most recent trigger activated on this router. This is
|
||||
also the variable sent in the trigger trap below. If no triggers have been activated
|
||||
yet since the last restart of this router, this variable will read as 0."
|
||||
::= { trigger 1 }
|
||||
|
||||
triggerTrap OBJECT IDENTIFIER ::= { trigger 0 }
|
||||
triggerActiveTrap NOTIFICATION-TYPE
|
||||
OBJECTS { triggerLastTriggerActivated }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A trigger trap is generated a trigger is activated. The number of the trigger
|
||||
activated is given by the variable triggerLastTriggerActivated."
|
||||
::= { triggerTrap 1 }
|
||||
END
|
||||
83
mibs/alliedtelesis/at-tty.mib
Normal file
83
mibs/alliedtelesis/at-tty.mib
Normal file
@@ -0,0 +1,83 @@
|
||||
-- ============================================================================
|
||||
-- AT-ETH.MIB, Allied Telesis enterprise MIB: TTY module
|
||||
--
|
||||
-- Extracted from ATROUTER.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- June 2006, Stan Xiang
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-TTY-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
DisplayString,
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
|
||||
modules,
|
||||
DisplayStringUnsized
|
||||
FROM AT-SMI-MIB
|
||||
;
|
||||
|
||||
tty MODULE-IDENTITY
|
||||
LAST-UPDATED "200606281222Z"
|
||||
ORGANIZATION "Allied Telesis, Inc"
|
||||
CONTACT-INFO
|
||||
"http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"This MIB file contains definitions of managed objects for the
|
||||
TTY module. "
|
||||
|
||||
REVISION "200606281222Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision"
|
||||
|
||||
::= { modules 36 }
|
||||
|
||||
|
||||
ttyTraps OBJECT IDENTIFIER ::= { tty 100 }
|
||||
|
||||
loginFailureUser OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The user whose login failed"
|
||||
::= { ttyTraps 1 }
|
||||
|
||||
loginFailureIPAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address from where the failed login attempt came"
|
||||
::= { ttyTraps 2 }
|
||||
|
||||
loginFailureAttempts OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of failed logins"
|
||||
::= { ttyTraps 3 }
|
||||
|
||||
loginFailureTrap NOTIFICATION-TYPE
|
||||
OBJECTS { loginFailureUser, loginFailureIPAddress, loginFailureAttempts }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A user has been locked out because of too many
|
||||
consecutive failed logins."
|
||||
::= { ttyTraps 11 }
|
||||
|
||||
END
|
||||
File diff suppressed because it is too large
Load Diff
33
mibs/radlan/.index
Normal file
33
mibs/radlan/.index
Normal file
@@ -0,0 +1,33 @@
|
||||
RADLAN-BaudRate-MIB rlrs232.mib
|
||||
RADLAN-TIMESYNCHRONIZATION-MIB rlsntp.mib
|
||||
RADLAN-rlInterfaces rlinterfaces.mib
|
||||
RADLAN-SNMPv2 rlsnmpv2.txt
|
||||
RADLAN-PHY-MIB rlphy.mib
|
||||
RADLAN-QOS-CLI-MIB qosclimib.mib
|
||||
RADLAN-File rlfile.mib
|
||||
RADLAN-SSL rlssl.mib
|
||||
RADLAN-Physicaldescription-MIB rlphysdescription.mib
|
||||
RADLAN-RMON rlrmon.mib
|
||||
RADLAN-HWENVIROMENT env_mib.mib
|
||||
RADLAN-MAC-BASE-PRIO macbaseprio.mib
|
||||
RADLAN-SNMP-MIB rlsnmp.mib
|
||||
RADLAN-rndMng rlmng.mib
|
||||
RADLAN-rndApplications rlapplication.mib
|
||||
RADLAN-STACK-MIB rlstack.mib
|
||||
RADLAN-SENSORENTMIB rl_sensor.mib
|
||||
RADLAN-SSH-MIB rlssh.mib
|
||||
RADLAN-Tuning rltuning.mib
|
||||
RADLAN-LOCALIZATION-MIB rllocalization.mib
|
||||
RADLAN-IP rlip.mib
|
||||
RADLAN-QOS-SERV rlqosserv.mib
|
||||
ENTITY-SENSOR-MIB draft-ietf-entmib-sensor-mib.mib
|
||||
RADLAN-AAA rlaaa.mib
|
||||
RADLAN-DNSCL-MIB rldnscl.mib
|
||||
RADLAN-MNGINF-MIB mnginf.mib
|
||||
RADLAN-COPY-MIB rlcopy.mib
|
||||
RADLAN-SYSLOG-MIB rlsyslog.mib
|
||||
RADLAN-LLDP-MIB rllldp.mib
|
||||
RADLAN-UDP rludp.mib
|
||||
RADLAN-vlan-MIB rlvlan.mib
|
||||
RADLAN-MIB RADLAN-MIB.txt
|
||||
RADLAN-rlLcli-MIB rllcli.mib
|
||||
6844
mibs/radlan/RADLAN-MIB.txt
Normal file
6844
mibs/radlan/RADLAN-MIB.txt
Normal file
File diff suppressed because it is too large
Load Diff
439
mibs/radlan/draft-ietf-entmib-sensor-mib.mib
Normal file
439
mibs/radlan/draft-ietf-entmib-sensor-mib.mib
Normal file
@@ -0,0 +1,439 @@
|
||||
ENTITY-SENSOR-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- draft-ietf-entmib-sensor-mib-02.txt
|
||||
|
||||
IMPORTS
|
||||
rlEnv FROM RADLAN-MIB
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Integer32, Unsigned32, mib-2
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
TEXTUAL-CONVENTION, TimeStamp
|
||||
FROM SNMPv2-TC
|
||||
entPhysicalIndex, entityPhysicalGroup
|
||||
FROM ENTITY-MIB
|
||||
SnmpAdminString
|
||||
FROM SNMP-FRAMEWORK-MIB;
|
||||
|
||||
entitySensorMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200210160000Z"
|
||||
ORGANIZATION "IETF Entity MIB Working Group"
|
||||
CONTACT-INFO
|
||||
" Andy Bierman
|
||||
Cisco Systems, Inc.
|
||||
Tel: +1 408-527-3711
|
||||
E-mail: abierman@cisco.com
|
||||
Postal: 170 West Tasman Drive
|
||||
San Jose, CA USA 95134
|
||||
|
||||
Dan Romascanu
|
||||
Avaya Communication
|
||||
Tel: +972-3-645-8414
|
||||
Email: dromasca@avaya.com
|
||||
Postal: Atidim technology Park, Bldg. #3
|
||||
Tel Aviv, Israel, 61131
|
||||
|
||||
K.C. Norseth
|
||||
L-3 Communications
|
||||
Tel: +1 801-594-2809
|
||||
Email: kenyon.c.norseth@L-3com.com
|
||||
Postal: 640 N. 2200 West.
|
||||
Salt Lake City, Utah 84116-0850
|
||||
|
||||
Send comments to <entmib@ietf.org>
|
||||
Mailing list subscription info:
|
||||
http://www.ietf.org/mailman/listinfo/entmib "
|
||||
DESCRIPTION
|
||||
"This module defines Entity MIB extensions for physical
|
||||
sensors."
|
||||
REVISION "200210160000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of the Entity Sensor MIB module, published
|
||||
as RFC xxxx." -- RFC Editor assigns xxxx
|
||||
-- ::= { mib-2 xxx } ## IANA needs to assign xxx
|
||||
::= { rlEnv 2 }
|
||||
|
||||
entitySensorObjects OBJECT IDENTIFIER
|
||||
::= { entitySensorMIB 1 }
|
||||
-- entitySensorNotifications OBJECT IDENTIFIER
|
||||
-- ::= { entitySensorMIB 2 }
|
||||
entitySensorConformance OBJECT IDENTIFIER
|
||||
::= { entitySensorMIB 3 }
|
||||
|
||||
--
|
||||
-- Textual Conventions
|
||||
--
|
||||
|
||||
EntitySensorDataType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An object using this data type represents the Entity Sensor
|
||||
measurement data type associated with a physical sensor
|
||||
value. The actual data units are determined by examining an
|
||||
object of this type together with the associated
|
||||
EntitySensorDataScale object.
|
||||
|
||||
An object of this type SHOULD be defined together with
|
||||
objects of type EntitySensorDataScale and
|
||||
EntitySensorPrecision. Together, associated objects of
|
||||
these three types are used to identify the semantics of an
|
||||
object of type EntitySensorValue.
|
||||
|
||||
Valid values are:
|
||||
|
||||
other(1): a measure other than those listed below
|
||||
unknown(2): unknown measurement, or arbitrary,
|
||||
relative numbers
|
||||
voltsAC(3): electric potential
|
||||
voltsDC(4): electric potential
|
||||
amperes(5): electric current
|
||||
watts(6): power
|
||||
hertz(7): frequency
|
||||
celsius(8): temperature
|
||||
percentRH(9): percent relative humidity
|
||||
rpm(10): shaft revolutions per minute
|
||||
cmm(11),: cubic meters per minute (airflow)
|
||||
truthvalue(12): value takes { true(1), false(2) }
|
||||
|
||||
"
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
unknown(2),
|
||||
voltsAC(3),
|
||||
voltsDC(4),
|
||||
amperes(5),
|
||||
watts(6),
|
||||
hertz(7),
|
||||
celsius(8),
|
||||
percentRH(9),
|
||||
rpm(10),
|
||||
cmm(11),
|
||||
truthvalue(12)
|
||||
}
|
||||
|
||||
EntitySensorDataScale ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An object using this data type represents a data scaling
|
||||
factor, represented with an International System of Units
|
||||
(SI) prefix. The actual data units are determined by
|
||||
examining an object of this type together with the
|
||||
associated EntitySensorDataType object.
|
||||
|
||||
An object of this type SHOULD be defined together with
|
||||
objects of type EntitySensorDataType and
|
||||
EntitySensorPrecision. Together, associated objects of
|
||||
these three types are used to identify the semantics of an
|
||||
object of type EntitySensorValue."
|
||||
REFERENCE
|
||||
"TBD"
|
||||
SYNTAX INTEGER {
|
||||
yocto(1), -- 10^-24
|
||||
zepto(2), -- 10^-21
|
||||
atto(3), -- 10^-18
|
||||
femto(4), -- 10^-15
|
||||
pico(5), -- 10^-12
|
||||
nano(6), -- 10^-9
|
||||
micro(7), -- 10^-6
|
||||
milli(8), -- 10^-3
|
||||
units(9), -- 10^0
|
||||
kilo(10), -- 10^3
|
||||
mega(11), -- 10^6
|
||||
giga(12), -- 10^9
|
||||
tera(13), -- 10^12
|
||||
exa(14), -- 10^15
|
||||
peta(15), -- 10^18
|
||||
zetta(16), -- 10^21
|
||||
yotta(17) -- 10^24
|
||||
}
|
||||
|
||||
EntitySensorPrecision ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An object using this data type represents a sensor
|
||||
precision range.
|
||||
|
||||
An object of this type SHOULD be defined together with
|
||||
objects of type EntitySensorDataType and
|
||||
EntitySensorDataScale. Together, associated objects of
|
||||
these three types are used to identify the semantics of an
|
||||
object of type EntitySensorValue.
|
||||
|
||||
If an object of this type contains a value in the range 1 to
|
||||
9, it represents the number of decimal places in the
|
||||
fractional part of an associated EntitySensorValue fixed-
|
||||
point number.
|
||||
|
||||
If an object of this type contains a value in the range -8
|
||||
to -1, it represents the number of accurate digits in the
|
||||
associated EntitySensorValue fixed-point number.
|
||||
|
||||
The value zero indicates the associated EntitySensorValue
|
||||
object is not a fixed-point number.
|
||||
|
||||
Agent implementors must choose a value for the associated
|
||||
EntitySensorPrecision object so that the precision and
|
||||
accuracy of the associated EntitySensorValue object is
|
||||
correctly indicated.
|
||||
|
||||
For example, a physical entity representing a temperature
|
||||
sensor that can measure 0 degrees to 100 degrees C in 0.1
|
||||
degree increments, +/- 0.05 degrees, would have an
|
||||
EntitySensorPrecision value of '1', an EntitySensorDataScale
|
||||
value of 'units(9)', and an EntitySensorValue ranging from
|
||||
'0' to '1000'. The EntitySensorValue would be interpreted
|
||||
as 'degrees C * 10'."
|
||||
SYNTAX Integer32 (-8..9)
|
||||
|
||||
EntitySensorValue ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An object using this data type represents an Entity Sensor
|
||||
value.
|
||||
An object of this type SHOULD be defined together with
|
||||
objects of type EntitySensorDataType, EntitySensorDataScale
|
||||
and EntitySensorPrecision. Together, associated objects of
|
||||
those three types are used to identify the semantics of an
|
||||
object of this data type.
|
||||
|
||||
The semantics of an object using this data type are
|
||||
determined by the value of the associated
|
||||
EntitySensorDataType object.
|
||||
|
||||
If the associated EntitySensorDataType object is equal to
|
||||
'voltsAC(3)', 'voltsDC(4)', 'amperes(5)', 'watts(6),
|
||||
'hertz(7)', 'celsius(8)', or 'cmm(11)', then an object of
|
||||
this type MUST contain a fixed point number ranging from
|
||||
-999,999,999 to +999,999,999. The value -1000000000
|
||||
indicates an underflow error. The value +1000000000
|
||||
indicates an overflow error. The EntitySensorPrecision
|
||||
indicates how many fractional digits are represented in the
|
||||
associated EntitySensorValue object.
|
||||
|
||||
If the associated EntitySensorDataType object is equal to
|
||||
'percentRH(9)', then an object of this type MUST contain a
|
||||
number ranging from 0 to 100.
|
||||
|
||||
If the associated EntitySensorDataType object is equal to
|
||||
'rpm(10)', then an object of this type MUST contain a number
|
||||
ranging from -999,999,999 to +999,999,999.
|
||||
|
||||
If the associated EntitySensorDataType object is equal to
|
||||
'truthvalue(12)', then an object of this type MUST contain
|
||||
either the value 'true(1)' or the value 'false(2)'.
|
||||
|
||||
If the associated EntitySensorDataType object is equal to
|
||||
'other(1)' or unknown(2)', then an object of this type MUST
|
||||
contain a number ranging from -1000000000 to 1000000000."
|
||||
SYNTAX Integer32 (-1000000000..1000000000)
|
||||
|
||||
EntitySensorStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An object using this data type represents the operational
|
||||
status of a physical sensor.
|
||||
|
||||
The value 'ok(1)' indicates that the agent can obtain the
|
||||
sensor value.
|
||||
|
||||
The value 'unavailable(2)' indicates that the agent
|
||||
presently cannot obtain the sensor value.
|
||||
|
||||
The value 'nonoperational(3)' indicates that the agent
|
||||
believes the sensor is broken. The sensor could have a hard
|
||||
failure (disconnected wire), or a soft failure such as out-
|
||||
of-range, jittery, or wildly fluctuating readings."
|
||||
SYNTAX INTEGER {
|
||||
ok(1),
|
||||
unavailable(2),
|
||||
nonoperational(3)
|
||||
}
|
||||
|
||||
--
|
||||
-- Entity Sensor Table
|
||||
--
|
||||
|
||||
entPhySensorTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EntPhySensorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains one row per physical sensor represented
|
||||
by an associated row in the entPhysicalTable."
|
||||
::= { entitySensorObjects 1 }
|
||||
|
||||
entPhySensorEntry OBJECT-TYPE
|
||||
SYNTAX EntPhySensorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information about a particular physical sensor.
|
||||
|
||||
An entry in this table describes the present reading of a
|
||||
sensor, the measurement units and scale, and sensor
|
||||
operational status.
|
||||
|
||||
Entries are created in this table by the agent. An entry
|
||||
for each physical sensor SHOULD be created at the same time
|
||||
as the associated entPhysicalEntry. An entry SHOULD be
|
||||
destroyed if the associated entPhysicalEntry is destroyed."
|
||||
INDEX { entPhysicalIndex } -- SPARSE-AUGMENTS
|
||||
::= { entPhySensorTable 1 }
|
||||
|
||||
EntPhySensorEntry ::= SEQUENCE {
|
||||
entPhySensorType EntitySensorDataType,
|
||||
entPhySensorScale EntitySensorDataScale,
|
||||
entPhySensorPrecision EntitySensorPrecision,
|
||||
entPhySensorValue EntitySensorValue,
|
||||
entPhySensorOperStatus EntitySensorStatus,
|
||||
entPhySensorUnitsDisplay SnmpAdminString,
|
||||
entPhySensorValueTimeStamp TimeStamp,
|
||||
entPhySensorValueUpdateRate Unsigned32
|
||||
}
|
||||
|
||||
entPhySensorType OBJECT-TYPE
|
||||
SYNTAX EntitySensorDataType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of data returned by the associated
|
||||
entPhySensorValue object.
|
||||
|
||||
This object SHOULD be set by the agent during entry
|
||||
creation, and the value SHOULD NOT change during operation."
|
||||
::= { entPhySensorEntry 1 }
|
||||
|
||||
entPhySensorScale OBJECT-TYPE
|
||||
SYNTAX EntitySensorDataScale
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The exponent to apply to values returned by the associated
|
||||
entPhySensorValue object.
|
||||
|
||||
This object SHOULD be set by the agent during entry
|
||||
creation, and the value SHOULD NOT change during operation."
|
||||
::= { entPhySensorEntry 2 }
|
||||
|
||||
entPhySensorPrecision OBJECT-TYPE
|
||||
SYNTAX EntitySensorPrecision
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of decimal places of precision in fixed-point
|
||||
sensor values returned by the associated entPhySensorValue
|
||||
object.
|
||||
|
||||
This object SHOULD be set to '0' when the associated
|
||||
entPhySensorType value is not a fixed-point type: e.g.,
|
||||
'percentRH(9)', 'rpm(10)', 'cmm(11)', or 'truthvalue(12)'.
|
||||
|
||||
This object SHOULD be set by the agent during entry
|
||||
creation, and the value SHOULD NOT change during operation."
|
||||
::= { entPhySensorEntry 3 }
|
||||
|
||||
entPhySensorValue OBJECT-TYPE
|
||||
SYNTAX EntitySensorValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The most recent measurement obtained by the agent for this
|
||||
sensor.
|
||||
|
||||
To correctly interpret the value of this object, the
|
||||
associated entPhySensorType, entPhySensorScale, and
|
||||
entPhySensorPrecision objects must also be examined."
|
||||
::= { entPhySensorEntry 4 }
|
||||
|
||||
entPhySensorOperStatus OBJECT-TYPE
|
||||
SYNTAX EntitySensorStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The operational status of the sensor."
|
||||
::= { entPhySensorEntry 5 }
|
||||
|
||||
entPhySensorUnitsDisplay OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A textual description of the data units that should be used
|
||||
in the display of entPhySensorValue."
|
||||
::= { entPhySensorEntry 6 }
|
||||
|
||||
entPhySensorValueTimeStamp OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime at the time the status and/or value
|
||||
of this sensor was last obtained by the agent."
|
||||
::= { entPhySensorEntry 7 }
|
||||
|
||||
entPhySensorValueUpdateRate OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "milliseconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An indication of the frequency that the agent updates the
|
||||
associated entPhySensorValue object, representing in
|
||||
milliseconds.
|
||||
|
||||
The value zero indicates:
|
||||
|
||||
- the sensor value is updated on demand (e.g.,
|
||||
when polled by the agent for a get-request),
|
||||
- the sensor value is updated when the sensor
|
||||
value changes (event-driven),
|
||||
- the agent does not know the update rate.
|
||||
|
||||
"
|
||||
::= { entPhySensorEntry 8 }
|
||||
|
||||
--
|
||||
-- Conformance Section
|
||||
--
|
||||
|
||||
entitySensorCompliances OBJECT IDENTIFIER
|
||||
::= { entitySensorConformance 1 }
|
||||
entitySensorGroups OBJECT IDENTIFIER
|
||||
::= { entitySensorConformance 2 }
|
||||
|
||||
entitySensorCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the requirements for conformance to the Entity
|
||||
Sensor MIB module."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { entitySensorValueGroup }
|
||||
|
||||
MODULE ENTITY-MIB
|
||||
MANDATORY-GROUPS { entityPhysicalGroup }
|
||||
|
||||
::= { entitySensorCompliances 1 }
|
||||
|
||||
-- Object Groups
|
||||
|
||||
entitySensorValueGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
entPhySensorType,
|
||||
entPhySensorScale,
|
||||
entPhySensorPrecision,
|
||||
entPhySensorValue,
|
||||
entPhySensorOperStatus,
|
||||
entPhySensorUnitsDisplay,
|
||||
entPhySensorValueTimeStamp,
|
||||
entPhySensorValueUpdateRate
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects representing physical entity sensor
|
||||
information."
|
||||
::= { entitySensorGroups 1 }
|
||||
|
||||
END
|
||||
|
||||
|
||||
204
mibs/radlan/env_mib.mib
Normal file
204
mibs/radlan/env_mib.mib
Normal file
@@ -0,0 +1,204 @@
|
||||
RADLAN-HWENVIROMENT DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
rnd FROM RADLAN-MIB
|
||||
DisplayString FROM SNMPv2-TC-v1
|
||||
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||
|
||||
rlEnv MODULE-IDENTITY
|
||||
LAST-UPDATED "200309210000Z"
|
||||
ORGANIZATION "Radlan Computer Communications Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"The private MIB module definition for environment of Radlan devices."
|
||||
REVISION "200309210000Z"
|
||||
DESCRIPTION
|
||||
"Added this MODULE-IDENTITY clause."
|
||||
::= { rnd 83 }
|
||||
|
||||
RlEnvMonState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the state of a device being monitored.
|
||||
Valid values are:
|
||||
|
||||
normal(1): the environment is good, such as low
|
||||
temperature.
|
||||
|
||||
warning(2): the environment is bad, such as temperature
|
||||
above normal operation range but not too
|
||||
high.
|
||||
|
||||
critical(3): the environment is very bad, such as
|
||||
temperature much higher than normal
|
||||
operation limit.
|
||||
|
||||
shutdown(4): the environment is the worst, the system
|
||||
should be shutdown immediately.
|
||||
|
||||
notPresent(5): the environmental monitor is not present,
|
||||
such as temperature sensors do not exist.
|
||||
|
||||
notFunctioning(6): the environmental monitor does not
|
||||
function properly, such as a temperature
|
||||
sensor generates a abnormal data like
|
||||
1000 C.
|
||||
"
|
||||
SYNTAX INTEGER {
|
||||
normal(1),
|
||||
warning(2),
|
||||
critical(3),
|
||||
shutdown(4),
|
||||
notPresent(5),
|
||||
notFunctioning(6)
|
||||
}
|
||||
|
||||
|
||||
rlEnvPhysicalDescription OBJECT IDENTIFIER ::= { rlEnv 1 }
|
||||
|
||||
rlEnvMonFanStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlEnvMonFanStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of fan status maintained by the environmental
|
||||
monitor."
|
||||
::= { rlEnvPhysicalDescription 1 }
|
||||
|
||||
rlEnvMonFanStatusEntry OBJECT-TYPE
|
||||
SYNTAX RlEnvMonFanStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the fan status table, representing the status of
|
||||
the associated fan maintained by the environmental monitor."
|
||||
INDEX { rlEnvMonFanStatusIndex }
|
||||
::= { rlEnvMonFanStatusTable 1 }
|
||||
|
||||
RlEnvMonFanStatusEntry ::=
|
||||
SEQUENCE {
|
||||
rlEnvMonFanStatusIndex INTEGER,
|
||||
rlEnvMonFanStatusDescr DisplayString,
|
||||
rlEnvMonFanState RlEnvMonState
|
||||
}
|
||||
|
||||
rlEnvMonFanStatusIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique index for the fan being instrumented.
|
||||
This index is for SNMP purposes only, and has no
|
||||
intrinsic meaning."
|
||||
::= { rlEnvMonFanStatusEntry 1 }
|
||||
|
||||
rlEnvMonFanStatusDescr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..32))
|
||||
MAX-ACCESS read-only
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Textual description of the fan being instrumented.
|
||||
This description is a short textual label, suitable as a
|
||||
human-sensible identification for the rest of the
|
||||
information in the entry."
|
||||
::= { rlEnvMonFanStatusEntry 2 }
|
||||
|
||||
rlEnvMonFanState OBJECT-TYPE
|
||||
SYNTAX RlEnvMonState
|
||||
MAX-ACCESS read-only
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mandatory state of the fan being instrumented."
|
||||
::= { rlEnvMonFanStatusEntry 3 }
|
||||
|
||||
|
||||
|
||||
rlEnvMonSupplyStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlEnvMonSupplyStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of power supply status maintained by the
|
||||
environmental monitor card."
|
||||
::= { rlEnvPhysicalDescription 2 }
|
||||
|
||||
rlEnvMonSupplyStatusEntry OBJECT-TYPE
|
||||
SYNTAX RlEnvMonSupplyStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the power supply status table, representing the
|
||||
status of the associated power supply maintained by the
|
||||
environmental monitor card."
|
||||
INDEX { rlEnvMonSupplyStatusIndex }
|
||||
::= { rlEnvMonSupplyStatusTable 1 }
|
||||
|
||||
RlEnvMonSupplyStatusEntry ::=
|
||||
SEQUENCE {
|
||||
rlEnvMonSupplyStatusIndex INTEGER ,
|
||||
rlEnvMonSupplyStatusDescr DisplayString,
|
||||
rlEnvMonSupplyState RlEnvMonState,
|
||||
rlEnvMonSupplySource INTEGER
|
||||
}
|
||||
|
||||
rlEnvMonSupplyStatusIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique index for the power supply being instrumented.
|
||||
This index is for SNMP purposes only, and has no
|
||||
intrinsic meaning."
|
||||
::= { rlEnvMonSupplyStatusEntry 1 }
|
||||
|
||||
rlEnvMonSupplyStatusDescr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..32))
|
||||
MAX-ACCESS read-only
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Textual description of the power supply being instrumented.
|
||||
This description is a short textual label, suitable as a
|
||||
human-sensible identification for the rest of the
|
||||
information in the entry."
|
||||
::= { rlEnvMonSupplyStatusEntry 2 }
|
||||
|
||||
rlEnvMonSupplyState OBJECT-TYPE
|
||||
SYNTAX RlEnvMonState
|
||||
MAX-ACCESS read-only
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mandatory state of the power supply being instrumented."
|
||||
::= { rlEnvMonSupplyStatusEntry 3 }
|
||||
|
||||
rlEnvMonSupplySource OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown(1),
|
||||
ac(2),
|
||||
dc(3),
|
||||
externalPowerSupply(4),
|
||||
internalRedundant(5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The power supply source.
|
||||
unknown - Power supply source unknown
|
||||
ac - AC power supply
|
||||
dc - DC power supply
|
||||
externalPowerSupply - External power supply
|
||||
internalRedundant - Internal redundant power supply
|
||||
"
|
||||
::= { rlEnvMonSupplyStatusEntry 4 }
|
||||
|
||||
END
|
||||
|
||||
252
mibs/radlan/macbaseprio.mib
Normal file
252
mibs/radlan/macbaseprio.mib
Normal file
@@ -0,0 +1,252 @@
|
||||
RADLAN-MAC-BASE-PRIO DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Title: RADLAN MAC BASE PRIO
|
||||
-- Version: 7.36
|
||||
-- Date: 1 Apr 2004
|
||||
--
|
||||
IMPORTS
|
||||
OBJECT-TYPE FROM SNMPv2-SMI
|
||||
rnd FROM RADLAN-MIB
|
||||
MacAddress FROM SNMPv2-TC
|
||||
RowStatus FROM RADLAN-SNMPv2;
|
||||
|
||||
rlMacBasePrio OBJECT IDENTIFIER ::= { rnd 101 }
|
||||
|
||||
rlMacBasePrioMibVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the snmp support version that is supported by
|
||||
this device."
|
||||
::= { rlMacBasePrio 1 }
|
||||
|
||||
rlMacBasePrioSupport OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(1))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"indicates which features of the max base prio
|
||||
are supported:
|
||||
(bit 0 is the most significant bit)
|
||||
bit 0 - ForceL3Cos
|
||||
bit 1 - SADA_TC
|
||||
"
|
||||
::= { rlMacBasePrio 2 }
|
||||
|
||||
rlMacBasePrioForceL3CosEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable controlls the activation of ForceL3Cos feature in Mac base
|
||||
priority"
|
||||
::= { rlMacBasePrio 3 }
|
||||
|
||||
rlMacBasePrioForceL3CosTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlMacBasePrioForceL3CosEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table that contains information about ranges
|
||||
of addresses that are used in the mac based ptiority
|
||||
with the ForceL3Cos feature."
|
||||
::= { rlMacBasePrio 4 }
|
||||
|
||||
rlMacBasePrioForceL3CosEntry OBJECT-TYPE
|
||||
SYNTAX RlMacBasePrioForceL3CosEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information about ranges of MAC addresses
|
||||
that are used in the mac based priority with
|
||||
the ForeL3Cos feature"
|
||||
INDEX { rlMacBasePrioForceL3CosAddress,rlMacBasePrioForceL3CosMask }
|
||||
::= { rlMacBasePrioForceL3CosTable 1 }
|
||||
|
||||
RlMacBasePrioForceL3CosEntry ::=
|
||||
SEQUENCE {
|
||||
rlMacBasePrioForceL3CosAddress
|
||||
MacAddress,
|
||||
rlMacBasePrioForceL3CosMask
|
||||
MacAddress,
|
||||
rlMacBasePrioForceL3CosRowStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
rlMacBasePrioForceL3CosAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The range of address of this entry.
|
||||
The range may not hold MAC multicast addresses. "
|
||||
::= { rlMacBasePrioForceL3CosEntry 1 }
|
||||
|
||||
rlMacBasePrioForceL3CosMask OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicate the mask to be logical-ANDed with the
|
||||
learned address before being compared to
|
||||
the value in the rlMacBasePrioForceL3CosAddress field."
|
||||
::= { rlMacBasePrioForceL3CosEntry 2 }
|
||||
|
||||
rlMacBasePrioForceL3CosRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status variable, used according to
|
||||
row installation and removal conventions."
|
||||
::= { rlMacBasePrioForceL3CosEntry 3 }
|
||||
|
||||
rlMacBasePrioForceL3CosParamsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlMacBasePrioForceL3CosParamsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table holds the global parameters of
|
||||
the L3 cos :TC, UP,DSCP."
|
||||
::= { rlMacBasePrio 5 }
|
||||
|
||||
rlMacBasePrioForceL3CosParamsEntry OBJECT-TYPE
|
||||
SYNTAX RlMacBasePrioForceL3CosParamsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { rlMacBasePrioForceL3CosParamsEntryIndex }
|
||||
::= { rlMacBasePrioForceL3CosParamsTable 1 }
|
||||
|
||||
RlMacBasePrioForceL3CosParamsEntry ::=
|
||||
SEQUENCE {
|
||||
rlMacBasePrioForceL3CosParamsEntryIndex
|
||||
INTEGER,
|
||||
rlMacBasePrioForceL3CosParamsEntryTC
|
||||
INTEGER,
|
||||
rlMacBasePrioForceL3CosParamsEntryUP
|
||||
INTEGER,
|
||||
rlMacBasePrioForceL3CosParamsEntryDSCP
|
||||
INTEGER
|
||||
}
|
||||
|
||||
rlMacBasePrioForceL3CosParamsEntryIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index of the ForceL3Cos parameters table."
|
||||
::= { rlMacBasePrioForceL3CosParamsEntry 1 }
|
||||
|
||||
rlMacBasePrioForceL3CosParamsEntryTC OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of the globla TC"
|
||||
::= { rlMacBasePrioForceL3CosParamsEntry 2 }
|
||||
|
||||
rlMacBasePrioForceL3CosParamsEntryUP OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of the globla UP"
|
||||
::= { rlMacBasePrioForceL3CosParamsEntry 3 }
|
||||
|
||||
rlMacBasePrioForceL3CosParamsEntryDSCP OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of the globla DSCP"
|
||||
::= { rlMacBasePrioForceL3CosParamsEntry 4 }
|
||||
|
||||
rlMacBasePrioSADATCEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable controlls the activation of SA/DA priority feature in Mac base
|
||||
priority"
|
||||
::= { rlMacBasePrio 6 }
|
||||
|
||||
rlMacBasePrioSADATCTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlMacBasePrioSADATCEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table that contains information about ranges
|
||||
of addresses that are used in the mac based ptiority
|
||||
with the ForceL3Cos feature."
|
||||
::= { rlMacBasePrio 7 }
|
||||
|
||||
rlMacBasePrioSADATCEntry OBJECT-TYPE
|
||||
SYNTAX RlMacBasePrioSADATCEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information about ranges of MAC addresses
|
||||
that are used in the mac based priority with
|
||||
the ForeL3Cos feature"
|
||||
INDEX { rlMacBasePrioSADATCAddress,rlMacBasePrioSADATCMask }
|
||||
::= { rlMacBasePrioSADATCTable 1 }
|
||||
|
||||
RlMacBasePrioSADATCEntry ::=
|
||||
SEQUENCE {
|
||||
rlMacBasePrioSADATCAddress
|
||||
MacAddress,
|
||||
rlMacBasePrioSADATCMask
|
||||
MacAddress,
|
||||
rlMacBasePrioSADATCPrio
|
||||
INTEGER,
|
||||
rlMacBasePrioSADATCRowStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
rlMacBasePrioSADATCAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The range of address of this entry.
|
||||
The range may not hold MAC multicast addresses. "
|
||||
::= { rlMacBasePrioSADATCEntry 1 }
|
||||
|
||||
rlMacBasePrioSADATCMask OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicate the mask to be logical-ANDed with the
|
||||
learned address before being compared to
|
||||
the value in the rlMacBasePrioSADATCAddress field."
|
||||
::= { rlMacBasePrioSADATCEntry 2 }
|
||||
|
||||
rlMacBasePrioSADATCPrio OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The priority that will assign to all MAC
|
||||
addresses that are match the range of this entry."
|
||||
::= { rlMacBasePrioSADATCEntry 3 }
|
||||
|
||||
rlMacBasePrioSADATCRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status variable, used according to
|
||||
row installation and removal conventions."
|
||||
::= { rlMacBasePrioSADATCEntry 4 }
|
||||
|
||||
END
|
||||
184
mibs/radlan/mnginf.mib
Normal file
184
mibs/radlan/mnginf.mib
Normal file
@@ -0,0 +1,184 @@
|
||||
RADLAN-MNGINF-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Title: RADLAN MNGINF ROS
|
||||
-- This Private MIB supports the Management ACL for ROS
|
||||
-- Version: 7.30
|
||||
-- Date: 25 Mar 2003
|
||||
|
||||
|
||||
|
||||
IMPORTS
|
||||
rnd FROM RADLAN-MIB
|
||||
OBJECT-TYPE, IpAddress, Unsigned32,
|
||||
MODULE-IDENTITY FROM SNMPv2-SMI
|
||||
DisplayString FROM SNMPv2-TC-v1
|
||||
TEXTUAL-CONVENTION,
|
||||
TruthValue, RowStatus FROM SNMPv2-TC;
|
||||
|
||||
rlMngInf MODULE-IDENTITY
|
||||
LAST-UPDATED "200309210000Z"
|
||||
ORGANIZATION "Radlan Computer Communications Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"The private MIB module definition for management access control."
|
||||
REVISION "200309210000Z"
|
||||
DESCRIPTION
|
||||
"Changed IMPORTS, added this MODULE-IDENTITY clause and editorial changes."
|
||||
::= { rnd 89 }
|
||||
|
||||
RlMngInfServiceType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Management ACL Service type"
|
||||
SYNTAX INTEGER {
|
||||
dontCare(0),
|
||||
telnet(1),
|
||||
snmp(2),
|
||||
http(3),
|
||||
https(4),
|
||||
ssh(5)
|
||||
}
|
||||
|
||||
RlMngInfActionType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Management ACL Action definition."
|
||||
SYNTAX INTEGER {
|
||||
permit(0),
|
||||
deny(1)
|
||||
}
|
||||
|
||||
rlMngInfMibVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MIB's version, the current version is 1."
|
||||
::= {rlMngInf 1}
|
||||
|
||||
rlMngInfEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The variable specifies if Management ACL functionality is enabled."
|
||||
::= {rlMngInf 2}
|
||||
|
||||
rlMngInfActiveListName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..32))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The currently activated Management ACL name"
|
||||
::= {rlMngInf 3}
|
||||
|
||||
rlMngInfListTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlMngInfListEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table specifies all defined Access Lists definitions"
|
||||
::= {rlMngInf 4}
|
||||
|
||||
rlMngInfListEntry OBJECT-TYPE
|
||||
SYNTAX RlMngInfListEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Row definition for this table."
|
||||
INDEX { rlMngInfListName, rlMngInfListPriority }
|
||||
::= { rlMngInfListTable 1}
|
||||
|
||||
RlMngInfListEntry ::= SEQUENCE {
|
||||
rlMngInfListName DisplayString,
|
||||
rlMngInfListPriority Unsigned32,
|
||||
rlMngInfListIfIndex Unsigned32,
|
||||
rlMngInfListIpAddr IpAddress,
|
||||
rlMngInfListIpNetMask IpAddress,
|
||||
rlMngInfListService RlMngInfServiceType,
|
||||
rlMngInfListAction RlMngInfActionType,
|
||||
rlMngInfListRowStatus RowStatus
|
||||
}
|
||||
|
||||
rlMngInfListName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Name of the Access List."
|
||||
::= { rlMngInfListEntry 1}
|
||||
|
||||
rlMngInfListPriority OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Priority value."
|
||||
::= { rlMngInfListEntry 2}
|
||||
|
||||
rlMngInfListIfIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IfIndex value. The IfIndex can be configured to be 0, which means don't care value."
|
||||
::= { rlMngInfListEntry 3}
|
||||
|
||||
rlMngInfListIpAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address. The IP address can be configured to be 0, which means don't care value."
|
||||
::= { rlMngInfListEntry 4}
|
||||
|
||||
rlMngInfListIpNetMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The subnet mask associated with the IP address of this entry. The value of the mask is
|
||||
an IP address with all the network bits set to 1 and all the hosts bits set to 0."
|
||||
::= { rlMngInfListEntry 5}
|
||||
|
||||
rlMngInfListService OBJECT-TYPE
|
||||
SYNTAX RlMngInfServiceType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Service type. The Service type address can be configured to be 0,
|
||||
which means any of Telnet, SNMP, HTTP, HTTPS, SSH."
|
||||
::= { rlMngInfListEntry 6}
|
||||
|
||||
rlMngInfListAction OBJECT-TYPE
|
||||
SYNTAX RlMngInfActionType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Action type. Can be permit or deny."
|
||||
::= { rlMngInfListEntry 7}
|
||||
|
||||
rlMngInfListRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status variable, used according to
|
||||
row installation and removal conventions."
|
||||
::= { rlMngInfListEntry 8}
|
||||
|
||||
--- Management Interface auditing control (SysLog)
|
||||
|
||||
rlMngInfAuditingEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Controls whether SysLog messages
|
||||
should be issued on reject by rule"
|
||||
DEFVAL { true }
|
||||
::= { rlMngInf 5 }
|
||||
|
||||
END
|
||||
|
||||
2927
mibs/radlan/qosclimib.mib
Normal file
2927
mibs/radlan/qosclimib.mib
Normal file
File diff suppressed because it is too large
Load Diff
87
mibs/radlan/rl_sensor.mib
Normal file
87
mibs/radlan/rl_sensor.mib
Normal file
@@ -0,0 +1,87 @@
|
||||
RADLAN-SENSORENTMIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
rlEnv
|
||||
FROM RADLAN-HWENVIROMENT
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Integer32, Unsigned32, mib-2
|
||||
FROM SNMPv2-SMI
|
||||
entPhySensorEntry
|
||||
FROM ENTITY-SENSOR-MIB
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
TEXTUAL-CONVENTION, TimeStamp
|
||||
FROM SNMPv2-TC
|
||||
entPhysicalIndex, entityPhysicalGroup
|
||||
FROM ENTITY-MIB
|
||||
SnmpAdminString
|
||||
FROM SNMP-FRAMEWORK-MIB
|
||||
EntitySensorValue
|
||||
FROM ENTITY-SENSOR-MIB;
|
||||
|
||||
rlSensor MODULE-IDENTITY
|
||||
LAST-UPDATED "200309210000Z"
|
||||
ORGANIZATION "Radlan Computer Communications Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"The private MIB module definition for sensors in Radlan devices."
|
||||
REVISION "200309210000Z"
|
||||
DESCRIPTION
|
||||
"ADDED this MODULE-IDENTITY clause."
|
||||
::= { rlEnv 4 }
|
||||
|
||||
|
||||
|
||||
rlEntPhySensorTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlEntPhySensorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The addition to the table of sensors maintained by the environmental
|
||||
monitor."
|
||||
::= { rlEnv 3 }
|
||||
|
||||
rlEntPhySensorEntry OBJECT-TYPE
|
||||
SYNTAX RlEntPhySensorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An additon to the entry in the sensor table, representing the
|
||||
maximum/minimum values for the sensor associated."
|
||||
AUGMENTS {entPhySensorEntry}
|
||||
::= { rlEntPhySensorTable 1 }
|
||||
|
||||
RlEntPhySensorEntry ::=
|
||||
SEQUENCE {
|
||||
rlEnvPhySensorMinValue EntitySensorValue,
|
||||
rlEnvPhySensorMaxValue EntitySensorValue,
|
||||
rlEnvPhySensorTestValue EntitySensorValue
|
||||
}
|
||||
|
||||
rlEnvPhySensorMinValue OBJECT-TYPE
|
||||
SYNTAX EntitySensorValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Minimum value for the Sensor being instrumented."
|
||||
::= { rlEntPhySensorEntry 1 }
|
||||
|
||||
rlEnvPhySensorMaxValue OBJECT-TYPE
|
||||
SYNTAX EntitySensorValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum value for the Sensor being instrumented."
|
||||
::= { rlEntPhySensorEntry 2 }
|
||||
|
||||
rlEnvPhySensorTestValue OBJECT-TYPE
|
||||
SYNTAX EntitySensorValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Test/reference value for the Sensor being instrumented."
|
||||
::= { rlEntPhySensorEntry 3 }
|
||||
|
||||
END
|
||||
|
||||
2284
mibs/radlan/rlaaa.mib
Normal file
2284
mibs/radlan/rlaaa.mib
Normal file
File diff suppressed because it is too large
Load Diff
1070
mibs/radlan/rlapplication.mib
Normal file
1070
mibs/radlan/rlapplication.mib
Normal file
File diff suppressed because it is too large
Load Diff
566
mibs/radlan/rlcopy.mib
Normal file
566
mibs/radlan/rlcopy.mib
Normal file
@@ -0,0 +1,566 @@
|
||||
RADLAN-COPY-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
rnd FROM RADLAN-MIB
|
||||
OBJECT-TYPE, IpAddress, Unsigned32,Counter32, TimeTicks,
|
||||
MODULE-IDENTITY FROM SNMPv2-SMI
|
||||
DisplayString FROM SNMPv2-TC-v1
|
||||
TEXTUAL-CONVENTION,
|
||||
TruthValue, RowStatus FROM SNMPv2-TC;
|
||||
|
||||
rlCopy MODULE-IDENTITY
|
||||
LAST-UPDATED "200602020000Z"
|
||||
ORGANIZATION "Radlan Computer Communications Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"The private MIB module definition for file copy in Radlan devices."
|
||||
REVISION "200602020000Z"
|
||||
DESCRIPTION
|
||||
"Added objects rlCopyMessagesTable and rlCopyMessagesTableRemoveEntries."
|
||||
REVISION "200309220000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB."
|
||||
::= { rnd 87 }
|
||||
|
||||
RlCopyApplicationType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies management application"
|
||||
SYNTAX INTEGER {
|
||||
mcli(1),
|
||||
cli(2),
|
||||
ewb(3),
|
||||
nms(4),
|
||||
initerm(5),
|
||||
serial(6)
|
||||
}
|
||||
|
||||
RlCopyLocationType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies file location"
|
||||
SYNTAX INTEGER {
|
||||
local(1),
|
||||
anotherUnit(2),
|
||||
tftp(3),
|
||||
xmodem(4),
|
||||
scp(5),
|
||||
serial(6)
|
||||
}
|
||||
|
||||
RlCopyFileType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The File type"
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
runningConfig(2),
|
||||
startupConfig(3),
|
||||
backupConfig(4),
|
||||
runningMibConfig(5),
|
||||
startupMibConfig(6),
|
||||
backupMibConfig(7),
|
||||
image(8),
|
||||
boot(9),
|
||||
null(10)
|
||||
}
|
||||
|
||||
rlCopyMibVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the Copy support version. The current version is 1."
|
||||
::= {rlCopy 1 }
|
||||
|
||||
rlCopyTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlCopyEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The (conceptual) table listing only one entry at a time
|
||||
with parameters needed for configuration
|
||||
of the file copy action."
|
||||
::= {rlCopy 2 }
|
||||
|
||||
rlCopyEntry OBJECT-TYPE
|
||||
SYNTAX RlCopyEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" An entry (conceptual row) in the CopyTable."
|
||||
INDEX {rlCopyIndex }
|
||||
::= {rlCopyTable 1 }
|
||||
|
||||
RlCopyEntry ::= SEQUENCE {
|
||||
rlCopyIndex INTEGER,
|
||||
rlCopyApplicationId RlCopyApplicationType,
|
||||
rlCopySourceLocation RlCopyLocationType,
|
||||
rlCopySourceIpAddress IpAddress,
|
||||
rlCopySourceUnitNumber INTEGER,
|
||||
rlCopySourceFileName DisplayString,
|
||||
rlCopySourceFileType RlCopyFileType,
|
||||
rlCopyDestinationLocation RlCopyLocationType,
|
||||
rlCopyDestinationIpAddress IpAddress,
|
||||
rlCopyDestinationUnitNumber INTEGER,
|
||||
rlCopyDestinationFileName DisplayString,
|
||||
rlCopyDestinationFileType RlCopyFileType,
|
||||
rlCopyUpTime TimeTicks,
|
||||
rlCopyOperationState INTEGER,
|
||||
rlCopyBytesTransferred INTEGER,
|
||||
rlCopyInBackground INTEGER,
|
||||
rlCopyRowStatus RowStatus,
|
||||
rlCopyHistoryIndex INTEGER
|
||||
}
|
||||
|
||||
rlCopyIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row index in the table."
|
||||
::= { rlCopyEntry 1 }
|
||||
|
||||
rlCopyApplicationId OBJECT-TYPE
|
||||
SYNTAX RlCopyApplicationType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The applicatione activated this comand"
|
||||
::= { rlCopyEntry 2}
|
||||
|
||||
rlCopySourceLocation OBJECT-TYPE
|
||||
SYNTAX RlCopyLocationType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Source File Location"
|
||||
::= { rlCopyEntry 3 }
|
||||
|
||||
rlCopySourceIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Ip address of the source remote host"
|
||||
::= { rlCopyEntry 4 }
|
||||
|
||||
rlCopySourceUnitNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The unit number of the source unit"
|
||||
::= { rlCopyEntry 5 }
|
||||
|
||||
rlCopySourceFileName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the source file."
|
||||
::= { rlCopyEntry 6 }
|
||||
|
||||
rlCopySourceFileType OBJECT-TYPE
|
||||
SYNTAX RlCopyFileType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the source file."
|
||||
::= { rlCopyEntry 7 }
|
||||
|
||||
rlCopyDestinationLocation OBJECT-TYPE
|
||||
SYNTAX RlCopyLocationType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Destination File Location"
|
||||
::= { rlCopyEntry 8 }
|
||||
|
||||
rlCopyDestinationIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Ip address of the destination remote host"
|
||||
::= { rlCopyEntry 9 }
|
||||
|
||||
rlCopyDestinationUnitNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The unit number of the destination unit,
|
||||
value 257 means all units"
|
||||
::= { rlCopyEntry 10 }
|
||||
|
||||
rlCopyDestinationFileName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the destination file."
|
||||
::= { rlCopyEntry 11 }
|
||||
|
||||
rlCopyDestinationFileType OBJECT-TYPE
|
||||
SYNTAX RlCopyFileType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the destination file."
|
||||
::= { rlCopyEntry 12 }
|
||||
|
||||
rlCopyUpTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time elapsed since this entry was created."
|
||||
::= { rlCopyEntry 13 }
|
||||
|
||||
rlCopyOperationState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
uploadInProgress(1),
|
||||
downloadInProgress(2),
|
||||
copyFailed(3),
|
||||
copyTimedout(4),
|
||||
copyFinished(5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The state of the copy operation."
|
||||
::= { rlCopyEntry 14 }
|
||||
|
||||
rlCopyBytesTransferred OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of bytes that were transferred by the copy operation."
|
||||
::= { rlCopyEntry 15 }
|
||||
|
||||
rlCopyInBackground OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled the copy operation is done in the background."
|
||||
DEFVAL { disable }
|
||||
::= { rlCopyEntry 16 }
|
||||
|
||||
rlCopyRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"It is used to insert or delete an entry"
|
||||
::= { rlCopyEntry 17 }
|
||||
|
||||
-- Robi 9/5/2003
|
||||
rlCopyHistoryIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the entry corresponding to this one in the
|
||||
rlCopyHistoryTable (equals rlCopyHistoryHistoryIndex).
|
||||
A value of 0 indicates that no history entry should be kept
|
||||
for this copy operation."
|
||||
DEFVAL { 0 }
|
||||
::= { rlCopyEntry 18 }
|
||||
|
||||
rlCopyFreeHistoryIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Gives the next free index in the rlCopyHistoryTable (i.e., the next
|
||||
available value for rlCopyHistoryHistoryIndex)"
|
||||
::= { rlCopy 3 }
|
||||
|
||||
|
||||
rlCopyHistoryTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlCopyHistoryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The (conceptual) table listing only one entry at a time
|
||||
with parameters needed for configuration
|
||||
of the file copy action."
|
||||
::= {rlCopy 4 }
|
||||
|
||||
rlCopyHistoryEntry OBJECT-TYPE
|
||||
SYNTAX RlCopyHistoryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" An entry (conceptual row) in the rlCopyHistoryTable."
|
||||
INDEX {rlCopyHistoryHistoryIndex }
|
||||
::= {rlCopyHistoryTable 1 }
|
||||
|
||||
RlCopyHistoryEntry ::= SEQUENCE {
|
||||
rlCopyHistoryHistoryIndex INTEGER,
|
||||
rlCopyHistoryApplicationId RlCopyApplicationType,
|
||||
rlCopyHistorySourceLocation RlCopyLocationType,
|
||||
rlCopyHistorySourceIpAddress IpAddress,
|
||||
rlCopyHistorySourceUnitNumber INTEGER,
|
||||
rlCopyHistorySourceFileName DisplayString,
|
||||
rlCopyHistorySourceFileType RlCopyFileType,
|
||||
rlCopyHistoryDestinationLocation RlCopyLocationType,
|
||||
rlCopyHistoryDestinationIpAddress IpAddress,
|
||||
rlCopyHistoryDestinationUnitNumber INTEGER,
|
||||
rlCopyHistoryDestinationFileName DisplayString,
|
||||
rlCopyHistoryDestinationFileType RlCopyFileType,
|
||||
rlCopyHistoryUpTime TimeTicks,
|
||||
rlCopyHistoryOperationState INTEGER,
|
||||
rlCopyHistoryBytesTransferred INTEGER,
|
||||
rlCopyHistoryInBackground INTEGER,
|
||||
rlCopyHistoryRowStatus RowStatus,
|
||||
rlCopyHistoryErrorMessage DisplayString
|
||||
}
|
||||
|
||||
rlCopyHistoryHistoryIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row index in the table."
|
||||
::= { rlCopyHistoryEntry 1 }
|
||||
|
||||
rlCopyHistoryApplicationId OBJECT-TYPE
|
||||
SYNTAX RlCopyApplicationType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The application that activated this comand"
|
||||
::= { rlCopyHistoryEntry 2}
|
||||
|
||||
rlCopyHistorySourceLocation OBJECT-TYPE
|
||||
SYNTAX RlCopyLocationType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Source File Location"
|
||||
::= { rlCopyHistoryEntry 3 }
|
||||
|
||||
rlCopyHistorySourceIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of the source remote host"
|
||||
::= { rlCopyHistoryEntry 4 }
|
||||
|
||||
rlCopyHistorySourceUnitNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The unit number of the source unit"
|
||||
::= { rlCopyHistoryEntry 5 }
|
||||
|
||||
rlCopyHistorySourceFileName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the source file."
|
||||
::= { rlCopyHistoryEntry 6 }
|
||||
|
||||
rlCopyHistorySourceFileType OBJECT-TYPE
|
||||
SYNTAX RlCopyFileType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the source file."
|
||||
::= { rlCopyHistoryEntry 7 }
|
||||
|
||||
rlCopyHistoryDestinationLocation OBJECT-TYPE
|
||||
SYNTAX RlCopyLocationType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Destination File Location"
|
||||
::= { rlCopyHistoryEntry 8 }
|
||||
|
||||
rlCopyHistoryDestinationIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of the destination remote host"
|
||||
::= { rlCopyHistoryEntry 9 }
|
||||
|
||||
rlCopyHistoryDestinationUnitNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The unit number of the destination unit"
|
||||
::= { rlCopyHistoryEntry 10 }
|
||||
|
||||
rlCopyHistoryDestinationFileName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the destination file."
|
||||
::= { rlCopyHistoryEntry 11 }
|
||||
|
||||
rlCopyHistoryDestinationFileType OBJECT-TYPE
|
||||
SYNTAX RlCopyFileType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the destination file."
|
||||
::= { rlCopyHistoryEntry 12 }
|
||||
|
||||
rlCopyHistoryUpTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time elapsed since this entry was created."
|
||||
::= { rlCopyHistoryEntry 13 }
|
||||
|
||||
rlCopyHistoryOperationState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
uploadInProgress(1),
|
||||
downloadInProgress(2),
|
||||
copyFailed(3),
|
||||
copyTimedout(4),
|
||||
copyFinished(5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The state of the copy operation."
|
||||
::= { rlCopyHistoryEntry 14 }
|
||||
|
||||
rlCopyHistoryBytesTransferred OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of bytes that were transferred by the copy operation."
|
||||
::= { rlCopyHistoryEntry 15 }
|
||||
|
||||
rlCopyHistoryInBackground OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled the copy operation is done in the background."
|
||||
DEFVAL { disable }
|
||||
::= { rlCopyHistoryEntry 16 }
|
||||
|
||||
rlCopyHistoryRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"It is used delete an entry. No other operations are permitted since
|
||||
the history table is populated and updated through the copy table only."
|
||||
::= { rlCopyHistoryEntry 17 }
|
||||
|
||||
rlCopyHistoryErrorMessage OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Error message as a result of failed copy action."
|
||||
::= { rlCopyHistoryEntry 18 }
|
||||
|
||||
|
||||
--- File Copy auditing control (SysLog)
|
||||
|
||||
rlCopyAuditingEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Controls whether SysLog messages
|
||||
should be issued on file copy events"
|
||||
DEFVAL { true }
|
||||
::= { rlCopy 5 }
|
||||
|
||||
rlCopyMessagesTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlCopyMessagesEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The table listing the messages issued during a COPY operation."
|
||||
::= {rlCopy 6 }
|
||||
|
||||
rlCopyMessagesEntry OBJECT-TYPE
|
||||
SYNTAX RlCopyMessagesEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" An entry (conceptual row) in the rlCopyMessagesTable."
|
||||
INDEX {rlCopyMessagesCopyIndex, rlCopyMessagesMessageIndex }
|
||||
::= {rlCopyMessagesTable 1 }
|
||||
|
||||
RlCopyMessagesEntry ::= SEQUENCE {
|
||||
rlCopyMessagesCopyIndex INTEGER,
|
||||
rlCopyMessagesMessageIndex INTEGER,
|
||||
rlCopyMessagesMessageText DisplayString,
|
||||
rlCopyMessagesStatus RowStatus
|
||||
}
|
||||
|
||||
rlCopyMessagesCopyIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the copy operation whose messages are displayed."
|
||||
::= { rlCopyMessagesEntry 1 }
|
||||
|
||||
rlCopyMessagesMessageIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the displayed message."
|
||||
::= { rlCopyMessagesEntry 2 }
|
||||
|
||||
rlCopyMessagesMessageText OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE(0..80))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The text of the message occurred in the copy operation."
|
||||
::= { rlCopyMessagesEntry 3 }
|
||||
|
||||
rlCopyMessagesStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Only destroy is supported."
|
||||
::= { rlCopyMessagesEntry 4 }
|
||||
|
||||
|
||||
rlCopyMessagesTableRemoveEntries OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Setting this object with value n will remove all entries associated
|
||||
with copy operation represented by the value n from the rlCopyMessagesTable,
|
||||
i.e. all the entries with rlCopyMessagesCopyIndex = n."
|
||||
::= { rlCopy 7 }
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
||||
|
||||
225
mibs/radlan/rldnscl.mib
Normal file
225
mibs/radlan/rldnscl.mib
Normal file
@@ -0,0 +1,225 @@
|
||||
RADLAN-DNSCL-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Title: RADLAN DNSCL Private Extension
|
||||
-- This Private MIB supports the DNS Client for ROS
|
||||
-- Version: 7.30
|
||||
-- Date: 24 Oct 2003
|
||||
|
||||
|
||||
|
||||
IMPORTS
|
||||
rlDnsCl FROM RADLAN-MIB
|
||||
dnsResConfigSbeltEntry FROM DNS-RESOLVER-MIB
|
||||
DnsName FROM DNS-SERVER-MIB
|
||||
OBJECT-TYPE, IpAddress,
|
||||
Unsigned32, Integer32 FROM SNMPv2-SMI
|
||||
DisplayString FROM SNMPv2-TC-v1
|
||||
TEXTUAL-CONVENTION,
|
||||
TruthValue, RowStatus FROM SNMPv2-TC;
|
||||
|
||||
rlDnsClMibVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MIB's version, the current version is 1."
|
||||
::= { rlDnsCl 1 }
|
||||
|
||||
rlDnsClEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable or Disable the use of the DNS client feature."
|
||||
::= { rlDnsCl 2 }
|
||||
|
||||
rlDnsClDomainNameTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlDnsClDomainNameEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The domain names table."
|
||||
::= { rlDnsCl 3}
|
||||
|
||||
rlDnsClDomainNameEntry OBJECT-TYPE
|
||||
SYNTAX RlDnsClDomainNameEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The row definition for this table."
|
||||
INDEX { rlDnsClDomainNameName }
|
||||
::= { rlDnsClDomainNameTable 1 }
|
||||
|
||||
RlDnsClDomainNameEntry ::= SEQUENCE {
|
||||
rlDnsClDomainNameName DnsName,
|
||||
rlDnsClDomainNameOwner INTEGER,
|
||||
rlDnsClDomainNameRowStatus RowStatus
|
||||
}
|
||||
|
||||
rlDnsClDomainNameName OBJECT-TYPE
|
||||
SYNTAX DnsName
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The domain name for this ifIndex."
|
||||
::= { rlDnsClDomainNameEntry 1 }
|
||||
|
||||
rlDnsClDomainNameOwner OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
static(1),
|
||||
dhcp(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Domain Name owner. Static if Domain Name defined by user, dhcp
|
||||
if received by boot protocol like DHCP."
|
||||
DEFVAL { static }
|
||||
::= { rlDnsClDomainNameEntry 2 }
|
||||
|
||||
rlDnsClDomainNameRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status variable, used according to
|
||||
row installation and removal conventions."
|
||||
::= { rlDnsClDomainNameEntry 3 }
|
||||
|
||||
rlDnsClMaxNumOfRetransmissions OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..10)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum number of retransmissions for each query."
|
||||
DEFVAL { 3 }
|
||||
::= { rlDnsCl 4 }
|
||||
|
||||
rlDnsClMinRetransmissionInterval OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..15)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimum number of seconds that must elapsed before
|
||||
retransmission for each query."
|
||||
DEFVAL { 5 }
|
||||
::= { rlDnsCl 5 }
|
||||
|
||||
rlDnsClNamesTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlDnsClNamesEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Names table."
|
||||
::= { rlDnsCl 6}
|
||||
|
||||
rlDnsClNamesEntry OBJECT-TYPE
|
||||
SYNTAX RlDnsClNamesEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The row definition for this table."
|
||||
INDEX { rlDnsClNamesName,
|
||||
rlDnsClNamesOwner,
|
||||
rlDnsClNamesIndex }
|
||||
::= { rlDnsClNamesTable 1 }
|
||||
|
||||
RlDnsClNamesEntry ::= SEQUENCE {
|
||||
rlDnsClNamesName DnsName,
|
||||
rlDnsClNamesOwner INTEGER,
|
||||
rlDnsClNamesIndex Integer32,
|
||||
rlDnsClNamesAddr IpAddress,
|
||||
rlDnsClNamesRowStatus RowStatus
|
||||
}
|
||||
|
||||
rlDnsClNamesName OBJECT-TYPE
|
||||
SYNTAX DnsName
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The host name."
|
||||
::= { rlDnsClNamesEntry 1 }
|
||||
|
||||
rlDnsClNamesOwner OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
static(1),
|
||||
dhcp(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Host Name Entry owner. Static if Host Name Entry defined by user, dhcp
|
||||
if received by boot protocol like DHCP."
|
||||
DEFVAL { static }
|
||||
::= { rlDnsClNamesEntry 2 }
|
||||
|
||||
rlDnsClNamesIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A value which makes entries in the table unique when the
|
||||
other index values (rlDnsClNamesName) do not
|
||||
provide a unique index."
|
||||
::= { rlDnsClNamesEntry 3 }
|
||||
|
||||
rlDnsClNamesAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The host IP address"
|
||||
::= { rlDnsClNamesEntry 4 }
|
||||
|
||||
rlDnsClNamesRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status variable, used according to
|
||||
row installation and removal conventions."
|
||||
::= { rlDnsClNamesEntry 5 }
|
||||
|
||||
dnsResConfigSbeltExtTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DnsResConfigSbeltExtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Augmenting dnsResConfigSbeltTable (dns resolver safety belt table)
|
||||
for added info"
|
||||
::= {rlDnsCl 7 }
|
||||
|
||||
dnsResConfigSbeltExtEntry OBJECT-TYPE
|
||||
SYNTAX DnsResConfigSbeltExtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A row of the table dnsResConfigSbeltTable Extended
|
||||
by this definition."
|
||||
AUGMENTS { dnsResConfigSbeltEntry }
|
||||
::= {dnsResConfigSbeltExtTable 1 }
|
||||
|
||||
DnsResConfigSbeltExtEntry ::= SEQUENCE {
|
||||
dnsResConfigSbeltOwner INTEGER
|
||||
}
|
||||
|
||||
|
||||
dnsResConfigSbeltOwner OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
static(1),
|
||||
dhcp(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The DNS server Entry owner. Static if DNS server Entry defined by user, dhcp
|
||||
if received by boot protocol like DHCP."
|
||||
DEFVAL { static }
|
||||
::= { dnsResConfigSbeltExtEntry 1 }
|
||||
|
||||
|
||||
END
|
||||
|
||||
206
mibs/radlan/rlfile.mib
Normal file
206
mibs/radlan/rlfile.mib
Normal file
@@ -0,0 +1,206 @@
|
||||
RADLAN-File DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Title: RADLAN File Private Extension
|
||||
-- Version: 7.39.00.00
|
||||
-- Date: 23 Feb 2005
|
||||
-- 23-Sep-2003 Added field rlFileRowStatus to rlFileTable
|
||||
-- 23-Sep-2003 Removed field rlFileActionNextLine from rlFileActionTable
|
||||
-- 23-Sep-2003 Removed values "display" and "delete" of rlFileActionCommand
|
||||
-- 07-Nov-2004 Added Scalar rlFileAuditingEnable
|
||||
-- 23-Feb-2005 Added rlFileFlashSize
|
||||
|
||||
|
||||
IMPORTS
|
||||
rlFile FROM RADLAN-MIB
|
||||
DisplayString, RowStatus, TruthValue FROM SNMPv2-TC
|
||||
OBJECT-TYPE FROM SNMPv2-SMI;
|
||||
|
||||
rlFileMibVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the File System MIB version. The current version is 1."
|
||||
::= {rlFile 1 }
|
||||
|
||||
rlFileTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlFileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The (conceptual) table listing all the files
|
||||
of the flash file system."
|
||||
::= {rlFile 2 }
|
||||
|
||||
rlFileEntry OBJECT-TYPE
|
||||
SYNTAX RlFileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" An entry (conceptual row) in the FileTable."
|
||||
INDEX {rlFileName }
|
||||
::= {rlFileTable 1 }
|
||||
|
||||
RlFileEntry ::= SEQUENCE {
|
||||
rlFileName DisplayString,
|
||||
rlFilePermission INTEGER,
|
||||
rlFileSize INTEGER,
|
||||
rlFileModificationDate DisplayString,
|
||||
rlFileModificationTime DisplayString,
|
||||
rlFileRowStatus RowStatus,
|
||||
rlFileFlashSize INTEGER
|
||||
}
|
||||
|
||||
rlFileName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the file."
|
||||
::= { rlFileEntry 1 }
|
||||
|
||||
rlFilePermission OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
read(1),
|
||||
write(2),
|
||||
readWrite(3),
|
||||
noReadNoWrite(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the permission level in which this file can be accessed. "
|
||||
::= { rlFileEntry 2 }
|
||||
|
||||
rlFileSize OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The size of the file in bytes (actual size)."
|
||||
::= { rlFileEntry 3 }
|
||||
|
||||
rlFileModificationDate OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time-stamp indicating the date of creation or last
|
||||
modification of this file. The format of the time-stamp is
|
||||
dd-mmm-yyyy"
|
||||
::= { rlFileEntry 4 }
|
||||
|
||||
rlFileModificationTime OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time-stamp indicating the time of creation or last
|
||||
modification of this file. The format of the time-stamp is
|
||||
hh:mm:ss"
|
||||
::= { rlFileEntry 5 }
|
||||
|
||||
rlFileRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"It is used just to delete an entry"
|
||||
::= { rlFileEntry 6 }
|
||||
|
||||
rlFileFlashSize OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The size allocated for the file in bytes (allocated size)."
|
||||
::= { rlFileEntry 7 }
|
||||
|
||||
rlFileActionTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlFileActionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The (conceptual) table listing only one entry at a time
|
||||
with parameters needed for performing an action on a file."
|
||||
::= {rlFile 3 }
|
||||
|
||||
rlFileActionEntry OBJECT-TYPE
|
||||
SYNTAX RlFileActionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" An entry (conceptual row) in the FileActionTable."
|
||||
INDEX {rlFileActionName }
|
||||
::= {rlFileActionTable 1 }
|
||||
|
||||
RlFileActionEntry ::= SEQUENCE {
|
||||
rlFileActionName DisplayString,
|
||||
rlFileActionNewName DisplayString,
|
||||
rlFileActionRowStatus RowStatus,
|
||||
rlFileActionCommand INTEGER
|
||||
}
|
||||
|
||||
rlFileActionName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the file."
|
||||
::= { rlFileActionEntry 1 }
|
||||
|
||||
rlFileActionNewName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The new name for the file (in case of action rename)."
|
||||
::= { rlFileActionEntry 2 }
|
||||
|
||||
rlFileActionRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"It is used to create an entry"
|
||||
::= { rlFileActionEntry 3 }
|
||||
|
||||
rlFileActionCommand OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
rename(1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Perform an action on the file."
|
||||
::= { rlFileActionEntry 4 }
|
||||
|
||||
rlFileTotalSizeOfFlash OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the total size of the flash in bytes."
|
||||
::= {rlFile 4 }
|
||||
|
||||
rlFileFreeSizeOfFlash OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the number of free bytes in the flash."
|
||||
::= {rlFile 5 }
|
||||
|
||||
--- File System auditing control (SysLog)
|
||||
|
||||
rlFileAuditingEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Controls whether SysLog messages
|
||||
should be issued on file rename/delete events"
|
||||
DEFVAL { true }
|
||||
::= { rlFile 6 }
|
||||
|
||||
END
|
||||
1010
mibs/radlan/rlinterfaces.mib
Normal file
1010
mibs/radlan/rlinterfaces.mib
Normal file
File diff suppressed because it is too large
Load Diff
863
mibs/radlan/rlip.mib
Normal file
863
mibs/radlan/rlip.mib
Normal file
@@ -0,0 +1,863 @@
|
||||
RADLAN-IP DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Title: RADLAN IP Private Extension
|
||||
-- Version: 7.40.00.00
|
||||
-- Date: 29 Sep 2005
|
||||
|
||||
IMPORTS
|
||||
rnd FROM RADLAN-MIB
|
||||
ipAddrEntry FROM IP-MIB
|
||||
rip2IfConfEntry FROM RFC1389-MIB
|
||||
ipCidrRouteEntry,ipCidrRouteDest,
|
||||
ipCidrRouteMask, ipCidrRouteTos, ipCidrRouteNextHop FROM IP-FORWARD-MIB
|
||||
DisplayString FROM SNMPv2-TC-v1
|
||||
Unsigned32, Integer32, Counter32, IpAddress,
|
||||
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
|
||||
RowStatus, TruthValue, TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||
|
||||
|
||||
ipSpec MODULE-IDENTITY
|
||||
LAST-UPDATED "200509290000Z"
|
||||
ORGANIZATION "Radlan Computer Communications Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"The private MIB module definition for IP MIB."
|
||||
REVISION "200509290000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB."
|
||||
::= { rnd 26 }
|
||||
|
||||
|
||||
rsIpAddrTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RsIpAddrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is parralel to MIB II IpAddrTable, and is used to
|
||||
add/delete entries to/from that table. In addition it contains
|
||||
private objects."
|
||||
::= { ipSpec 1 }
|
||||
|
||||
rsIpAddrEntry OBJECT-TYPE
|
||||
SYNTAX RsIpAddrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The addressing information for one of this
|
||||
entity's IP addresses."
|
||||
INDEX {rsIpAdEntAddr}
|
||||
::= { rsIpAddrTable 1 }
|
||||
|
||||
RsIpAddrEntry ::= SEQUENCE {
|
||||
rsIpAdEntAddr IpAddress,
|
||||
rsIpAdEntIfIndex INTEGER,
|
||||
rsIpAdEntNetMask IpAddress,
|
||||
rsIpAdEntForwardIpBroadcast INTEGER,
|
||||
rsIpAdEntBackupAddr IpAddress, -- obsolete
|
||||
rsIpAdEntStatus INTEGER,
|
||||
rsIpAdEntBcastAddr INTEGER,
|
||||
rsIpAdEntArpServer INTEGER,
|
||||
rsIpAdEntName DisplayString,
|
||||
rsIpAdEntOwner INTEGER,
|
||||
rsIpAdEntAdminStatus INTEGER,
|
||||
rsIpAdEntOperStatus INTEGER
|
||||
}
|
||||
|
||||
rsIpAdEntAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address to which this entry's addressing
|
||||
information pertains."
|
||||
::= { rsIpAddrEntry 1 }
|
||||
|
||||
rsIpAdEntIfIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index value which uniquely identifies the
|
||||
interface to which this entry is applicable. The
|
||||
interface identified by a particular value of this
|
||||
index is the same interface as identified by the
|
||||
same value of ifIndex."
|
||||
::= { rsIpAddrEntry 2 }
|
||||
|
||||
rsIpAdEntNetMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The subnet mask associated with the IP address of
|
||||
this entry. The value of the mask is an IP
|
||||
address with all the network bits set to 1 and all
|
||||
the hosts bits set to 0."
|
||||
::= { rsIpAddrEntry 3 }
|
||||
|
||||
rsIpAdEntForwardIpBroadcast OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This variable controls forwarding of IP (sub)net-directed
|
||||
broadcasts destined for an attached sub(net). "
|
||||
DEFVAL { enable }
|
||||
::= { rsIpAddrEntry 4 }
|
||||
|
||||
rsIpAdEntBackupAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"In case there are two IP routers in the domain,
|
||||
the address of the second IP router."
|
||||
::= { rsIpAddrEntry 5 }
|
||||
|
||||
rsIpAdEntStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
valid(1),
|
||||
invalid(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The validity of this entry. Invalid indicates that this entry is
|
||||
invalid in IpAddrTable (MIB II)."
|
||||
DEFVAL { valid }
|
||||
::= { rsIpAddrEntry 6 }
|
||||
|
||||
rsIpAdEntBcastAddr OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..1)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Indicates how the host part of ip subnet broadcast messages will be
|
||||
filled:
|
||||
0 - host part will be filled by 0
|
||||
1 - host part will be filled by 1."
|
||||
::= { rsIpAddrEntry 7 }
|
||||
|
||||
rsIpAdEntArpServer OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether the router will reply to incoming ARP requests on
|
||||
this interface, providing the physical address corresponding to this
|
||||
IP interface."
|
||||
DEFVAL { disable }
|
||||
::= { rsIpAddrEntry 8 }
|
||||
|
||||
rsIpAdEntName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..30))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP Interface name"
|
||||
::= { rsIpAddrEntry 9 }
|
||||
|
||||
rsIpAdEntOwner OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
static(1),
|
||||
dhcp(2),
|
||||
internal(3),
|
||||
default(4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP Interface owner. Static if interface defined by user, dhcp
|
||||
if received by boot protocol like DHCP and internal
|
||||
for internal usage."
|
||||
DEFVAL { static }
|
||||
::= { rsIpAddrEntry 10 }
|
||||
|
||||
rsIpAdEntAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
up(1),
|
||||
down(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP Interface admin status."
|
||||
DEFVAL { up }
|
||||
::= { rsIpAddrEntry 11 }
|
||||
|
||||
rsIpAdEntOperStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
active(1),
|
||||
inactive(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If active the interface can be used to send and receive frames."
|
||||
::= { rsIpAddrEntry 12 }
|
||||
|
||||
|
||||
icmpSpec OBJECT IDENTIFIER ::= { ipSpec 2 }
|
||||
|
||||
rsIcmpGenErrMsgEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable controlls the ability to generate ICMP error messages"
|
||||
DEFVAL { enable }
|
||||
::= { icmpSpec 1 }
|
||||
|
||||
rsIcmpRdTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RsIcmpRdEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains ICMP Router Discovery parameters
|
||||
configurated per IP interface."
|
||||
::= {icmpSpec 2}
|
||||
|
||||
rsIcmpRdEntry OBJECT-TYPE
|
||||
SYNTAX RsIcmpRdEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ICMP parameters configurated for IP interface."
|
||||
INDEX {rsIcmpRdIpAddr}
|
||||
::= {rsIcmpRdTable 1}
|
||||
|
||||
RsIcmpRdEntry ::= SEQUENCE {
|
||||
rsIcmpRdIpAddr IpAddress,
|
||||
rsIcmpRdIpAdvertAddr IpAddress,
|
||||
rsIcmpRdMaxAdvertInterval INTEGER,
|
||||
rsIcmpRdMinAdvertInterval INTEGER,
|
||||
rsIcmpRdAdvertLifetime INTEGER,
|
||||
rsIcmpRdAdvertise INTEGER,
|
||||
rsIcmpRdPreferenceLevel INTEGER,
|
||||
rsIcmpRdEntStatus INTEGER
|
||||
}
|
||||
|
||||
rsIcmpRdIpAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address to which this entry's information pertains."
|
||||
::= {rsIcmpRdEntry 1}
|
||||
|
||||
rsIcmpRdIpAdvertAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The IP destination address to be used for multicast
|
||||
Router Advertisements sent from the interface. The
|
||||
only permissible values are the all-systems multicast
|
||||
address, 224.0.0.1, or the limited-broadcast address,
|
||||
255.255.255.255."
|
||||
DEFVAL {'E0000001'H}
|
||||
::= {rsIcmpRdEntry 2}
|
||||
|
||||
rsIcmpRdMaxAdvertInterval OBJECT-TYPE
|
||||
SYNTAX INTEGER (4..1800)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum time allowed between sending multicast
|
||||
Router Advertisements from the interface, in seconds.
|
||||
Must be no less than 4 seconds and no greater than 1800
|
||||
seconds."
|
||||
DEFVAL {600}
|
||||
::= {rsIcmpRdEntry 3}
|
||||
|
||||
rsIcmpRdMinAdvertInterval OBJECT-TYPE
|
||||
SYNTAX INTEGER (3..1800)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimum time allowed between sending unsolicited
|
||||
multicast Router Advertisements from the interface, in
|
||||
seconds. Must be no less than 3 seconds and no greater
|
||||
than rsIcmpRdMaxAdvertInterval.
|
||||
Default: 0.75 * rsIcmpRdMaxAdvertInterval."
|
||||
::= {rsIcmpRdEntry 4}
|
||||
|
||||
rsIcmpRdAdvertLifetime OBJECT-TYPE
|
||||
SYNTAX INTEGER (4..9000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum length of time that the advertised addresses
|
||||
are to be considered as valid. Must be no less than
|
||||
rsIcmpRdMaxAdvertInterval and no greater than 9000 seconds.
|
||||
Default: 3 * rsIcmpRdMaxAdvertInterval."
|
||||
::= {rsIcmpRdEntry 5}
|
||||
|
||||
rsIcmpRdAdvertise OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable (1),
|
||||
disable (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A flag indicating whether or not the address is to be
|
||||
advertised."
|
||||
DEFVAL {enable}
|
||||
::= {rsIcmpRdEntry 6}
|
||||
|
||||
rsIcmpRdPreferenceLevel OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The preferability of the address as a default router
|
||||
address, relative to other router addresses on the same
|
||||
subnet."
|
||||
DEFVAL {0}
|
||||
::= {rsIcmpRdEntry 7}
|
||||
|
||||
rsIcmpRdEntStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Setting of any value to this object set values of
|
||||
all fields to the default values."
|
||||
::= {rsIcmpRdEntry 8}
|
||||
|
||||
|
||||
rip2Spec OBJECT IDENTIFIER ::= { ipSpec 3 }
|
||||
-- see rlIpRouters
|
||||
|
||||
arpSpec OBJECT IDENTIFIER ::= { ipSpec 4 }
|
||||
|
||||
rsArpDeleteTable OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
noAction(0), -- for get only
|
||||
deleteArpTab(1),
|
||||
deleteIpArpDynamicEntries(2),
|
||||
deleteIpArpStaticEntries(3),
|
||||
deleteIpArpDelDynamicRefreshStatic(4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
-- old description
|
||||
-- "Setting this object to any not-null value has the effect of deleting
|
||||
-- all entries of the ARP table."
|
||||
-- new description
|
||||
"Setting to value deleteArpTab(1): deletes the arp table -
|
||||
static and dynamic entries
|
||||
deleteIpArpDynamicEntries(2): delete all dynamic entries
|
||||
deleteIpArpStaticEntries(3): delete all static entries
|
||||
deleteIpArpDelDynamicRefreshStatic(4) - delete all dynamic -
|
||||
refresh static, thus
|
||||
refrashing FFT.
|
||||
on get returns the last action"
|
||||
::= { arpSpec 1 }
|
||||
|
||||
-- range 1 to 40,000,000 to allow system convesion to timer
|
||||
rsArpInactiveTimeOut OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..40000000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable defines the maximum time period (in second) that can
|
||||
pass between ARP requests concerning an entry in the ARP table.
|
||||
After this time period, the entry is deleted from the table."
|
||||
DEFVAL { 60000 }
|
||||
::= { arpSpec 2 }
|
||||
|
||||
rsArpProxy OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When ARP Proxy is enabled, the router can respond to
|
||||
ARP requests for nodes located on a different sub-net,
|
||||
provided they are it its network table. The router responds
|
||||
with its own MAC address.
|
||||
When ARP Proxy is disabled, the router responds only
|
||||
to ARP requests for its own IP addresses."
|
||||
DEFVAL { disable }
|
||||
::= { arpSpec 3 }
|
||||
|
||||
rsArpRequestsSent OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays how many ARP requests have been sent out to an ARP server
|
||||
for address resolution."
|
||||
::= { arpSpec 4 }
|
||||
|
||||
rsArpRepliesSent OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays how many ARP replies have been sent out to an ARP client
|
||||
in response to request packets."
|
||||
::= { arpSpec 5 }
|
||||
|
||||
rsArpProxyRepliesSent OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays how many proxy ARP replies have been sent out in response
|
||||
to request packets. A proxy router serving as a gateway to a subnet
|
||||
would respond with a proxy reply."
|
||||
::= { arpSpec 6 }
|
||||
|
||||
rsArpUnresolveTimer OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the frequency in seconds in which to send out ARP
|
||||
requests to resolve the Next Hop MAC address."
|
||||
::= { arpSpec 7 }
|
||||
|
||||
rsArpMibVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MIB's version, the current version is 2.
|
||||
Version 1:
|
||||
rsArpDeleteTable
|
||||
Setting this object to any not-null value has the effect
|
||||
of deleting all entries of the ARP table.
|
||||
Version 2:
|
||||
rsArpDeleteTable
|
||||
Setting to value deleteArpTab(1): deletes the arp table -
|
||||
static and dynamic entries
|
||||
deleteIpArpDynamicEntries(2): delete all dynamic entries
|
||||
deleteIpArpStaticEntries(3): delete all static entries
|
||||
deleteIpArpDelDynamicRefreshStatic(4):
|
||||
delete all dynamic -
|
||||
refresh static, thus
|
||||
refrashing FFT.
|
||||
on get returns the last action.
|
||||
New MIB variables support:
|
||||
rsArpRequestsSent
|
||||
rsArpRepliesSent
|
||||
rsArpProxyRepliesSent
|
||||
rsArpUnresolveTimer
|
||||
rsArpMibVersion"
|
||||
::= { arpSpec 8 }
|
||||
|
||||
tftp OBJECT IDENTIFIER ::= { ipSpec 5 }
|
||||
|
||||
rsTftpRetryTimeOut OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" General Retransmission time-out value (seconds) "
|
||||
DEFVAL { 15 }
|
||||
::= { tftp 1 }
|
||||
|
||||
rsTftpTotalTimeOut OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Total Retransmission time-out value (seconds) "
|
||||
DEFVAL { 60 }
|
||||
::= { tftp 2 }
|
||||
|
||||
rsSendConfigFile OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The file name include path where the Router Server will put the full
|
||||
configuration. The default destination address will be the sender
|
||||
address."
|
||||
::= { tftp 3 }
|
||||
|
||||
rsGetConfigFile OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The file name include path where the Router Server will get the full
|
||||
configuration from. The default destination address will be the sender
|
||||
address."
|
||||
::= { tftp 4 }
|
||||
|
||||
rsLoadSoftware OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The file name include path where the Router Server will get the
|
||||
software. The default source address will be the sender address."
|
||||
::= { tftp 5 }
|
||||
|
||||
rsFileServerAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of the configuration / sw server."
|
||||
::= { tftp 6 }
|
||||
|
||||
rsSoftwareDeviceName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..8))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Software Device Name specifies a device name, using this Software"
|
||||
::= { tftp 7 }
|
||||
|
||||
rsSoftwareFileAction OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
download(1),
|
||||
upload (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Holds the current action done on the software file "
|
||||
DEFVAL {download }
|
||||
::= {tftp 8 }
|
||||
|
||||
ipRedundancy OBJECT IDENTIFIER ::= { ipSpec 6 }
|
||||
-- see rlIpRouter.mib
|
||||
|
||||
ipRouteLeaking OBJECT IDENTIFIER ::= { ipSpec 7 }
|
||||
-- see rlIpRouter.mib
|
||||
|
||||
ipRipFilter OBJECT IDENTIFIER ::= { ipSpec 8 }
|
||||
-- see rlIpRouter.mib
|
||||
|
||||
rsRipEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables or disables RIP."
|
||||
::= { ipSpec 9 }
|
||||
|
||||
rsTelnetPassword OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { ipSpec 11 }
|
||||
|
||||
rlTranslationNameToIpTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlTranslationNameToIpEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table translates IP interfaces's name to
|
||||
IP interface's address"
|
||||
::= { ipSpec 12 }
|
||||
|
||||
rlTranslationNameToIpEntry OBJECT-TYPE
|
||||
SYNTAX RlTranslationNameToIpEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row definition for this table."
|
||||
INDEX { IMPLIED rlTranslationNameToIpName }
|
||||
::= { rlTranslationNameToIpTable 1 }
|
||||
|
||||
RlTranslationNameToIpEntry ::= SEQUENCE {
|
||||
rlTranslationNameToIpName DisplayString,
|
||||
rlTranslationNameToIpIpAddr IpAddress
|
||||
}
|
||||
|
||||
rlTranslationNameToIpName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..30))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP Interface name"
|
||||
::= { rlTranslationNameToIpEntry 1 }
|
||||
|
||||
rlTranslationNameToIpIpAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP Interface address"
|
||||
::= { rlTranslationNameToIpEntry 2 }
|
||||
|
||||
-- Mib for Preferance among routing protocols:
|
||||
-- Range value 0..255 . O is most preferred, 255 never used for forwarding.
|
||||
-- only exception is direct which range 0..254 we prevent direct from becoming unreachable
|
||||
-- (according to RFC1812 section 5.2.4)
|
||||
|
||||
rlIpRoutingProtPreference OBJECT IDENTIFIER ::= { ipSpec 13 }
|
||||
-- see rlIpRouter.mib
|
||||
|
||||
rlOspf OBJECT IDENTIFIER ::= { ipSpec 14 }
|
||||
-- see rlIpRouter.mib
|
||||
|
||||
--IP address table mib ver
|
||||
|
||||
rlIpAddrTableMibVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IpAddrTable MIB's version."
|
||||
::= {ipSpec 15 }
|
||||
|
||||
rlIpCidrRouteExtTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlIpCidrRouteExtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Augmenting ipCidrRouteTable (ip forwarfing information table)
|
||||
for added info as read only"
|
||||
::= {ipSpec 16 }
|
||||
|
||||
rlIpCidrRouteExtEntry OBJECT-TYPE
|
||||
SYNTAX RlIpCidrRouteExtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A row of the table ipCidrRouteTable Extended
|
||||
by this definition."
|
||||
AUGMENTS { ipCidrRouteEntry }
|
||||
::= {rlIpCidrRouteExtTable 1 }
|
||||
|
||||
RlIpCidrRouteExtEntry ::= SEQUENCE {
|
||||
rlIpCidrRouteProto INTEGER
|
||||
}
|
||||
|
||||
rlIpCidrRouteProto OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
local(1), -- local interface
|
||||
netmgmt(2), -- static route
|
||||
rip(3), -- Berkeley RIP or RIP-II
|
||||
ospfInternal(4), -- Open Shortest Path First Internal Route
|
||||
ospfExternal(5), -- Open Shortest Path First External Route
|
||||
ospfAggregateNetRange(6), -- Open Shortest Path First
|
||||
bgp4Internal(7), -- Border Gateway Protocol Internal Route
|
||||
bgp4External(8), -- Border Gateway Protocol External Route
|
||||
aggregateRoute(9), --
|
||||
other(10) -- not specified
|
||||
}
|
||||
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Added infor for ipCidrRouteTable.
|
||||
extends the info of ipCidrRouteProto to show the route inner protocol.
|
||||
Allowes the user to see which type of route in the protocol
|
||||
e.g. ospf internal, ospf external."
|
||||
::= { rlIpCidrRouteExtEntry 1 }
|
||||
|
||||
|
||||
rlIpStaticRoute OBJECT IDENTIFIER ::= { ipSpec 17 }
|
||||
|
||||
rlIpStaticRouteTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlIpStaticRouteEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This entity's static (user configured) IP Routing table.
|
||||
entries are MAX-ACCESSible even if not used for forwarding "
|
||||
::= { rlIpStaticRoute 1 }
|
||||
|
||||
rlIpStaticRouteEntry OBJECT-TYPE
|
||||
SYNTAX RlIpStaticRouteEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A particular Static(user configured) route to a particular destina-
|
||||
tion, under a particular policy."
|
||||
INDEX { rlIpStaticRouteDest,
|
||||
rlIpStaticRouteMask,
|
||||
rlIpStaticRouteTos,
|
||||
rlIpStaticRouteNextHop }
|
||||
::= { rlIpStaticRouteTable 1 }
|
||||
|
||||
|
||||
RlIpStaticRouteEntry ::= SEQUENCE {
|
||||
rlIpStaticRouteDest IpAddress,
|
||||
rlIpStaticRouteMask IpAddress,
|
||||
rlIpStaticRouteTos INTEGER,
|
||||
rlIpStaticRouteNextHop IpAddress,
|
||||
rlIpStaticRouteMetric INTEGER,
|
||||
rlIpStaticRouteType INTEGER,
|
||||
rlIpStaticRouteNextHopAS INTEGER,
|
||||
rlIpStaticRouteForwardingStatus INTEGER,
|
||||
rlIpStaticRouteRowStatus RowStatus,
|
||||
rlIpStaticRouteOwner INTEGER
|
||||
}
|
||||
|
||||
rlIpStaticRouteDest OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The destination IP address of this route.
|
||||
This object may not take a Multicast (Class D)
|
||||
address value.
|
||||
Any assignment (implicit or otherwise) of an
|
||||
instance of this object to a value x must be
|
||||
rejected if the bitwise logical-AND of x with
|
||||
the value of the corresponding instance of the
|
||||
rlIpStaticRouteMask object is not equal to x."
|
||||
::= { rlIpStaticRouteEntry 1 }
|
||||
|
||||
rlIpStaticRouteMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicate the mask to be logical-ANDed with the
|
||||
destination address before being compared to
|
||||
the value in the rlIpStaticRouteDest field. For
|
||||
those systems that do not support arbitrary
|
||||
subnet masks, an agent constructs the value of
|
||||
the rlIpStaticRouteMask by reference to the IP Ad-
|
||||
dress Class.
|
||||
Any assignment (implicit or otherwise) of an
|
||||
instance of this object to a value x must be
|
||||
rejected if the bitwise logical-AND of x with
|
||||
the value of the corresponding instance of the
|
||||
rlIpStaticRouteDest object is not equal to ipCidrRoute-
|
||||
Dest."
|
||||
::= { rlIpStaticRouteEntry 2 }
|
||||
|
||||
rlIpStaticRouteTos OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"See ipCidrRouteTos definition
|
||||
For now only value 0 is valid"
|
||||
::= { rlIpStaticRouteEntry 3 }
|
||||
|
||||
rlIpStaticRouteNextHop OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"On remote routes, the address of the next sys-
|
||||
tem en route; Otherwise, 0.0.0.0."
|
||||
::= { rlIpStaticRouteEntry 4 }
|
||||
|
||||
rlIpStaticRouteMetric OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The routing metric for this route.
|
||||
The semantics of this metric are determined by the user.
|
||||
normal semantic will be next hop count or some administarative distance
|
||||
to create routing policy."
|
||||
::= { rlIpStaticRouteEntry 5 }
|
||||
|
||||
rlIpStaticRouteType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
reject (1), -- route which discards traffic
|
||||
local (2), -- local interface
|
||||
remote (3) -- remote destination
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of route. Note that local(3) refers
|
||||
to a route for which the next hop is the final
|
||||
destination this is the case when user overides the a local interface
|
||||
entry to change it parameters;
|
||||
remote(4) refers to a route for
|
||||
which the next hop is not the final destina-
|
||||
tion.
|
||||
reject (2) refers to a route which, if matched, discards
|
||||
the message as unreachable. This is may be used as a means of
|
||||
correctly aggregating routes, When static routes are distributed (leaked)
|
||||
to other protocols."
|
||||
::= { rlIpStaticRouteEntry 6 }
|
||||
|
||||
rlIpStaticRouteNextHopAS OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Autonomous System Number of the Next Hop.
|
||||
The semantics of this object are determined by
|
||||
the routing-protocol specified in the route's
|
||||
ipCidrRouteProto value. When this object is
|
||||
unknown or not relevant its value should be set
|
||||
to zero."
|
||||
DEFVAL { 0 }
|
||||
::= { rlIpStaticRouteEntry 7 }
|
||||
|
||||
rlIpStaticRouteForwardingStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
active (1),
|
||||
inactive (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"active - An indication that the route has implication on routing
|
||||
inactive - the route is a backup route or it is down. It is not used
|
||||
in forwarding decision.
|
||||
Down means that the Ip interface on which it is configured is down.
|
||||
(Note: ip interface down may be for two reason - its admin status or
|
||||
the L2 interface , on which the ip interface is configured, status"
|
||||
::= { rlIpStaticRouteEntry 8 }
|
||||
|
||||
rlIpStaticRouteRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status variable, used according to
|
||||
row installation and removal conventions."
|
||||
::= { rlIpStaticRouteEntry 9 }
|
||||
|
||||
rlIpStaticRouteOwner OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
static (1),
|
||||
dhcp (2),
|
||||
default (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Static - The route is configured over Static IP.
|
||||
This route is written to configuration files.
|
||||
Dhcp - The route is Configured by DHCP
|
||||
(received as part of DHCP configuration)
|
||||
This route IS NOT written to configuration files
|
||||
Dhcp - The route is Configured default system config
|
||||
exist till any other configuration
|
||||
is applied"
|
||||
::= { rlIpStaticRouteEntry 10 }
|
||||
|
||||
rlIpRouter OBJECT IDENTIFIER ::= { ipSpec 18 }
|
||||
|
||||
|
||||
END
|
||||
|
||||
217
mibs/radlan/rllcli.mib
Normal file
217
mibs/radlan/rllcli.mib
Normal file
@@ -0,0 +1,217 @@
|
||||
RADLAN-rlLcli-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Title: RADLAN LCLI MIB
|
||||
-- Version: 7.36
|
||||
-- Date: 26 Mar 2004
|
||||
--
|
||||
|
||||
IMPORTS
|
||||
rnd FROM RADLAN-MIB
|
||||
TruthValue, DisplayString, RowStatus FROM SNMPv2-TC
|
||||
Unsigned32, TimeTicks,
|
||||
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI;
|
||||
|
||||
rlLCli MODULE-IDENTITY
|
||||
LAST-UPDATED "200503280000Z"
|
||||
ORGANIZATION "Radlan Computer Communications Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"The private MIB module definition for Radlan CLI MIB."
|
||||
REVISION "200504110000Z"
|
||||
DESCRIPTION
|
||||
"Changed lower range of rlLCliTimeout, rlLCliSshTimeout, rlLCliTelnetTimeout to 0
|
||||
to support 0 as 'no timeout' "
|
||||
REVISION "200503280000Z"
|
||||
DESCRIPTION
|
||||
"1) Added Module-identity range.
|
||||
2) Changed description of rlLCliMibVersion
|
||||
3) Added ranges to rlLCliTimeout, rlLCliSshTimeout, rlLCliTelnetTimeout "
|
||||
REVISION "200403260000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB."
|
||||
::= { rnd 74 }
|
||||
|
||||
|
||||
rlLCliMibVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MIB's version, the current version is 3."
|
||||
::= { rlLCli 1 }
|
||||
|
||||
rlLCliTimeout OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..3932159)
|
||||
-- (0..65535*60+59)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"LCLI Timeout indicates the interval in seconds, that
|
||||
the system waits until user input is detected."
|
||||
DEFVAL {600}
|
||||
::= { rlLCli 2 }
|
||||
|
||||
rlLCliHistoryEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates if command history function is supported."
|
||||
DEFVAL {true}
|
||||
::= { rlLCli 3 }
|
||||
|
||||
rlLCliHistorySize OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..256)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates number of commands that the system will record
|
||||
in its history buffer."
|
||||
DEFVAL {10}
|
||||
::= { rlLCli 4 }
|
||||
|
||||
rlLcliCommandLevelTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlLcliCommandLevelEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This Table maps a CLI command to its level. "
|
||||
::= { rlLCli 5 }
|
||||
|
||||
rlLcliCommandLevelEntry OBJECT-TYPE
|
||||
SYNTAX RlLcliCommandLevelEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row definition for this table."
|
||||
INDEX {rlLcliCommandLevelCommandName,
|
||||
rlLcliCommandLevelContextName }
|
||||
::= { rlLcliCommandLevelTable 1 }
|
||||
|
||||
RlLcliCommandLevelEntry ::= SEQUENCE {
|
||||
rlLcliCommandLevelCommandName DisplayString,
|
||||
rlLcliCommandLevelContextName DisplayString,
|
||||
rlLcliCommandLevelInsertTime TimeTicks,
|
||||
rlLcliCommandLevelCommandLevel INTEGER,
|
||||
rlLcliCommandLevelActionMode INTEGER,
|
||||
rlLcliCommandLevelStatus RowStatus
|
||||
}
|
||||
|
||||
rlLcliCommandLevelCommandName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The CLI command name "
|
||||
::= { rlLcliCommandLevelEntry 1 }
|
||||
|
||||
rlLcliCommandLevelContextName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The CLI context ID which the command name is associated with "
|
||||
::= { rlLcliCommandLevelEntry 2 }
|
||||
|
||||
rlLcliCommandLevelInsertTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time elapsed until this entry was created."
|
||||
::= { rlLcliCommandLevelEntry 3 }
|
||||
|
||||
rlLcliCommandLevelCommandLevel OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The level which is associated with the command name "
|
||||
::= { rlLcliCommandLevelEntry 4 }
|
||||
|
||||
rlLcliCommandLevelActionMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
set (1),
|
||||
reset (2),
|
||||
setAll (3),
|
||||
resetAll (4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The level action which is associated with the command name "
|
||||
DEFVAL { set }
|
||||
::= { rlLcliCommandLevelEntry 5 }
|
||||
|
||||
rlLcliCommandLevelStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The status of the commandLevel table entry. "
|
||||
::= { rlLcliCommandLevelEntry 6 }
|
||||
|
||||
rlLCliSshTimeout OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..3932159)
|
||||
-- (0..65535*60+59)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"LCLI Timeout indicates the interval in seconds, that
|
||||
the system waits until user input is detected on SSH LCLI."
|
||||
DEFVAL {600}
|
||||
::= { rlLCli 6 }
|
||||
|
||||
rlLCliTelnetTimeout OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..3932159)
|
||||
-- (0..65535*60+59)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"LCLI Timeout indicates the interval in seconds, that
|
||||
the system waits until user input is detected on telnet LCLI."
|
||||
DEFVAL {600}
|
||||
::= { rlLCli 7 }
|
||||
|
||||
rlLCliTelnetHistoryEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates if command history function is supported for Telnet."
|
||||
DEFVAL {true}
|
||||
::= { rlLCli 8 }
|
||||
|
||||
rlLCliTelnetHistorySize OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..256)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates number of commands that the system will record
|
||||
in its history buffer for Telnet."
|
||||
DEFVAL {10}
|
||||
::= { rlLCli 9 }
|
||||
|
||||
rlLCliSshHistoryEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates if command history function is supported for Ssh."
|
||||
DEFVAL {true}
|
||||
::= { rlLCli 10 }
|
||||
|
||||
rlLCliSshHistorySize OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..256)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates number of commands that the system will record
|
||||
in its history buffer for Ssh."
|
||||
DEFVAL {10}
|
||||
::= { rlLCli 11 }
|
||||
|
||||
END
|
||||
|
||||
|
||||
49
mibs/radlan/rllldp.mib
Normal file
49
mibs/radlan/rllldp.mib
Normal file
@@ -0,0 +1,49 @@
|
||||
RADLAN-LLDP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Title: RADLAN LLDP ROS
|
||||
-- Private LLDP MIB
|
||||
-- Version: 7.42
|
||||
-- Date: 12 Dec 2005
|
||||
|
||||
IMPORTS
|
||||
rnd FROM RADLAN-MIB
|
||||
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI
|
||||
TruthValue FROM RADLAN-SNMPv2;
|
||||
|
||||
rlLldp MODULE-IDENTITY
|
||||
LAST-UPDATED "200506200000Z"
|
||||
ORGANIZATION "Radlan Computer Communications Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"This private MIB module adds MIBs to LLDP (Link Layer Discovery Protocol)."
|
||||
REVISION "200506200000Z"
|
||||
DESCRIPTION
|
||||
"Initial revision."
|
||||
::= { rnd 110 }
|
||||
|
||||
rlLldpEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Setting this variable to 'true' will globally enable the LLDP feature
|
||||
(both transmit and receive functionalities). Setting this variable
|
||||
to 'false' will globally disable the LLDP feature. Thus, the
|
||||
administratively desired status of a local port is determined by
|
||||
both this variable and the MIB lldpPortConfigAdminStatus."
|
||||
::= { rlLldp 1 }
|
||||
|
||||
--rlLldpLocChassisId OBJECT-TYPE
|
||||
-- SYNTAX OCTET STRING(SIZE(1..20))
|
||||
-- MAX-ACCESS read-write
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "The string value used to identify the chassis component associated
|
||||
-- with the local system. As a result of updating this variable,
|
||||
-- lldpLocChassisid will have the same value, and the MIB
|
||||
-- lldpLocChassisIdSubtype will have the value local(7). "
|
||||
-- ::= { rlLldp 2}
|
||||
|
||||
END
|
||||
|
||||
76
mibs/radlan/rllocalization.mib
Normal file
76
mibs/radlan/rllocalization.mib
Normal file
@@ -0,0 +1,76 @@
|
||||
RADLAN-LOCALIZATION-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Title: RADLAN LOCALIZATION ROS
|
||||
-- This Private MIB supports localization of ROS products
|
||||
-- Version: 7.39
|
||||
-- Date: 15 Mar 2005
|
||||
|
||||
|
||||
|
||||
IMPORTS
|
||||
rnd FROM RADLAN-MIB
|
||||
OBJECT-TYPE, IpAddress, Unsigned32,
|
||||
MODULE-IDENTITY FROM SNMPv2-SMI
|
||||
DisplayString,
|
||||
TEXTUAL-CONVENTION,
|
||||
TruthValue, RowStatus FROM SNMPv2-TC;
|
||||
|
||||
rlLocalization MODULE-IDENTITY
|
||||
LAST-UPDATED "200503150000Z"
|
||||
ORGANIZATION "Radlan Computer Communications Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"The private MIB module definition for product localization."
|
||||
REVISION "200503150000Z"
|
||||
DESCRIPTION
|
||||
"Initial revision."
|
||||
::= { rnd 103 }
|
||||
|
||||
RlLanguage ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The language enumeration"
|
||||
SYNTAX INTEGER {
|
||||
original(1),
|
||||
translated(2)
|
||||
}
|
||||
|
||||
rlLocalizationMibVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MIB's version, the current version is 1."
|
||||
::= {rlLocalization 1}
|
||||
|
||||
rlLocalizationLanguage OBJECT-TYPE
|
||||
SYNTAX RlLanguage
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The language for diagnostic messages, CLI messages and CLI help."
|
||||
::= {rlLocalization 5}
|
||||
|
||||
rlWEBlocalizationLanguage OBJECT-TYPE
|
||||
SYNTAX RlLanguage
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The language for WEB GUI."
|
||||
::= {rlLocalization 6}
|
||||
|
||||
rlLocalizationFiles OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
no-translated-files(1),
|
||||
two-messages-files(2),
|
||||
two-web-files(3),
|
||||
two-messages-and-web-files(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The language for WEB GUI."
|
||||
::= {rlLocalization 7}
|
||||
END
|
||||
|
||||
169
mibs/radlan/rlmng.mib
Normal file
169
mibs/radlan/rlmng.mib
Normal file
@@ -0,0 +1,169 @@
|
||||
RADLAN-rndMng DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Title: RADLAN Management Private Extension
|
||||
-- Version: 7.45
|
||||
-- Date: 19 Dec 2006
|
||||
-- 28-Feb-2005 Added rlCpuUtilEnable
|
||||
-- 28-Feb-2005 Added rlCpuUtilDuringLastSecond
|
||||
-- 28-Feb-2005 Added rlCpuUtilDuringLastMinute
|
||||
-- 28-Feb-2005 Added rlCpuUtilDuringLast5Minutes
|
||||
-- 13-Jun-2006 Added value {none} of rndAction
|
||||
-- 20-Jun-2006 Added rlRebootDelay
|
||||
-- 19-Dec-2006 Added resetToFactoryDefaults
|
||||
|
||||
IMPORTS
|
||||
rnd FROM RADLAN-MIB
|
||||
DisplayString FROM SNMPv2-TC-v1
|
||||
Unsigned32,
|
||||
MODULE-IDENTITY, OBJECT-TYPE, TimeTicks FROM SNMPv2-SMI
|
||||
RowStatus, TruthValue,
|
||||
TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||
|
||||
|
||||
rndMng MODULE-IDENTITY
|
||||
LAST-UPDATED "200606200000Z"
|
||||
ORGANIZATION "Radlan Computer Communications Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"The private MIB module definition for RND general management MIB."
|
||||
REVISION "200606200000Z"
|
||||
DESCRIPTION
|
||||
"Added rlRebootDelay object"
|
||||
REVISION "200406010000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB."
|
||||
::= { rnd 1 }
|
||||
|
||||
|
||||
rndSysId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identification of an RND device. The device type for each
|
||||
integer clarifies the sysObjectID in MIB - II."
|
||||
::= { rndMng 1 }
|
||||
|
||||
rndAction OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
reset(1),
|
||||
sendNetworkTab(2),
|
||||
deleteNetworkTab(3),
|
||||
sendRoutingTab(4), -- Level II
|
||||
deleteRoutingTab(5),
|
||||
sendLanTab(6),
|
||||
deleteLanTab(7),
|
||||
deleteArpTab(8),
|
||||
sendArpTab(9),
|
||||
deleteRouteTab(10), -- Level III
|
||||
sendRouteTab(11),
|
||||
backupSPFRoutingTab(12),
|
||||
backupIPRoutingTab(13),
|
||||
backupNetworkTab(14),
|
||||
backupLanTab(15),
|
||||
backupArpTab(16),
|
||||
backupIPXRipTab(17),
|
||||
backupIPXSAPTab(18),
|
||||
resetStartupCDB(19),
|
||||
eraseStartupCDB(20),
|
||||
deleteZeroHopRoutingAllocTab(21),
|
||||
slipDisconnect(22),
|
||||
deleteDynamicLanTab(23),
|
||||
eraseRunningCDB(24),
|
||||
copyStartupToRunning(25),
|
||||
none(26),
|
||||
resetToFactoryDefaults(27)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable enables the operator to perform one of the
|
||||
specified actions on the tables maintained by the network device.
|
||||
Send actions require support of proprietery File exchange
|
||||
protocol."
|
||||
::= { rndMng 2 }
|
||||
|
||||
rndFileName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING -- SIZE 256
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the file used internally by RND for transferring
|
||||
tables maintained by network devices, using a prorietary File
|
||||
exchange protocol."
|
||||
::= { rndMng 3 }
|
||||
|
||||
rlSnmpVersionSupported OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(1))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the snmp versions that are supported by
|
||||
this device."
|
||||
::= { rndMng 4 }
|
||||
|
||||
rlSnmpMibVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the snmp support version that is supported by
|
||||
this device."
|
||||
::= { rndMng 5 }
|
||||
|
||||
rlCpuUtilEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables measurement of the device CPU utilization.
|
||||
In order to get real values for rlCpuUtilDuringLastSecond, rlCpuUtilDuringLastMinute
|
||||
and rlCpuUtilDuringLast5Minutes, the value of this object must be true."
|
||||
DEFVAL { true }
|
||||
::= { rndMng 6 }
|
||||
|
||||
rlCpuUtilDuringLastSecond OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..101)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Percentage of the device CPU utilization during last second.
|
||||
The value 101 is a dummy value, indicating that the CPU utilization was
|
||||
not measured (since measurement is disabled or was disabled during last second)."
|
||||
::= { rndMng 7 }
|
||||
|
||||
rlCpuUtilDuringLastMinute OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..101)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Percentage of the device CPU utilization during last minute.
|
||||
The value 101 is a dummy value, indicating that the CPU utilization was
|
||||
not measured (since measurement is disabled or was disabled during last minute)."
|
||||
::= { rndMng 8 }
|
||||
|
||||
rlCpuUtilDuringLast5Minutes OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..101)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Percentage of the device CPU utilization during the last 5 minutes.
|
||||
The value 101 is a dummy value, indicating that the CPU utilization was
|
||||
not measured (since measurement is disabled or was disabled during last 5 minutes)."
|
||||
::= { rndMng 9 }
|
||||
|
||||
rlRebootDelay OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Setting the variable will cause the device to reboot rlRebootDelay timeticks
|
||||
from the moment this variable was set.
|
||||
If not set, the variable will return a value of 4294967295.
|
||||
If set to 4294967295, reboot action is cancelled.
|
||||
The maximum delay is set by the host parameter: reboot_delay_max"
|
||||
::= { rndMng 10 }
|
||||
|
||||
END
|
||||
|
||||
222
mibs/radlan/rlphy.mib
Normal file
222
mibs/radlan/rlphy.mib
Normal file
@@ -0,0 +1,222 @@
|
||||
RADLAN-PHY-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Title: RADLAN PHY MIB
|
||||
-- Version: 7.38
|
||||
-- Date: 10 Sep 2004
|
||||
--
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI
|
||||
ifIndex FROM IF-MIB
|
||||
TimeStamp, DisplayString FROM SNMPv2-TC
|
||||
rnd FROM RADLAN-MIB
|
||||
TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||
|
||||
rlPhy MODULE-IDENTITY
|
||||
LAST-UPDATED "200209300024Z" -- September 30, 2002
|
||||
ORGANIZATION "Radlan Computer Communication Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"The MIB module describes the private MIB for testing Layer1 interfaces supported
|
||||
by Radlan's software and products."
|
||||
REVISION "200209300024Z" -- September 30, 2002
|
||||
DESCRIPTION
|
||||
"Initial revision"
|
||||
REVISION "200309210024Z" -- September 21, 2003
|
||||
DESCRIPTION
|
||||
"Added MODULE-IDENTITY and TEXTUAL-CONVENTION IMPORTS."
|
||||
::= { rnd 90 }
|
||||
|
||||
|
||||
RlPhyTestType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A value indicating the test to perform."
|
||||
SYNTAX INTEGER {
|
||||
rlPhyTestTableNoTest(1),
|
||||
rlPhyTestTableCableStatus(2),
|
||||
rlPhyTestTableCableFault(3),
|
||||
rlPhyTestTableCableLength(4),
|
||||
rlPhyTestTableTransceiverTemp(5),
|
||||
rlPhyTestTableTransceiverSupply(6),
|
||||
rlPhyTestTableTxBias(7),
|
||||
rlPhyTestTableTxOutput(8),
|
||||
rlPhyTestTableRxOpticalPower(9),
|
||||
rlPhyTestTableDataReady(10),
|
||||
rlPhyTestTableLOS(11),
|
||||
rlPhyTestTableTxFault(12),
|
||||
rlPhyTestTableCableChannel1(13),
|
||||
rlPhyTestTableCableChannel2(14),
|
||||
rlPhyTestTableCableChannel3(15),
|
||||
rlPhyTestTableCableChannel4(16),
|
||||
rlPhyTestTableCablePolarity1(17),
|
||||
rlPhyTestTableCablePolarity2(18),
|
||||
rlPhyTestTableCablePolarity3(19),
|
||||
rlPhyTestTableCablePolarity4(20),
|
||||
rlPhyTestTableCablePairSkew1(21),
|
||||
rlPhyTestTableCablePairSkew2(22),
|
||||
rlPhyTestTableCablePairSkew3(23),
|
||||
rlPhyTestTableCablePairSkew4(24)
|
||||
}
|
||||
|
||||
rlPhyTest OBJECT IDENTIFIER ::= { rlPhy 1 }
|
||||
|
||||
rlPhyTestSetTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlPhyTestSetEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION ""
|
||||
::= { rlPhyTest 1}
|
||||
|
||||
rlPhyTestSetEntry OBJECT-TYPE
|
||||
SYNTAX RlPhyTestSetEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing objects for invoking tests on an interface."
|
||||
INDEX {ifIndex }
|
||||
::= { rlPhyTestSetTable 1 }
|
||||
|
||||
RlPhyTestSetEntry ::=
|
||||
SEQUENCE {
|
||||
rlPhyTestSetType RlPhyTestType
|
||||
}
|
||||
|
||||
rlPhyTestSetType OBJECT-TYPE
|
||||
SYNTAX RlPhyTestType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A control variable used to start operator initiated interface
|
||||
tests.1 indicates that no test has been initiated. Only
|
||||
operator initiated interface tests can be set to this variable."
|
||||
::= { rlPhyTestSetEntry 1 }
|
||||
|
||||
rlPhyTestGetTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlPhyTestGetEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION ""
|
||||
::= { rlPhyTest 2 }
|
||||
|
||||
rlPhyTestGetEntry OBJECT-TYPE
|
||||
SYNTAX RlPhyTestGetEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing results of tests on an interface."
|
||||
INDEX {ifIndex, rlPhyTestGetType}
|
||||
::= { rlPhyTestGetTable 1 }
|
||||
|
||||
RlPhyTestGetEntry ::=
|
||||
SEQUENCE {
|
||||
rlPhyTestGetType RlPhyTestType,
|
||||
rlPhyTestGetStatus INTEGER,
|
||||
rlPhyTestGetResult INTEGER,
|
||||
rlPhyTestGetUnits INTEGER,
|
||||
rlPhyTestGetAlarm INTEGER,
|
||||
rlPhyTestGetTimeStamp DisplayString
|
||||
}
|
||||
|
||||
rlPhyTestGetType OBJECT-TYPE
|
||||
SYNTAX RlPhyTestType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A control variable used to, 1 to indicate that this test can be
|
||||
done on the specified port, 2 to initiate the test whenever the
|
||||
user wishes"
|
||||
::= { rlPhyTestGetEntry 1 }
|
||||
|
||||
rlPhyTestGetStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(1), -- no test yet requested
|
||||
success(2),
|
||||
inProgress(3),
|
||||
notSupported(4),
|
||||
unAbleToRun(5), -- due to state of system
|
||||
aborted(6),
|
||||
failed(7)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the status of the most recently
|
||||
requested test for operator initiated tests or the value
|
||||
none(1) if no tests have been requested since the last
|
||||
reset. For non operator initiated tests the value is always
|
||||
none(1).
|
||||
Note that this facility provides no provision for saving
|
||||
the results of one test when starting another, as could
|
||||
be required if used by multiple managers concurrently."
|
||||
::= { rlPhyTestGetEntry 2 }
|
||||
|
||||
rlPhyTestGetResult OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object holds the test result"
|
||||
::= { rlPhyTestGetEntry 3 }
|
||||
|
||||
rlPhyTestGetUnits OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
integer(1),
|
||||
boolean(2),
|
||||
downUP(3),
|
||||
reverseNormal(4),
|
||||
mdiMdix(5),
|
||||
meter(6),
|
||||
degree(7), -- Celsius
|
||||
microVolt(8),
|
||||
microOham(9),
|
||||
microAmper(10),
|
||||
microWatt(11),
|
||||
millisecond(12),
|
||||
alaskaPhyLength(13),
|
||||
alaskaPhyStatus(14),
|
||||
dbm(15),
|
||||
decidbm(16),
|
||||
milidbm(17),
|
||||
abcd(18),
|
||||
nanosecond(19)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The test result unit of measure. The units can be standard unit or special units
|
||||
that are designed for special test.
|
||||
|
||||
The alaskaPhyLength unit is design for the VCT diagnostic and its values are:
|
||||
less_than_50M(1), 50-80M(2), 80-110M(3), 110-140M(4), more_than_140M(5).
|
||||
|
||||
The alaskaPhyStatus unit is design for the VCT diagnostic and its values are:
|
||||
4_pair_cable(1), 2_pair_cable(2), no_cable(3), open_cable(4), short_cable(5), bad_cable(6), impedance_mismatch(7)."
|
||||
::= { rlPhyTestGetEntry 4 }
|
||||
|
||||
rlPhyTestGetAlarm OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
notRelevant(1),
|
||||
noAlarmSet(2),
|
||||
lowWarning(3),
|
||||
highWarning(4),
|
||||
lowAlarm(5),
|
||||
highAlarm(6)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object hold the Alarm for this Entry. only Test that have can have alarms
|
||||
use this field, other holds the Value notRelevant(1) "
|
||||
::= { rlPhyTestGetEntry 5 }
|
||||
|
||||
rlPhyTestGetTimeStamp OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time in string (formated DD-MMM-YYYY HH:MM:SS e.g
|
||||
14-Apr-2002 10:33:31)"
|
||||
::= { rlPhyTestGetEntry 6 }
|
||||
|
||||
END
|
||||
1104
mibs/radlan/rlphysdescription.mib
Normal file
1104
mibs/radlan/rlphysdescription.mib
Normal file
File diff suppressed because it is too large
Load Diff
1328
mibs/radlan/rlqosserv.mib
Normal file
1328
mibs/radlan/rlqosserv.mib
Normal file
File diff suppressed because it is too large
Load Diff
328
mibs/radlan/rlrmon.mib
Normal file
328
mibs/radlan/rlrmon.mib
Normal file
@@ -0,0 +1,328 @@
|
||||
RADLAN-RMON DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Title: RADLAN Rmon Private Extension
|
||||
-- Version: 7.37.00.00
|
||||
-- Date: 17 May 2004
|
||||
|
||||
IMPORTS
|
||||
rnd FROM RADLAN-MIB
|
||||
OwnerString, EntryStatus FROM RMON-MIB
|
||||
DisplayString FROM SNMPv2-TC-v1
|
||||
Unsigned32, Integer32, Counter32, TimeTicks,
|
||||
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
|
||||
RowStatus, TruthValue, TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||
|
||||
|
||||
rlRmonControl MODULE-IDENTITY
|
||||
LAST-UPDATED "200406010000Z"
|
||||
ORGANIZATION "Radlan Computer Communications Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"The private MIB module definition for RND RMON MIB."
|
||||
REVISION "200406010000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB."
|
||||
::= { rnd 49 }
|
||||
|
||||
|
||||
rlRmonControlMibVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MIB's version. The current version is 1"
|
||||
::= {rlRmonControl 1}
|
||||
|
||||
rlRmonControlHistoryControlQuotaBucket OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum number of buckets to be used by each
|
||||
History Control group entry.
|
||||
changed to read only, value is derived from
|
||||
rsMaxRmonEtherHistoryEntrie"
|
||||
DEFVAL { 8 }
|
||||
::= {rlRmonControl 2}
|
||||
|
||||
rlRmonControlHistoryControlMaxGlobalBuckets OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum number of buckets to be used by all
|
||||
History Control group entries together."
|
||||
DEFVAL { 300 }
|
||||
::= {rlRmonControl 3}
|
||||
|
||||
rlHistoryControlTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlHistoryControlEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of rlHistory control entries. This table is exactly like the
|
||||
corresponding RMON I History control group table, but is used to sample
|
||||
statistics of counters not specified by the RMON I statistics group."
|
||||
::= {rlRmonControl 4}
|
||||
|
||||
rlHistoryControlEntry OBJECT-TYPE
|
||||
SYNTAX RlHistoryControlEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of parameters that set up a periodic sampling
|
||||
of statistics. As an example, an instance of the
|
||||
rlHistoryControlInterval object might be named
|
||||
rlHistoryControlInterval.2"
|
||||
INDEX { rlHistoryControlIndex }
|
||||
::= { rlHistoryControlTable 1 }
|
||||
|
||||
RlHistoryControlEntry ::= SEQUENCE {
|
||||
rlHistoryControlIndex INTEGER (1..65535),
|
||||
rlHistoryControlDataSource OBJECT IDENTIFIER,
|
||||
rlHistoryControlBucketsRequested INTEGER (1..65535),
|
||||
rlHistoryControlBucketsGranted INTEGER (1..65535),
|
||||
rlHistoryControlInterval INTEGER (1..3600),
|
||||
rlHistoryControlOwner OwnerString,
|
||||
rlHistoryControlStatus EntryStatus
|
||||
}
|
||||
|
||||
rlHistoryControlIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An index that uniquely identifies an entry in the
|
||||
rlHistoryControl table. Each such entry defines a
|
||||
set of samples at a particular interval for a sampled counter."
|
||||
::= { rlHistoryControlEntry 1 }
|
||||
|
||||
rlHistoryControlDataSource OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the source of the data for
|
||||
which historical data was collected and
|
||||
placed in the rlHistory table.
|
||||
|
||||
This object may not be modified if the associated
|
||||
rlHistoryControlStatus object is equal to valid(1)."
|
||||
::= { rlHistoryControlEntry 2 }
|
||||
|
||||
rlHistoryControlBucketsRequested OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The requested number of discrete time intervals
|
||||
over which data is to be saved in the part of the
|
||||
rlHistory table associated with this rlHistoryControlEntry.
|
||||
|
||||
When this object is created or modified, the probe
|
||||
should set rlHistoryControlBucketsGranted as closely to
|
||||
this object as is possible for the particular probe
|
||||
implementation and available resources."
|
||||
DEFVAL { 50 }
|
||||
::= { rlHistoryControlEntry 3 }
|
||||
|
||||
rlHistoryControlBucketsGranted OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of discrete sampling intervals
|
||||
over which data shall be saved in the part of
|
||||
the rlHistory table associated with this
|
||||
rlHistoryControlEntry.
|
||||
|
||||
When the associated rlHistoryControlBucketsRequested
|
||||
object is created or modified, the probe
|
||||
should set this object as closely to the requested
|
||||
value as is possible for the particular
|
||||
probe implementation and available resources. The
|
||||
probe must not lower this value except as a result
|
||||
of a modification to the associated
|
||||
rlHistoryControlBucketsRequested object.
|
||||
|
||||
There will be times when the actual number of
|
||||
buckets associated with this entry is less than
|
||||
the value of this object. In this case, at the
|
||||
end of each sampling interval, a new bucket will
|
||||
be added to the rlHistory table.
|
||||
|
||||
When the number of buckets reaches the value of
|
||||
this object and a new bucket is to be added to the
|
||||
media-specific table, the oldest bucket associated
|
||||
with this rlHistoryControlEntry shall be deleted by
|
||||
the agent so that the new bucket can be added.
|
||||
|
||||
When the value of this object changes to a value less
|
||||
than the current value, entries are deleted
|
||||
from the rlHistory table. Enough of the oldest of these
|
||||
entries shall be deleted by the agent so that their
|
||||
number remains less than or equal to the new value of
|
||||
this object.
|
||||
|
||||
When the value of this object changes to a value
|
||||
greater than the current value, the number of
|
||||
associated rlHistory table entries may be allowed to
|
||||
grow."
|
||||
::= { rlHistoryControlEntry 4 }
|
||||
|
||||
rlHistoryControlInterval OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..3600)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The interval in seconds over which the data is
|
||||
sampled for each bucket in the part of the
|
||||
rlHistory table associated with this
|
||||
rlHistoryControlEntry. This interval can
|
||||
be set to any number of seconds between 1 and
|
||||
3600 (1 hour).
|
||||
|
||||
Because the counters in a bucket may overflow at their
|
||||
maximum value with no indication, a prudent manager
|
||||
will take into account the possibility of overflow
|
||||
in any of the associated counters. It is important
|
||||
to consider the minimum time in which any counter
|
||||
could overflow and set the rlHistoryControlInterval object to a value
|
||||
This object may not be modified if the associated
|
||||
rlHistoryControlStatus object is equal to valid(1)."
|
||||
DEFVAL { 1800 }
|
||||
::= { rlHistoryControlEntry 5 }
|
||||
|
||||
rlHistoryControlOwner OBJECT-TYPE
|
||||
SYNTAX OwnerString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The entity that configured this entry and is
|
||||
therefore using the resources assigned to it."
|
||||
::= { rlHistoryControlEntry 6 }
|
||||
|
||||
rlHistoryControlStatus OBJECT-TYPE
|
||||
SYNTAX EntryStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this rlHistoryControl entry.
|
||||
|
||||
Each instance of the rlHistory table associated
|
||||
with this rlHistoryControlEntry will be deleted by the
|
||||
agent if this rlHistoryControlEntry is not equal to
|
||||
valid(1)."
|
||||
::= { rlHistoryControlEntry 7 }
|
||||
|
||||
rlHistoryTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlHistoryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of history entries."
|
||||
::= { rlRmonControl 5 }
|
||||
|
||||
rlHistoryEntry OBJECT-TYPE
|
||||
SYNTAX RlHistoryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An historical statistics sample of a counter specified
|
||||
by the corresponding history control entry.
|
||||
This sample is associated with the rlHistoryControlEntry which set up
|
||||
the parameters for a regular collection of these
|
||||
samples. As an example, an instance of the
|
||||
rlHistoryPkts object might be named
|
||||
rlHistoryPkts.2.89"
|
||||
INDEX { rlHistoryIndex , rlHistorySampleIndex }
|
||||
::= { rlHistoryTable 1 }
|
||||
|
||||
RlHistoryEntry ::= SEQUENCE {
|
||||
rlHistoryIndex INTEGER (1..65535),
|
||||
rlHistorySampleIndex INTEGER (1..2147483647),
|
||||
rlHistoryIntervalStart TimeTicks,
|
||||
rlHistoryValue Counter32
|
||||
}
|
||||
|
||||
rlHistoryIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The history of which this entry is a part. The
|
||||
history identified by a particular value of this
|
||||
index is the same history as identified
|
||||
by the same value of rlHistoryControlIndex."
|
||||
::= { rlHistoryEntry 1 }
|
||||
|
||||
rlHistorySampleIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An index that uniquely identifies the particular
|
||||
sample this entry represents among all samples
|
||||
associated with the same rlHistoryControlEntry.
|
||||
This index starts at 1 and increases by one
|
||||
as each new sample is taken."
|
||||
::= { rlHistoryEntry 2 }
|
||||
|
||||
rlHistoryIntervalStart OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime at the start of the interval
|
||||
over which this sample was measured. If the probe
|
||||
keeps track of the time of day, it should start
|
||||
the first sample of the history at a time such that
|
||||
when the next hour of the day begins, a sample is
|
||||
started at that instant. Note that following this
|
||||
rule may require the probe to delay collecting the
|
||||
first sample of the history, as each sample must be
|
||||
of the same interval. Also note that the sample which
|
||||
is currently being collected is not accessible in this
|
||||
table until the end of its interval."
|
||||
::= { rlHistoryEntry 3 }
|
||||
|
||||
rlHistoryValue OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of the sampled counter at the time of this sampling."
|
||||
::= { rlHistoryEntry 4 }
|
||||
|
||||
rlControlHistoryControlQuotaBucket OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum number of buckets to be used by each rlHistoryControlTable
|
||||
entry."
|
||||
DEFVAL { 8 }
|
||||
::= {rlRmonControl 6}
|
||||
|
||||
rlControlHistoryControlMaxGlobalBuckets OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum number of buckets to be used by all
|
||||
rlHistoryControlTable entries together."
|
||||
DEFVAL { 300 }
|
||||
::= {rlRmonControl 7}
|
||||
|
||||
rlControlHistoryMaxEntries OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum number of rlHistoryTable entries."
|
||||
DEFVAL { 300 }
|
||||
::= {rlRmonControl 8}
|
||||
|
||||
END
|
||||
|
||||
74
mibs/radlan/rlrs232.mib
Normal file
74
mibs/radlan/rlrs232.mib
Normal file
@@ -0,0 +1,74 @@
|
||||
RADLAN-BaudRate-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Title: RADLAN LOCALIZATION ROS
|
||||
-- This Private MIB supports the baudrate of the local terminal of ROS products
|
||||
-- Version: 7.39
|
||||
-- Date: 14 Apr 2005
|
||||
|
||||
|
||||
|
||||
IMPORTS
|
||||
rnd FROM RADLAN-MIB
|
||||
OBJECT-TYPE,
|
||||
MODULE-IDENTITY FROM SNMPv2-SMI;
|
||||
|
||||
rlRs232 MODULE-IDENTITY
|
||||
LAST-UPDATED "200504140000Z"
|
||||
ORGANIZATION "Radlan Computer Communications Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"The private MIB module definition for baudrate."
|
||||
REVISION "200504140000Z"
|
||||
DESCRIPTION
|
||||
"Initial revision."
|
||||
::= { rnd 104 }
|
||||
|
||||
rlRs232MibVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MIB's version, the current version is 1."
|
||||
::= { rlRs232 1 }
|
||||
|
||||
rlRs232AutoBaudRateStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Show the current Auto BaudRate status"
|
||||
::= { rlRs232 2 }
|
||||
|
||||
rlRs232AutoBaudRateStatusAfterReset OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Show/Set the Auto BaudRate status after reset"
|
||||
::= { rlRs232 3 }
|
||||
|
||||
rlRs232BaudRate OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
baud2400(1),
|
||||
baud4800(2),
|
||||
baud9600(3),
|
||||
baud19200(4),
|
||||
baud38400(5),
|
||||
baud57600(6),
|
||||
baud115200(7)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Show/Set the current Baud Rate status"
|
||||
::= { rlRs232 4 }
|
||||
|
||||
END
|
||||
|
||||
136
mibs/radlan/rlsnmp.mib
Normal file
136
mibs/radlan/rlsnmp.mib
Normal file
@@ -0,0 +1,136 @@
|
||||
RADLAN-SNMP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
rnd FROM RADLAN-MIB
|
||||
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||
|
||||
rlSNMP MODULE-IDENTITY
|
||||
LAST-UPDATED "0410200000Z"
|
||||
ORGANIZATION "Radlan Computer Communications Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"Private MIB module for SNMP support in Radlan devices."
|
||||
REVISION "0410200000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB."
|
||||
::= { rnd 98 }
|
||||
|
||||
rlSNMPv3 OBJECT IDENTIFIER ::= { rlSNMP 1 }
|
||||
|
||||
rlTargetParamsTestingLevel OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
low(1),
|
||||
high(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The level of the tests done when configuring an entry in the snmpTargetParamsTable."
|
||||
::= { rlSNMPv3 1 }
|
||||
|
||||
rlNotifyFilterTestingLevel OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
low(1),
|
||||
high(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The level of the tests done when configuring an entry in the snmpNotifyFilterTable."
|
||||
::= { rlSNMPv3 2 }
|
||||
|
||||
rlSnmpEngineID OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(5..32))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A variable for setting the router's local engineID value.
|
||||
Setting this variable will effect the value of snmpEngineID. Setting this
|
||||
variable to the value '00 00 00 00 00'H will cause snmpEngineID to get
|
||||
an automatically created value based on the device basic MAC address.
|
||||
This method of setting the agent's engineID is recommended for stand-alone
|
||||
systems. Setting this variable to any other (valid) value will set snmpEngineID
|
||||
to this value. Setting this variable to all 'ff'H or all zeros is not
|
||||
allowed, with the exception of the value '00 00 00 00 00'H.
|
||||
The last method is recommended for stackable system, in order for the
|
||||
engineID to be unique within an administrative domain.
|
||||
Setting this value (to a value different then the default value)
|
||||
is required before configuring the usmUserTable.
|
||||
Changing the value of this variable has 2 side-effects:
|
||||
- All usmUserTable configured entries will be deleted.
|
||||
- All snmpCommunityTable entries with snmpCommunityContextEngineID value
|
||||
equal to old rlSnmpEngineID value, will be updated with the new
|
||||
rlSnmpEngineID value."
|
||||
DEFVAL { '0000000001'H }
|
||||
::= { rlSNMPv3 3 }
|
||||
|
||||
rlSNMPDomains OBJECT IDENTIFIER ::= { rlSNMP 2 }
|
||||
|
||||
rlSnmpUDPMridDomain OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SNMPv2 over UDP transport domain, used when Multi-Instance Router
|
||||
is supported (more than one MIR instance exist).
|
||||
The corresponding transport address is of type RlSnmpUDPMridAddress."
|
||||
::= { rlSNMPDomains 1 }
|
||||
|
||||
RlSnmpUDPMridAddress ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "1d.1d.1d.1d/2d/2d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the UDP address of NMS and the MRID through which it is
|
||||
connected in order to access the agent:
|
||||
octets contents encoding
|
||||
1-4 IP-address network-byte order
|
||||
5-6 UDP-port network-byte order
|
||||
7-8 MRID network-byte order
|
||||
"
|
||||
SYNTAX OCTET STRING (SIZE (8))
|
||||
|
||||
rlSnmpRequestMridTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlSnmpRequestMridEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table for determining the Mrid for the current SNMP request."
|
||||
::= { rlSNMP 3 }
|
||||
|
||||
rlSnmpRequestMridEntry OBJECT-TYPE
|
||||
SYNTAX RlSnmpRequestMridEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The row definition for this table."
|
||||
INDEX { rlSnmpRequestManagedMrid }
|
||||
::= { rlSnmpRequestMridTable 1 }
|
||||
|
||||
RlSnmpRequestMridEntry ::= SEQUENCE {
|
||||
rlSnmpRequestManagedMrid INTEGER,
|
||||
rlSnmpRequestMridStatus INTEGER }
|
||||
|
||||
rlSnmpRequestManagedMrid OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The router instance the NMS wants to manage in the current SNMP request.
|
||||
The value of this object, when attaching a variable instance of the
|
||||
rlSnmpRequestManagedMridTable to an SNMP request, will determine the
|
||||
managed Mrid for this request.
|
||||
It is important to mention that the variable insance must be attached
|
||||
as the first variable in the PDU in order to influence all variables."
|
||||
::= { rlSnmpRequestMridEntry 1 }
|
||||
|
||||
rlSnmpRequestMridStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this entry."
|
||||
::= { rlSnmpRequestMridEntry 2 }
|
||||
|
||||
END
|
||||
518
mibs/radlan/rlsnmpv2.txt
Normal file
518
mibs/radlan/rlsnmpv2.txt
Normal file
@@ -0,0 +1,518 @@
|
||||
RADLAN-SNMPv2 DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, Counter32 FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||
|
||||
TruthValue ::= INTEGER {
|
||||
true (1),
|
||||
false (2)
|
||||
}
|
||||
|
||||
RowStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The RowStatus textual convention is used to manage the
|
||||
creation and deletion of conceptual rows, and is used as the
|
||||
value of the SYNTAX clause for the status column of a
|
||||
conceptual row (as described in Section 7.7.1 of [2].)
|
||||
|
||||
The status column has six defined values:
|
||||
|
||||
- `active', which indicates that the conceptual row is
|
||||
available for use by the managed device;
|
||||
|
||||
- `notInService', which indicates that the conceptual
|
||||
row exists in the agent, but is unavailable for use by
|
||||
the managed device (see NOTE below); 'notInService' has
|
||||
no implication regarding the internal consistency of
|
||||
the row, availability of resources, or consistency with
|
||||
the current state of the managed device;
|
||||
|
||||
- `notReady', which indicates that the conceptual row
|
||||
exists in the agent, but is missing information
|
||||
necessary in order to be available for use by the
|
||||
managed device (i.e., one or more required columns in
|
||||
the conceptual row have not been instanciated);
|
||||
|
||||
- `createAndGo', which is supplied by a management
|
||||
station wishing to create a new instance of a
|
||||
conceptual row and to have its status automatically set
|
||||
to active, making it available for use by the managed
|
||||
device;
|
||||
|
||||
- `createAndWait', which is supplied by a management
|
||||
station wishing to create a new instance of a
|
||||
conceptual row (but not make it available for use by
|
||||
the managed device); and,
|
||||
|
||||
- `destroy', which is supplied by a management station
|
||||
wishing to delete all of the instances associated with
|
||||
an existing conceptual row.
|
||||
|
||||
Whereas five of the six values (all except `notReady') may
|
||||
be specified in a management protocol set operation, only
|
||||
three values will be returned in response to a management
|
||||
protocol retrieval operation: `notReady', `notInService' or
|
||||
`active'. That is, when queried, an existing conceptual row
|
||||
has only three states: it is either available for use by the
|
||||
managed device (the status column has value `active'); it is
|
||||
not available for use by the managed device, though the
|
||||
agent has sufficient information to attempt to make it so
|
||||
(the status column has value `notInService'); or, it is not
|
||||
available for use by the managed device, and an attempt to
|
||||
make it so would fail because the agent has insufficient
|
||||
information (the state column has value `notReady').
|
||||
|
||||
NOTE WELL
|
||||
|
||||
This textual convention may be used for a MIB table,
|
||||
irrespective of whether the values of that table's
|
||||
conceptual rows are able to be modified while it is
|
||||
active, or whether its conceptual rows must be taken
|
||||
out of service in order to be modified. That is, it is
|
||||
the responsibility of the DESCRIPTION clause of the
|
||||
status column to specify whether the status column must
|
||||
not be `active' in order for the value of some other
|
||||
column of the same conceptual row to be modified. If
|
||||
such a specification is made, affected columns may be
|
||||
changed by an SNMP set PDU if the RowStatus would not
|
||||
be equal to `active' either immediately before or after
|
||||
processing the PDU. In other words, if the PDU also
|
||||
contained a varbind that would change the RowStatus
|
||||
value, the column in question may be changed if the
|
||||
RowStatus was not equal to `active' as the PDU was
|
||||
received, or if the varbind sets the status to a value
|
||||
other than 'active'.
|
||||
|
||||
Also note that whenever any elements of a row exist, the
|
||||
RowStatus column must also exist.
|
||||
|
||||
To summarize the effect of having a conceptual row with a
|
||||
status column having a SYNTAX clause value of RowStatus,
|
||||
consider the following state diagram:
|
||||
|
||||
|
||||
STATE
|
||||
+--------------+-----------+-------------+-------------
|
||||
| A | B | C | D
|
||||
| |status col.|status column|
|
||||
|status column | is | is |status column
|
||||
ACTION |does not exist| notReady | notInService| is active
|
||||
--------------+--------------+-----------+-------------+-------------
|
||||
set status |noError ->D|inconsist- |inconsistent-|inconsistent-
|
||||
column to | or | entValue| Value| Value
|
||||
createAndGo |inconsistent- | | |
|
||||
| Value| | |
|
||||
--------------+--------------+-----------+-------------+-------------
|
||||
set status |noError see 1|inconsist- |inconsistent-|inconsistent-
|
||||
column to | or | entValue| Value| Value
|
||||
createAndWait |wrongValue | | |
|
||||
--------------+--------------+-----------+-------------+-------------
|
||||
set status |inconsistent- |inconsist- |noError |noError
|
||||
column to | Value| entValue| |
|
||||
active | | | |
|
||||
| | or | |
|
||||
| | | |
|
||||
| |see 2 ->D|see 8 ->D| ->D
|
||||
--------------+--------------+-----------+-------------+-------------
|
||||
set status |inconsistent- |inconsist- |noError |noError ->C
|
||||
column to | Value| entValue| |
|
||||
notInService | | | |
|
||||
| | or | | or
|
||||
| | | |
|
||||
| |see 3 ->C| ->C|see 6
|
||||
--------------+--------------+-----------+-------------+-------------
|
||||
set status |noError |noError |noError |noError ->A
|
||||
column to | | | | or
|
||||
destroy | ->A| ->A| ->A|see 7
|
||||
--------------+--------------+-----------+-------------+-------------
|
||||
set any other |see 4 |noError |noError |see 5
|
||||
column to some| | | |
|
||||
value | | see 1| ->C| ->D
|
||||
--------------+--------------+-----------+-------------+-------------
|
||||
|
||||
(1) goto B or C, depending on information available to the
|
||||
agent.
|
||||
|
||||
(2) if other variable bindings included in the same PDU,
|
||||
provide values for all columns which are missing but
|
||||
required, and all columns have acceptable values, then
|
||||
return noError and goto D.
|
||||
|
||||
(3) if other variable bindings included in the same PDU,
|
||||
provide legal values for all columns which are missing but
|
||||
required, then return noError and goto C.
|
||||
|
||||
(4) at the discretion of the agent, the return value may be
|
||||
either:
|
||||
|
||||
inconsistentName: because the agent does not choose to
|
||||
create such an instance when the corresponding
|
||||
RowStatus instance does not exist, or
|
||||
|
||||
inconsistentValue: if the supplied value is
|
||||
inconsistent with the state of some other MIB object's
|
||||
value, or
|
||||
|
||||
noError: because the agent chooses to create the
|
||||
instance.
|
||||
|
||||
If noError is returned, then the instance of the status
|
||||
column must also be created, and the new state is B or C,
|
||||
depending on the information available to the agent. If
|
||||
inconsistentName or inconsistentValue is returned, the row
|
||||
remains in state A.
|
||||
|
||||
(5) depending on the MIB definition for the column/table,
|
||||
either noError or inconsistentValue may be returned.
|
||||
|
||||
(6) the return value can indicate one of the following
|
||||
errors:
|
||||
|
||||
wrongValue: because the agent does not support
|
||||
notInService (e.g., an agent which does not support
|
||||
createAndWait), or
|
||||
|
||||
inconsistentValue: because the agent is unable to take
|
||||
the row out of service at this time, perhaps because it
|
||||
is in use and cannot be de-activated.
|
||||
|
||||
(7) the return value can indicate the following error:
|
||||
|
||||
inconsistentValue: because the agent is unable to
|
||||
remove the row at this time, perhaps because it is in
|
||||
use and cannot be de-activated.
|
||||
|
||||
(8) the transition to D can fail, e.g., if the values of the
|
||||
conceptual row are inconsistent, then the error code would
|
||||
be inconsistentValue.
|
||||
|
||||
NOTE: Other processing of (this and other varbinds of) the
|
||||
set request may result in a response other than noError
|
||||
being returned, e.g., wrongValue, noCreation, etc.
|
||||
|
||||
|
||||
Conceptual Row Creation
|
||||
|
||||
There are four potential interactions when creating a
|
||||
conceptual row: selecting an instance-identifier which is
|
||||
not in use; creating the conceptual row; initializing any
|
||||
objects for which the agent does not supply a default; and,
|
||||
making the conceptual row available for use by the managed
|
||||
device.
|
||||
|
||||
Interaction 1: Selecting an Instance-Identifier
|
||||
|
||||
The algorithm used to select an instance-identifier varies
|
||||
for each conceptual row. In some cases, the instance-
|
||||
identifier is semantically significant, e.g., the
|
||||
destination address of a route, and a management station
|
||||
selects the instance-identifier according to the semantics.
|
||||
|
||||
In other cases, the instance-identifier is used solely to
|
||||
distinguish conceptual rows, and a management station
|
||||
without specific knowledge of the conceptual row might
|
||||
examine the instances present in order to determine an
|
||||
unused instance-identifier. (This approach may be used, but
|
||||
it is often highly sub-optimal; however, it is also a
|
||||
questionable practice for a naive management station to
|
||||
attempt conceptual row creation.)
|
||||
|
||||
Alternately, the MIB module which defines the conceptual row
|
||||
might provide one or more objects which provide assistance
|
||||
in determining an unused instance-identifier. For example,
|
||||
if the conceptual row is indexed by an integer-value, then
|
||||
an object having an integer-valued SYNTAX clause might be
|
||||
defined for such a purpose, allowing a management station to
|
||||
issue a management protocol retrieval operation. In order
|
||||
to avoid unnecessary collisions between competing management
|
||||
stations, `adjacent' retrievals of this object should be
|
||||
different.
|
||||
|
||||
Finally, the management station could select a pseudo-random
|
||||
number to use as the index. In the event that this index
|
||||
was already in use and an inconsistentValue was returned in
|
||||
response to the management protocol set operation, the
|
||||
management station should simply select a new pseudo-random
|
||||
number and retry the operation.
|
||||
|
||||
A MIB designer should choose between the two latter
|
||||
algorithms based on the size of the table (and therefore the
|
||||
efficiency of each algorithm). For tables in which a large
|
||||
number of entries are expected, it is recommended that a MIB
|
||||
object be defined that returns an acceptable index for
|
||||
creation. For tables with small numbers of entries, it is
|
||||
recommended that the latter pseudo-random index mechanism be
|
||||
used.
|
||||
|
||||
Interaction 2: Creating the Conceptual Row
|
||||
|
||||
Once an unused instance-identifier has been selected, the
|
||||
management station determines if it wishes to create and
|
||||
activate the conceptual row in one transaction or in a
|
||||
negotiated set of interactions.
|
||||
|
||||
Interaction 2a: Creating and Activating the Conceptual Row
|
||||
|
||||
The management station must first determine the column
|
||||
requirements, i.e., it must determine those columns for
|
||||
which it must or must not provide values. Depending on the
|
||||
complexity of the table and the management station's
|
||||
knowledge of the agent's capabilities, this determination
|
||||
can be made locally by the management station. Alternately,
|
||||
the management station issues a management protocol get
|
||||
operation to examine all columns in the conceptual row that
|
||||
it wishes to create. In response, for each column, there
|
||||
are three possible outcomes:
|
||||
|
||||
- a value is returned, indicating that some other
|
||||
management station has already created this conceptual
|
||||
row. We return to interaction 1.
|
||||
|
||||
- the exception `noSuchInstance' is returned,
|
||||
indicating that the agent implements the object-type
|
||||
associated with this column, and that this column in at
|
||||
least one conceptual row would be accessible in the MIB
|
||||
view used by the retrieval were it to exist. For those
|
||||
columns to which the agent provides read-create access,
|
||||
the `noSuchInstance' exception tells the management
|
||||
station that it should supply a value for this column
|
||||
when the conceptual row is to be created.
|
||||
|
||||
- the exception `noSuchObject' is returned, indicating
|
||||
that the agent does not implement the object-type
|
||||
associated with this column or that there is no
|
||||
conceptual row for which this column would be
|
||||
accessible in the MIB view used by the retrieval. As
|
||||
such, the management station can not issue any
|
||||
management protocol set operations to create an
|
||||
instance of this column.
|
||||
|
||||
Once the column requirements have been determined, a
|
||||
management protocol set operation is accordingly issued.
|
||||
This operation also sets the new instance of the status
|
||||
column to `createAndGo'.
|
||||
|
||||
When the agent processes the set operation, it verifies that
|
||||
it has sufficient information to make the conceptual row
|
||||
available for use by the managed device. The information
|
||||
available to the agent is provided by two sources: the
|
||||
management protocol set operation which creates the
|
||||
conceptual row, and, implementation-specific defaults
|
||||
supplied by the agent (note that an agent must provide
|
||||
implementation-specific defaults for at least those objects
|
||||
which it implements as read-only). If there is sufficient
|
||||
information available, then the conceptual row is created, a
|
||||
`noError' response is returned, the status column is set to
|
||||
`active', and no further interactions are necessary (i.e.,
|
||||
interactions 3 and 4 are skipped). If there is insufficient
|
||||
information, then the conceptual row is not created, and the
|
||||
set operation fails with an error of `inconsistentValue'.
|
||||
On this error, the management station can issue a management
|
||||
protocol retrieval operation to determine if this was
|
||||
because it failed to specify a value for a required column,
|
||||
or, because the selected instance of the status column
|
||||
already existed. In the latter case, we return to
|
||||
interaction 1. In the former case, the management station
|
||||
can re-issue the set operation with the additional
|
||||
information, or begin interaction 2 again using
|
||||
`createAndWait' in order to negotiate creation of the
|
||||
conceptual row.
|
||||
|
||||
NOTE WELL
|
||||
|
||||
Regardless of the method used to determine the column
|
||||
requirements, it is possible that the management
|
||||
station might deem a column necessary when, in fact,
|
||||
the agent will not allow that particular columnar
|
||||
instance to be created or written. In this case, the
|
||||
management protocol set operation will fail with an
|
||||
error such as `noCreation' or `notWritable'. In this
|
||||
case, the management station decides whether it needs
|
||||
to be able to set a value for that particular columnar
|
||||
instance. If not, the management station re-issues the
|
||||
management protocol set operation, but without setting
|
||||
a value for that particular columnar instance;
|
||||
otherwise, the management station aborts the row
|
||||
creation algorithm.
|
||||
|
||||
Interaction 2b: Negotiating the Creation of the Conceptual
|
||||
Row
|
||||
|
||||
The management station issues a management protocol set
|
||||
operation which sets the desired instance of the status
|
||||
column to `createAndWait'. If the agent is unwilling to
|
||||
process a request of this sort, the set operation fails with
|
||||
an error of `wrongValue'. (As a consequence, such an agent
|
||||
must be prepared to accept a single management protocol set
|
||||
operation, i.e., interaction 2a above, containing all of the
|
||||
columns indicated by its column requirements.) Otherwise,
|
||||
the conceptual row is created, a `noError' response is
|
||||
returned, and the status column is immediately set to either
|
||||
`notInService' or `notReady', depending on whether it has
|
||||
sufficient information to (attempt to) make the conceptual
|
||||
row available for use by the managed device. If there is
|
||||
sufficient information available, then the status column is
|
||||
set to `notInService'; otherwise, if there is insufficient
|
||||
information, then the status column is set to `notReady'.
|
||||
Regardless, we proceed to interaction 3.
|
||||
|
||||
Interaction 3: Initializing non-defaulted Objects
|
||||
|
||||
The management station must now determine the column
|
||||
requirements. It issues a management protocol get operation
|
||||
to examine all columns in the created conceptual row. In
|
||||
the response, for each column, there are three possible
|
||||
outcomes:
|
||||
|
||||
- a value is returned, indicating that the agent
|
||||
implements the object-type associated with this column
|
||||
and had sufficient information to provide a value. For
|
||||
those columns to which the agent provides read-create
|
||||
access (and for which the agent allows their values to
|
||||
be changed after their creation), a value return tells
|
||||
the management station that it may issue additional
|
||||
management protocol set operations, if it desires, in
|
||||
order to change the value associated with this column.
|
||||
|
||||
- the exception `noSuchInstance' is returned,
|
||||
indicating that the agent implements the object-type
|
||||
associated with this column, and that this column in at
|
||||
least one conceptual row would be accessible in the MIB
|
||||
view used by the retrieval were it to exist. However,
|
||||
the agent does not have sufficient information to
|
||||
provide a value, and until a value is provided, the
|
||||
conceptual row may not be made available for use by the
|
||||
managed device. For those columns to which the agent
|
||||
provides read-create access, the `noSuchInstance'
|
||||
exception tells the management station that it must
|
||||
issue additional management protocol set operations, in
|
||||
order to provide a value associated with this column.
|
||||
|
||||
- the exception `noSuchObject' is returned, indicating
|
||||
that the agent does not implement the object-type
|
||||
associated with this column or that there is no
|
||||
conceptual row for which this column would be
|
||||
accessible in the MIB view used by the retrieval. As
|
||||
such, the management station can not issue any
|
||||
management protocol set operations to create an
|
||||
instance of this column.
|
||||
|
||||
If the value associated with the status column is
|
||||
`notReady', then the management station must first deal with
|
||||
all `noSuchInstance' columns, if any. Having done so, the
|
||||
value of the status column becomes `notInService', and we
|
||||
proceed to interaction 4.
|
||||
|
||||
Interaction 4: Making the Conceptual Row Available
|
||||
|
||||
Once the management station is satisfied with the values
|
||||
associated with the columns of the conceptual row, it issues
|
||||
a management protocol set operation to set the status column
|
||||
to `active'. If the agent has sufficient information to
|
||||
make the conceptual row available for use by the managed
|
||||
device, the management protocol set operation succeeds (a
|
||||
`noError' response is returned). Otherwise, the management
|
||||
protocol set operation fails with an error of
|
||||
`inconsistentValue'.
|
||||
|
||||
NOTE WELL
|
||||
|
||||
A conceptual row having a status column with value
|
||||
`notInService' or `notReady' is unavailable to the
|
||||
managed device. As such, it is possible for the
|
||||
managed device to create its own instances during the
|
||||
time between the management protocol set operation
|
||||
which sets the status column to `createAndWait' and the
|
||||
management protocol set operation which sets the status
|
||||
column to `active'. In this case, when the management
|
||||
protocol set operation is issued to set the status
|
||||
column to `active', the values held in the agent
|
||||
supersede those used by the managed device.
|
||||
|
||||
If the management station is prevented from setting the
|
||||
status column to `active' (e.g., due to management station
|
||||
or network failure) the conceptual row will be left in the
|
||||
`notInService' or `notReady' state, consuming resources
|
||||
indefinitely. The agent must detect conceptual rows that
|
||||
have been in either state for an abnormally long period of
|
||||
time and remove them. It is the responsibility of the
|
||||
DESCRIPTION clause of the status column to indicate what an
|
||||
abnormally long period of time would be. This period of
|
||||
time should be long enough to allow for human response time
|
||||
(including `think time') between the creation of the
|
||||
conceptual row and the setting of the status to `active'.
|
||||
In the absence of such information in the DESCRIPTION
|
||||
clause, it is suggested that this period be approximately 5
|
||||
minutes in length. This removal action applies not only to
|
||||
newly-created rows, but also to previously active rows which
|
||||
are set to, and left in, the notInService state for a
|
||||
prolonged period exceeding that which is considered normal
|
||||
for such a conceptual row.
|
||||
|
||||
Conceptual Row Suspension
|
||||
|
||||
When a conceptual row is `active', the management station
|
||||
may issue a management protocol set operation which sets the
|
||||
instance of the status column to `notInService'. If the
|
||||
agent is unwilling to do so, the set operation fails with an
|
||||
error of `wrongValue' or `inconsistentValue'. Otherwise,
|
||||
the conceptual row is taken out of service, and a `noError'
|
||||
response is returned. It is the responsibility of the
|
||||
DESCRIPTION clause of the status column to indicate under
|
||||
what circumstances the status column should be taken out of
|
||||
service (e.g., in order for the value of some other column
|
||||
of the same conceptual row to be modified).
|
||||
|
||||
|
||||
Conceptual Row Deletion
|
||||
|
||||
For deletion of conceptual rows, a management protocol set
|
||||
operation is issued which sets the instance of the status
|
||||
column to `destroy'. This request may be made regardless of
|
||||
the current value of the status column (e.g., it is possible
|
||||
to delete conceptual rows which are either `notReady',
|
||||
`notInService' or `active'.) If the operation succeeds, then
|
||||
all instances associated with the conceptual row are
|
||||
immediately removed."
|
||||
SYNTAX INTEGER {
|
||||
-- the following two values are states:
|
||||
-- these values may be read or written
|
||||
active(1),
|
||||
notInService(2),
|
||||
|
||||
-- the following value is a state:
|
||||
-- this value may be read, but not written
|
||||
notReady(3),
|
||||
|
||||
-- the following three values are
|
||||
-- actions: these values may be written,
|
||||
-- but are never read
|
||||
createAndGo(4),
|
||||
createAndWait(5),
|
||||
destroy(6)
|
||||
}
|
||||
|
||||
RowPointer ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents a pointer to a conceptual row. The value is the
|
||||
name of the instance of the first accessible columnar object
|
||||
in the conceptual row.
|
||||
For example, ifIndex.3 would point to the 3rd row in the
|
||||
ifTable (note that if ifIndex were not-accessible, then
|
||||
ifDescr.3 would be used instead)."
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
|
||||
--Counter64 ::= Counter32
|
||||
-- Unsigned32 ::= INTEGER
|
||||
|
||||
-- zeroDotZero OBJECT-IDENTITY
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "A value used for null identifiers."
|
||||
-- ::= { 0 0 }
|
||||
|
||||
END
|
||||
|
||||
883
mibs/radlan/rlsntp.mib
Normal file
883
mibs/radlan/rlsntp.mib
Normal file
@@ -0,0 +1,883 @@
|
||||
RADLAN-TIMESYNCHRONIZATION-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
rnd FROM RADLAN-MIB
|
||||
TruthValue FROM RADLAN-SNMPv2
|
||||
DisplayString FROM SNMPv2-TC-v1
|
||||
Unsigned32, Integer32, IpAddress FROM SNMPv2-SMI
|
||||
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION, RowStatus FROM SNMPv2-TC;
|
||||
|
||||
rlTimeSynchronization MODULE-IDENTITY
|
||||
LAST-UPDATED "200408030024Z"
|
||||
ORGANIZATION "Radlan Computer Communication Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"The MIB module describes the private MIB for SNTP & TIME definitions."
|
||||
REVISION "200311230024Z"
|
||||
DESCRIPTION
|
||||
"Initial revision"
|
||||
::= { rnd 92 }
|
||||
|
||||
rlTimeSyncMethodMode OBJECT IDENTIFIER ::= { rlTimeSynchronization 1 }
|
||||
rlSntpNtpClient OBJECT IDENTIFIER ::= { rlTimeSynchronization 2 }
|
||||
|
||||
rlSntpNtpConfig OBJECT IDENTIFIER ::= { rlSntpNtpClient 1 }
|
||||
rlSntpConfig OBJECT IDENTIFIER ::= { rlSntpNtpClient 2 }
|
||||
rlNtpConfig OBJECT IDENTIFIER ::= { rlSntpNtpClient 3 }
|
||||
|
||||
--
|
||||
-- Textual Conventions
|
||||
--
|
||||
|
||||
NTPTimeStamp ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "4d.4d"
|
||||
STATUS current
|
||||
DESCRIPTION "NTP timestamps are represented as a 64-bit
|
||||
unsigned fixed-point number, in seconds relative to
|
||||
00:00 on 1 January 1900. The integer part is in the
|
||||
first 32 bits and the fraction part is in the last
|
||||
32 bits."
|
||||
REFERENCE "D.L. Mills, 'Network Time Protocol (Version 3)',
|
||||
RFC-1305, March 1992, Section 3.1"
|
||||
SYNTAX OCTET STRING (SIZE (8))
|
||||
|
||||
NTPSignedTimeValue ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "2d.2d"
|
||||
STATUS current
|
||||
DESCRIPTION "The time in seconds that could represent signed
|
||||
quantities like time delay with respect to some
|
||||
source. This textual-convention is specific to RADLAN
|
||||
implementation of NTP where 32-bit integers are used
|
||||
for such quantities. The signed integer part is in
|
||||
the first 16 bits and the fraction part is in the
|
||||
last 16 bits."
|
||||
SYNTAX OCTET STRING (SIZE (4))
|
||||
|
||||
NTPStratum ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates the stratum of the clock. The stratum
|
||||
defines the accuracy of a time server. Higher the
|
||||
stratum, lower the accuracy.
|
||||
0, unspecified
|
||||
1, primary reference (e.g., calibrated atomic clock,
|
||||
radio clock)
|
||||
2-255, secondary reference (via NTP)"
|
||||
REFERENCE "D.L. Mills, 'Network Time Protocol (Version 3)',
|
||||
RFC-1305, March 1992, Section 2.2"
|
||||
SYNTAX Integer32 (0..255)
|
||||
|
||||
-- ----------------------------------------------------------------------
|
||||
-- Global TimeSyncMethod
|
||||
-- ----------------------------------------------------------------------
|
||||
|
||||
rlTimeSyncMibVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "TimeSync Mib Version."
|
||||
::= { rlTimeSyncMethodMode 1 }
|
||||
|
||||
rndTimeSyncManagedTime OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(6))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The time will be sent in the format hhmmss"
|
||||
::= { rlTimeSyncMethodMode 2 }
|
||||
|
||||
rndTimeSyncManagedDate OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(6))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The date will be sent in the format ddmmyy"
|
||||
::= { rlTimeSyncMethodMode 3 }
|
||||
|
||||
rndTimeSyncManagedDateTime OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(12))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The date and time will be sent in the format ddmmyyhhmmss"
|
||||
::= { rlTimeSyncMethodMode 4 }
|
||||
|
||||
rlTimeSyncMethod OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
sntp(2),
|
||||
ntp(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Method to be used for time synchronization in the device."
|
||||
DEFVAL { none }
|
||||
::= { rlTimeSyncMethodMode 5 }
|
||||
|
||||
rlTimeZone OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..6))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Offset from Greenwich time (format [+/-]hh:mm)."
|
||||
::= {rlTimeSyncMethodMode 6 }
|
||||
|
||||
rlTimeZoneCode OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..4))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Code definition for current TimeZone."
|
||||
::= {rlTimeSyncMethodMode 7 }
|
||||
|
||||
rlDaylightSavingTimeMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
recurring(1),
|
||||
date(2),
|
||||
none(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Daylight Saving Time - Recurring/Date/None."
|
||||
DEFVAL { none }
|
||||
::= { rlTimeSyncMethodMode 8 }
|
||||
|
||||
rlDaylightSavingTimeStart OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(14))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Daylight Saving Time start date.
|
||||
In recurring mode: week wday month hh:mm
|
||||
In date mode: month day year hh:mm
|
||||
week: 0-6 (0=First, 6=Last)
|
||||
wday: 1-7 (Sunday-Saturday)
|
||||
month: 1-12 (January-December)
|
||||
day: 1-31
|
||||
year: 0-99 (2000-2099)
|
||||
hh: 0-23 (hours)
|
||||
mm: 0-59 (minutes)"
|
||||
::= { rlTimeSyncMethodMode 9 }
|
||||
|
||||
rlDaylightSavingTimeEnd OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(14))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Daylight Saving Time end date.
|
||||
In recurring mode: week wday month hh:mm
|
||||
In date mode: month day year hh:mm
|
||||
week: 0-6 (0=First, 6=Last)
|
||||
wday: 1-7 (Sunday-Saturday)
|
||||
month: 1-12 (January-December)
|
||||
day: 1-31
|
||||
year: 0-99 (2000-2099)
|
||||
hh: 0-23 (hours)
|
||||
mm: 0-59 (minutes)"
|
||||
::= { rlTimeSyncMethodMode 10 }
|
||||
|
||||
rlDaylightSavingTimeOffset OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Daylight Saving Time - The number of minutes to add to
|
||||
the clock during summer time."
|
||||
DEFVAL { 60 }
|
||||
::= { rlTimeSyncMethodMode 11 }
|
||||
|
||||
rlDaylightSavingTimeCode OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..4))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Code definition for current Daylight Saving Time."
|
||||
::= {rlTimeSyncMethodMode 12 }
|
||||
|
||||
rlTZDSTOffset OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Local Time Zone and Daylight Saving Time offset
|
||||
in seconds."
|
||||
::= { rlTimeSyncMethodMode 13 }
|
||||
|
||||
-- ----------------------------------------------------------------------
|
||||
-- SNTP/NTP client configuration parameters
|
||||
-- ----------------------------------------------------------------------
|
||||
|
||||
rlSntpNtpMibVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "SntpNtp Mib Version."
|
||||
::= { rlSntpNtpConfig 1 }
|
||||
|
||||
rlSntpNtpConfigMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
unicast(2),
|
||||
anycast(3),
|
||||
multicast(4),
|
||||
unicastAnycast(5),
|
||||
unicastMulticast(6),
|
||||
anycastMulticast(7),
|
||||
unicastAnycastMulticast(8)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Current configuration operational mode of SNTP/NTP client."
|
||||
DEFVAL { none }
|
||||
::= { rlSntpNtpConfig 2 }
|
||||
|
||||
rlSntpNtpConfigSysStratum OBJECT-TYPE
|
||||
SYNTAX NTPStratum
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The stratum of the local clock. If the value is set
|
||||
to 1, i.e., this is a primary reference, then the
|
||||
Primary-Clock procedure described in Section 3.4.6,
|
||||
in RFC-1305 is invoked."
|
||||
::= { rlSntpNtpConfig 3 }
|
||||
|
||||
rlSntpNtpConfigPollInterval OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Period of time (in seconds) between succesive attempts to
|
||||
perform an update via SNTP."
|
||||
DEFVAL { 1024 }
|
||||
::= { rlSntpNtpConfig 4 }
|
||||
|
||||
rlSntpNtpConfigPrimaryPollSrvAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Ip Address of a trusted SNTP server for polling."
|
||||
::= { rlSntpNtpConfig 5 }
|
||||
|
||||
rlSntpNtpConfigPrimaryPollSrvMrid OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The mrid of the primary server."
|
||||
::= { rlSntpNtpConfig 6 }
|
||||
|
||||
rlSntpNtpConfigPrimaryPollSrvIfIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The interface addressed of the primary server."
|
||||
::= { rlSntpNtpConfig 7 }
|
||||
|
||||
rlSntpNtpConfigPrimaryPollSrvStratum OBJECT-TYPE
|
||||
SYNTAX NTPStratum
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The stratum of the primary polling server."
|
||||
::= { rlSntpNtpConfig 8 }
|
||||
|
||||
rlSntpNtpConfigSyncSrvAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Ip Address of the synced server."
|
||||
::= { rlSntpNtpConfig 9 }
|
||||
|
||||
rlSntpNtpConfigSyncSrvMrid OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The mrid of the synced server."
|
||||
::= { rlSntpNtpConfig 10 }
|
||||
|
||||
rlSntpNtpConfigSyncSrvIfIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The interface addressed of the synced server."
|
||||
::= { rlSntpNtpConfig 11 }
|
||||
|
||||
rlSntpNtpConfigSyncSrvType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
unicast(2),
|
||||
anycast(3),
|
||||
broadcast(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Synced server type."
|
||||
DEFVAL { none }
|
||||
::= { rlSntpNtpConfig 12 }
|
||||
|
||||
|
||||
rlSntpNtpConfigSyncSrvStratum OBJECT-TYPE
|
||||
SYNTAX NTPStratum
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The stratum of the synced server."
|
||||
::= { rlSntpNtpConfig 13 }
|
||||
|
||||
rlSntpNtpConfigRetryTimeout OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "SNTP/NTP requests Retry Interval."
|
||||
::= { rlSntpNtpConfig 14 }
|
||||
|
||||
rlSntpNtpConfigRetryCnt OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "SNTP/NTP requests Retry Count."
|
||||
::= { rlSntpNtpConfig 15 }
|
||||
|
||||
-- ----------------------------------------------------------------------
|
||||
-- SNTP client configuration parameters
|
||||
-- ----------------------------------------------------------------------
|
||||
|
||||
rlSntpClientMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
active(2),
|
||||
passive(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Current operational mode of SNTP client."
|
||||
DEFVAL { none }
|
||||
::= { rlSntpConfig 1 }
|
||||
|
||||
rlSntpUnicastAdminState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "SNTP Unicast Administrative state - Enable/Disable SNTP.
|
||||
In case of reinitializing polling or time
|
||||
synchronization this MIB is modified. The MIB can
|
||||
be enabled even thought it is already enabled."
|
||||
DEFVAL { disabled }
|
||||
::= { rlSntpConfig 2 }
|
||||
|
||||
rlSntpBroadcastAdminState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "SNTP Broadcast Administrative state - Enable/Disable SNTP.
|
||||
In case of reinitializing polling or time
|
||||
synchronization this MIB is modified. The MIB can
|
||||
be enabled even thought it is already enabled."
|
||||
DEFVAL { disabled }
|
||||
::= { rlSntpConfig 3 }
|
||||
|
||||
rlSntpAnycastAdminState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "SNTP Anycast Administrative state - Enable/Disable SNTP.
|
||||
In case of reinitializing polling or time
|
||||
synchronization this MIB is modified. The MIB can
|
||||
be enabled even thought it is already enabled."
|
||||
DEFVAL { disabled }
|
||||
::= { rlSntpConfig 4 }
|
||||
|
||||
rlSntpUnicastPollState OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "SNTP Unicast poll state - TRUE for polled."
|
||||
DEFVAL { false }
|
||||
::= { rlSntpConfig 5 }
|
||||
|
||||
rlSntpBroadcastPollState OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "SNTP Broadcast poll state - TRUE for polled."
|
||||
DEFVAL { false }
|
||||
::= { rlSntpConfig 6 }
|
||||
|
||||
rlSntpAnycastPollState OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "SNTP Anycast poll state - TRUE for polled."
|
||||
DEFVAL { false }
|
||||
::= { rlSntpConfig 7 }
|
||||
|
||||
rlSntpAuthenticationState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "SNTP authentication state- Enable/Disable SNTP."
|
||||
DEFVAL { disabled }
|
||||
::= { rlSntpConfig 8 }
|
||||
|
||||
rlTimeValidFlag OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Is time valid."
|
||||
DEFVAL { false }
|
||||
::= { rlSntpConfig 9 }
|
||||
|
||||
-- ----------------------------------------------------------------------
|
||||
-- Table for configuring Interfaces (Broadcast)
|
||||
-- ----------------------------------------------------------------------
|
||||
|
||||
rlSntpConfigBroadcastTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlSntpBroadcastEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table containing broadcast mode information per
|
||||
interface."
|
||||
::= { rlSntpConfig 10 }
|
||||
|
||||
rlSntpBroadcastEntry OBJECT-TYPE
|
||||
SYNTAX RlSntpBroadcastEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Private paramters for interface:
|
||||
sntp status, broadcast mode."
|
||||
INDEX { rlSntpBroadcastIfIndex }
|
||||
::= { rlSntpConfigBroadcastTable 1 }
|
||||
|
||||
RlSntpBroadcastEntry ::=
|
||||
SEQUENCE {
|
||||
rlSntpBroadcastIfIndex INTEGER,
|
||||
rlSntpBroadcastIfAdminState INTEGER,
|
||||
rlSntpBroadcastMode INTEGER,
|
||||
rlSntpBroadcastPolled TruthValue,
|
||||
rlSntpBroadcastAddress IpAddress,
|
||||
rlSntpBroadcastStratum NTPStratum,
|
||||
rlSntpBroadcastLastResp NTPTimeStamp,
|
||||
rlSntpBroadcastStatus INTEGER,
|
||||
rlSntpBroadcastOffset NTPTimeStamp,
|
||||
rlSntpBroadcastDelay NTPSignedTimeValue,
|
||||
rlSntpBroadcastRowStatus RowStatus
|
||||
}
|
||||
|
||||
rlSntpBroadcastIfIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The interface addressed by this entry."
|
||||
::= {rlSntpBroadcastEntry 1}
|
||||
|
||||
rlSntpBroadcastIfAdminState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "SNTP interface Adminstrative state- Enable/Disable SNTP.
|
||||
In case of reinitializing polling or time
|
||||
synchronization this MIB is modified. The MIB can
|
||||
be enabled even thought it is already enabled."
|
||||
DEFVAL { disabled }
|
||||
::= { rlSntpBroadcastEntry 2 }
|
||||
|
||||
rlSntpBroadcastMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
receive(2),
|
||||
send(3),
|
||||
receiveSend(4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "SNTP/NTP Broadcast Mode.
|
||||
none - no broadcast SNTP packets are received or sent.
|
||||
Receive - host only receive SNTP packets that were sent
|
||||
to broadcast address (were not directed to
|
||||
the host). This is multicast mode in the RFC.
|
||||
Send - host only send SNTP packets and wait for replies
|
||||
directed to the host. This is anycast mode in
|
||||
the RFC.
|
||||
ReceiveSend - host receive broadcast messages (destination
|
||||
is broadcast address in the received messages)
|
||||
and send SNTP packets to wait for replies
|
||||
directed to the host (destination address
|
||||
of the reply is the host address). This mode
|
||||
combines anycast and multicast modes in the
|
||||
RFC."
|
||||
DEFVAL { receiveSend }
|
||||
::= { rlSntpBroadcastEntry 3 }
|
||||
|
||||
rlSntpBroadcastPolled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "TRUE if participating in polling cycle, else FALSE."
|
||||
DEFVAL { false }
|
||||
::= { rlSntpBroadcastEntry 4 }
|
||||
|
||||
rlSntpBroadcastAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Ip Address of a trusted SNTP server."
|
||||
::= { rlSntpBroadcastEntry 5 }
|
||||
|
||||
rlSntpBroadcastStratum OBJECT-TYPE
|
||||
SYNTAX NTPStratum
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The stratum of this server."
|
||||
::= { rlSntpBroadcastEntry 6 }
|
||||
|
||||
rlSntpBroadcastLastResp OBJECT-TYPE
|
||||
SYNTAX NTPTimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "SNTP Broadcast Last Response Time"
|
||||
::= { rlSntpBroadcastEntry 7 }
|
||||
|
||||
rlSntpBroadcastStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown(1),
|
||||
inProcess(2),
|
||||
up(3),
|
||||
down(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The Operational State of the remote IP Address of
|
||||
the SNTP Broadcast.
|
||||
unknown - requests were not sent yet.
|
||||
inProcess - replies were not received yet.
|
||||
up - server sent SNTP packets.
|
||||
down - server stopped sending SNTP packets."
|
||||
DEFVAL { unknown }
|
||||
::= { rlSntpBroadcastEntry 8 }
|
||||
|
||||
rlSntpBroadcastOffset OBJECT-TYPE
|
||||
SYNTAX NTPTimeStamp
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The estimated offset of the server's clock relative to
|
||||
the local clock, in seconds. The host determines the
|
||||
value of this object using the algorithm described in
|
||||
RFC 2030."
|
||||
::= { rlSntpBroadcastEntry 9 }
|
||||
|
||||
rlSntpBroadcastDelay OBJECT-TYPE
|
||||
SYNTAX NTPSignedTimeValue
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The estimated round-trip delay of the server's clock
|
||||
relative to the local clock over the network path
|
||||
between them, in seconds. The host determines the
|
||||
value of this object using the algorithm described in
|
||||
RFC 2030."
|
||||
::= { rlSntpBroadcastEntry 10 }
|
||||
|
||||
rlSntpBroadcastRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The Status of this SNTP broadcast interface
|
||||
information."
|
||||
::= { rlSntpBroadcastEntry 11 }
|
||||
|
||||
|
||||
rlSntpConfigAnycastTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlSntpAnycastEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table containing anycast information per
|
||||
interface."
|
||||
::= { rlSntpConfig 11 }
|
||||
|
||||
rlSntpAnycastEntry OBJECT-TYPE
|
||||
SYNTAX RlSntpAnycastEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Private paramters for interface:
|
||||
server info."
|
||||
INDEX { rlSntpAnycastIfIndex }
|
||||
::= { rlSntpConfigAnycastTable 1 }
|
||||
|
||||
RlSntpAnycastEntry ::=
|
||||
SEQUENCE {
|
||||
rlSntpAnycastIfIndex INTEGER,
|
||||
rlSntpAnycastAddress IpAddress,
|
||||
rlSntpAnycastStratum NTPStratum,
|
||||
rlSntpAnycastLastResp NTPTimeStamp,
|
||||
rlSntpAnycastStatus INTEGER,
|
||||
rlSntpAnycastOffset NTPTimeStamp,
|
||||
rlSntpAnycastDelay NTPSignedTimeValue,
|
||||
rlSntpAnycastRowStatus RowStatus
|
||||
}
|
||||
|
||||
rlSntpAnycastIfIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The interface addressed by this entry."
|
||||
::= {rlSntpAnycastEntry 1}
|
||||
|
||||
rlSntpAnycastAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Ip Address of a trusted SNTP server."
|
||||
::= { rlSntpAnycastEntry 2 }
|
||||
|
||||
rlSntpAnycastStratum OBJECT-TYPE
|
||||
SYNTAX NTPStratum
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The stratum of this server."
|
||||
::= { rlSntpAnycastEntry 3 }
|
||||
|
||||
rlSntpAnycastLastResp OBJECT-TYPE
|
||||
SYNTAX NTPTimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "SNTP Anycast Last Response Time"
|
||||
::= { rlSntpAnycastEntry 4 }
|
||||
|
||||
rlSntpAnycastStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown(1),
|
||||
inProcess(2),
|
||||
up(3),
|
||||
down(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The Operational State of the remote IP Address of
|
||||
the SNTP Anycast.
|
||||
unknown - requests were not sent yet.
|
||||
inProcess - replies were not received yet.
|
||||
up - server sent SNTP packets.
|
||||
down - server stopped sending SNTP packets."
|
||||
DEFVAL { unknown }
|
||||
::= { rlSntpAnycastEntry 5 }
|
||||
|
||||
rlSntpAnycastOffset OBJECT-TYPE
|
||||
SYNTAX NTPTimeStamp
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The estimated offset of the server's clock relative to
|
||||
the local clock, in seconds. The host determines the
|
||||
value of this object using the algorithm described in
|
||||
RFC 2030."
|
||||
::= { rlSntpAnycastEntry 6 }
|
||||
|
||||
rlSntpAnycastDelay OBJECT-TYPE
|
||||
SYNTAX NTPSignedTimeValue
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The estimated round-trip delay of the server's clock
|
||||
relative to the local clock over the network path
|
||||
between them, in seconds. The host determines the
|
||||
value of this object using the algorithm described in
|
||||
RFC 2030."
|
||||
::= { rlSntpAnycastEntry 7 }
|
||||
|
||||
rlSntpAnycastRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The Status of this SNTP anycast interface
|
||||
information."
|
||||
::= { rlSntpAnycastEntry 8 }
|
||||
|
||||
-- ----------------------------------------------------------------------
|
||||
-- Table for configuring Servers (Unicast)
|
||||
-- ----------------------------------------------------------------------
|
||||
|
||||
rlSntpConfigServerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlSntpServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table containing trusted SNTP servers to be queried in
|
||||
unicast or broadcast mode."
|
||||
::= { rlSntpConfig 12 }
|
||||
|
||||
rlSntpServerEntry OBJECT-TYPE
|
||||
SYNTAX RlSntpServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A trusted server."
|
||||
INDEX { rlSntpServerAddress }
|
||||
::= { rlSntpConfigServerTable 1 }
|
||||
|
||||
RlSntpServerEntry ::=
|
||||
SEQUENCE {
|
||||
rlSntpServerAddress IpAddress,
|
||||
rlSntpServerPolled TruthValue,
|
||||
rlSntpServerStratum NTPStratum,
|
||||
rlSntpServerLastResp NTPTimeStamp,
|
||||
rlSntpServerStatus INTEGER,
|
||||
rlSntpServersOffset NTPTimeStamp,
|
||||
rlSntpServersDelay NTPSignedTimeValue,
|
||||
rlSntpServersKeyIdentifier Unsigned32,
|
||||
rlSntpServerRowStatus RowStatus
|
||||
}
|
||||
|
||||
rlSntpServerAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Ip Address of a trusted SNTP server."
|
||||
::= { rlSntpServerEntry 1 }
|
||||
|
||||
rlSntpServerPolled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "TRUE if participating in polling cycle, else FALSE."
|
||||
DEFVAL { false }
|
||||
::= { rlSntpServerEntry 2 }
|
||||
|
||||
rlSntpServerStratum OBJECT-TYPE
|
||||
SYNTAX NTPStratum
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The stratum of this server."
|
||||
::= { rlSntpServerEntry 3 }
|
||||
|
||||
rlSntpServerLastResp OBJECT-TYPE
|
||||
SYNTAX NTPTimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "SNTP Server Last Response Time"
|
||||
::= { rlSntpServerEntry 4 }
|
||||
|
||||
rlSntpServerStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown(1),
|
||||
inProcess(2),
|
||||
up(3),
|
||||
down(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The Operational State of the remote IP Address of
|
||||
the SNTP Server.
|
||||
unknown - requests were not sent yet.
|
||||
inProcess - replies were not received yet.
|
||||
up - server sent SNTP packets.
|
||||
down - server stopped sending SNTP packets."
|
||||
DEFVAL { unknown }
|
||||
::= { rlSntpServerEntry 5 }
|
||||
|
||||
rlSntpServersOffset OBJECT-TYPE
|
||||
SYNTAX NTPTimeStamp
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The estimated offset of the server's clock relative to
|
||||
the local clock, in seconds. The host determines the
|
||||
value of this object using the algorithm described in
|
||||
RFC 2030."
|
||||
::= { rlSntpServerEntry 6 }
|
||||
|
||||
rlSntpServersDelay OBJECT-TYPE
|
||||
SYNTAX NTPSignedTimeValue
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The estimated round-trip delay of the server's clock
|
||||
relative to the local clock over the network path
|
||||
between them, in seconds. The host determines the
|
||||
value of this object using the algorithm described in
|
||||
RFC 2030."
|
||||
::= { rlSntpServerEntry 7 }
|
||||
|
||||
rlSntpServersKeyIdentifier OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Authentication key identifier. The valid range is
|
||||
1-4294967295.
|
||||
Value zero, means no authentication is being done."
|
||||
::= { rlSntpServerEntry 8 }
|
||||
|
||||
rlSntpServerRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The Status of this SNTP server information."
|
||||
::= { rlSntpServerEntry 9 }
|
||||
|
||||
-- ----------------------------------------------------------------------
|
||||
-- Table for configuring authentication keys
|
||||
-- ----------------------------------------------------------------------
|
||||
|
||||
rlSntpConfigAuthenticationTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlSntpAuthenticationEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table authentication keys."
|
||||
::= { rlSntpConfig 13 }
|
||||
|
||||
rlSntpAuthenticationEntry OBJECT-TYPE
|
||||
SYNTAX RlSntpAuthenticationEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Keys information for authenticationof NTP packets."
|
||||
INDEX { rlSntpAuthenticationKeyID }
|
||||
::= { rlSntpConfigAuthenticationTable 1 }
|
||||
|
||||
RlSntpAuthenticationEntry ::=
|
||||
SEQUENCE {
|
||||
rlSntpAuthenticationKeyID Unsigned32 (1..4294967295),
|
||||
rlSntpAuthenticationKeyValue DisplayString,
|
||||
rlSntpAuthenticationKeyState INTEGER,
|
||||
rlSntpAuthenticationRowStatus RowStatus
|
||||
}
|
||||
|
||||
rlSntpAuthenticationKeyID OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..4294967295)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The key identifier. Valid rabge for key identifier
|
||||
is 1-4294967295."
|
||||
::= {rlSntpAuthenticationEntry 1}
|
||||
|
||||
rlSntpAuthenticationKeyValue OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..8))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Key value."
|
||||
::= { rlSntpAuthenticationEntry 2 }
|
||||
|
||||
rlSntpAuthenticationKeyState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Authentication key state - Enable/Disable key."
|
||||
DEFVAL { disabled }
|
||||
::= { rlSntpAuthenticationEntry 3 }
|
||||
|
||||
rlSntpAuthenticationRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The Status of this Authentication key information."
|
||||
::= { rlSntpAuthenticationEntry 4 }
|
||||
|
||||
END
|
||||
589
mibs/radlan/rlssh.mib
Normal file
589
mibs/radlan/rlssh.mib
Normal file
@@ -0,0 +1,589 @@
|
||||
RADLAN-SSH-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Title: RADLAN PHY MIB
|
||||
-- Version: 7.30
|
||||
-- Date: 13 Jan 2003
|
||||
--
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY,
|
||||
Unsigned32, IpAddress FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION, DisplayString, RowStatus
|
||||
FROM SNMPv2-TC
|
||||
rnd FROM RADLAN-MIB;
|
||||
|
||||
|
||||
rlSsh MODULE-IDENTITY
|
||||
LAST-UPDATED "200209300024Z" -- September 30, 2002
|
||||
ORGANIZATION "Radlan Computer Communication Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"The MIB module describes the private MIB for SSH supported
|
||||
by Radlan's software and products."
|
||||
REVISION "200301030024Z" -- January 04, 2003
|
||||
DESCRIPTION
|
||||
"The second revision"
|
||||
REVISION "200309210024Z" -- September 21, 2003
|
||||
DESCRIPTION
|
||||
"Editorial changes."
|
||||
::= { rnd 78 }
|
||||
|
||||
--
|
||||
-- Textual Conventions
|
||||
--
|
||||
RlSshPublicKeyAlgorithm ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This textual convention describes the various possible public key
|
||||
algorithms. The key algorithm is used to select the PK to be generated
|
||||
and is also used when viewing the public keys."
|
||||
|
||||
SYNTAX INTEGER {
|
||||
rsa1(0),
|
||||
rsa(1),
|
||||
dsa(2),
|
||||
none(999)
|
||||
}
|
||||
|
||||
RlSshPublicKeyDigestFormat ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This textual convention describes the format used to display the public
|
||||
key fingerprint. The hex format is the format used by PGP and OpenSSH.
|
||||
The bubble-babble format is used by SSH.com software."
|
||||
|
||||
SYNTAX INTEGER {
|
||||
hex(0),
|
||||
bubbleBabble(1)
|
||||
}
|
||||
|
||||
rlSshMibVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MIB version. The current version is 2"
|
||||
::= { rlSsh 1 }
|
||||
|
||||
--
|
||||
-- Server tables
|
||||
--
|
||||
rlSshServer OBJECT IDENTIFIER ::= { rlSsh 2 }
|
||||
|
||||
--
|
||||
-- Host Public Key Table
|
||||
--
|
||||
rlSshServerHostPublicKeyTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlSshServerHostPublicKeyTableEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the router's public key. Each row in this table
|
||||
contains a fragment of the key, in printable binhex format. There may
|
||||
be up to 160 characters in every fragment, and they are all combined
|
||||
to form one key. The key is generated by writing to
|
||||
rlSshServerRegenerateHostKey. To cause clients to connect to this router
|
||||
without printing warning messages (and also prevent active
|
||||
man-in-the-middle), the router's public key must printed out and inserted
|
||||
into the client's authorized_keys file"
|
||||
::= { rlSshServer 1 }
|
||||
|
||||
rlSshServerHostPublicKeyTableEntry OBJECT-TYPE
|
||||
SYNTAX RlSshServerHostPublicKeyTableEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The row definition for this table."
|
||||
INDEX { rlSshServerHostPublicKeyAlgorithm, rlSshServerHostPublicKeyFragmentId }
|
||||
::= { rlSshServerHostPublicKeyTable 1 }
|
||||
|
||||
RlSshServerHostPublicKeyTableEntry ::= SEQUENCE {
|
||||
rlSshServerHostPublicKeyAlgorithm RlSshPublicKeyAlgorithm,
|
||||
rlSshServerHostPublicKeyFragmentId Unsigned32,
|
||||
rlSshServerHostPublicKeyFragmentText DisplayString
|
||||
}
|
||||
|
||||
rlSshServerHostPublicKeyAlgorithm OBJECT-TYPE
|
||||
SYNTAX RlSshPublicKeyAlgorithm
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies the type of public key to be displayed."
|
||||
::= { rlSshServerHostPublicKeyTableEntry 1 }
|
||||
|
||||
rlSshServerHostPublicKeyFragmentId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies the index of this fragment in the final key. All segments must
|
||||
be combined to form one big key."
|
||||
::= { rlSshServerHostPublicKeyTableEntry 2 }
|
||||
|
||||
rlSshServerHostPublicKeyFragmentText OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A part of the readable text entry for the server's public authorzation key."
|
||||
::= { rlSshServerHostPublicKeyTableEntry 3 }
|
||||
|
||||
--
|
||||
-- Host Public Key Fingerprint Table
|
||||
--
|
||||
rlSshServerHostPublicKeyFingerprintTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlSshServerHostPublicKeyFingerprintTableEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the fingerprint for the router's public key."
|
||||
::= { rlSshServer 2 }
|
||||
|
||||
rlSshServerHostPublicKeyFingerprintTableEntry OBJECT-TYPE
|
||||
SYNTAX RlSshServerHostPublicKeyFingerprintTableEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The row definition for this table."
|
||||
INDEX { rlSshServerHostPublicKeyFingerprintAlgorithm, rlSshServerHostPublicKeyFingerprintDigestFormat }
|
||||
::= { rlSshServerHostPublicKeyFingerprintTable 1 }
|
||||
|
||||
RlSshServerHostPublicKeyFingerprintTableEntry ::= SEQUENCE {
|
||||
rlSshServerHostPublicKeyFingerprintAlgorithm RlSshPublicKeyAlgorithm,
|
||||
rlSshServerHostPublicKeyFingerprintDigestFormat RlSshPublicKeyDigestFormat,
|
||||
rlSshServerHostPublicKeyFingerprint DisplayString
|
||||
}
|
||||
|
||||
rlSshServerHostPublicKeyFingerprintAlgorithm OBJECT-TYPE
|
||||
SYNTAX RlSshPublicKeyAlgorithm
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies the type of public key to be displayed."
|
||||
::= { rlSshServerHostPublicKeyFingerprintTableEntry 1 }
|
||||
|
||||
rlSshServerHostPublicKeyFingerprintDigestFormat OBJECT-TYPE
|
||||
SYNTAX RlSshPublicKeyDigestFormat
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Format of the digest to be displayed (OpenSSH or SSH.com)."
|
||||
::= { rlSshServerHostPublicKeyFingerprintTableEntry 2 }
|
||||
|
||||
rlSshServerHostPublicKeyFingerprint OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"SECSH format fingerprint of the server's public key. To prevent man in
|
||||
the middle attacks, users should make sure the ssh Server's fingerprint,
|
||||
as printed in the connection process, is similar to the one printed here."
|
||||
::= { rlSshServerHostPublicKeyFingerprintTableEntry 3 }
|
||||
|
||||
|
||||
--
|
||||
-- Authorized Key Table
|
||||
--
|
||||
rlSshServerAuthorizedUsersPublicKeyTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlSshServerAuthorizedUsersPublicKeyTableEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains public keys for all users who are authorized to access
|
||||
the router. For a user to be able to log in using SSH, the user name must
|
||||
appear in this table, and the user's public key must match the one found
|
||||
here."
|
||||
::= { rlSshServer 3 }
|
||||
|
||||
rlSshServerAuthorizedUsersPublicKeyTableEntry OBJECT-TYPE
|
||||
SYNTAX RlSshServerAuthorizedUsersPublicKeyTableEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The row definition for this table."
|
||||
INDEX { rlSshServerAuthorizedUserName,
|
||||
rlSshServerAuthorizedUserPublicKeyFragmentId }
|
||||
::= { rlSshServerAuthorizedUsersPublicKeyTable 1 }
|
||||
|
||||
RlSshServerAuthorizedUsersPublicKeyTableEntry ::= SEQUENCE {
|
||||
rlSshServerAuthorizedUserName DisplayString,
|
||||
rlSshServerAuthorizedUserPublicKeyFragmentId Unsigned32,
|
||||
rlSshServerAuthorizedUserPublicKeyFragmentText DisplayString,
|
||||
rlSshServerAuthorizedUserPublicKeyFragmentStatus RowStatus
|
||||
}
|
||||
|
||||
rlSshServerAuthorizedUserName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..48))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of the user who owns this public key. Both the user name and the
|
||||
key bytes must match before a user is authenticated using this key."
|
||||
::= { rlSshServerAuthorizedUsersPublicKeyTableEntry 1 }
|
||||
|
||||
rlSshServerAuthorizedUserPublicKeyFragmentId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies the index of this fragment in the final key. All segments must
|
||||
be combined to form one big key."
|
||||
::= { rlSshServerAuthorizedUsersPublicKeyTableEntry 2 }
|
||||
|
||||
rlSshServerAuthorizedUserPublicKeyFragmentText OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A part of the readable text entry for the user's public authorzation key."
|
||||
::= { rlSshServerAuthorizedUsersPublicKeyTableEntry 3 }
|
||||
|
||||
rlSshServerAuthorizedUserPublicKeyFragmentStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Create or delete a fragment of the user's public key.
|
||||
A user is deleted if it has no remaining fragments."
|
||||
::= { rlSshServerAuthorizedUsersPublicKeyTableEntry 4 }
|
||||
|
||||
--
|
||||
-- New 01-01-03: Authorized user fingerprint table.
|
||||
--
|
||||
rlSshServerAuthorizedUsersPublicKeyFingerprintTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlSshServerAuthorizedUsersPublicKeyFingerprintTableEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the fingerprints of the public keys for all users who
|
||||
are authorized to access the router.
|
||||
To prevent man in the middle attacks, users should make sure the
|
||||
user's fingerprint, as printed in the connection process, is similar
|
||||
to the one printed here."
|
||||
::= { rlSshServer 5 }
|
||||
|
||||
rlSshServerAuthorizedUsersPublicKeyFingerprintTableEntry OBJECT-TYPE
|
||||
SYNTAX RlSshServerAuthorizedUsersPublicKeyFingerprintTableEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The row definition for this table."
|
||||
INDEX { rlSshServerAuthorizedUserFingerprintName,
|
||||
rlSshServerAuthorizedUserPublicKeyFingerprintDigestFormat }
|
||||
::= { rlSshServerAuthorizedUsersPublicKeyFingerprintTable 1 }
|
||||
|
||||
RlSshServerAuthorizedUsersPublicKeyFingerprintTableEntry ::= SEQUENCE {
|
||||
rlSshServerAuthorizedUserFingerprintName DisplayString,
|
||||
rlSshServerAuthorizedUserPublicKeyFingerprintDigestFormat RlSshPublicKeyDigestFormat,
|
||||
rlSshServerAuthorizedUserPublicKeyFingerprintAlgorithm RlSshPublicKeyAlgorithm,
|
||||
rlSshServerAuthorizedUserPublicKeyFingerprint DisplayString
|
||||
}
|
||||
|
||||
rlSshServerAuthorizedUserFingerprintName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..48))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of the user who owns this public key. Both the user name and the
|
||||
key bytes must match before a user is authenticated using this key."
|
||||
::= { rlSshServerAuthorizedUsersPublicKeyFingerprintTableEntry 1 }
|
||||
|
||||
rlSshServerAuthorizedUserPublicKeyFingerprintAlgorithm OBJECT-TYPE
|
||||
SYNTAX RlSshPublicKeyAlgorithm
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies the type of public key to be displayed."
|
||||
::= { rlSshServerAuthorizedUsersPublicKeyFingerprintTableEntry 2 }
|
||||
|
||||
rlSshServerAuthorizedUserPublicKeyFingerprintDigestFormat OBJECT-TYPE
|
||||
SYNTAX RlSshPublicKeyDigestFormat
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Format of the digest to be displayed (OpenSSH or SSH.com)."
|
||||
::= { rlSshServerAuthorizedUsersPublicKeyFingerprintTableEntry 3 }
|
||||
|
||||
rlSshServerAuthorizedUserPublicKeyFingerprint OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"SECSH format fingerprint of the user's public key. To prevent man in
|
||||
the middle attacks, users should make sure their ssh fingerprint,
|
||||
as printed in the connection process, is similar to the one printed here."
|
||||
::= { rlSshServerAuthorizedUsersPublicKeyFingerprintTableEntry 4 }
|
||||
|
||||
|
||||
--
|
||||
-- Session Table
|
||||
--
|
||||
rlSshServerSessionTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlSshServerSessionTableEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each row in this table corresponds to an active SSH session with
|
||||
the server"
|
||||
::= { rlSshServer 6 }
|
||||
|
||||
rlSshServerSessionTableEntry OBJECT-TYPE
|
||||
SYNTAX RlSshServerSessionTableEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The row definition for this table."
|
||||
INDEX { rlSshServerSessionIdentifier }
|
||||
::= { rlSshServerSessionTable 1 }
|
||||
|
||||
RlSshServerSessionTableEntry ::= SEQUENCE {
|
||||
rlSshServerSessionIdentifier Unsigned32,
|
||||
rlSshServerSessionPeerAddress IpAddress,
|
||||
rlSshServerSessionPeerPort Unsigned32,
|
||||
rlSshServerSessionUsername DisplayString,
|
||||
rlSshServerSessionPeerVersion DisplayString,
|
||||
rlSshServerSessionCipher DisplayString,
|
||||
rlSshServerSessionHMAC DisplayString
|
||||
}
|
||||
|
||||
rlSshServerSessionIdentifier OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies the connection to which this row corresponds."
|
||||
::= { rlSshServerSessionTableEntry 1 }
|
||||
|
||||
rlSshServerSessionPeerAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The network address of the remote host connected to the server."
|
||||
::= { rlSshServerSessionTableEntry 2 }
|
||||
|
||||
rlSshServerSessionPeerPort OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The source network port of the remote host connected to the server."
|
||||
::= { rlSshServerSessionTableEntry 3 }
|
||||
|
||||
rlSshServerSessionPeerVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The client version of the remote host connected to the server."
|
||||
::= { rlSshServerSessionTableEntry 4 }
|
||||
|
||||
rlSshServerSessionUsername OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"SSH authenticated name of user connected to the server."
|
||||
::= { rlSshServerSessionTableEntry 5 }
|
||||
|
||||
rlSshServerSessionCipher OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data encryption cipher used in this connection."
|
||||
::= { rlSshServerSessionTableEntry 6 }
|
||||
|
||||
rlSshServerSessionHMAC OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Message authentication code used in this connection."
|
||||
::= { rlSshServerSessionTableEntry 7 }
|
||||
|
||||
--
|
||||
-- SSH Server Scalars
|
||||
--
|
||||
rlSshServerPort OBJECT-TYPE
|
||||
SYNTAX Unsigned32(1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the TCP port used by the SSH 2 Server to listen for incoming
|
||||
connections."
|
||||
DEFVAL { 22 }
|
||||
::= { rlSshServer 101 }
|
||||
|
||||
rlSshServerEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables listening for incoming SSH2 connections on the port defined in
|
||||
rlSshServerPort."
|
||||
::= { rlSshServer 102 }
|
||||
|
||||
rlSshServerEnablePublicKeyAuthentication OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If PK authentication is enabled, incoming SSH connections are
|
||||
authenticated using public key authentication (using
|
||||
rlSshServerAuthorizedUsersPublicKeyTable), before authenticating using
|
||||
the router's standard AAA. If disabled, SSH connections are only
|
||||
authorized by the router's AAA component."
|
||||
::= { rlSshServer 103 }
|
||||
|
||||
rlSshServerRegenerateHostKey OBJECT-TYPE
|
||||
SYNTAX RlSshPublicKeyAlgorithm
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Setting to a value other than none results in the Server (Host) Key
|
||||
being regenerated. The key size is host-specific."
|
||||
::= { rlSshServer 104 }
|
||||
|
||||
--
|
||||
-- SSH Client Scalars
|
||||
--
|
||||
rlSshClient OBJECT IDENTIFIER ::= { rlSsh 3 }
|
||||
|
||||
rlSshClientUserName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the default user name the ssh client will use when
|
||||
authenticating to a remote server."
|
||||
::= { rlSshClient 1 }
|
||||
|
||||
rlSshClientRegenerateSelfKey OBJECT-TYPE
|
||||
SYNTAX RlSshPublicKeyAlgorithm
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Setting to a value other than none results in the client self key
|
||||
being regenerated. The key size is host-specific."
|
||||
::= { rlSshClient 2 }
|
||||
|
||||
--
|
||||
-- Client Self Public Key Table
|
||||
--
|
||||
rlSshClientSelfPublicKeyTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlSshClientSelfPublicKeyTableEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the router's client self public key. Each row in
|
||||
this table contains a fragment of the key, in printable binhex format.
|
||||
There may be up to 160 characters in every fragment, and they are all
|
||||
combined to form one key. The key is generated by writing to
|
||||
rlSshClientRegenerateSelfKey. To cause clients to connect to this router
|
||||
without printing warning messages (and also prevent active
|
||||
man-in-the-middle), the router's public key must printed out and
|
||||
inserted into the client's authorized_keys file"
|
||||
::= { rlSshClient 3 }
|
||||
|
||||
rlSshClientSelfPublicKeyTableEntry OBJECT-TYPE
|
||||
SYNTAX RlSshClientSelfPublicKeyTableEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The row definition for this table."
|
||||
INDEX { rlSshClientSelfPublicKeyAlgorithm, rlSshClientSelfPublicKeyFragmentId }
|
||||
::= { rlSshClientSelfPublicKeyTable 1 }
|
||||
|
||||
RlSshClientSelfPublicKeyTableEntry ::= SEQUENCE {
|
||||
rlSshClientSelfPublicKeyFragmentId Unsigned32,
|
||||
rlSshClientSelfPublicKeyAlgorithm RlSshPublicKeyAlgorithm,
|
||||
rlSshClientSelfPublicKeyFragmentText DisplayString
|
||||
}
|
||||
|
||||
rlSshClientSelfPublicKeyFragmentId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies the index of this fragment in the final key. All segments must
|
||||
be combined to form one big key."
|
||||
::= { rlSshClientSelfPublicKeyTableEntry 1 }
|
||||
|
||||
rlSshClientSelfPublicKeyAlgorithm OBJECT-TYPE
|
||||
SYNTAX RlSshPublicKeyAlgorithm
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies the type of public key to be displayed."
|
||||
::= { rlSshClientSelfPublicKeyTableEntry 2 }
|
||||
|
||||
rlSshClientSelfPublicKeyFragmentText OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A part of the readable text entry for the router's client public
|
||||
authorization key."
|
||||
::= { rlSshClientSelfPublicKeyTableEntry 3 }
|
||||
|
||||
--
|
||||
-- Client Self Key Fingerprint Table
|
||||
--
|
||||
rlSshClientSelfPublicKeyFingerprintTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlSshClientSelfPublicKeyFingerprintTableEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the fingerprint for the client's self key. "
|
||||
::= { rlSshClient 4 }
|
||||
|
||||
rlSshClientSelfPublicKeyFingerprintTableEntry OBJECT-TYPE
|
||||
SYNTAX RlSshClientSelfPublicKeyFingerprintTableEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The row definition for this table."
|
||||
INDEX { rlSshClientSelfPublicKeyFingerprintAlgorithm, rlSshClientSelfPublicKeyFingerprintDigestFormat }
|
||||
::= { rlSshClientSelfPublicKeyFingerprintTable 1 }
|
||||
|
||||
RlSshClientSelfPublicKeyFingerprintTableEntry ::= SEQUENCE {
|
||||
rlSshClientSelfPublicKeyFingerprintAlgorithm RlSshPublicKeyAlgorithm,
|
||||
rlSshClientSelfPublicKeyFingerprintDigestFormat RlSshPublicKeyDigestFormat,
|
||||
rlSshClientSelfPublicKeyFingerprint DisplayString
|
||||
}
|
||||
|
||||
rlSshClientSelfPublicKeyFingerprintAlgorithm OBJECT-TYPE
|
||||
SYNTAX RlSshPublicKeyAlgorithm
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies the type of public key to be displayed."
|
||||
::= { rlSshClientSelfPublicKeyFingerprintTableEntry 1 }
|
||||
|
||||
rlSshClientSelfPublicKeyFingerprintDigestFormat OBJECT-TYPE
|
||||
SYNTAX RlSshPublicKeyDigestFormat
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Format of the digest to be displayed (OpenSSH or SSH.com)."
|
||||
::= { rlSshClientSelfPublicKeyFingerprintTableEntry 2 }
|
||||
|
||||
rlSshClientSelfPublicKeyFingerprint OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"SECSH format fingerprint of the client's self key. To prevent man in
|
||||
the middle attacks, users should make sure the ssh Server's fingerprint,
|
||||
as printed in the connection process, is similar to the one printed here."
|
||||
::= { rlSshClientSelfPublicKeyFingerprintTableEntry 3 }
|
||||
|
||||
|
||||
END
|
||||
380
mibs/radlan/rlssl.mib
Normal file
380
mibs/radlan/rlssl.mib
Normal file
@@ -0,0 +1,380 @@
|
||||
RADLAN-SSL DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Title: RADLAN Ssl Private Extension
|
||||
-- Version: 7.35
|
||||
-- Date: 20 Jan 2004
|
||||
|
||||
IMPORTS
|
||||
rnd FROM RADLAN-MIB
|
||||
DisplayString FROM SNMPv2-TC-v1
|
||||
TruthValue, RowStatus FROM RADLAN-SNMPv2
|
||||
Unsigned32, IpAddress,
|
||||
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||
|
||||
rlSsl MODULE-IDENTITY
|
||||
LAST-UPDATED "200309210000Z"
|
||||
ORGANIZATION "Radlan Computer Communications Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"The private MIB module definition for SSL."
|
||||
REVISION "200309210000Z"
|
||||
DESCRIPTION
|
||||
"Added this MODULE-IDENTITY clause."
|
||||
::= { rnd 100 }
|
||||
|
||||
rlSslCertificateGenerationTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlSslCertificateGenerationEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is used for :
|
||||
1. generating keys and self signed certificate - saved in flash and RAM
|
||||
(not in configuration file)
|
||||
2. generating certificate requests - saved in RAM, can be read by
|
||||
rlSslCertificateExportTable
|
||||
3. generating self signed certificate - saved in flash and RAM (not in
|
||||
configuraion file)
|
||||
By setting rlSslCertificateGenerationAction to the appropriate
|
||||
value this action takes place. The other fields of this table are used for
|
||||
each of this actions"
|
||||
::= { rlSsl 1 }
|
||||
|
||||
rlSslCertificateGenerationEntry OBJECT-TYPE
|
||||
SYNTAX RlSslCertificateGenerationEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The row definition for this table."
|
||||
INDEX { rlSslCertificateGenerationIndex }
|
||||
::= { rlSslCertificateGenerationTable 1 }
|
||||
|
||||
RlSslCertificateGenerationEntry ::= SEQUENCE {
|
||||
rlSslCertificateGenerationIndex INTEGER,
|
||||
rlSslCertificateGenerationId INTEGER,
|
||||
rlSslCertificateGenerationCountryName DisplayString,
|
||||
rlSslCertificateGenerationStateOrProvinceName DisplayString,
|
||||
rlSslCertificateGenerationLocalityName DisplayString,
|
||||
rlSslCertificateGenerationOrganizationName DisplayString,
|
||||
rlSslCertificateGenerationOrganizationUnitName DisplayString,
|
||||
rlSslCertificateGenerationCommonName DisplayString,
|
||||
rlSslCertificateGenerationValidDays INTEGER,
|
||||
rlSslCertificateGenerationRsaKeyLength INTEGER,
|
||||
rlSslCertificateGenerationPassphrase DisplayString,
|
||||
rlSslCertificateGenerationAction INTEGER
|
||||
}
|
||||
|
||||
rlSslCertificateGenerationIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This index is always set to 1 no matter for which certificate or
|
||||
certificate request the action refers to."
|
||||
::= { rlSslCertificateGenerationEntry 1 }
|
||||
|
||||
rlSslCertificateGenerationId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The device can hold a number of keys/certificates/certificate requests.
|
||||
These certificates are always numbered from 1 to N (maximum number of
|
||||
certificates in device). This field decides to which
|
||||
keys/certificates/certificate requests the action refers."
|
||||
::= { rlSslCertificateGenerationEntry 2 }
|
||||
|
||||
|
||||
rlSslCertificateGenerationCountryName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(2))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Value of country name field that will appear when a new certificate
|
||||
request or self signed certificate is generated."
|
||||
::= { rlSslCertificateGenerationEntry 3 }
|
||||
|
||||
rlSslCertificateGenerationStateOrProvinceName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Value of state or province name field that will appear when a new
|
||||
certificate or self signed certificate is generated."
|
||||
::= { rlSslCertificateGenerationEntry 4 }
|
||||
|
||||
|
||||
rlSslCertificateGenerationLocalityName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Value of locality field that will appear when a new certificate or
|
||||
self signed certificate is generated."
|
||||
::= { rlSslCertificateGenerationEntry 5 }
|
||||
|
||||
|
||||
rlSslCertificateGenerationOrganizationName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Value of organization field that will appear when a new certificate or
|
||||
self signed certificate is generated."
|
||||
::= { rlSslCertificateGenerationEntry 6 }
|
||||
|
||||
rlSslCertificateGenerationOrganizationUnitName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Value of organization field that will appear when a new certificate or
|
||||
self signed certificate is generated."
|
||||
::= { rlSslCertificateGenerationEntry 7 }
|
||||
|
||||
rlSslCertificateGenerationCommonName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Value of common name field that will appear when a new certificate or
|
||||
self signed certificate is generated."
|
||||
::= { rlSslCertificateGenerationEntry 8 }
|
||||
|
||||
rlSslCertificateGenerationValidDays OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When generating self signed certificate this field sets the valid fields.
|
||||
'Valid from' is current GMT and 'valid to' current GMT + the value of
|
||||
this field."
|
||||
::= { rlSslCertificateGenerationEntry 9 }
|
||||
|
||||
rlSslCertificateGenerationRsaKeyLength OBJECT-TYPE
|
||||
SYNTAX INTEGER (512..2048)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Setting the RSA key size that will be created when a new key is generated -
|
||||
generateRsaKeyAndSelfSignedCertificate"
|
||||
::= { rlSslCertificateGenerationEntry 10 }
|
||||
|
||||
rlSslCertificateGenerationPassphrase OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When a RSA key is generated (generateRsaKeyAndSelfSignedCertificate)
|
||||
this passphrase is saved in flash and when the time comes and the
|
||||
certificate and the key are exported in PKCS12 format this passphrase
|
||||
is used to encrypt it. If the passphrase is empty the key and
|
||||
certificate can not be exported. There is no method of obtaining this
|
||||
passphrase once a key was generated."
|
||||
::= { rlSslCertificateGenerationEntry 11 }
|
||||
|
||||
|
||||
rlSslCertificateGenerationAction OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
generateRsaKeyAndSelfSignedCertificate(1),
|
||||
generateSelfSignedCertificate(2),
|
||||
generatePkcs12(3),
|
||||
generateCertificateRequest(4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Setting to a regenerateCertificate causes a new certificate to be
|
||||
generated and to be used for all new sessions."
|
||||
::= { rlSslCertificateGenerationEntry 12 }
|
||||
|
||||
|
||||
|
||||
|
||||
rlSslCertificateExportTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlSslCertificateExportEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is used for viewing saved data from RAM and flash."
|
||||
::= { rlSsl 2 }
|
||||
|
||||
rlSslCertificateExportEntry OBJECT-TYPE
|
||||
SYNTAX RlSslCertificateExportEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The row definition for this table."
|
||||
INDEX { rlSslCertificateExportId,
|
||||
rlSslCertificateExportType,
|
||||
rlSslCertificateExportFragmentId }
|
||||
::= { rlSslCertificateExportTable 1 }
|
||||
|
||||
RlSslCertificateExportEntry ::= SEQUENCE {
|
||||
rlSslCertificateExportId INTEGER,
|
||||
rlSslCertificateExportType INTEGER,
|
||||
rlSslCertificateExportFragmentId INTEGER,
|
||||
rlSslCertificateExportFragmentText OCTET STRING
|
||||
}
|
||||
|
||||
rlSslCertificateExportId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies the index of this certficate / certificate request the table holds."
|
||||
::= { rlSslCertificateExportEntry 1 }
|
||||
|
||||
rlSslCertificateExportType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
certificateRequestPemFormat (1),
|
||||
certificatePemFormat(2),
|
||||
certificateOpenSslFormat(3),
|
||||
certificateAndKeyPkcs12(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies the type of data the current entry shows."
|
||||
::= { rlSslCertificateExportEntry 2 }
|
||||
|
||||
rlSslCertificateExportFragmentId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies the index of this fragment in the certificate request."
|
||||
::= { rlSslCertificateExportEntry 3 }
|
||||
|
||||
rlSslCertificateExportFragmentText OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A part of the readable text entry for the certificate request."
|
||||
::= { rlSslCertificateExportEntry 4 }
|
||||
|
||||
|
||||
|
||||
rlSslCertificateSave OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Saves data from rlSslCertificateImportTable to RAM and flash. When
|
||||
an external certificate should be copied to the device first we copy
|
||||
it to rlSslCertificateImportTable and then this scalar is set to the
|
||||
certificate id that we want to save -
|
||||
1. All entries in rlSslCertificateImportTable that have this id and
|
||||
their format is equal to the current value of rlSslCertificateSaveFormat
|
||||
are concatenated.
|
||||
2. If the imported certificate format is .. - section 1 result
|
||||
is validated against the key with the same index. If validation fails
|
||||
for any reason - the certificate is not saved and the setting this
|
||||
scalar fails.
|
||||
3. If the imported certificate format is PKCS12 - section1 result is
|
||||
decrypted using rlSslImportedPKCS12CertificatePassphrase current value.
|
||||
If decryption fails for any reason the PKCS12 certificate and key are
|
||||
not saved to FLASH and setting this scalar fails."
|
||||
::= { rlSsl 3 }
|
||||
|
||||
rlSslCertificateSaveFormat OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
x509 (1),
|
||||
pkcs12(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"."
|
||||
::= { rlSsl 4 }
|
||||
|
||||
rlSslImportedPKCS12CertificatePassphrase OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(8..96))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"."
|
||||
::= { rlSsl 5 }
|
||||
|
||||
|
||||
rlSslCertificateImportTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlSslCertificateImportEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is used for copying an external certificate to the device -
|
||||
see rlSslCertificateSave"
|
||||
::= { rlSsl 6 }
|
||||
|
||||
rlSslCertificateImportEntry OBJECT-TYPE
|
||||
SYNTAX RlSslCertificateImportEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The row definition for this table."
|
||||
INDEX { rlSslCertificateImportId,
|
||||
rlSslCertificateImportFormat,
|
||||
rlSslCertificateImportFragmentId}
|
||||
::= { rlSslCertificateImportTable 1 }
|
||||
|
||||
RlSslCertificateImportEntry ::= SEQUENCE {
|
||||
rlSslCertificateImportId INTEGER,
|
||||
rlSslCertificateImportFormat INTEGER,
|
||||
rlSslCertificateImportFragmentId INTEGER,
|
||||
rlSslCertificateImportFragmentText OCTET STRING,
|
||||
rlSslCertificateImportFragmentStatus RowStatus
|
||||
}
|
||||
|
||||
rlSslCertificateImportId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The certificate ID."
|
||||
::= { rlSslCertificateImportEntry 1 }
|
||||
|
||||
rlSslCertificateImportFormat OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
x509 (1),
|
||||
pkcs12(2)
|
||||
}
|
||||
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"."
|
||||
::= { rlSslCertificateImportEntry 2 }
|
||||
|
||||
|
||||
rlSslCertificateImportFragmentId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies the index of this fragment in the certificate."
|
||||
::= { rlSslCertificateImportEntry 3 }
|
||||
|
||||
|
||||
rlSslCertificateImportFragmentText OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A part of the readable text entry for the certificate."
|
||||
::= { rlSslCertificateImportEntry 4 }
|
||||
|
||||
rlSslCertificateImportFragmentStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { rlSslCertificateImportEntry 5 }
|
||||
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
||||
102
mibs/radlan/rlstack.mib
Normal file
102
mibs/radlan/rlstack.mib
Normal file
@@ -0,0 +1,102 @@
|
||||
RADLAN-STACK-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Title: RADLAN LOCALIZATION ROS
|
||||
-- This Private MIB supports the unit id configuration for stack of ROS products
|
||||
-- Version: 7.40
|
||||
-- Date: 21 Nov 2005
|
||||
--
|
||||
-- 01-Nov-2005 Add rlStackUnitMacAddressAfterReset
|
||||
-- 21-Nov-2005 Change range of rlStackActiveUnitIdAfterReset
|
||||
|
||||
IMPORTS
|
||||
MacAddress FROM BRIDGE-MIB
|
||||
rnd FROM RADLAN-MIB OBJECT-TYPE,
|
||||
MODULE-IDENTITY FROM SNMPv2-SMI
|
||||
TruthValue, TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||
|
||||
|
||||
rlStack MODULE-IDENTITY
|
||||
LAST-UPDATED "200504140000Z"
|
||||
ORGANIZATION "Radlan Computer Communications Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"The private MIB module definition for stack."
|
||||
REVISION "200504140000Z"
|
||||
DESCRIPTION
|
||||
"Initial revision."
|
||||
::= { rnd 107 }
|
||||
|
||||
rlStackActiveUnitIdTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlStackActiveUnitIdEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The table listing the active unit id of the requested unit."
|
||||
::= {rlStack 1 }
|
||||
|
||||
rlStackActiveUnitIdEntry OBJECT-TYPE
|
||||
SYNTAX RlStackActiveUnitIdEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" An entry in the rlStackActiveUnitIdTable."
|
||||
INDEX {rlStackCurrentUnitId }
|
||||
::= {rlStackActiveUnitIdTable 1 }
|
||||
|
||||
RlStackActiveUnitIdEntry ::= SEQUENCE {
|
||||
rlStackCurrentUnitId INTEGER,
|
||||
rlStackActiveUnitIdAfterReset INTEGER
|
||||
}
|
||||
|
||||
rlStackCurrentUnitId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The unit number device, which is the active unit id"
|
||||
::= {rlStackActiveUnitIdEntry 1 }
|
||||
|
||||
|
||||
rlStackActiveUnitIdAfterReset OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the unit id that will be after reset."
|
||||
::= {rlStackActiveUnitIdEntry 2 }
|
||||
|
||||
rlStackUnitModeAfterReset OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
standalone(1),
|
||||
stack(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"set unit type that will be after reset, standalone or stack."
|
||||
::= {rlStack 2 }
|
||||
|
||||
rlStackUnitMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
standalone(1),
|
||||
stack(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"show unit type standalone or stack."
|
||||
::= {rlStack 3 }
|
||||
|
||||
rlStackUnitMacAddressAfterReset OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MAC address used by this bridge after rest."
|
||||
REFERENCE
|
||||
"IEEE 802.1D-1990: Sections 6.4.1.1.3 and 3.12.5"
|
||||
::= { rlStack 4 }
|
||||
|
||||
END
|
||||
|
||||
410
mibs/radlan/rlsyslog.mib
Normal file
410
mibs/radlan/rlsyslog.mib
Normal file
@@ -0,0 +1,410 @@
|
||||
RADLAN-SYSLOG-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Title: RADLAN SYSLOG Private MIB
|
||||
-- Version: 7.35
|
||||
-- Date: 15 Jan 2005
|
||||
--
|
||||
-- 15-Jun-2003 Added rlSyslogFileMessagesLogged and rlSyslogCacheTotalMessages
|
||||
|
||||
IMPORTS
|
||||
rnd FROM RADLAN-MIB
|
||||
OBJECT-TYPE, IpAddress, Unsigned32,Counter32,
|
||||
MODULE-IDENTITY FROM SNMPv2-SMI
|
||||
DisplayString FROM SNMPv2-TC-v1
|
||||
TEXTUAL-CONVENTION,
|
||||
TruthValue, RowStatus FROM SNMPv2-TC;
|
||||
|
||||
rlSyslog MODULE-IDENTITY
|
||||
LAST-UPDATED "200309220000Z"
|
||||
ORGANIZATION "Radlan Computer Communications Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"The private MIB module definition for SYSLOG services in Radlan devices."
|
||||
REVISION "200309220000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB."
|
||||
::= { rnd 82 }
|
||||
|
||||
RlSyslogSeverity ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This textual convention maps out to the minimal severity levels
|
||||
of syslog messages, or indicate non Active. The syslog protocol
|
||||
uses the values 0 (emergency), to 7 (debug) last value notActive
|
||||
added to indicate inactivity."
|
||||
SYNTAX INTEGER {
|
||||
emergency(0),
|
||||
alert(1),
|
||||
critical(2),
|
||||
error(3),
|
||||
warning(4),
|
||||
notice(5),
|
||||
info(6),
|
||||
debug(7),
|
||||
notActive(8)
|
||||
}
|
||||
|
||||
rlSyslogPrivate OBJECT IDENTIFIER ::= { rlSyslog 2 }
|
||||
|
||||
rlSyslogGlobalEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Global enable for syslog flash, syslog cache and syslog UDP.
|
||||
When set to false, only console logging is performed."
|
||||
DEFVAL { true }
|
||||
::= { rlSyslogPrivate 1 }
|
||||
|
||||
rlSyslogMinLogToConsoleSeverity OBJECT-TYPE
|
||||
SYNTAX RlSyslogSeverity
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimal severity to log to console. Lower severity
|
||||
will not be written to console. Value notActive indicate this
|
||||
activity is disabled."
|
||||
DEFVAL { info }
|
||||
::= { rlSyslogPrivate 2 }
|
||||
|
||||
rlSyslogMinLogToFileSeverity OBJECT-TYPE
|
||||
SYNTAX RlSyslogSeverity
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimal severity to log to LogFile. Lower severity
|
||||
will not be written to the LogFile. Value notActive indicates
|
||||
this activity is disabled."
|
||||
DEFVAL { error }
|
||||
::= { rlSyslogPrivate 3 }
|
||||
|
||||
rlSyslogMinLogToCacheSeverity OBJECT-TYPE
|
||||
SYNTAX RlSyslogSeverity
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimal severity to log to memory cache. Lower severity
|
||||
will not be read from cache. Value notActive indicate this activity
|
||||
is disabled. Note that all events are logged to cache unless its
|
||||
severity is notActive."
|
||||
DEFVAL { info }
|
||||
::= { rlSyslogPrivate 4 }
|
||||
|
||||
rlSyslogClearLogfile OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Setting to a value other than 0 results in deleting the log file."
|
||||
::= { rlSyslogPrivate 5 }
|
||||
|
||||
rlSyslogClearCache OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Setting to a value other than 0 results in clearing the memory cache."
|
||||
::= { rlSyslogPrivate 6 }
|
||||
|
||||
rlSyslogMibVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Syslog MIB's version. It's 1."
|
||||
::= { rlSyslogPrivate 7 }
|
||||
|
||||
--
|
||||
-- rlSyslogLog Table
|
||||
--
|
||||
rlSyslogLogTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlSyslogLogEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table containing events sent to the system log file."
|
||||
::= { rlSyslogPrivate 8 }
|
||||
|
||||
rlSyslogLogEntry OBJECT-TYPE
|
||||
SYNTAX RlSyslogLogEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A log entry "
|
||||
INDEX { rlSyslogLogCounter }
|
||||
::= { rlSyslogLogTable 1 }
|
||||
|
||||
RlSyslogLogEntry::=
|
||||
SEQUENCE {
|
||||
rlSyslogLogCounter Unsigned32,
|
||||
rlSyslogLogDateTime DisplayString,
|
||||
rlSyslogLogAppMnemonic DisplayString,
|
||||
rlSyslogLogSeverity RlSyslogSeverity,
|
||||
rlSyslogLogMessageMnemonic DisplayString,
|
||||
rlSyslogLogText1 DisplayString,
|
||||
rlSyslogLogText2 DisplayString,
|
||||
rlSyslogLogText3 DisplayString,
|
||||
rlSyslogLogText4 DisplayString
|
||||
}
|
||||
rlSyslogLogCounter OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A counter that identifies this entry - used to differentiate logged
|
||||
entries. And the order given is the order of logging. A entries may
|
||||
not form sequence of this value. (Time is not a differentiating
|
||||
element as logged entries may come in a sequence."
|
||||
::= { rlSyslogLogEntry 1 }
|
||||
|
||||
rlSyslogLogDateTime OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time in string (formated DD-MMM-YYYY HH:MM:SS e.g
|
||||
14-Apr-2002 10:33:31), when the error was logged.."
|
||||
::= { rlSyslogLogEntry 2 }
|
||||
|
||||
rlSyslogLogAppMnemonic OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..8))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Application that created this error."
|
||||
::= { rlSyslogLogEntry 3 }
|
||||
|
||||
rlSyslogLogSeverity OBJECT-TYPE
|
||||
SYNTAX RlSyslogSeverity
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Severity of the reported error."
|
||||
::= { rlSyslogLogEntry 4 }
|
||||
|
||||
rlSyslogLogMessageMnemonic OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Short identifier of this message that created this error."
|
||||
::= { rlSyslogLogEntry 5 }
|
||||
|
||||
rlSyslogLogText1 OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..160))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The text of the logged message without time and date - part 1."
|
||||
::= { rlSyslogLogEntry 6 }
|
||||
|
||||
rlSyslogLogText2 OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..160))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The text of the logged message without time and date - part 2."
|
||||
::= { rlSyslogLogEntry 7 }
|
||||
|
||||
rlSyslogLogText3 OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..160))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The text of the logged message without time and date - part 3."
|
||||
::= { rlSyslogLogEntry 8 }
|
||||
|
||||
rlSyslogLogText4 OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..160))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The text of the logged message without time and date - part 4."
|
||||
::= { rlSyslogLogEntry 9 }
|
||||
|
||||
--
|
||||
-- rlSyslogLogCache Table
|
||||
--
|
||||
rlSyslogLogCacheTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlSyslogLogCacheEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table containing errors registered to system cache."
|
||||
::= { rlSyslogPrivate 9 }
|
||||
|
||||
rlSyslogLogCacheEntry OBJECT-TYPE
|
||||
SYNTAX RlSyslogLogCacheEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A log history entry"
|
||||
INDEX { rlSyslogLogCacheCounter }
|
||||
::= { rlSyslogLogCacheTable 1 }
|
||||
|
||||
RlSyslogLogCacheEntry::=
|
||||
SEQUENCE {
|
||||
rlSyslogLogCacheCounter Unsigned32,
|
||||
rlSyslogLogCacheDateTime DisplayString,
|
||||
rlSyslogLogCacheAppMnemonic DisplayString,
|
||||
rlSyslogLogCacheSeverity RlSyslogSeverity,
|
||||
rlSyslogLogCacheMessageMnemonic DisplayString,
|
||||
rlSyslogLogCacheText1 DisplayString,
|
||||
rlSyslogLogCacheText2 DisplayString,
|
||||
rlSyslogLogCacheText3 DisplayString,
|
||||
rlSyslogLogCacheText4 DisplayString
|
||||
}
|
||||
rlSyslogLogCacheCounter OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A counter that identifies this entry - used to differentiate logged
|
||||
entries. And the order given is the order of logging. A entries may
|
||||
not form sequence of this value. (Time is not a differentiating
|
||||
element as logged entries may come in a sequence."
|
||||
::= { rlSyslogLogCacheEntry 1 }
|
||||
|
||||
rlSyslogLogCacheDateTime OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time in string (formated DD-MMM-YYYY HH:MM:SS e.g
|
||||
14-Apr-2002 10:33:31), when the eroor was logged.."
|
||||
::= { rlSyslogLogCacheEntry 2 }
|
||||
|
||||
rlSyslogLogCacheAppMnemonic OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..8))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Application that created this error."
|
||||
::= { rlSyslogLogCacheEntry 3 }
|
||||
|
||||
rlSyslogLogCacheSeverity OBJECT-TYPE
|
||||
SYNTAX RlSyslogSeverity
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Severity of the reported error."
|
||||
::= { rlSyslogLogCacheEntry 4 }
|
||||
|
||||
rlSyslogLogCacheMessageMnemonic OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Short identifier of this message that created this error."
|
||||
::= { rlSyslogLogCacheEntry 5 }
|
||||
|
||||
rlSyslogLogCacheText1 OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..160))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The text of the logged message without time and date - part 1."
|
||||
::= { rlSyslogLogCacheEntry 6 }
|
||||
|
||||
rlSyslogLogCacheText2 OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..160))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The text of the logged message without time and date - part 2."
|
||||
::= { rlSyslogLogCacheEntry 7 }
|
||||
|
||||
rlSyslogLogCacheText3 OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..160))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The text of the logged message without time and date - part 3."
|
||||
::= { rlSyslogLogCacheEntry 8 }
|
||||
|
||||
rlSyslogLogCacheText4 OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..160))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The text of the logged message without time and date - part 4."
|
||||
::= { rlSyslogLogCacheEntry 9 }
|
||||
|
||||
rlSyslogConsoleMessagesIgnored OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a count of messages not sent to the console
|
||||
because the severity level of the message was above
|
||||
rlSyslogMinLogToConsoleSeverity, the higher the level,
|
||||
the lower the severity."
|
||||
::= { rlSyslogPrivate 10 }
|
||||
|
||||
rlSyslogFileMessagesIgnored OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a count of messages not sent to the file
|
||||
because the severity level of the message was above
|
||||
rlSyslogMinLogToFileSeverity, the higher the level,
|
||||
the lower the severity."
|
||||
::= { rlSyslogPrivate 11 }
|
||||
|
||||
rlSyslogFileMessagesLogged OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a count of all the messages currently held in the
|
||||
Log file."
|
||||
::= { rlSyslogPrivate 12 }
|
||||
|
||||
rlSyslogCacheTotalMessages OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a count of all the messages currently held in the
|
||||
cache."
|
||||
::= { rlSyslogPrivate 13 }
|
||||
|
||||
rlSyslogPhaseOneTests OBJECT IDENTIFIER ::= { rlSyslog 3}
|
||||
|
||||
rlSyslogPhaseOneTestGenerator OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
successfulRegistration(11),
|
||||
regTheSameComponentTwice (12),
|
||||
regWithInvalidComponentID(13),
|
||||
regWithInvalidApplicationID(14),
|
||||
regWithInvalidMessageString(15),
|
||||
regWithInvalidMessageList(16),
|
||||
regWithInvalidApplicationList(17),
|
||||
successfulLoggingWithNoParams(21),
|
||||
logWithUnregisteredComponentID(22),
|
||||
logWithInvalidComponentID(23),
|
||||
logWithBadApplicationID(24),
|
||||
logWithBadMessageID(25),
|
||||
paramFormatting(31),
|
||||
insufficientParams(32),
|
||||
incorrectParams(33),
|
||||
tooManyParams(34),
|
||||
oversizedParams(35),
|
||||
trapParams(36),
|
||||
successfulFatalError(41),
|
||||
fatalErrorThroughNonFatalInterface(42),
|
||||
nonFatalErrorThroughFatalInterface(43),
|
||||
nestedFatalErrors(47),
|
||||
snmpAccessToLongMessage(62)
|
||||
|
||||
}
|
||||
-- todo: once we have all of the tests, change them into an enum.
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Writing a value to this leaf results in a test being run on the host."
|
||||
::= { rlSyslogPhaseOneTests 1 }
|
||||
|
||||
|
||||
END
|
||||
|
||||
1588
mibs/radlan/rltuning.mib
Normal file
1588
mibs/radlan/rltuning.mib
Normal file
File diff suppressed because it is too large
Load Diff
118
mibs/radlan/rludp.mib
Normal file
118
mibs/radlan/rludp.mib
Normal file
@@ -0,0 +1,118 @@
|
||||
RADLAN-UDP DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Title: RADLAN UDP Private Extension
|
||||
-- Version: 7.37.00.00
|
||||
-- Date: 17 May 2004
|
||||
|
||||
IMPORTS
|
||||
rnd FROM RADLAN-MIB
|
||||
ipAddrEntry FROM IP-MIB
|
||||
rip2IfConfEntry FROM RFC1389-MIB
|
||||
ipCidrRouteEntry,ipCidrRouteDest,
|
||||
ipCidrRouteMask, ipCidrRouteTos, ipCidrRouteNextHop FROM IP-FORWARD-MIB
|
||||
DisplayString FROM SNMPv2-TC-v1
|
||||
Unsigned32, Integer32, Counter32, IpAddress,
|
||||
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
|
||||
RowStatus, TruthValue, TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||
|
||||
rsUDP MODULE-IDENTITY
|
||||
LAST-UPDATED "200406010000Z"
|
||||
ORGANIZATION "Radlan Computer Communications Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"The private MIB module definition for RND UDP MIB."
|
||||
REVISION "200406010000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB."
|
||||
::= { rnd 42 }
|
||||
|
||||
|
||||
|
||||
rsUdpRelayTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RsUdpRelayEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the udp relay configuration per port."
|
||||
::= {rsUDP 1}
|
||||
|
||||
rsUdpRelayEntry OBJECT-TYPE
|
||||
SYNTAX RsUdpRelayEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The row definition for this table."
|
||||
|
||||
INDEX {rsUdpRelayDstPort,
|
||||
rsUdpRelaySrcIpInf,
|
||||
rsUdpRelayDstIpAddr }
|
||||
::= {rsUdpRelayTable 1}
|
||||
|
||||
RsUdpRelayEntry ::= SEQUENCE {
|
||||
rsUdpRelayDstPort INTEGER,
|
||||
rsUdpRelaySrcIpInf IpAddress,
|
||||
rsUdpRelayDstIpAddr IpAddress,
|
||||
rsUdpRelayStatus RowStatus,
|
||||
rsUdpRelayUserInfo INTEGER
|
||||
}
|
||||
|
||||
rsUdpRelayDstPort OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The UDP port number in the UDP message header."
|
||||
::= {rsUdpRelayEntry 1}
|
||||
|
||||
rsUdpRelaySrcIpInf OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The source interface IP that receives UDP message.
|
||||
255.255.255.255 from all IP interface.
|
||||
0.0.0.0 - 0.255.255.255 and 127.0.0.0 - 127.255.255.255
|
||||
not relevant addresses."
|
||||
-- DEFVAL { 255.255.255.255 }
|
||||
::= {rsUdpRelayEntry 2}
|
||||
|
||||
rsUdpRelayDstIpAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The destination IP address the UDP message will be forward.
|
||||
0.0.0.0 does not forward, 255.255.255.255 broadcasts to all
|
||||
addresses."
|
||||
-- DEFVAL { 255.255.255.255 }
|
||||
::= {rsUdpRelayEntry 3}
|
||||
|
||||
rsUdpRelayStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of a table entry.
|
||||
It is used to delete an entry from this table."
|
||||
::= { rsUdpRelayEntry 4 }
|
||||
|
||||
rsUdpRelayUserInfo OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The information used for implementation purposes"
|
||||
DEFVAL { 0 }
|
||||
::= { rsUdpRelayEntry 5 }
|
||||
|
||||
rsUdpRelayMibVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Mib version. The current version is 1."
|
||||
::= {rsUDP 2}
|
||||
|
||||
END
|
||||
|
||||
968
mibs/radlan/rlvlan.mib
Normal file
968
mibs/radlan/rlvlan.mib
Normal file
@@ -0,0 +1,968 @@
|
||||
RADLAN-vlan-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Version: 7.40
|
||||
-- Date: 30 Nov 2005
|
||||
--
|
||||
-- 26-Oct-2004 Added
|
||||
-- vlanDynamicVlanSupported
|
||||
-- vlanDynamicVlanTable
|
||||
-- vlanPortModeExtTable
|
||||
-- vlanPrivateSupported
|
||||
-- vlanPrivateTable
|
||||
-- vlanPrivateCommunityTable
|
||||
-- 01-Jul-2005 Added vlanMulticastTvTable
|
||||
-- 14-Jul-2005 Added vlanMacBaseVlan group
|
||||
-- 19-Jul-2005 Added
|
||||
-- vlanPrivateEdgeGroupTable
|
||||
-- vlanPrivateEdgeGroupIfIndexTable
|
||||
-- 14-Jul-2005 Added
|
||||
-- vlanSubnetRangeTable
|
||||
-- vlanSubnetPortTable
|
||||
-- 20-Jul-2005 Added
|
||||
-- vlanSubnetRangeTable
|
||||
-- vlanSubnetPortTable
|
||||
-- 30-Nov-2005 Added
|
||||
-- vlanTriplePlayTable
|
||||
-- vlanTriplePlayMulticastTvTable
|
||||
|
||||
IMPORTS
|
||||
rnd, rndErrorDesc, rndErrorSeverity FROM RADLAN-MIB
|
||||
DisplayString FROM SNMPv2-TC-v1
|
||||
TruthValue, RowStatus, MacAddress FROM SNMPv2-TC
|
||||
VlanIndex, dot1qVlanIndex, PortList FROM Q-BRIDGE-MIB
|
||||
ifIndex FROM IF-MIB
|
||||
dot1dBasePort FROM BRIDGE-MIB
|
||||
MODULE-IDENTITY, OBJECT-TYPE, IpAddress FROM SNMPv2-SMI;
|
||||
|
||||
vlan MODULE-IDENTITY
|
||||
LAST-UPDATED "200404190000Z"
|
||||
ORGANIZATION "Radlan Computer Communications Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"The private MIB module definition for IP Multicast support in Radlan devices."
|
||||
REVISION "200404190000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB."
|
||||
::= { rnd 48 }
|
||||
|
||||
vlanMibVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MIB's version :
|
||||
Version 2: the current VLAN MIB replaced the previous one;
|
||||
Version 3: field vlanPortForbiddenEgressPort was added.
|
||||
Version 4: dot1q and dot1v supported
|
||||
Version 5: Private Edge Vlan
|
||||
vlanPrivateEdgeSupported
|
||||
vlanPrivateEdgeMibVersion
|
||||
vlanPrivateEdgeTable"
|
||||
::= { vlan 1 }
|
||||
|
||||
vlanMaxTableNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum number of VLAN Tables supported by the device."
|
||||
::= { vlan 2 }
|
||||
|
||||
vlanNameTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VlanNameEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table translates Vlan name to Vlan's tag and ifindex"
|
||||
::= { vlan 21 }
|
||||
|
||||
vlanNameEntry OBJECT-TYPE
|
||||
SYNTAX VlanNameEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row definition for this table."
|
||||
INDEX { vlanNameName }
|
||||
::= { vlanNameTable 1 }
|
||||
|
||||
VlanNameEntry ::= SEQUENCE {
|
||||
vlanNameName DisplayString,
|
||||
vlanNameTag INTEGER,
|
||||
vlanNameIfIndex INTEGER
|
||||
}
|
||||
|
||||
vlanNameName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Vlan's name"
|
||||
::= { vlanNameEntry 1 }
|
||||
|
||||
vlanNameTag OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Vlan's tag"
|
||||
::= { vlanNameEntry 2 }
|
||||
|
||||
vlanNameIfIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Vlan's ifindex"
|
||||
::= { vlanNameEntry 3 }
|
||||
|
||||
vlanPortModeTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VlanPortModeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table hold information on port status trunk or access"
|
||||
::= { vlan 22 }
|
||||
|
||||
vlanPortModeEntry OBJECT-TYPE
|
||||
SYNTAX VlanPortModeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row definition for this table."
|
||||
INDEX { ifIndex }
|
||||
::= { vlanPortModeTable 1 }
|
||||
|
||||
VlanPortModeEntry ::= SEQUENCE {
|
||||
vlanPortModeState INTEGER
|
||||
}
|
||||
|
||||
vlanPortModeState OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port state, 1 is generic cli"
|
||||
::= { vlanPortModeEntry 1 }
|
||||
|
||||
vlanSendUnknownToAllPorts OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If a value of the parameter is true a frame with unknown
|
||||
destination MAC address sent by the Layer 3 to a VLAN will be
|
||||
sent to all ports of the VLAN.
|
||||
If a value of the parameter is false a frame with unknown
|
||||
destination MAC address sent by the Layer 3 to a VLAN will be
|
||||
discarded."
|
||||
DEFVAL { true }
|
||||
::= { vlan 27 }
|
||||
|
||||
vlanDefaultSupported OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"supported or not default vlan."
|
||||
::= { vlan 29 }
|
||||
|
||||
vlanDot1vSupported OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"802.1v standard for vlan per port and protocol."
|
||||
::= { vlan 31 }
|
||||
|
||||
vlanDefaultEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"if supported default vlan , indicate enabled or disabled"
|
||||
::= { vlan 32 }
|
||||
|
||||
vlanSpecialTagTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VlanSpecialTagEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"special vlan tag used for this port"
|
||||
::= { vlan 33 }
|
||||
|
||||
vlanSpecialTagEntry OBJECT-TYPE
|
||||
SYNTAX VlanSpecialTagEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" entry of special tag"
|
||||
INDEX { ifIndex }
|
||||
::= { vlanSpecialTagTable 1 }
|
||||
|
||||
VlanSpecialTagEntry ::= SEQUENCE {
|
||||
vlanSpecialTagVID VlanIndex,
|
||||
vlanSpecialTagStatus RowStatus
|
||||
}
|
||||
|
||||
vlanSpecialTagVID OBJECT-TYPE
|
||||
SYNTAX VlanIndex
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"specify the special vlan tag ."
|
||||
::= { vlanSpecialTagEntry 1 }
|
||||
|
||||
vlanSpecialTagStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status variable, used according to
|
||||
row installation and removal conventions."
|
||||
::= { vlanSpecialTagEntry 2 }
|
||||
|
||||
vlanSpecialTagCurrentTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VlanSpecialTagCurrentEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"special Current vlan tag used for this port"
|
||||
::= { vlan 34 }
|
||||
|
||||
vlanSpecialTagCurrentEntry OBJECT-TYPE
|
||||
SYNTAX VlanSpecialTagCurrentEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" entry of Current special tag"
|
||||
INDEX { ifIndex }
|
||||
::= { vlanSpecialTagCurrentTable 1 }
|
||||
|
||||
VlanSpecialTagCurrentEntry ::= SEQUENCE {
|
||||
vlanSpecialTagCurrentVID VlanIndex,
|
||||
vlanSpecialTagCurrentReserved TruthValue,
|
||||
vlanSpecialTagCurrentActive TruthValue
|
||||
}
|
||||
|
||||
vlanSpecialTagCurrentVID OBJECT-TYPE
|
||||
SYNTAX VlanIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"specify the special vlan tag ."
|
||||
::= { vlanSpecialTagCurrentEntry 1 }
|
||||
|
||||
vlanSpecialTagCurrentReserved OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"specify if the special vlan tag is reserved ."
|
||||
::= { vlanSpecialTagCurrentEntry 2 }
|
||||
|
||||
vlanSpecialTagCurrentActive OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"specify if the special vlan tag is used ."
|
||||
::= { vlanSpecialTagCurrentEntry 3 }
|
||||
|
||||
vlanPrivateEdgeSupported OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"is private edge supported."
|
||||
::= { vlan 35 }
|
||||
|
||||
vlanPrivateEdgeVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"private edge version."
|
||||
::= { vlan 36 }
|
||||
|
||||
vlanPrivateEdgeTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VlanPrivateEdgeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"table for pve port and uplink"
|
||||
::= { vlan 37 }
|
||||
|
||||
vlanPrivateEdgeEntry OBJECT-TYPE
|
||||
SYNTAX VlanPrivateEdgeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" entry of pve"
|
||||
INDEX { ifIndex }
|
||||
::= { vlanPrivateEdgeTable 1 }
|
||||
|
||||
VlanPrivateEdgeEntry ::= SEQUENCE {
|
||||
vlanPrivateEdgeUplink INTEGER,
|
||||
vlanPrivateEdgeStatus RowStatus
|
||||
}
|
||||
|
||||
vlanPrivateEdgeUplink OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"specify the uplink port."
|
||||
::= { vlanPrivateEdgeEntry 1 }
|
||||
|
||||
vlanPrivateEdgeStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status variable, used according to
|
||||
row installation and removal conventions."
|
||||
::= { vlanPrivateEdgeEntry 2 }
|
||||
|
||||
vlanDynamicVlanSupported OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"is DynamicVlanVlan supported."
|
||||
::= { vlan 38 }
|
||||
|
||||
vlanDynamicVlanTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VlanDynamicVlanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"table for DynamicVlan"
|
||||
::= { vlan 39 }
|
||||
|
||||
vlanDynamicVlanEntry OBJECT-TYPE
|
||||
SYNTAX VlanDynamicVlanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" entry of DynamicVlan"
|
||||
INDEX { vlanDynamicVlanMacAddress }
|
||||
::= { vlanDynamicVlanTable 1 }
|
||||
|
||||
VlanDynamicVlanEntry ::= SEQUENCE {
|
||||
vlanDynamicVlanMacAddress MacAddress,
|
||||
vlanDynamicVlanTag VlanIndex,
|
||||
vlanDynamicVlanStatus RowStatus
|
||||
}
|
||||
|
||||
vlanDynamicVlanMacAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"mac address "
|
||||
::= { vlanDynamicVlanEntry 1 }
|
||||
|
||||
vlanDynamicVlanTag OBJECT-TYPE
|
||||
SYNTAX VlanIndex
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"vlan Tag"
|
||||
::= { vlanDynamicVlanEntry 2 }
|
||||
|
||||
vlanDynamicVlanStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status variable, used according to
|
||||
row installation and removal conventions."
|
||||
::= { vlanDynamicVlanEntry 3 }
|
||||
|
||||
vlanPortModeExtTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VlanPortModeExtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table hold information on port status trunk or access"
|
||||
::= { vlan 40 }
|
||||
|
||||
vlanPortModeExtEntry OBJECT-TYPE
|
||||
SYNTAX VlanPortModeExtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row definition for this table."
|
||||
INDEX { ifIndex }
|
||||
::= { vlanPortModeExtTable 1 }
|
||||
|
||||
VlanPortModeExtEntry ::= SEQUENCE {
|
||||
vlanPortModeExtState INTEGER,
|
||||
vlanPortModeExtStatus RowStatus
|
||||
}
|
||||
|
||||
vlanPortModeExtState OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ext"
|
||||
::= { vlanPortModeExtEntry 1 }
|
||||
|
||||
vlanPortModeExtStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status variable, used according to
|
||||
row installation and removal conventions."
|
||||
::= { vlanPortModeExtEntry 2 }
|
||||
|
||||
vlanPrivateSupported OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"is private vlan supported."
|
||||
::= { vlan 41 }
|
||||
|
||||
vlanPrivateTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VlanPrivateEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"table for PrivateVlan"
|
||||
::= { vlan 42 }
|
||||
|
||||
vlanPrivateEntry OBJECT-TYPE
|
||||
SYNTAX VlanPrivateEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" entry of PrivateVlan"
|
||||
INDEX { dot1qVlanIndex }
|
||||
::= { vlanPrivateTable 1 }
|
||||
|
||||
VlanPrivateEntry ::= SEQUENCE {
|
||||
vlanPrivateIsolatedVlanTag INTEGER,
|
||||
vlanPrivateStatus RowStatus
|
||||
}
|
||||
|
||||
vlanPrivateIsolatedVlanTag OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..4094)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"vlan Tag"
|
||||
::= { vlanPrivateEntry 1 }
|
||||
|
||||
vlanPrivateStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status variable, used according to
|
||||
row installation and removal conventions."
|
||||
::= { vlanPrivateEntry 2 }
|
||||
|
||||
vlanPrivateCommunityTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VlanPrivateCommunityEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"table for PrivateVlan"
|
||||
::= { vlan 43 }
|
||||
|
||||
vlanPrivateCommunityEntry OBJECT-TYPE
|
||||
SYNTAX VlanPrivateCommunityEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" entry of PrivateVlan"
|
||||
INDEX { dot1qVlanIndex, vlanPrivateCommunityVlanTag }
|
||||
::= { vlanPrivateCommunityTable 1 }
|
||||
|
||||
VlanPrivateCommunityEntry ::= SEQUENCE {
|
||||
vlanPrivateCommunityVlanTag VlanIndex,
|
||||
vlanPrivateCommunityStatus RowStatus
|
||||
}
|
||||
|
||||
vlanPrivateCommunityVlanTag OBJECT-TYPE
|
||||
SYNTAX VlanIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"vlan Tag"
|
||||
::= { vlanPrivateCommunityEntry 1 }
|
||||
|
||||
vlanPrivateCommunityStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status variable, used according to
|
||||
row installation and removal conventions."
|
||||
::= { vlanPrivateCommunityEntry 2 }
|
||||
|
||||
vlanMulticastTvTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VlanMulticastTvEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" multicast vlan used for this port"
|
||||
::= { vlan 44 }
|
||||
|
||||
vlanMulticastTvEntry OBJECT-TYPE
|
||||
SYNTAX VlanMulticastTvEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" entry of multicast tag"
|
||||
INDEX { ifIndex }
|
||||
::= { vlanMulticastTvTable 1 }
|
||||
|
||||
VlanMulticastTvEntry ::= SEQUENCE {
|
||||
vlanMulticastTvVID VlanIndex,
|
||||
vlanMulticastTvStatus RowStatus
|
||||
}
|
||||
|
||||
vlanMulticastTvVID OBJECT-TYPE
|
||||
SYNTAX VlanIndex
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"specify the TV vlan tag, vlan must exist ."
|
||||
::= { vlanMulticastTvEntry 1 }
|
||||
|
||||
vlanMulticastTvStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status variable, used according to
|
||||
row installation and removal conventions."
|
||||
::= { vlanMulticastTvEntry 2 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- vlanMacBaseVlan group
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
vlanMacBaseVlanGroupTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VlanMacBaseVlanGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table that contains mappings from Range of MAC
|
||||
addresses to Group Identifiers used for
|
||||
MAC-based VLAN Classification."
|
||||
::= { vlan 45 }
|
||||
|
||||
vlanMacBaseVlanGroupEntry OBJECT-TYPE
|
||||
SYNTAX VlanMacBaseVlanGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A mapping from a Range of MAC addresses to a
|
||||
Group Identifier."
|
||||
INDEX { vlanMacBaseVlanMacAddress,
|
||||
vlanMacBaseVlanMacMask }
|
||||
::= { vlanMacBaseVlanGroupTable 1 }
|
||||
|
||||
VlanMacBaseVlanGroupEntry ::=
|
||||
SEQUENCE {
|
||||
vlanMacBaseVlanMacAddress
|
||||
MacAddress,
|
||||
vlanMacBaseVlanMacMask
|
||||
INTEGER,
|
||||
vlanMacBaseVlanGroupId
|
||||
INTEGER,
|
||||
vlanMacBaseVlanGroupRowStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
vlanMacBaseVlanMacAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The base MAC address of the range."
|
||||
REFERENCE
|
||||
"IEEE 802.1v clause 8.6.2"
|
||||
::= { vlanMacBaseVlanGroupEntry 1 }
|
||||
|
||||
vlanMacBaseVlanMacMask OBJECT-TYPE
|
||||
SYNTAX INTEGER (9..48)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Mask of the range.
|
||||
The mask determains the leading '1' bits of the mask (MSB).
|
||||
48 means single HOST and 9 means the widest range.
|
||||
The MASK is limited to 9 to avoid entring ranges including
|
||||
multicast addresses.
|
||||
"
|
||||
::= { vlanMacBaseVlanGroupEntry 2 }
|
||||
|
||||
vlanMacBaseVlanGroupId OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..2147483647)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents a group of ranges of MAC addresses
|
||||
that are associated together when assigning a
|
||||
VID to a frame."
|
||||
::= { vlanMacBaseVlanGroupEntry 3 }
|
||||
|
||||
vlanMacBaseVlanGroupRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the status of this entry."
|
||||
::= { vlanMacBaseVlanGroupEntry 4 }
|
||||
|
||||
vlanMacBaseVlanPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VlanMacBaseVlanPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table that contains VID sets used for
|
||||
MAC-based VLAN Classification."
|
||||
::= { vlan 46 }
|
||||
|
||||
vlanMacBaseVlanPortEntry OBJECT-TYPE
|
||||
SYNTAX VlanMacBaseVlanPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A VID set for a port and group."
|
||||
INDEX { dot1dBasePort,
|
||||
vlanMacBaseVlanPortGroupId }
|
||||
::= { vlanMacBaseVlanPortTable 1 }
|
||||
|
||||
VlanMacBaseVlanPortEntry ::=
|
||||
SEQUENCE {
|
||||
vlanMacBaseVlanPortGroupId
|
||||
INTEGER,
|
||||
vlanMacBaseVlanPortGroupVid
|
||||
VlanIndex,
|
||||
vlanMacBaseVlanPortRowStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
vlanMacBaseVlanPortGroupId OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Designates a group of Ranges in the ranges
|
||||
Group Database."
|
||||
::= { vlanMacBaseVlanPortEntry 1 }
|
||||
|
||||
vlanMacBaseVlanPortGroupVid OBJECT-TYPE
|
||||
SYNTAX VlanIndex
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The VID associated with a group of range MAC addresses for
|
||||
each port."
|
||||
::= { vlanMacBaseVlanPortEntry 2 }
|
||||
|
||||
vlanMacBaseVlanPortRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the status of this entry."
|
||||
::= { vlanMacBaseVlanPortEntry 3 }
|
||||
|
||||
vlanPrivateEdgeGroupTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VlanPrivateEdgeGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"table for pve port and uplink"
|
||||
::= { vlan 47 }
|
||||
|
||||
vlanPrivateEdgeGroupEntry OBJECT-TYPE
|
||||
SYNTAX VlanPrivateEdgeGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" entry of pve"
|
||||
INDEX { vlanPrivateEdgeGroupSource }
|
||||
::= { vlanPrivateEdgeGroupTable 1 }
|
||||
|
||||
VlanPrivateEdgeGroupEntry ::= SEQUENCE {
|
||||
vlanPrivateEdgeGroupSource INTEGER,
|
||||
vlanPrivateEdgeGroupUplink INTEGER,
|
||||
vlanPrivateEdgeGroupStatus RowStatus
|
||||
}
|
||||
|
||||
vlanPrivateEdgeGroupSource OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"specify the uplink group."
|
||||
::= { vlanPrivateEdgeGroupEntry 1 }
|
||||
|
||||
vlanPrivateEdgeGroupUplink OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"specify the uplink port."
|
||||
::= { vlanPrivateEdgeGroupEntry 2 }
|
||||
|
||||
vlanPrivateEdgeGroupStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status variable, used according to
|
||||
row installation and removal conventions."
|
||||
::= { vlanPrivateEdgeGroupEntry 3 }
|
||||
|
||||
vlanPrivateEdgeGroupIfIndexTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VlanPrivateEdgeGroupIfIndexEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"table for pve port and uplink"
|
||||
::= { vlan 48 }
|
||||
|
||||
vlanPrivateEdgeGroupIfIndexEntry OBJECT-TYPE
|
||||
SYNTAX VlanPrivateEdgeGroupIfIndexEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" entry of pve"
|
||||
INDEX { ifIndex }
|
||||
::= { vlanPrivateEdgeGroupIfIndexTable 1 }
|
||||
|
||||
VlanPrivateEdgeGroupIfIndexEntry ::= SEQUENCE {
|
||||
vlanPrivateEdgeGroupIfIndexID INTEGER,
|
||||
vlanPrivateEdgeGroupIfIndexDomainID INTEGER
|
||||
}
|
||||
|
||||
vlanPrivateEdgeGroupIfIndexID OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"specify the ifIndex group id."
|
||||
::= { vlanPrivateEdgeGroupIfIndexEntry 1 }
|
||||
|
||||
vlanPrivateEdgeGroupIfIndexDomainID OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"specify the ifIndex group id."
|
||||
::= { vlanPrivateEdgeGroupIfIndexEntry 2 }
|
||||
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- vlanSubnetRange group
|
||||
-- -------------------------------------------------------------
|
||||
vlanSubnetRangeTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VlanSubnetRangeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table that contains mappings from subnet
|
||||
range to Group Identifiers used for
|
||||
Port-and-subnet-based VLAN Classification."
|
||||
REFERENCE "IEEE 802.1v clause 8.6.4"
|
||||
::= { vlan 49 }
|
||||
|
||||
vlanSubnetRangeEntry OBJECT-TYPE
|
||||
SYNTAX VlanSubnetRangeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A mapping from a subnet to a
|
||||
Group Identifier."
|
||||
INDEX { vlanSubnetRangeAddr,
|
||||
vlanSubnetRangeMask }
|
||||
::= { vlanSubnetRangeTable 1 }
|
||||
|
||||
VlanSubnetRangeEntry ::=
|
||||
SEQUENCE { vlanSubnetRangeAddr IpAddress,
|
||||
vlanSubnetRangeMask INTEGER,
|
||||
vlanSubnetRangeGroupId INTEGER,
|
||||
vlanSubnetRangeRowStatus RowStatus }
|
||||
|
||||
vlanSubnetRangeAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The IP address of the range "
|
||||
::= { vlanSubnetRangeEntry 1 }
|
||||
|
||||
vlanSubnetRangeMask OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..32)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The numbers of continuous ones in the mask "
|
||||
::= { vlanSubnetRangeEntry 2 }
|
||||
|
||||
vlanSubnetRangeGroupId OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..2147483647)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "Represents a group of subnets that are associated
|
||||
together when assigning a VID to a frame."
|
||||
::= { vlanSubnetRangeEntry 3 }
|
||||
|
||||
vlanSubnetRangeRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "This object indicates the status of this entry."
|
||||
::= { vlanSubnetRangeEntry 4 }
|
||||
|
||||
-- port bind
|
||||
vlanSubnetPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VlanSubnetPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table that contains VID sets used for
|
||||
Port-and-subnet-based VLAN Classification."
|
||||
::= { vlan 50 }
|
||||
|
||||
vlanSubnetPortEntry OBJECT-TYPE
|
||||
SYNTAX VlanSubnetPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A VID set for a port."
|
||||
INDEX { dot1dBasePort, vlanSubnetPortGroupId }
|
||||
::= { vlanSubnetPortTable 1 }
|
||||
|
||||
VlanSubnetPortEntry ::=
|
||||
SEQUENCE { vlanSubnetPortGroupId INTEGER,
|
||||
vlanSubnetPortGroupVid INTEGER,
|
||||
vlanSubnetPortRowStatus RowStatus }
|
||||
|
||||
vlanSubnetPortGroupId OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Designates a group of subnets in the
|
||||
Group Database."
|
||||
::= { vlanSubnetPortEntry 1 }
|
||||
|
||||
vlanSubnetPortGroupVid OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..4094)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The VID associated with a group of subnets for
|
||||
each port."
|
||||
::= { vlanSubnetPortEntry 2 }
|
||||
|
||||
vlanSubnetPortRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "This object indicates the status of this entry."
|
||||
::= { vlanSubnetPortEntry 3 }
|
||||
|
||||
----------------------
|
||||
-- Triple Play
|
||||
----------------------
|
||||
|
||||
vlanTriplePlayTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VlanTriplePlayEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" TriplePlay table, map CPE vlan to multicastTvVlan"
|
||||
::= { vlan 51}
|
||||
|
||||
vlanTriplePlayEntry OBJECT-TYPE
|
||||
SYNTAX VlanTriplePlayEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" entry of TriplePlay table"
|
||||
INDEX { vlanTriplePlayInnerVID }
|
||||
::= { vlanTriplePlayTable 1 }
|
||||
|
||||
VlanTriplePlayEntry ::= SEQUENCE {
|
||||
vlanTriplePlayInnerVID VlanIndex,
|
||||
vlanTriplePlayMulticastTvVID VlanIndex,
|
||||
vlanTriplePlayRowStatus RowStatus
|
||||
}
|
||||
|
||||
vlanTriplePlayInnerVID OBJECT-TYPE
|
||||
SYNTAX VlanIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Specifies the CPE inner vlan."
|
||||
::= { vlanTriplePlayEntry 1 }
|
||||
|
||||
vlanTriplePlayMulticastTvVID OBJECT-TYPE
|
||||
SYNTAX VlanIndex
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Specifies the multicast TV outer vlan."
|
||||
::= { vlanTriplePlayEntry 2 }
|
||||
|
||||
vlanTriplePlayRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status variable, used according to
|
||||
row creation and removal conventions."
|
||||
::= { vlanTriplePlayEntry 3 }
|
||||
|
||||
|
||||
|
||||
vlanTriplePlayMulticastTvTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VlanTriplePlayMulticatTvEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" TriplePlayMulticastTv table saves a list of ports for a certain multicastTvVlan"
|
||||
::= { vlan 52}
|
||||
|
||||
vlanTriplePlayMulticatTvEntry OBJECT-TYPE
|
||||
SYNTAX VlanTriplePlayMulticatTvEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" entry of triple play MulticastTv table"
|
||||
INDEX { vlanTriplePlayMulticastTvMulticastTvVID }
|
||||
::= { vlanTriplePlayMulticastTvTable 1 }
|
||||
|
||||
VlanTriplePlayMulticatTvEntry::= SEQUENCE {
|
||||
vlanTriplePlayMulticastTvMulticastTvVID VlanIndex,
|
||||
vlanTriplePlayMulticastTvMulticastTvPortList PortList
|
||||
|
||||
}
|
||||
|
||||
vlanTriplePlayMulticastTvMulticastTvVID OBJECT-TYPE
|
||||
SYNTAX VlanIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the multicast TV external vlan."
|
||||
::= { vlanTriplePlayMulticatTvEntry 1 }
|
||||
|
||||
|
||||
vlanTriplePlayMulticastTvMulticastTvPortList OBJECT-TYPE
|
||||
SYNTAX PortList
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"the multicast tv port list."
|
||||
::= { vlanTriplePlayMulticatTvEntry 2}
|
||||
|
||||
|
||||
|
||||
-- next free ::= { vlan 53 }
|
||||
|
||||
END
|
||||
1087
mibs/rfc1611.mib
Normal file
1087
mibs/rfc1611.mib
Normal file
File diff suppressed because it is too large
Load Diff
1199
mibs/rfc1612.mib
Normal file
1199
mibs/rfc1612.mib
Normal file
File diff suppressed because it is too large
Load Diff
182
mibs/rfc2851.mib
Normal file
182
mibs/rfc2851.mib
Normal file
@@ -0,0 +1,182 @@
|
||||
INET-ADDRESS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, mib-2 FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||
|
||||
|
||||
inetAddressMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200006080000Z"
|
||||
ORGANIZATION
|
||||
"IETF Operations and Management Area"
|
||||
CONTACT-INFO
|
||||
"Mike Daniele
|
||||
Compaq Computer Corporation
|
||||
110 Spit Brook Rd
|
||||
Nashua, NH 03062, USA
|
||||
|
||||
Phone: +1 603 884-1423
|
||||
EMail: daniele@zk3.dec.com
|
||||
|
||||
Brian Haberman
|
||||
Nortel Networks
|
||||
4039 Emperor Blvd., Suite 200
|
||||
Durham, NC 27703, USA
|
||||
|
||||
Phone: +1 919 992-4439
|
||||
EMail: haberman@nortelnetworks.com
|
||||
|
||||
Shawn A. Routhier
|
||||
Wind River Systems, Inc.
|
||||
1 Tara Blvd, Suite 403
|
||||
Nashua, NH 03062, USA
|
||||
|
||||
Phone: +1 603 897-2000
|
||||
EMail: sar@epilogue.com
|
||||
|
||||
Juergen Schoenwaelder
|
||||
TU Braunschweig
|
||||
Bueltenweg 74/75
|
||||
38106 Braunschweig, Germany
|
||||
|
||||
Phone: +49 531 391-3289
|
||||
EMail: schoenw@ibr.cs.tu-bs.de
|
||||
|
||||
Send comments to mibs@ops.ietf.org."
|
||||
|
||||
DESCRIPTION
|
||||
"This MIB module defines textual conventions for
|
||||
representing Internet addresses. An Internet
|
||||
address can be an IPv4 address, an IPv6 address
|
||||
or a DNS domain name."
|
||||
|
||||
REVISION "200006080000Z"
|
||||
DESCRIPTION
|
||||
"Initial version, published as RFC 2851."
|
||||
::= { mib-2 76 }
|
||||
|
||||
InetAddressType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A value that represents a type of Internet address.
|
||||
|
||||
unknown(0) An unknown address type. This value MUST
|
||||
be used if the value of the corresponding
|
||||
InetAddress object is a zero-length string.
|
||||
It may also be used to indicate an IP address
|
||||
which is not in one of the formats defined
|
||||
below.
|
||||
|
||||
ipv4(1) An IPv4 address as defined by the
|
||||
InetAddressIPv4 textual convention.
|
||||
|
||||
ipv6(2) An IPv6 address as defined by the
|
||||
InetAddressIPv6 textual convention.
|
||||
|
||||
dns(16) A DNS domain name as defined by the
|
||||
InetAddressDNS textual convention.
|
||||
|
||||
Each definition of a concrete InetAddressType value must be
|
||||
accompanied by a definition of a textual convention for use
|
||||
with that InetAddressType.
|
||||
|
||||
The InetAddressType textual convention SHOULD NOT be subtyped
|
||||
in object type definitions to support future extensions. It
|
||||
MAY be subtyped in compliance statements in order to require
|
||||
only a subset of these address types for a compliant
|
||||
implementation."
|
||||
SYNTAX INTEGER {
|
||||
unknown(0),
|
||||
ipv4(1), -- these named numbers are aligned
|
||||
ipv6(2), -- with AddressFamilyNumbers from
|
||||
dns(16) -- IANA-ADDRESS-FAMILY-NUMBERS-MIB
|
||||
}
|
||||
|
||||
InetAddress ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Denotes a generic Internet address.
|
||||
|
||||
An InetAddress value is always interpreted within the
|
||||
context of an InetAddressType value. The InetAddressType
|
||||
object which defines the context must be registered
|
||||
immediately before the object which uses the InetAddress
|
||||
textual convention. In other words, the object identifiers
|
||||
for the InetAddressType object and the InetAddress object
|
||||
MUST have the same length and the last sub-identifier of
|
||||
the InetAddressType object MUST be 1 less than the last
|
||||
sub-identifier of the InetAddress object.
|
||||
|
||||
When this textual convention is used as the syntax of an
|
||||
index object, there may be issues with the limit of 128
|
||||
sub-identifiers specified in SMIv2, STD 58. In this case,
|
||||
the OBJECT-TYPE declaration MUST include a 'SIZE' clause
|
||||
to limit the number of potential instance sub-identifiers."
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
|
||||
InetAddressIPv4 ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "1d.1d.1d.1d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents an IPv4 network address:
|
||||
|
||||
octets contents encoding
|
||||
1-4 IP address network-byte order
|
||||
|
||||
The corresponding InetAddressType value is ipv4(1)."
|
||||
SYNTAX OCTET STRING (SIZE (4))
|
||||
|
||||
InetAddressIPv6 ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "2x:2x:2x:2x:2x:2x:2x:2x%4d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents an IPv6 network address:
|
||||
|
||||
octets contents encoding
|
||||
1-16 IPv6 address network-byte order
|
||||
17-20 scope identifier network-byte order
|
||||
|
||||
The corresponding InetAddressType value is ipv6(2).
|
||||
|
||||
The scope identifier (bytes 17-20) MUST NOT be present
|
||||
for global IPv6 addresses. For non-global IPv6 addresses
|
||||
(e.g. link-local or site-local addresses), the scope
|
||||
identifier MUST always be present. It contains a link
|
||||
identifier for link-local and a site identifier for
|
||||
site-local IPv6 addresses.
|
||||
|
||||
The scope identifier MUST disambiguate identical address
|
||||
values. For link-local addresses, the scope identifier will
|
||||
typically be the interface index (ifIndex as defined in the
|
||||
IF-MIB, RFC 2233) of the interface on which the address is
|
||||
configured.
|
||||
|
||||
The scope identifier may contain the special value 0
|
||||
which refers to the default scope. The default scope
|
||||
may be used in cases where the valid scope identifier
|
||||
is not known (e.g., a management application needs to
|
||||
write a site-local InetAddressIPv6 address without
|
||||
knowing the site identifier value). The default scope
|
||||
SHOULD NOT be used as an easy way out in cases where
|
||||
the scope identifier for a non-global IPv6 is known."
|
||||
SYNTAX OCTET STRING (SIZE (16|20))
|
||||
|
||||
InetAddressDNS ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "255a"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents a DNS domain name. The name SHOULD be
|
||||
fully qualified whenever possible.
|
||||
|
||||
The corresponding InetAddressType is dns(16).
|
||||
|
||||
The DESCRIPTION clause of InetAddress objects that
|
||||
may have InetAddressDNS values must fully describe
|
||||
how (and when) such names are to be resolved to IP
|
||||
addresses."
|
||||
SYNTAX OCTET STRING (SIZE (1..255))
|
||||
|
||||
END
|
||||
|
||||
|
||||
1225
mibs/trunk.mib
Normal file
1225
mibs/trunk.mib
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user