rebased: mibs f - r (#5203)

This commit is contained in:
Neil Lathwood 2016-12-22 21:37:50 +00:00 committed by GitHub
parent 9ab4c1f4ee
commit 6d027c5753
178 changed files with 33893 additions and 136938 deletions

View File

@ -148,6 +148,7 @@ $config['os'][$os]['group'] = 'unix';
$config['os'][$os]['text'] = 'Linux';
$config['os'][$os]['ifXmcbc'] = 1;
$config['os'][$os]['ifname'] = 1;
$config['os'][$os]['mib_dir'][] = 'supermicro';
$config['os'][$os]['over'][0]['graph'] = 'device_processor';
$config['os'][$os]['over'][0]['text'] = 'Processor Usage';
$config['os'][$os]['over'][1]['graph'] = 'device_ucd_memory';
@ -1289,6 +1290,7 @@ $os = 'ruckuswireless';
$config['os'][$os]['text'] = 'Ruckus Wireless';
$config['os'][$os]['type'] = 'wireless';
$config['os'][$os]['icon'] = 'ruckus';
$config['os'][$os]['mib_dir'][] = 'ruckus';
$config['os'][$os]['over'][0]['graph'] = 'device_bits';
$config['os'][$os]['over'][0]['text'] = 'Traffic';
@ -1469,6 +1471,7 @@ $os = 'routeros';
$config['os'][$os]['text'] = 'Mikrotik RouterOS';
$config['os'][$os]['type'] = 'network';
$config['os'][$os]['nobulk'] = 1;
$config['os'][$os]['mib_dir'][] = 'mikrotik';
$config['os'][$os]['over'][0]['graph'] = 'device_bits';
$config['os'][$os]['over'][0]['text'] = 'Device Traffic';
$config['os'][$os]['over'][1]['graph'] = 'device_processor';
@ -1480,6 +1483,7 @@ $os = 'swos';
$config['os'][$os]['text'] = 'Mikrotik SwOS';
$config['os'][$os]['type'] = 'network';
$config['os'][$os]['nobulk'] = 1;
$config['os'][$os]['mib_dir'][] = 'mikrotik';
$config['os'][$os]['over'][0]['graph'] = 'device_bits';
$config['os'][$os]['over'][0]['text'] = 'Device Traffic';
$config['os'][$os]['over'][1]['graph'] = 'device_processor';
@ -1513,6 +1517,7 @@ $os = 'lantronix-slc';
$config['os'][$os]['text'] = 'Lantronix SLC';
$config['os'][$os]['type'] = 'network';
$config['os'][$os]['icon'] = 'lantronix';
$config['os'][$os]['mib_dir'][] = 'lantronix';
$config['os'][$os]['over'][0]['graph'] = 'device_bits';
$config['os'][$os]['over'][0]['text'] = 'Device Traffic';
$config['os'][$os]['over'][1]['graph'] = 'device_processor';
@ -1639,6 +1644,7 @@ $os = 'avaya-ers';
$config['os'][$os]['text'] = 'ERS Firmware';
$config['os'][$os]['type'] = 'network';
$config['os'][$os]['icon'] = 'avaya';
$config['os'][$os]['mib_dir'][] = 'nortel';
$config['os'][$os]['over'][0]['graph'] = 'device_bits';
$config['os'][$os]['over'][0]['text'] = 'Device Traffic';
@ -1646,11 +1652,13 @@ $os = 'avaya-ipo';
$config['os'][$os]['text'] = 'IP Office Firmware';
$config['os'][$os]['type'] = 'network';
$config['os'][$os]['icon'] = 'avaya';
$config['os'][$os]['mib_dir'][] = 'nortel';
$os = 'avaya-vsp';
$config['os'][$os]['text'] = 'Avaya VOSS';
$config['os'][$os]['type'] = 'network';
$config['os'][$os]['icon'] = 'avaya';
$config['os'][$os]['mib_dir'][] = 'nortel';
$config['os'][$os]['over'][0]['graph'] = 'device_bits';
$config['os'][$os]['over'][0]['text'] = 'Device Traffic';
$config['os'][$os]['over'][1]['graph'] = 'device_processor';
@ -2024,6 +2032,7 @@ $config['os'][$os]['text'] = 'MGE UPS';
$config['os'][$os]['group'] = 'ups';
$config['os'][$os]['type'] = 'power';
$config['os'][$os]['icon'] = 'mge';
$config['os'][$os]['mib_dir'][] = 'mge';
$config['os'][$os]['over'][0]['graph'] = 'device_current';
$config['os'][$os]['over'][0]['text'] = 'Current';
@ -2042,9 +2051,10 @@ $config['os'][$os]['over'][0]['graph'] = 'device_load';
$config['os'][$os]['over'][0]['text'] = 'Load';
$os = 'mgepdu';
$config['os'][$os]['text'] = 'MGE PDU';
$config['os'][$os]['type'] = 'power';
$config['os'][$os]['icon'] = 'mge';
$config['os'][$os]['text'] = 'MGE PDU';
$config['os'][$os]['type'] = 'power';
$config['os'][$os]['icon'] = 'mge';
$config['os'][$os]['mib_dir'][] = 'mge';
$os = 'apc';
$config['os'][$os]['text'] = 'APC Management Module';
@ -2119,6 +2129,7 @@ $os = 'ipoman';
$config['os'][$os]['text'] = 'Ingrasys iPoMan';
$config['os'][$os]['type'] = 'power';
$config['os'][$os]['icon'] = 'ingrasys';
$config['os'][$os]['mib_dir'][] = 'ingrasys';
$config['os'][$os]['over'][0]['graph'] = 'device_current';
$config['os'][$os]['over'][0]['text'] = 'Current';
$config['os'][$os]['over'][1]['graph'] = 'device_power';
@ -2681,6 +2692,7 @@ $config['os'][$os]['over'][2]['text'] = 'Memory Usage';
$os = 'nios';
$config['os'][$os]['text'] = 'Infoblox';
$config['os'][$os]['type'] = 'appliance';
$config['os'][$os]['mib_dir'][] = 'infoblox';
$config['os'][$os]['icon'] = 'infoblox';
$os = 'ibm-amm';
@ -2707,6 +2719,7 @@ $config['os'][$os]['type'] = 'storage';
$config['os'][$os]['group'] = 'storage';
$config['os'][$os]['text'] = 'LenovoEMC';
$config['os'][$os]['icon'] = 'lenovo';
$config['os'][$os]['mib_dir'][] = 'lenovo';
$config['os'][$os]['over'][0]['graph'] = 'device_bits';
$config['os'][$os]['over'][0]['text'] = 'Device Traffic';
$config['os'][$os]['over'][1]['graph'] = 'device_processor';

View File

@ -16,7 +16,7 @@ if ($device['os'] == 'pulse') {
echo 'Pulse Secure : ';
$descr = 'Processor';
$usage = str_replace('"', "", snmp_get($device, 'PULSESECURE-PSG-MIB::iveCpuUtil.0', '-OvQ'));
$usage = str_replace('"', "", snmp_get($device, 'iveCpuUtil.0', '-OvQ', 'PULSESECURE-PSG-MIB'));
if (is_numeric($usage)) {
discover_processor(

View File

@ -7,12 +7,12 @@ $hardware = trim(snmp_get($device, "ibHardwareType.0", "-OQv", "IB-PLATFORMONE-M
##############
# Create ddns update rrd
##############
$mibs = '+IB-DNSONE-MIB';
$mibs = 'IB-DNSONE-MIB';
$oids =
'IB-DNSONE-MIB::ibDDNSUpdateSuccess.0 ' .
'IB-DNSONE-MIB::ibDDNSUpdateFailure.0 ' .
'IB-DNSONE-MIB::ibDDNSUpdatePrerequisiteReject.0 ' .
'IB-DNSONE-MIB::ibDDNSUpdateReject.0';
'ibDDNSUpdateSuccess.0 ' .
'ibDDNSUpdateFailure.0 ' .
'ibDDNSUpdatePrerequisiteReject.0 ' .
'ibDDNSUpdateReject.0';
$data = snmp_get_multi($device, $oids, '-OQUs', $mibs);
@ -39,10 +39,10 @@ $graphs['ib_dns_dyn_updates'] = true;
##################
# Create dns performance graph (latency)
##################
$mibs = '+IB-PLATFORMONE-MIB';
$mibs = 'IB-PLATFORMONE-MIB';
$oids =
'IB-PLATFORMONE-MIB::ibNetworkMonitorDNSNonAAT1AvgLatency.0 ' .
'IB-PLATFORMONE-MIB::ibNetworkMonitorDNSAAT1AvgLatency.0';
'ibNetworkMonitorDNSNonAAT1AvgLatency.0 ' .
'ibNetworkMonitorDNSAAT1AvgLatency.0';
$data = snmp_get_multi($device, $oids, '-OQUs', $mibs);
@ -63,12 +63,12 @@ $graphs['ib_dns_performance'] = true;
##################
# Create dns request return code graph
##################
$mibs = '+IB-DNSONE-MIB';
$mibs = 'IB-DNSONE-MIB';
$oids =
'IB-DNSONE-MIB::ibBindZoneFailure.\"summary\" ' .
'IB-DNSONE-MIB::ibBindZoneNxDomain.\"summary\" ' .
'IB-DNSONE-MIB::ibBindZoneNxRRset.\"summary\" ' .
'IB-DNSONE-MIB::ibBindZoneSuccess.\"summary\"';
'ibBindZoneFailure.\"summary\" ' .
'ibBindZoneNxDomain.\"summary\" ' .
'ibBindZoneNxRRset.\"summary\" ' .
'ibBindZoneSuccess.\"summary\"';
$data = snmp_get_multi($device, $oids, '-OQUs', $mibs);
@ -94,17 +94,17 @@ $graphs['ib_dns_request_return_codes'] = true;
##################
# Create dhcp messages graph
##################
$mibs = '+IB-DHCPONE-MIB';
$mibs = 'IB-DHCPONE-MIB';
$oids =
'IB-DHCPONE-MIB::ibDhcpTotalNoOfAcks.0 ' .
'IB-DHCPONE-MIB::ibDhcpTotalNoOfDeclines.0 ' .
'IB-DHCPONE-MIB::ibDhcpTotalNoOfDiscovers.0 ' .
'IB-DHCPONE-MIB::ibDhcpTotalNoOfInforms.0 ' .
'IB-DHCPONE-MIB::ibDhcpTotalNoOfNacks.0 ' .
'IB-DHCPONE-MIB::ibDhcpTotalNoOfOffers.0 ' .
'IB-DHCPONE-MIB::ibDhcpTotalNoOfOthers.0 ' .
'IB-DHCPONE-MIB::ibDhcpTotalNoOfReleases.0 ' .
'IB-DHCPONE-MIB::ibDhcpTotalNoOfRequests.0';
'ibDhcpTotalNoOfAcks.0 ' .
'ibDhcpTotalNoOfDeclines.0 ' .
'ibDhcpTotalNoOfDiscovers.0 ' .
'ibDhcpTotalNoOfInforms.0 ' .
'ibDhcpTotalNoOfNacks.0 ' .
'ibDhcpTotalNoOfOffers.0 ' .
'ibDhcpTotalNoOfOthers.0 ' .
'ibDhcpTotalNoOfReleases.0 ' .
'ibDhcpTotalNoOfRequests.0';
$data = snmp_get_multi($device, $oids, '-OQUs', $mibs);

View File

@ -14,7 +14,7 @@ $version = preg_replace('/[\r\n\"]+/', ' ', snmp_get($device, "productVersion.0"
$hardware = "Juniper " . preg_replace('/[\r\n\"]+/', ' ', snmp_get($device, "productName.0", "-OQv", "PULSESECURE-PSG-MIB"));
$hostname = trim($poll_device['sysName'], '"');
$users = snmp_get($device, 'PULSESECURE-PSG-MIB::iveConcurrentUsers.0', '-OQv');
$users = snmp_get($device, 'iveConcurrentUsers.0', '-OQv', 'PULSESECURE-PSG-MIB');
if (is_numeric($users)) {
$rrd_def = 'DS:users:GAUGE:600:0:U';
@ -28,7 +28,7 @@ if (is_numeric($users)) {
$graphs['pulse_users'] = true;
}
$sessions = snmp_get($device, 'PULSESECURE-PSG-MIB::iveConcurrentUsers.0', '-OQv');
$sessions = snmp_get($device, 'iveConcurrentUsers.0', '-OQv', 'PULSESECURE-PSG-MIB');
if (is_numeric($sessions)) {
$rrd_def = 'DS:sessions:GAUGE:600:0:U';

View File

@ -1,375 +0,0 @@
HA-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Integer32, IpAddress
FROM SNMPv2-SMI
fibrechannel FROM Brocade-REG-MIB
swID, swSsn FROM SW-MIB
entPhysicalIndex, entPhysicalName FROM ENTITY-MIB
DisplayString
FROM SNMPv2-TC;
haMIB MODULE-IDENTITY
LAST-UPDATED "200208160000Z" -- Aug. 16, 2002
ORGANIZATION "Brocade Communications Systems, Inc.,"
CONTACT-INFO "Customer Support Group
Brocade Communications Systems,
1745 Technology Drive,
San Jose, CA 95110 U.S.A
Tel: +1-408-392-6061
Fax: +1-408-392-6656
Email: support@Brocade.COM
WEB: www.brocade.com"
DESCRIPTION
"The MIB module High Availability MIB.
Copyright (c) 2002-2003 Brocade Communications Systems, Inc.
All rights reserved."
REVISION "200208160000Z" -- Aug. 16, 2002
DESCRIPTION
"The initial revision for the High Availability MIB."
REVISION "200402251530Z" -- Feb 25, 2004 5:30pm
DESCRIPTION
"Added mib objects fruSupplierId, fruSupplierPartNum,
fruSupplierSerialNum and fruSupplierRevCode to fruTable."
REVISION "200902090000Z" -- Feb 9th, 2009
DESCRIPTION
"Added new value coreblade and ap blade for fru table."
REVISION "200904060000Z" -- Apr 6th, 2009
DESCRIPTION
"Added textual convention for FruClass."
REVISION "200906251200Z" -- Jun 25, 2009 12:00pm
DESCRIPTION "Removed the version information from Brocade's proprietary MIB file name."
::= { fibrechannel 2 }
highAvailability OBJECT IDENTIFIER ::= { haMIB 1 }
haStatus OBJECT-TYPE
SYNTAX INTEGER
{
redundant (0),
nonredundant (1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether the system is redundant or not."
::= { highAvailability 1 }
FruClass ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "The type of the FRU object."
SYNTAX INTEGER {
other(1),
unknown(2),
chassis (3),
cp (4),
other-CP(5),
switchblade (6),
wwn (7),
powerSupply(8),
fan(9),
coreblade(10),
applicationblade(11)
}
fruTable OBJECT-TYPE
SYNTAX SEQUENCE OF FRUEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table inventories the field replaceable units (FRUs)
slots available. There is entry in this table for each entry
in the entPhysicalTable that has entPhysicalClass set to
'Container (5)' and has a child entry having entPhysicalIsFRU
field to be true"
::= {highAvailability 5}
fRUEntry OBJECT-TYPE
SYNTAX FRUEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for FRU slot in the fruTable"
INDEX { entPhysicalIndex }
::= {fruTable 1}
FRUEntry ::= SEQUENCE {
fruClass FruClass,
fruStatus INTEGER,
fruObjectNum Integer32,
fruSupplierId DisplayString,
fruSupplierPartNum DisplayString,
fruSupplierSerialNum DisplayString,
fruSupplierRevCode DisplayString
}
fruClass OBJECT-TYPE
SYNTAX FruClass
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of the FRU object that these slot can hold"
::= { fRUEntry 1 }
fruStatus OBJECT-TYPE
SYNTAX INTEGER {
other (1),
unknown (2),
on (3),
off (4),
faulty (5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current status of the FRU object in the slot"
::= {fRUEntry 2}
fruObjectNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Gives the slot number of the blade and unit number for
everything else"
::= { fRUEntry 3 }
fruSupplierId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The supplier id."
::= { fRUEntry 4 }
fruSupplierPartNum OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The supplier part number."
::= { fRUEntry 5 }
fruSupplierSerialNum OBJECT-TYPE
SYNTAX DisplayString(SIZE (0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The supplier serial number."
::= { fRUEntry 6 }
fruSupplierRevCode OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The supplier revision code."
::= { fRUEntry 7 }
fruHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF FruHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table gives the contents of the entire history
log of the FRU events"
::= {highAvailability 6}
fruHistoryEntry OBJECT-TYPE
SYNTAX FruHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table represents a particular FRU event"
INDEX { fruHistoryIndex }
::= {fruHistoryTable 1}
FruHistoryEntry ::= SEQUENCE {
fruHistoryIndex Integer32,
fruHistoryClass FruClass,
fruHistoryObjectNum Integer32,
fruHistoryEvent INTEGER,
fruHistoryTime DisplayString,
fruHistoryFactoryPartNum DisplayString,
fruHistoryFactorySerialNum DisplayString
}
fruHistoryIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index of the FRU event in the history table"
::= {fruHistoryEntry 1}
fruHistoryClass OBJECT-TYPE
SYNTAX FruClass
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of the FRU object related to the event"
::= { fruHistoryEntry 2 }
fruHistoryObjectNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Gives the slot number of the blade and unit number for
everything else"
::= { fruHistoryEntry 3 }
fruHistoryEvent OBJECT-TYPE
SYNTAX
INTEGER {
added (1),
removed (2),
invalid (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of the FRU event"
::= { fruHistoryEntry 4}
fruHistoryTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Gives the time at which this event happened"
::= { fruHistoryEntry 5 }
fruHistoryFactoryPartNum OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Gives the factory part num of the FRU object"
::= { fruHistoryEntry 6 }
fruHistoryFactorySerialNum OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Gives the factory serial num of the FRU object"
::= { fruHistoryEntry 7 }
cpTable OBJECT-TYPE
SYNTAX SEQUENCE OF CPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table lists all the CPs in the system"
::= {highAvailability 7}
cpEntry OBJECT-TYPE
SYNTAX CPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry represents a single CP in the system"
INDEX { entPhysicalIndex }
::= {cpTable 1}
CPEntry ::= SEQUENCE {
cpStatus INTEGER,
cpIpAddress IpAddress,
cpIpMask IpAddress,
cpIpGateway IpAddress,
cpLastEvent INTEGER
}
cpStatus OBJECT-TYPE
SYNTAX INTEGER {
other (1),
unknown (2),
active (3),
standby (4), -- Ready to takeover
failed (5) -- Not ready to takeover
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Gives the current status of the CP"
::= { cpEntry 1 }
cpIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP Address of the Ethernet interface of this CP."
::= { cpEntry 2 }
cpIpMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP Mask of the Ethernet interface of this CP."
::= { cpEntry 3 }
cpIpGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP Address of the IP Gateway for this CP."
::= { cpEntry 4 }
cpLastEvent OBJECT-TYPE
SYNTAX INTEGER {
other (1),
unknown (2),
haSync (3),
haOutSync (4),
cpFaulty (5),
cpHealthy (6),
cpActive (7),
configChange (8),
failOverStart (9),
failOverDone (10),
firmwareCommit (11),
firmwareUpgrade (12)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last event related to this CP"
::= { cpEntry 5 }
haMIBTraps OBJECT IDENTIFIER ::= { haMIB 2 }
haMIBTrapPrefix OBJECT IDENTIFIER ::= { haMIBTraps 0 }
fruStatusChanged NOTIFICATION-TYPE
OBJECTS { entPhysicalName, fruStatus}
STATUS current
DESCRIPTION
"This trap is sent when status of any FRU object is changed"
::= { haMIBTrapPrefix 1 }
cpStatusChanged NOTIFICATION-TYPE
OBJECTS { cpStatus, cpLastEvent, swID, swSsn}
STATUS current
DESCRIPTION
"This trap is sent when status of any CP object is changed"
::= { haMIBTrapPrefix 2 }
fruHistoryTrap NOTIFICATION-TYPE
OBJECTS { fruHistoryClass, fruHistoryObjectNum,
fruHistoryEvent, fruHistoryTime, fruHistoryFactoryPartNum,
fruHistoryFactorySerialNum }
STATUS current
DESCRIPTION
"This trap is sent when a FRU is added or removed"
::= { haMIBTrapPrefix 3 }
END

File diff suppressed because it is too large Load Diff

View File

@ -1,134 +0,0 @@
HpicfHighAvailability-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY, TimeTicks, Counter32
FROM SNMPv2-SMI
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
hpicfCommon
FROM HP-ICF-OID;
hpicfHighAvailability MODULE-IDENTITY
LAST-UPDATED "200609050000Z" -- September 5, 2006
ORGANIZATION "Hewlett-Packard Company
Procurve Networking Business"
CONTACT-INFO "Hewlett-Packard Company
8000 Foothills Blvd.
Roseville, CA 95747"
DESCRIPTION "Managment information for configuring Redundant
Management module on Hewlett-Packard network devices."
REVISION "200609050000Z" -- September 5, 2006
DESCRIPTION "Initial version of thie MIB module."
::= { hpicfCommon 11 }
-- **********************************************************************
-- The HP ICF High Availability MIB groups
-- **********************************************************************
hpicfHAConfigObjects OBJECT IDENTIFIER ::= { hpicfHighAvailability 1}
hpicfHAStatusObjects OBJECT IDENTIFIER ::= { hpicfHighAvailability 2}
hpicfHAConformance OBJECT IDENTIFIER ::= { hpicfHighAvailability 3}
--The HP ICF High Availability configuration group
hpicfHARedundancyManagementModuleMode OBJECT-TYPE
SYNTAX INTEGER {
enable (1),
disable (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Specify to enable/disable this feature. Enabling
allows for management module redundancy when there are
two management modules in the switch. Disabling
prevents redundancy except due to fatal hardware errors
on one management module."
::= { hpicfHAConfigObjects 1 }
-- The HP ICF High Availability status group
hpicfHAMgmtRedundancyFailureReason OBJECT-TYPE
SYNTAX INTEGER {
noRedundantModule (1),
noFailure (2),
unknownReason (3),
mismatchOS (4),
failedSelftest (5),
communicationFailure (6),
redundancyDisable (7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Specifies the reason a redundant management module failed to
become a standby module."
::= { hpicfHAStatusObjects 1 }
hpicfHAMgmtFailovers OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Specifies the number of management module failovers since
last chassis boot."
::= { hpicfHAStatusObjects 2 }
hpicfHALastFailoverTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Specifies the time (in hundredths of a second) of the
last management module failover."
::= {hpicfHAStatusObjects 3 }
-- ***********************************************************
--
-- hpicfHighAvailability M I B C O N F O R M A N C E
--
-- ***********************************************************
--
hpicfHACompliances OBJECT IDENTIFIER ::= { hpicfHAConformance 1 }
hpicfHAGroups OBJECT IDENTIFIER ::= { hpicfHAConformance 2 }
-- compliance statements
hpicfHACompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which implement
the hpicfHighAvailability MIB."
MODULE -- this module
MANDATORY-GROUPS {
hpicfHAConfigGroup,
hpicfHAStatusGroup
}
::= { hpicfHACompliances 1 }
-- MIB groupings
hpicfHAConfigGroup OBJECT-GROUP
OBJECTS {
hpicfHARedundancyManagementModuleMode
}
STATUS current
DESCRIPTION
"The collection of objects which are used to configure the
Redundancy Management Module."
::= { hpicfHAGroups 1 }
hpicfHAStatusGroup OBJECT-GROUP
OBJECTS {
hpicfHAMgmtRedundancyFailureReason,
hpicfHAMgmtFailovers,
hpicfHALastFailoverTime
}
STATUS current
DESCRIPTION
"The collection of objects which are used to represent
Management Module statistics information."
::= { hpicfHAGroups 2 }
END

File diff suppressed because it is too large Load Diff

View File

@ -1,339 +0,0 @@
-- ***************************************************************************
-- ***************************************************************************
--
-- File : fod.mib
-- Description : MIB definitions for IBM Features On Demand Activation Key
-- functions.
-- By : IBM
-- Version : 1.2
-- Date : March 30, 2011
--
--
-- Copyright (c) 2010-11 IBM All Rights Reserved.
--
--
-- Contains MIB description for:
-- This MIB is to be used to provide configuration support of IBM Features
-- on Demand features.
-- ***************************************************************************
-- ***************************************************************************
-- ***************************************************************************
-- Revisions:
-- ***************************************************************************
IBM-FEATURE-ACTIVATION-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
enterprises, NOTIFICATION-TYPE
FROM SNMPv2-SMI --RFC2578
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF --RFC2580
DateAndTime, DisplayString
FROM SNMPv2-TC; --RFC2579
ibmFeatureActivationMIB MODULE-IDENTITY
LAST-UPDATED "201103300733Z" --30 March 2011 07:33 GMT
ORGANIZATION "International Business Machines Corp."
CONTACT-INFO
"Fred Bower
International Business Machines Corporation
Systems and Technology Group System x Development
Research Triangle Park, NC, USA
E-mail: bowerf@us.ibm.com"
DESCRIPTION
"This module provides a simple interface for
IBM Features On Demnad Activation Key functions."
-- Revision History
REVISION "201103300733Z" --30 March 2011
DESCRIPTION
"Updated data types and added traps for status
change notification. Clarified return codes
from events."
REVISION "201102021949Z" --2 February 2011
DESCRIPTION
"Added support for SFTP protocol file transfers."
REVISION "201012081833Z" --8 December 2010
DESCRIPTION
"Initial Revision."
::= { ibmArchitecture 31 }
-- IBM enterprise group
ibm OBJECT IDENTIFIER ::= { enterprises 2 }
-- IBM architecture group
ibmArchitecture OBJECT IDENTIFIER ::= { ibm 5 }
-- Features on Demand Objects
ibmFodNotifications OBJECT IDENTIFIER ::= {ibmFeatureActivationMIB 0 }
ibmFodObjects OBJECT IDENTIFIER ::= { ibmFeatureActivationMIB 1 }
ibmFodConformance OBJECT IDENTIFIER ::= { ibmFeatureActivationMIB 2 }
-- ***********************************************************************
-- Activation Key Install/Update
-- ***********************************************************************
-- Feature activation keys can be installed (to activate), uninstalled
-- (to deactivate), exported (for backup purposes), and inventoried.
-- The action desired is set via the ibmFodAction object (which is never
-- read). The required sub-objects and their use is listed here as well
-- as in the DESCRIPTION comments for each of the fields for user
-- understanding.
-- Action: installActivationKey
-- Requires: ibmFodFileUri
-- Process: Installer sets the ibmFodFileUri field to indicate where to
-- retrieve activation key file from, then sets the ibmFodAction to
-- installActivationKey.
-- Result: Activation key is transferred from URI to the target device,
-- validated, and result is available for reading via ibmFodStatus. An
-- alert should also be issued if the key actually changes device state.
-- That is, if the key is successfully validated and stored and function
-- is either queued for activation after a reboot or is activated, an
-- alert should be generated with the updated key status information.
--
-- Action: inventoryInstalledActivationKeys
-- Requires: ibmFodFileUri
-- Process: Administrator sets ibmFodFileUri field to indicate where to
-- place file with results of inventory of device, then sets ibmFodAction
-- to inventoryInstalledActivationKeys.
-- Result: Activation key inventory is transferred to URI from target
-- device and result is available for reading from ibmFodStatus.
-- Inventory file format is comma-separated with fields ordered as
-- follows:
--
-- <Index>,<Status>,<Feature Descriptor Type Description (text)>,
-- <Constraint Descriptor Type Description (text)>:<Constraint Descriptor
-- Type Optional Information (text)> 0..n
--
-- The 0..n notation is to indicate that there may be zero or more
-- constraints for any given activation key. New records start with a
-- newline character after the last constraint. If a constraint does not
-- have optional information text, the colon separator is omitted and a
-- comma denotes the start of the next constraint descriptor type
-- description. This activity should not result in any alerts, as it
-- does not alter activation key state on the device.
--
-- Action: uninstallActivationKey
-- Requires: ibmFodIndex
-- Process: Administrator sets ibmFodIndex with value from inventory
-- report process, above, then sets ibmFodAction to
-- uninstallActivationKey.
-- Result: Activation key is uninstalled and result of action is placed
-- in ibmFodStatus for reading. An alert should also be issued if the
-- action changes device state. That is, if there is a key at the
-- designated index and it is uninstalled, the device key state will
-- change, thus triggering an alert with the updated device information.
--
-- Action: exportActivationKey
-- Requires: ibmFodIndex, ibmFodFileUri
-- Process: Administrator sets ibmFodIndex with value from inventory
-- report process, above, then sets ibmFodFileUri to the desired location
-- for the exported key file to be placed, then sets ibmFodAction to
-- exportActivationKey.
-- Result: Activation key file is exported to designated URI location
-- provided that the index supplied maps to an existing key. Status of
-- the command is placed in ibmFodStatus for reading. No alert will be
-- issued from this activity, as it does not affect activation key state
-- on the device.
--
ibmFodAction OBJECT-TYPE
SYNTAX INTEGER {
installActivationKey(1),
uninstallActivationKey(2),
exportActivationKey(3),
inventoryInstalledActivationKeys(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Target action for activation method.
1 - Install Activation Key
2 - Uninstall Activation Key
3 - Export Activation Key
4 - Inventory Installed Activation Keys"
DEFVAL { 4 }
::= { ibmFodObjects 1 }
ibmFodIndex OBJECT-TYPE
SYNTAX INTEGER (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Activation key index to uninstall or export.
This is only required for uninstall and export actions.
This is also used to identify the key associated with alerts."
::= { ibmFodObjects 2 }
ibmFodFileUri OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..1024))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"URI of where key file resides for install and
where it should be placed for export or inventory.
This is not used for uninstall action."
::= { ibmFodObjects 3 }
ibmFodStatus OBJECT-TYPE
SYNTAX INTEGER {
success(1),
rebootRequired(2),
versionMismatch(3),
corruptKeyFile(4),
invalideKeyFileTarget(5),
keyFileNotPresent(6),
communicationFailure(7),
keyStoreFull(8),
ftpServerFull(9),
userAuthenticationFailed(10),
invalidIndex(11),
protocolNotSupported(12),
preRequisiteKeyActionRequired(13),
actionIncompleteDeviceBusy(14),
fileAlreadyExists(15),
permissionProblem(16)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Return status of the last firmware activation method
initiated through SNMP method.
Valid return codes are:
Code Action(s) Meaning
1 1,2,3,4 Success
2 1,2 Reboot Required
3 1 Firmware Version/Update Issue
4 1 Key Corrupt
5 1 Key Not Valid for Device
6 1,2,4 Key File Not Found
7 1,3,4 Failure to Communicate with File Server
8 1 Key Storage Full
9 3,4 TFTP/SFTP Server Storage Full
10 1,3,4 SFTP User/Password Authentication Failed
11 2,3 Invalid Index
12 1,3,4 Protocol Specified in URI Not Supported
13 1,2 Pre-Requisite Key Action Required
14 1,2,3,4 Action Still In Process/Busy
15 3,4 File Already Exists on Server
16 3,4 Permission Problem with Specified URI User"
::= { ibmFodObjects 4 }
ibmFodKeyChangeTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The date and time of the event described in
this notification of activated function status change."
::= { ibmFodObjects 5 }
ibmFodKeyOldStatus OBJECT-TYPE
SYNTAX INTEGER {
noPreviousStatus (1),
keyValid (2),
keyInvalid (3),
keyValidElsewhere (4),
keyFeatureActive (5),
keyFeatureRequiresHostReboot (6),
keyFeatureRequiresBMCReboot (7),
keyExpired (8),
keyUseLimitExceeded (9),
keyInProcessOfValidation (10)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The prior status of the activation key associated
with this status change."
::= { ibmFodObjects 6 }
ibmFodKeyNewStatus OBJECT-TYPE
SYNTAX INTEGER {
keyRemoved (1),
keyValid (2),
keyInvalid (3),
keyValidElsewhere (4),
keyFeatureActive (5),
keyFeatureRequiresHostReboot (6),
keyFeatureRequiresBMCReboot (7),
keyExpired (8),
keyUseLimitExceeded (9),
keyInProcessOfValidation (10),
keyReplaced (11)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The new status of the activation key associated
with this status change."
::= { ibmFodObjects 7 }
ibmFodKeyUpdateData OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"String containing constraint data. This is only used
for ibmFodNewStatus value of keyReplaced (10). Otherwise,
this string should be NULL."
::= { ibmFodObjects 8 }
-- Notifications
ibmFodActivationChangeAlert NOTIFICATION-TYPE
OBJECTS {
ibmFodIndex,
ibmFodKeyChangeTime,
ibmFodKeyOldStatus,
ibmFodKeyNewStatus,
ibmFodKeyUpdateData
}
STATUS current
DESCRIPTION
"This is an SNMP notification of a change to an existing
feature activation on an endpoint. Data in the
notification payload describes the change."
::= { ibmFodNotifications 1 }
-- Conformance Information
-- Compliance Statements
ibmFeatureActivationCompliances OBJECT IDENTIFIER ::= { ibmFodConformance 1 }
ibmFeatureActivationGroups OBJECT IDENTIFIER ::= { ibmFodConformance 2 }
ibmFeatureActivationCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the IBM-FEATURE-ACTIVATION-MIB."
MODULE --This module
MANDATORY-GROUPS { ibmFeatureActivationBaseGroup,
ibmFeatureActivationNotifGroup }
::= { ibmFeatureActivationCompliances 1 }
-- MIB Groupings
ibmFeatureActivationBaseGroup OBJECT-GROUP
OBJECTS {
ibmFodAction,
ibmFodIndex,
ibmFodFileUri,
ibmFodStatus,
ibmFodKeyChangeTime,
ibmFodKeyOldStatus,
ibmFodKeyNewStatus,
ibmFodKeyUpdateData
}
STATUS current
DESCRIPTION
"The group of mandatory objects for all implementations
to be compliant."
::= { ibmFeatureActivationGroups 1 }
ibmFeatureActivationNotifGroup NOTIFICATION-GROUP
NOTIFICATIONS { ibmFodActivationChangeAlert }
STATUS current
DESCRIPTION
"The notification group required for compliance in alert
semantics for feature activation implementations."
::= { ibmFeatureActivationGroups 2 }
END

File diff suppressed because it is too large Load Diff

View File

@ -1,149 +0,0 @@
IF-INVERTED-STACK-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, mib-2 FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
ifStackGroup2,
ifStackHigherLayer, ifStackLowerLayer FROM IF-MIB;
ifInvertedStackMIB MODULE-IDENTITY
LAST-UPDATED "200006140000Z"
ORGANIZATION "IETF Interfaces MIB Working Group"
CONTACT-INFO
" Keith McCloghrie
Cisco Systems, Inc.
170 West Tasman Drive
San Jose, CA 95134-1706
US
408-526-5260
kzm@cisco.com"
DESCRIPTION
"The MIB module which provides the Inverted Stack Table for
interface sub-layers."
REVISION "200006140000Z"
DESCRIPTION
"Initial revision, published as RFC 2864"
::= { mib-2 77 }
ifInvMIBObjects OBJECT IDENTIFIER ::= { ifInvertedStackMIB 1 }
--
-- The Inverted Interface Stack Group
--
ifInvStackTable OBJECT-TYPE
SYNTAX SEQUENCE OF IfInvStackEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing information on the relationships between
the multiple sub-layers of network interfaces. In
particular, it contains information on which sub-layers run
'underneath' which other sub-layers, where each sub-layer
corresponds to a conceptual row in the ifTable. For
example, when the sub-layer with ifIndex value x runs
underneath the sub-layer with ifIndex value y, then this
table contains:
ifInvStackStatus.x.y=active
For each ifIndex value, z, which identifies an active
interface, there are always at least two instantiated rows
in this table associated with z. For one of these rows, z
is the value of ifStackHigherLayer; for the other, z is the
value of ifStackLowerLayer. (If z is not involved in
multiplexing, then these are the only two rows associated
with z.)
For example, two rows exist even for an interface which has
no others stacked on top or below it:
ifInvStackStatus.z.0=active
ifInvStackStatus.0.z=active
This table contains exactly the same number of rows as the
ifStackTable, but the rows appear in a different order."
REFERENCE
"ifStackTable of RFC 2863"
::= { ifInvMIBObjects 1 }
ifInvStackEntry OBJECT-TYPE
SYNTAX IfInvStackEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information on a particular relationship between two sub-
layers, specifying that one sub-layer runs underneath the
other sub-layer. Each sub-layer corresponds to a conceptual
row in the ifTable."
INDEX { ifStackLowerLayer, ifStackHigherLayer }
::= { ifInvStackTable 1 }
IfInvStackEntry ::=
SEQUENCE {
ifInvStackStatus RowStatus
}
ifInvStackStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of the relationship between two sub-layers.
An instance of this object exists for each instance of the
ifStackStatus object, and vice versa. For example, if the
variable ifStackStatus.H.L exists, then the variable
ifInvStackStatus.L.H must also exist, and vice versa. In
addition, the two variables always have the same value.
However, unlike ifStackStatus, the ifInvStackStatus object
is NOT write-able. A network management application wishing
to change a relationship between sub-layers H and L cannot
do so by modifying the value of ifInvStackStatus.L.H, but
must instead modify the value of ifStackStatus.H.L. After
the ifStackTable is modified, the change will be reflected
in this table."
::= { ifInvStackEntry 1 }
-- conformance information
ifInvConformance OBJECT IDENTIFIER ::= { ifInvMIBObjects 2 }
ifInvGroups OBJECT IDENTIFIER ::= { ifInvConformance 1 }
ifInvCompliances OBJECT IDENTIFIER ::= { ifInvConformance 2 }
-- compliance statements
ifInvCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which provide
inverted information on the layering of network interfaces."
MODULE -- this module
MANDATORY-GROUPS { ifInvStackGroup }
OBJECT ifInvStackStatus
SYNTAX INTEGER { active(1) }
DESCRIPTION
"Support is only required for 'active'."
MODULE IF-MIB
MANDATORY-GROUPS { ifStackGroup2 }
::= { ifInvCompliances 1 }
-- units of conformance
ifInvStackGroup OBJECT-GROUP
OBJECTS { ifInvStackStatus }
STATUS current
DESCRIPTION
"A collection of objects providing inverted information on
the layering of MIB-II interfaces."
::= { ifInvGroups 1 }
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

1341
mibs/IPX

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,809 +0,0 @@
--
-- Title: FICON MIB
-- This is in accordance with smiv2 format.
-- Intial version 1.0
--
LINK-INCIDENT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, OBJECT-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString
FROM SNMPv2-TC
fcSwitch
FROM Brocade-REG-MIB;
linkIncidentMIB MODULE-IDENTITY
LAST-UPDATED "200204232347Z"
ORGANIZATION "Brocade Communications Systems, Inc.,"
CONTACT-INFO "Customer Support Group
Brocade Communications Systems,
1745, Technology Drive,
San Jose, CA 95110 U.S.A
Tel: +1-408-392-6061
Fax: +1-408-392-6656
Email: support@Brocade.COM
WEB: www.brocade.com"
DESCRIPTION "The MIB module defines support for FICON in Fabos. This MIB
addresses link incident and link failure data for ficon
host/devices connected to a Brocade switch"
REVISION "200307110000Z" -- July 11, 2003
DESCRIPTION "Initial revision"
::= { fcSwitch 50 }
-- Textual conventions
FcPortID ::= TEXTUAL-CONVENTION
DISPLAY-HINT "x"
STATUS current
DESCRIPTION "Represents Fibre Channel Address ID, a 24-bit
value unique within the address space of a Fabric."
SYNTAX OCTET STRING (SIZE (3))
RLIRLinkFailureType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Represents the link failure type"
SYNTAX INTEGER {
bitErrorRate(2),
lossOfSignal(3),
nOSRecognized(4),
primitiveSequenceTimeout(5),
invalidSeqForPortState(6),
loopInitializationTimeout(7),
lossOfSignalInLoopInit(8)
}
LinkWwn ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Represents the link WWN"
SYNTAX OCTET STRING (SIZE (8))
PortType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Represents the Port Type"
SYNTAX INTEGER {
n-port (1),
nl-port (2)
}
LinkFormat ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Represents the frame format"
SYNTAX INTEGER {
ficon(1),
common(2)
}
RegType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Represents the RNID Registration Type"
SYNTAX INTEGER {
conditional (1),
unconditional (2)
}
LIRRProtocol ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Represents the LIRR Protocol"
SYNTAX INTEGER {
fcp (1),
sb2 (2)
}
RNIDTagType ::= TEXTUAL-CONVENTION
DISPLAY-HINT "x"
STATUS current
DESCRIPTION "Represents the value of RNID Tag in Hexa Decimal format"
SYNTAX OCTET STRING (SIZE (2))
RNIDFlags ::= TEXTUAL-CONVENTION
DISPLAY-HINT "x"
STATUS current
DESCRIPTION "Represents the value of RNID Flag in Hexa Decimal format.
It indicates if the node is valid, not valid, or
not current. The ``Flag'' values also indi-
cate the following:
0x00 Indicates node ID of the
(storage port for RNID, switch
for SwitchRNID) is valid.
0x10 Indicates node ID of the chan-
nel port is valid.
0x20 Indicates the node ID of the
storage port is not current.
0x30 Indicates the node ID of the
channel port is not current.
0x40 Indicates the the node ID of
the (storage port for RNID,
switch for RLIR) is not valid.
0x50 Indicates the node ID of the
channel port is not valid."
SYNTAX OCTET STRING (SIZE(1))
RNIDType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Represents the value of Type Number - Displays the type
number of the self describing node. It also describes
the machine type."
SYNTAX OCTET STRING (SIZE (6))
RNIDModel ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Represents the value of Model Number."
SYNTAX OCTET STRING (SIZE (3))
RNIDManufacturer ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Represents the Manufacturer name or code."
SYNTAX OCTET STRING (SIZE (3))
RNIDManufacturerPlant ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "The manufacture plant name or code."
SYNTAX OCTET STRING (SIZE (2))
RNIDSequenceNumber ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Sequence number of the self describing node."
SYNTAX OCTET STRING (SIZE (12))
RNIDParams ::= TEXTUAL-CONVENTION
DISPLAY-HINT "x"
STATUS current
DESCRIPTION "Represents the value of Param.
It is the incident node parameters type in
three bytes: ``0xAABBCC''. The meaning of
each byte is described below:
Byte AA:
0x00 Reserved
0x20 FC-SB-2 and updates.
0x40 Other FC-4s including FCP and
updates.
0x60 FC-SB-2 and updates and other
FC-4s including FCP and
updates.
0x80 FC-4 support not specified.
0xa0 Reserved.
0xc0 Reserved.
0xe0 Vendor specific.
Byte BB:
0x00 Unspecified class
0x01 Direct access storage device,
if it is an storage port.
Otherwise, it is not channel
to channel capable.
0x02 Magnetic tape, if it is an
storage port. Otherwise, if it
is a reserved field for a
channel port.
0x03 Input unit record, if it is an
storage port. Otherwise, it is
a reserved field for a channel
port.
0x04 Output unit, if it is an stor-
age port. Otherwise, it is a
reserved field for a channel
port.
0x05 Printer, if it is an storage
port. Otherwise, it is a
reserved field for a channel
port.
0x06 Controler, if it is an storage
port. Otherwise, it is a
reserved field for a channel
port.
0x07 Terminal - Full screen if it
is an storage port. Otherwise,
it is a reserved field for a
channel port.
0x08 Terminal - Line mode if it is
an storage port. Otherwise,
it is an emulated control unit
support only.
0x09 Reserved.
0x10 Switch, if it is a switch
device. Otherwise, it is
reserved.
0x0b 0xff Reserved.
Byte CC:
0x00 If storage CU port has regis-
tered with the switch.
0xID CHIPID if channel port has
registered with the switch.
0xPN If switch has registered with
the channel then PN represent
the FL port number."
SYNTAX OCTET STRING (SIZE (3))
-- { linkIncidentMIB 1 } is reserved for future usage.
ficonRNID OBJECT-IDENTITY
STATUS current
DESCRIPTION "The OID sub-tree for ficonRNID. This group contains all
RNID group objects for FICON."
::= { linkIncidentMIB 2 }
nodeRNIDTableNumEntries OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of entries in Request Node Identification Data (RNID) table."
::= { ficonRNID 1 }
-- node RNID table
-- Node information from attached node to the switch are stored
-- in the node RNID table
nodeRNIDTable OBJECT-TYPE
SYNTAX SEQUENCE OF NodeRNIDEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains, one entry for each Ficon RNID
node attached to a switch."
::= { ficonRNID 2 }
nodeRNIDEntry OBJECT-TYPE
SYNTAX NodeRNIDEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A entry containing the RNID information
for a ficon node"
INDEX { nodeRNIDIndex }
::= { nodeRNIDTable 1 }
NodeRNIDEntry ::= SEQUENCE {
nodeRNIDIndex
Integer32,
nodeRNIDIncidentPortWWN
LinkWwn,
nodeRNIDPID
FcPortID,
nodeRNIDFlags
RNIDFlags,
nodeRNIDType
RNIDType,
nodeRNIDModel
RNIDModel,
nodeRNIDManufacturer
RNIDManufacturer,
nodeRNIDManufacturerPlant
RNIDManufacturerPlant,
nodeRNIDSequenceNumber
RNIDSequenceNumber,
nodeRNIDConnectedPortWWN
LinkWwn,
nodeRNIDPortType
PortType,
nodeRNIDFormat
LinkFormat,
nodeRNIDTag
RNIDTagType,
nodeRNIDParams
RNIDParams
}
nodeRNIDIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index into nodeRNIDTable"
::= { nodeRNIDEntry 1 }
nodeRNIDIncidentPortWWN OBJECT-TYPE
SYNTAX LinkWwn
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Port WWN for Incident port. An N-port (ficon device
or host) is an incident port"
::= { nodeRNIDEntry 2 }
nodeRNIDPID OBJECT-TYPE
SYNTAX FcPortID
MAX-ACCESS read-only
STATUS current
DESCRIPTION "PID for an Incident port."
::= { nodeRNIDEntry 3 }
nodeRNIDFlags OBJECT-TYPE
SYNTAX RNIDFlags
MAX-ACCESS read-only
STATUS current
DESCRIPTION "RNID flags for an Incident port."
::= { nodeRNIDEntry 4 }
nodeRNIDType OBJECT-TYPE
SYNTAX RNIDType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number associate with a node"
::= { nodeRNIDEntry 5 }
nodeRNIDModel OBJECT-TYPE
SYNTAX RNIDModel
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Model number of the RNID node"
::= { nodeRNIDEntry 6 }
nodeRNIDManufacturer OBJECT-TYPE
SYNTAX RNIDManufacturer
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Identifies the manufaturer of the node."
::= { nodeRNIDEntry 7 }
nodeRNIDManufacturerPlant OBJECT-TYPE
SYNTAX RNIDManufacturerPlant
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Identifies the manufacturer plant of the node."
::= { nodeRNIDEntry 8 }
nodeRNIDSequenceNumber OBJECT-TYPE
SYNTAX RNIDSequenceNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Identifies the sequence number of the node."
::= { nodeRNIDEntry 9 }
nodeRNIDConnectedPortWWN OBJECT-TYPE
SYNTAX LinkWwn
MAX-ACCESS read-only
STATUS current
DESCRIPTION "WWN of the connected port."
::= { nodeRNIDEntry 10 }
nodeRNIDPortType OBJECT-TYPE
SYNTAX PortType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Port type (N, NL or virtual port) of the connected port."
::= { nodeRNIDEntry 11 }
nodeRNIDFormat OBJECT-TYPE
SYNTAX LinkFormat
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Node identification data format of the connected port."
::= { nodeRNIDEntry 12 }
nodeRNIDTag OBJECT-TYPE
SYNTAX RNIDTagType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Node identification tag of the connected port."
::= { nodeRNIDEntry 13 }
nodeRNIDParams OBJECT-TYPE
SYNTAX RNIDParams
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Node parameters of the connected port."
::= { nodeRNIDEntry 14 }
switchRNIDTableNumEntries OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of entries in RNID table which corresponds to switch."
::= { ficonRNID 3 }
-- switchRNIDTable - This table contains the RNID info. for the
-- switch node. Normally, there will be only one entry in the table.
switchRNIDTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwitchRNIDEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains, one entry for each switch ficon node."
::= { ficonRNID 4 }
switchRNIDEntry OBJECT-TYPE
SYNTAX SwitchRNIDEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { switchRNIDIndex }
::= { switchRNIDTable 1 }
SwitchRNIDEntry ::= SEQUENCE {
switchRNIDIndex Integer32,
switchRNIDSwitchWWN
LinkWwn,
switchRNIDFlags
RNIDFlags,
switchRNIDType
RNIDType,
switchRNIDModel
RNIDModel,
switchRNIDManufacturer
RNIDManufacturer,
switchRNIDManufacturerPlant
RNIDManufacturerPlant,
switchRNIDSequenceNumber
RNIDSequenceNumber,
switchRNIDTag
RNIDTagType,
switchRNIDParams
RNIDParams
}
switchRNIDIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Index into switchRNIDTable."
::= { switchRNIDEntry 1 }
switchRNIDSwitchWWN OBJECT-TYPE
SYNTAX LinkWwn
MAX-ACCESS read-only
STATUS current
DESCRIPTION "WWN of the switch."
::= { switchRNIDEntry 2 }
switchRNIDFlags OBJECT-TYPE
SYNTAX RNIDFlags
MAX-ACCESS read-only
STATUS current
DESCRIPTION "RNID flags for switch."
::= { switchRNIDEntry 3 }
switchRNIDType OBJECT-TYPE
SYNTAX RNIDType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Type Number associate with a switch."
::= { switchRNIDEntry 4 }
switchRNIDModel OBJECT-TYPE
SYNTAX RNIDModel
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Model number of the RNID switch."
::= { switchRNIDEntry 5 }
switchRNIDManufacturer OBJECT-TYPE
SYNTAX RNIDManufacturer
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Identifies the manufaturer of the switch."
::= { switchRNIDEntry 6 }
switchRNIDManufacturerPlant OBJECT-TYPE
SYNTAX RNIDManufacturerPlant
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Identifies the manufacturer plant of the switch."
::= { switchRNIDEntry 7 }
switchRNIDSequenceNumber OBJECT-TYPE
SYNTAX RNIDSequenceNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Identifies the sequence number of the switch."
::= { switchRNIDEntry 8 }
switchRNIDTag OBJECT-TYPE
SYNTAX RNIDTagType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Identification tag of the switch."
::= { switchRNIDEntry 9 }
switchRNIDParams OBJECT-TYPE
SYNTAX RNIDParams
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Parameters of the switch."
::= { switchRNIDEntry 10 }
nodeVfId OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The Virtual fabric id of the switch. For VF unaware switches
this value will be 0."
::= { ficonRNID 5 }
-- LIRRTable - This group contains LIRR info for each listener port.
ficonLIRR OBJECT-IDENTITY
STATUS current
DESCRIPTION "The OID sub-tree for ficonLIRR. This group contains all
LIRR group objects for FICON."
::= { linkIncidentMIB 3 }
lIRRTableNumEntries OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of entries in Link Incident Record
Registration (LIRR) table"
::= { ficonLIRR 1 }
lIRRTable OBJECT-TYPE
SYNTAX SEQUENCE OF LIRREntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains, one entry for each LIRR incident
for an attached FICON device."
::= { ficonLIRR 2 }
lIRREntry OBJECT-TYPE
SYNTAX LIRREntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry containing LIRR information."
INDEX { lIRRIndex }
::= { lIRRTable 1 }
LIRREntry ::= SEQUENCE {
lIRRIndex
Integer32,
lIRRListenerPortWWN
LinkWwn,
lIRRListenerPID
FcPortID,
lIRRRegType
RegType,
lIRRProtocol
LIRRProtocol,
lIRRPortType
PortType,
lIRRFormat
LinkFormat
}
lIRRIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Index into the LIRR table."
::= { lIRREntry 1 }
lIRRListenerPortWWN OBJECT-TYPE
SYNTAX LinkWwn
MAX-ACCESS read-only
STATUS current
DESCRIPTION "WWN of the Listener port."
::= { lIRREntry 2 }
lIRRListenerPID OBJECT-TYPE
SYNTAX FcPortID
MAX-ACCESS read-only
STATUS current
DESCRIPTION "PID for the listener port."
::= { lIRREntry 3 }
lIRRRegType OBJECT-TYPE
SYNTAX RegType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Registration type - conditional or unconditional."
::= { lIRREntry 4 }
lIRRProtocol OBJECT-TYPE
SYNTAX LIRRProtocol
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Protocol type supported."
::= { lIRREntry 5 }
lIRRPortType OBJECT-TYPE
SYNTAX PortType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Attached port type."
::= { lIRREntry 6 }
lIRRFormat OBJECT-TYPE
SYNTAX LinkFormat
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Registration type - conditional or unconditional."
::= { lIRREntry 7 }
-- RLIR group - This group contains RLIR info. for each link incident"
ficonRLIR OBJECT-IDENTITY
STATUS current
DESCRIPTION "The OID sub-tree for ficonRLIR. This group contains all
RLIR group objects for FICON."
::= { linkIncidentMIB 4 }
rLIRTableNumEntries OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of entries in switch Registered Link
Incident Report (RLIR) table"
::= { ficonRLIR 1 }
rLIRTable OBJECT-TYPE
SYNTAX SEQUENCE OF RLIREntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains, one entry for each LIRR incident
for an attached FICON device."
::= { ficonRLIR 2 }
rLIREntry OBJECT-TYPE
SYNTAX RLIREntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry containing RLIR information."
INDEX { rLIRIndex }
::= { rLIRTable 1 }
RLIREntry ::= SEQUENCE {
rLIRIndex Integer32,
rLIRIncidentPortWwn LinkWwn,
rLIRIncidentNodeWwn LinkWwn,
rLIRIncidentPortType PortType,
rLIRIncidentPID FcPortID,
rLIRIncidentPortNumber Integer32,
rLIRConnectedPortWwn LinkWwn,
rLIRConnectedNodeWwn LinkWwn,
rLIRFabricWwn LinkWwn,
rLIRLinkFailureType RLIRLinkFailureType,
rLIRTimeStamp DisplayString,
rLIRFormat LinkFormat
}
rLIRIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Index into RLIR table."
::= { rLIREntry 1 }
rLIRIncidentPortWwn OBJECT-TYPE
SYNTAX LinkWwn
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Port WWN for RLIR Incident port."
::= { rLIREntry 2 }
rLIRIncidentNodeWwn OBJECT-TYPE
SYNTAX LinkWwn
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Incident node WWN."
::= { rLIREntry 3 }
rLIRIncidentPortType OBJECT-TYPE
SYNTAX PortType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "RLIR Incident port type."
::= { rLIREntry 5 }
rLIRIncidentPID OBJECT-TYPE
SYNTAX FcPortID
MAX-ACCESS read-only
STATUS current
DESCRIPTION "RLIR Incident PID."
::= { rLIREntry 6 }
rLIRIncidentPortNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "RLIR Incident port number.This is vendor specific
port number."
::= { rLIREntry 7 }
rLIRConnectedPortWwn OBJECT-TYPE
SYNTAX LinkWwn
MAX-ACCESS read-only
STATUS current
DESCRIPTION "RLIR Connected port WWN."
::= { rLIREntry 8 }
rLIRConnectedNodeWwn OBJECT-TYPE
SYNTAX LinkWwn
MAX-ACCESS read-only
STATUS current
DESCRIPTION "RLIR Connected node WWN."
::= { rLIREntry 9 }
rLIRFabricWwn OBJECT-TYPE
SYNTAX LinkWwn
MAX-ACCESS read-only
STATUS current
DESCRIPTION "RLIR Fabric Wwn."
::= { rLIREntry 10 }
rLIRLinkFailureType OBJECT-TYPE
SYNTAX RLIRLinkFailureType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "RLIR Link failure type."
::= { rLIREntry 11 }
rLIRTimeStamp OBJECT-TYPE
SYNTAX DisplayString(SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "RLIR time stamp."
::= { rLIREntry 12 }
rLIRFormat OBJECT-TYPE
SYNTAX LinkFormat
MAX-ACCESS read-only
STATUS current
DESCRIPTION "RLIR Format."
::= { rLIREntry 13 }
-- { linkIncidentMIB 5..20 } are reserved for new mib objects in future.
-- Related traps
linkIncidentMIBTraps OBJECT-IDENTITY
STATUS current
DESCRIPTION "The OID sub-tree for Link Incident trap."
::= { linkIncidentMIB 21 }
linkIncidentMIBTrapPrefix OBJECT-IDENTITY
STATUS current
DESCRIPTION "The Link Incident traps."
::= { linkIncidentMIBTraps 0 }
linkRNIDDeviceRegistration NOTIFICATION-TYPE
OBJECTS { nodeRNIDIndex, nodeRNIDIncidentPortWWN, nodeRNIDConnectedPortWWN, nodeVfId }
STATUS current
DESCRIPTION
" A device registered with the switch"
::= {linkIncidentMIBTrapPrefix 1}
linkRNIDDeviceDeRegistration NOTIFICATION-TYPE
OBJECTS { nodeRNIDIndex, nodeRNIDIncidentPortWWN, nodeRNIDConnectedPortWWN, nodeVfId }
STATUS current
DESCRIPTION
" A device de-regsitered with the switch"
::= {linkIncidentMIBTrapPrefix 2}
linkLIRRListenerAdded NOTIFICATION-TYPE
OBJECTS {lIRRListenerPortWWN, lIRRListenerPID, lIRRIndex, nodeVfId}
STATUS current
DESCRIPTION
" A listener for link failure incident is added"
::= {linkIncidentMIBTrapPrefix 3}
linkLIRRListenerRemoved NOTIFICATION-TYPE
OBJECTS {lIRRListenerPortWWN, lIRRListenerPID, lIRRIndex, nodeVfId}
STATUS current
DESCRIPTION
" A listener for link failure incident is removed"
::= {linkIncidentMIBTrapPrefix 4}
linkRLIRFailureIncident NOTIFICATION-TYPE
OBJECTS { nodeRNIDIndex, lIRRIndex, rLIRIncidentPortWwn,
rLIRConnectedPortWwn,
rLIRIndex, rLIRLinkFailureType, lIRRListenerPID, nodeVfId }
STATUS current
DESCRIPTION
" A link failure incident has occured. The value of
lIRRIndex will be -2147483647 and lIRRListenerPID will
be 0 (zero) , if there is no listener for incident."
::= {linkIncidentMIBTrapPrefix 5}
END
-- End of Object Definitions

View File

@ -1,247 +0,0 @@
BD-MIB DEFINITIONS ::= BEGIN
IMPORTS
DisplayString, TEXTUAL-CONVENTION, TruthValue
FROM SNMPv2-TC
OBJECT-TYPE, OBJECT-IDENTITY,
MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
SwPortIndex
FROM Brocade-TC
fcSwitch, bcsiModules
FROM Brocade-REG-MIB
swVfId
FROM SW-MIB;
bd MODULE-IDENTITY
LAST-UPDATED "200907281830Z" -- July 28, 2009 6:30pm
ORGANIZATION "Brocade Communications Systems, Inc.,"
CONTACT-INFO "Customer Support Group
Brocade Communications Systems,
1745 Technology Drive,
San Jose, CA 95110 U.S.A
Tel: +1-408-392-6061
Fax: +1-408-392-6656
Email: support@Brocade.COM
WEB: www.brocade.com"
DESCRIPTION "The MIB module is for Brocade's Bottleneck detection feature.Copyright (c) 1996-2003 Brocade Communications Systems, Inc. All rights reserved."
::= { fcSwitch 51 }
BdType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "BD type"
SYNTAX INTEGER {
congestion (1),
latency (2)
}
bdTraps OBJECT-IDENTITY
STATUS current
DESCRIPTION "The OID represents the BD Traps."
::= { bd 0 }
bdConfig OBJECT-IDENTITY
STATUS current
DESCRIPTION "The OID represents the BD config."
::= { bd 1 }
bdStats OBJECT-IDENTITY
STATUS current
DESCRIPTION "This OID represents the BD stats."
::= { bd 2 }
bdStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Bottleneck detection enable or disable."
::= { bdConfig 1 }
bdLThreshold OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..5))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Threshold for Latency BD."
::= { bdConfig 2 }
bdCThreshold OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..5))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Threshold for Congestion BD."
::= { bdConfig 3 }
bdQTime OBJECT-TYPE
SYNTAX INTEGER(1..1000)
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Quiet time for TARFD. In this duration there will not be any trap."
::= { bdConfig 4 }
bdWinAvgTime OBJECT-TYPE
SYNTAX INTEGER (1..100)
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Window Average duration."
::= { bdConfig 5 }
bdThreshold OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..5))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "Threshold for BD."
::= { bdConfig 6 }
nBdType OBJECT-TYPE
SYNTAX BdType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This object represents the BD type."
::= { bdConfig 7 }
bdNumOfEntries OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of rows in the stats table."
::= { bdStats 1 }
bdStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF BdStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The table of stats entries represents both types of BD."
::= { bdStats 2 }
bdStatsEntry OBJECT-TYPE
SYNTAX BdStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry of BD stats information."
INDEX { userPortNumber, bdType, bdSampleTime}
::= { bdStatsTable 1 }
BdStatsEntry ::= SEQUENCE {
userPortNumber SwPortIndex,
bdSampleTime Unsigned32,
bdType BdType,
bdStatsValue10SecsSample DisplayString,
bdStatsValue60SecsSample DisplayString,
bdStatsValue300SecsSample DisplayString
}
userPortNumber OBJECT-TYPE
SYNTAX SwPortIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This object represents the user port index."
::= { bdStatsEntry 1 }
bdSampleTime OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This object represents the sample time."
::= { bdStatsEntry 2 }
bdType OBJECT-TYPE
SYNTAX BdType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This object represents the BD type."
::= { bdStatsEntry 3 }
bdStatsValue10SecsSample OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..5))
MAX-ACCESS read-only
STATUS current
DESCRIPTION " This sample is average of 10 samples collected every second. If the sample has not been taken yet then bdStatsValue10SecsSample return -1."
::= { bdStatsEntry 4 }
bdStatsValue60SecsSample OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..5))
MAX-ACCESS read-only
STATUS current
DESCRIPTION " This sample is average of 60 samples collected every second. If the sample has not been taken yet then bdStatsValue60SecsSample return -1."
::= { bdStatsEntry 5 }
bdStatsValue300SecsSample OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..5))
MAX-ACCESS read-only
STATUS current
DESCRIPTION " This sample is average of 300 samples collected every second. If the sample has not been taken yet then bdStatsValue300SecsSample return -1."
::= { bdStatsEntry 6 }
bdAggrStats OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..12))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This object represents the aggregrate stats value. This value is the sum of all the samples divided by average window and multiplied by 100."
::= { bdStats 3 }
bdAbsoluteValue OBJECT-TYPE
SYNTAX INTEGER (1..1000)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This is absolute value of bdAggrStats"
::= { bdStats 4 }
bdAvgFrameSize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "Average frame size during window average time"
::= { bdStats 5 }
bdTrap NOTIFICATION-TYPE
OBJECTS {
userPortNumber,
bdWinAvgTime,
nBdType,
bdThreshold,
bdAggrStats,
bdAbsoluteValue,
swVfId,
bdAvgFrameSize
}
STATUS current
DESCRIPTION "trap to be send for bottleneck detection."
::= { bdTraps 1 }
bdClearTrap NOTIFICATION-TYPE
OBJECTS {
userPortNumber,
bdWinAvgTime,
nBdType,
bdThreshold,
bdAggrStats,
bdAbsoluteValue,
swVfId,
bdAvgFrameSize
}
STATUS current
DESCRIPTION "trap to be send for bottleneck clearance."
::= { bdTraps 2 }
END

View File

@ -1,353 +0,0 @@
--
--
-- Title: Change Management MIB
--
-- Version: 1.0.7
--
-- Release Date: Jul 2004
--
-- Description: This file defines the change management MIB that is
-- implemented by the Server Administrator Update Service.
-- The MIB defines objects that make change management data available to SNMP
-- management applications. The MIB models inventory data described by the
-- inventory XML schema contained in the CM SDK Specification. Refer to this
-- for details on the inventory data obtained by the inventory collector.
--
-- Copyright (c) 2000-2004 Dell Inc.
-- All Rights Reserved.
--
-- Note: The information and functionality described by this MIB file,
-- like many MIB files, is subject to change without notice.
-- Please examine the version number of this MIB and compare it
-- to the version number you are expecting.
--
-- OID Format Legend:
-- <a> = attribute ID
-- <i> = index ID
--
--
--
-- Begin MIB
--
MIB-Dell-CM DEFINITIONS ::= BEGIN
IMPORTS
enterprises
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB;
--
-- Object Identifiers
--
-- Enterprise ID
dell OBJECT IDENTIFIER ::= { enterprises 674 }
-- Dell Groups
-- The cm group holds Change Management information. See the CM SDK
-- Specification for details.
cm OBJECT IDENTIFIER ::= { dell 10899 }
-- Change Management Groups
inventoryGroup OBJECT IDENTIFIER ::= { cm 1 }
operatingSystemGroup OBJECT IDENTIFIER ::= { cm 2 }
-- Product Groups
productID OBJECT IDENTIFIER ::= { cm 100 }
--
-- Textual Conventions
--
SystemID ::= OCTET STRING (SIZE (16))
Unsigned16BitRange ::= INTEGER (0..65535)
--
-- System Management Inventory
--
-- OID Format: 1.3.6.1.4.1.674.10899.1.1
--
inventoryLocale OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "This attribute defines the locale for the system."
::= { inventoryGroup 1 }
inventorySchemaVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "This attribute defines the version of the inventory schema
implemented by this system."
::= { inventoryGroup 2 }
inventorySystemID OBJECT-TYPE
SYNTAX SystemID
ACCESS read-only
STATUS mandatory
DESCRIPTION "This attribute defines the System ID for the system."
::= { inventoryGroup 3 }
--
-- Device Table
--
-- OID Format: 1.3.6.1.4.1.674.10899.1.5
--
deviceTable OBJECT-TYPE
SYNTAX SEQUENCE OF DeviceEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "This defines a table of versioned devices as inventoried by the
product."
::= { inventoryGroup 5 }
deviceEntry OBJECT-TYPE
SYNTAX DeviceEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "This defines a row of versioned devices as inventoried by the
product."
INDEX { deviceIndex }
::= { deviceTable 1 }
DeviceEntry ::= SEQUENCE {
deviceIndex Unsigned16BitRange, -- INDEX Item
deviceComponentID INTEGER,
deviceDisplayString DisplayString,
deviceVendorID OCTET STRING,
deviceDeviceID OCTET STRING,
deviceSubID OCTET STRING,
deviceSubVendorID OCTET STRING
}
deviceIndex OBJECT-TYPE
SYNTAX Unsigned16BitRange
ACCESS read-only
STATUS mandatory
DESCRIPTION "This attribute defines the unique index for this device."
::= { deviceEntry 1 }
deviceComponentID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "This attribute defines an optional component id field for the
device."
::= { deviceEntry 2 }
deviceDisplayString OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "This attribute provides a displayable string that describes the
device."
::= { deviceEntry 3 }
deviceVendorID OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "This attribute represents the ID for the vendor supplying
the device."
::= { deviceEntry 4 }
deviceDeviceID OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "This attribute represents the ID for the device."
::= { deviceEntry 5 }
deviceSubID OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "This attribute provides additional device identification
information."
::= { deviceEntry 6 }
deviceSubVendorID OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "This attribute provides additional vendor identification
information."
::= { deviceEntry 7 }
--
-- Application Table
--
-- OID Format: 1.3.6.1.4.1.674.10899.1.6
--
applicationTable OBJECT-TYPE
SYNTAX SEQUENCE OF ApplicationEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "This defines a table of application information for the system."
::= { inventoryGroup 6 }
applicationEntry OBJECT-TYPE
SYNTAX ApplicationEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "This defines a row of application information for the system."
INDEX { applicationIndex }
::= { applicationTable 1 }
ApplicationEntry ::= SEQUENCE {
applicationIndex Unsigned16BitRange, -- INDEX Item
-- Device index for cross-indexing
applicationDeviceIndex Unsigned16BitRange,
applicationComponentType DisplayString,
applicationVersion DisplayString,
applicationDisplayString DisplayString,
applicationSubComponentID DisplayString
}
applicationIndex OBJECT-TYPE
SYNTAX Unsigned16BitRange
ACCESS read-only
STATUS mandatory
DESCRIPTION "This attribute defines the unique index for this application."
::= { applicationEntry 1 }
applicationDeviceIndex OBJECT-TYPE
SYNTAX Unsigned16BitRange
ACCESS read-only
STATUS mandatory
DESCRIPTION "This attribute defines a cross-index to the device table for the
application."
::= { applicationEntry 2 }
applicationComponentType OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "This attribute identifies the type of application reported."
::= { applicationEntry 3 }
applicationVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "This attribute identifies the version of the application."
::= { applicationEntry 4 }
applicationDisplayString OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "This attribute provides a user visible display string that
describes the application."
::= { applicationEntry 5 }
applicationSubComponentID OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "This attribute provides the sub component id for the
application. This is usually valid on ESM device
reporting."
::= { applicationEntry 6 }
--
-- Operating System Group
--
-- OID Format: 1.3.6.1.4.1.674.10899.2
--
operatingSystemVendor OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "This attribute defines the vendor of the Operating System."
::= { operatingSystemGroup 1 }
operatingSystemMajorVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "This attribute defines the major version of the Operating System."
::= { operatingSystemGroup 2 }
operatingSystemMinorVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "This attribute defines the minor version of the Operating System."
::= { operatingSystemGroup 3 }
operatingSystemSPMajorVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "This attribute defines the Operating System's Service Pack major version."
::= { operatingSystemGroup 5 }
operatingSystemSPMinorVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "This attribute defines the Operating System's Service Pack minor version."
::= { operatingSystemGroup 6 }
operatingSystemArchitecture OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "This attribute defines the Operating System's architecture."
::= { operatingSystemGroup 7 }
--
-- Product ID group
--
-- OID Format: 1.3.6.1.4.1.674.10899.100.x
--
productIDDisplayName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "This attribute defines the display name of the product."
::= { productID 1 }
productIDDescription OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "This attribute defines a short description of the product."
::= { productID 2 }
productIDVendor OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "This attribute defines the name of the manufacturer of the product."
::= { productID 3 }
productIDVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "This attribute defines the version of the product."
::= { productID 4 }
productIDBuildNumber OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS obsolete
DESCRIPTION "This attribute defines the software build number of the product."
::= { productID 5 }
END

View File

@ -1,194 +0,0 @@
-------------------------------------------------------------------------------
-- OM Essentials MIB : OME.mib
--
-- Copyright (c) 2012 Dell Inc.
-- All Rights Reserved.
--
-- The information and functionality described by this MIB file,
-- like many MIB files, is subject to change without notice.
-- Please examine the version number of this MIB and compare it
-- to the version number you are expecting.
--
-- MIB Version 1.1 30 Oct 2012
--
--
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-- Begin MIB
-------------------------------------------------------------------------------
MIB-Dell-OME DEFINITIONS ::= BEGIN
IMPORTS
enterprises
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
TRAP-TYPE
FROM RFC-1215
DisplayString
FROM RFC1213-MIB;
-------------------------------------------------------------------------------
-- OME Branch Location (.1.3.6.1.4.1.674.11000.1000.100)
-------------------------------------------------------------------------------
dell OBJECT IDENTIFIER ::= { enterprises 674 }
enterpriseSW OBJECT IDENTIFIER ::= { dell 11000 }
sysMgmtBranch OBJECT IDENTIFIER ::= { enterpriseSW 1000 }
omEssentialsMIB OBJECT IDENTIFIER ::= { sysMgmtBranch 100 }
omEssentialsTrap OBJECT IDENTIFIER ::= { omEssentialsMIB 1 }
-------------------------------------------------------------------------------
--
-- Custom Types
--
-------------------------------------------------------------------------------
DellString ::= DisplayString (SIZE (0..512))
DellString1 ::= DisplayString (SIZE (0..128))
-------------------------------------------------------------------------------
--
-- Trap Attributes (Varbinds)
--
-------------------------------------------------------------------------------
omeAlertMessage OBJECT-TYPE
SYNTAX DellString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Message in the alert."
::= { omEssentialsTrap 1 }
omeAlertDevice OBJECT-TYPE
SYNTAX DellString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Name of the device where alert originated."
::= { omEssentialsTrap 2 }
omeAlertSeverity OBJECT-TYPE
SYNTAX DellString1
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Original severity of the alert."
::= { omEssentialsTrap 3 }
-------------------------------------------------------------------------------
--
-- Traps
--
-------------------------------------------------------------------------------
omeTestAlert TRAP-TYPE
ENTERPRISE omEssentialsTrap
VARIABLES { omeAlertMessage, omeAlertDevice, omeAlertSeverity }
DESCRIPTION
"Test alert forwarded from OM Essentials."
--#TYPE "Test alert forwarded from OM Essentials."
--#SUMMARY "Test alert from OM Essentials. Sending device: %s, Severity: %s, Message: %s."
--#ARGUMENTS {1,2,0}
--#SEVERITY INFORMATIONAL
::= 1
omeAlertSystemUp TRAP-TYPE
ENTERPRISE omEssentialsTrap
VARIABLES { omeAlertMessage, omeAlertDevice }
DESCRIPTION
"System up message from OM Essentials. Sent when OM Essentials detects a device has come online."
--#TYPE "System Up Message from OM Essentials"
--#SUMMARY "%s: %s"
--#ARGUMENTS {0,1}
--#SEVERITY INFORMATIONAL
::= 1000
omeAlertSystemDown TRAP-TYPE
ENTERPRISE omEssentialsTrap
VARIABLES { omeAlertMessage, omeAlertDevice }
DESCRIPTION
"System down message from OM Essentials. Sent when OM Essentials detects a device has gone offline."
--#TYPE "System Down Message from OM Essentials"
--#SUMMARY "%s: %s"
--#ARGUMENTS {0,1}
--#SEVERITY CRITICAL
::= 1001
omeAlertForwardedAlert TRAP-TYPE
ENTERPRISE omEssentialsTrap
VARIABLES { omeAlertMessage, omeAlertDevice, omeAlertSeverity }
DESCRIPTION
"Forwarded alert from OM Essentials. The event may have originated as an SNMP trap or CIM indication to the OM Essentials Console. The alert format is normalized."
--#TYPE "Forwarded Alert from OM Essentials"
--#SUMMARY "Forwarded Alert from OM Essentials. Sending device: %s, Severity: %s, Message: %s."
--#ARGUMENTS {1,2,0}
--#SEVERITY INFORMATIONAL
::= 2000
--
-- Device Status Internal Alerts.
--
omeAlertUnknownStatus TRAP-TYPE
ENTERPRISE omEssentialsTrap
VARIABLES { omeAlertMessage, omeAlertDevice }
DESCRIPTION
"System monitoring alert from Essentials. Sent when status of the remote device is Unknown."
--#TYPE "Status Alert"
--#SUMMARY "Device %s has changed status to Unknown."
--#ARGUMENTS {1}
--#SEVERITY MINOR
::= 3001
omeAlertNormalStatus TRAP-TYPE
ENTERPRISE omEssentialsTrap
VARIABLES { omeAlertMessage, omeAlertDevice }
DESCRIPTION
"System monitoring alert from Essentials. Sent when status of the remote device is Normal."
--#TYPE "Status Alert"
--#SUMMARY "Device %s has changed status to Normal."
--#ARGUMENTS {1}
--#SEVERITY INFORMATIONAL
::= 3002
omeAlertWarningStatus TRAP-TYPE
ENTERPRISE omEssentialsTrap
VARIABLES { omeAlertMessage, omeAlertDevice }
DESCRIPTION
"System monitoring alert from Essentials. Sent when status of the remote device is Warning."
--#TYPE "Status Alert"
--#SUMMARY "Device %s has changed status to Warning."
--#ARGUMENTS {1}
--#SEVERITY MINOR
::= 3003
omeAlertCriticalStatus TRAP-TYPE
ENTERPRISE omEssentialsTrap
VARIABLES { omeAlertMessage, omeAlertDevice }
DESCRIPTION
"System monitoring alert from Essentials. Sent when status of the remote device is Critical."
--#TYPE "Status Alert"
--#SUMMARY "Device %s has changed status to Critical."
--#ARGUMENTS {1}
--#SEVERITY CRITICAL
::= 3004
END
-------------------------------------------------------------------------------
-- End MIB
-------------------------------------------------------------------------------

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,813 +0,0 @@
NORTEL-NETWORKS-RAPID-SPANNING-TREE-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, Integer32, Counter32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue
FROM SNMPv2-TC
dot1dStpPort, dot1dBaseBridgeAddress, dot1dStpDesignatedRoot,
BridgeId, Timeout
FROM BRIDGE-MIB
bayStackMibs
FROM SYNOPTICS-ROOT-MIB;
nnRapidSpanningTreeMib MODULE-IDENTITY
LAST-UPDATED "200402240000Z"
ORGANIZATION "Nortel Networks"
CONTACT-INFO "Nortel Networks"
DESCRIPTION
"Nortel Networks Rapid Spanning-Tree MIB
Copyright 2003 Nortel Networks, Inc.
All rights reserved.
This Nortel Networks SNMP Management Information Base
Specification embodies Nortel Networks' confidential and
proprietary intellectual property. Nortel Networks retains all
title and ownership in the Specification, including any
revisions.
This Specification is supplied 'AS IS,' and Nortel Networks
makes no warranty, either express or implied, as to the use,
operation, condition, or performance of the Specification."
REVISION "200402240000Z" -- 24 Feb 2004
DESCRIPTION "v001: Initial version."
::= { bayStackMibs 4 }
nnRstNotifications OBJECT IDENTIFIER ::= { nnRapidSpanningTreeMib 0 }
nnRstObjects OBJECT IDENTIFIER ::= { nnRapidSpanningTreeMib 1 }
--
-- nnRstDot1d group, extensions to the BRIDGE-MIB
--
nnRstDot1d OBJECT IDENTIFIER ::= { nnRstObjects 1 }
nnRstDot1dScalars OBJECT IDENTIFIER ::= { nnRstDot1d 1 }
nnRstDot1dStpVersion OBJECT-TYPE
SYNTAX INTEGER {
stpCompatible(0),
rstp(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The version of Spanning Tree Protocol the bridge is
currently running. The value 'stpCompatible(0)'
indicates the Spanning Tree Protocol specified in
IEEE 802.1D and 'rstp(2)' indicates the Rapid Spanning
Tree Protocol specified in IEEE 802.1w. New value may
be defined as future versions of the protocol become
available."
REFERENCE
"IEEE 802.1w clause 14.8.1, 17.12, 17.16.1"
DEFVAL { rstp }
::= { nnRstDot1dScalars 1 }
nnRstDot1dStpTxHoldCount OBJECT-TYPE
SYNTAX INTEGER (1..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value used by the Port Transmit state machine to limit
the maximum transmission rate."
REFERENCE
"IEEE 802.1w clause 17.16.6"
DEFVAL { 3 }
::= { nnRstDot1dScalars 2 }
nnRstDot1dStpPathCostDefault OBJECT-TYPE
SYNTAX INTEGER {
stp8021d1998(1),
stp8021t2001(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The version of the Spanning Tree default Path Costs that
are to be used by this Bridge. A value of 8021d1998(1)
uses the 16-bit default Path Costs from IEEE Std. 802.1D-1998.
A value of stp8021t2001(2) uses the 32-bit default Path
Costs from IEEE Std. 802.1t."
REFERENCE
"IEEE 802.1D & 802.1t Table 8-5"
::= { nnRstDot1dScalars 3 }
nnRstDot1dStpPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF NnRstDot1dStpPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains port-specific Rapid Spanning Tree
information."
::= { nnRstDot1d 2 }
nnRstDot1dStpPortEntry OBJECT-TYPE
SYNTAX NnRstDot1dStpPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of Rapid Spanning Tree information maintained by
each port."
INDEX { dot1dStpPort }
::= { nnRstDot1dStpPortTable 1 }
NnRstDot1dStpPortEntry ::=
SEQUENCE {
nnRstDot1dStpPortProtocolMigration
TruthValue,
nnRstDot1dStpPortAdminEdgePort
TruthValue,
nnRstDot1dStpPortOperEdgePort
TruthValue,
nnRstDot1dStpPortAdminPointToPoint
INTEGER,
nnRstDot1dStpPortOperPointToPoint
TruthValue,
nnRstDot1dStpPortParticipating
TruthValue
}
nnRstDot1dStpPortProtocolMigration OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When operating in RSTP (version 2) mode, writing TRUE(1)
to this object forces this port to transmit RSTP BPDUs.
Any other operation on this object has no effect and
it always returns FALSE(2) when read."
REFERENCE
"IEEE 802.1w clause 14.8.2.4, 17.18.10, 17.26"
::= { nnRstDot1dStpPortEntry 1 }
nnRstDot1dStpPortAdminEdgePort OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The administrative value of the Edge Port parameter. A
value of TRUE(1) indicates that this port should be
assumed as an edge-port and a value of FALSE(2) indicates
that this port should be assumed as a non-edge-port."
REFERENCE
"IEEE 802.1t clause 14.8.2, 18.3.3"
::= { nnRstDot1dStpPortEntry 2 }
nnRstDot1dStpPortOperEdgePort OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The operational value of the Edge Port parameter. The
object is initialized to the value of
nnRstDot1dStpPortAdminEdgePort and is set FALSE on reception
of a BPDU."
REFERENCE
"IEEE 802.1t clause 14.8.2, 18.3.4"
::= { nnRstDot1dStpPortEntry 3 }
nnRstDot1dStpPortAdminPointToPoint OBJECT-TYPE
SYNTAX INTEGER {
forceTrue(0),
forceFalse(1),
auto(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The administrative point-to-point status of the LAN segment
attached to this port. A value of forceTrue(0) indicates that
this port should always be treated as if it is connected to
a point-to-point link. A value of forceFalse(1) indicates
that this port should be treated as having a shared media
connection. A value of auto(2) indicates that this port is
considered to have a point-to-point link if it is an Aggregator
and all of its members are aggregatable, or if the MAC entity
is configured for full duplex operation, either through
auto-negotiation or by management means."
REFERENCE
"IEEE 802.1w clause 6.4.3, 6.5, 14.8.2"
::= { nnRstDot1dStpPortEntry 4 }
nnRstDot1dStpPortOperPointToPoint OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The operational point-to-point status of the LAN segment
attached to this port. It indicates whether a port is
considered to have a point-to-point connection or not.
The value is determined by management or by auto-detection,
as described in the nnRstDot1dStpPortAdminPointToPoint object."
REFERENCE
"IEEE 802.1w clause 6.4.3, 6.5, 14.8.2"
::= { nnRstDot1dStpPortEntry 5 }
nnRstDot1dStpPortParticipating OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies whether a port is participating in the
802.1w protocol."
::= { nnRstDot1dStpPortEntry 6 }
--
-- nnRstDot1w group, rapid spanning tree extensions
--
nnRstDot1w OBJECT IDENTIFIER ::= { nnRstObjects 2 }
nnRstDot1wScalars OBJECT IDENTIFIER ::= { nnRstDot1w 1 }
nnRstDot1wRstpUpCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times RSTP Module has been enabled.
A Trap is generated on the occurence of this event."
::= { nnRstDot1wScalars 1 }
nnRstDot1wRstpDownCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times RSTP Module has been disabled.
A Trap is generated on the occurence of this event."
::= { nnRstDot1wScalars 2 }
nnRstDot1wNewRootIdCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times this Bridge has detected a Root Identifier
change. A Trap is generated on the occurence of this event."
::= { nnRstDot1wScalars 3 }
nnRstDot1wPortRoleSelSmState OBJECT-TYPE
SYNTAX INTEGER {
initbridge (0),
roleselection (1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates the current state of the Port Role Selection State
Machine. This object will hold the value 'initbridge' when the
Port Role Selection state machine is in the INIT_BRIDGE state and
the value of 'roleselection' when the state machine is in the
ROLE_SELECTION state."
::= { nnRstDot1wScalars 4 }
nnRstDot1wOldDesignatedRoot OBJECT-TYPE
SYNTAX BridgeId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bridge identifier of the old root of the spanning
tree as determined by the Spanning Tree Protocol
as executed by this node. "
::= { nnRstDot1wScalars 5 }
nnRstDot1wPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF NnRstDot1wPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a table that is an extension to the nnRstDot1dStpPortTable.
This contains object(s) that are Port-based."
::= { nnRstDot1w 2 }
nnRstDot1wPortEntry OBJECT-TYPE
SYNTAX NnRstDot1wPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table is for each port present in the system.
This table is indexed by the nnRstDot1wPort."
INDEX { nnRstDot1wPort }
::= { nnRstDot1wPortTable 1 }
NnRstDot1wPortEntry ::=
SEQUENCE {
nnRstDot1wPort
Integer32,
nnRstDot1wPortRole
INTEGER,
nnRstDot1wPortOperVersion
INTEGER,
nnRstDot1wPortInfoSmState
INTEGER,
nnRstDot1wPortMigSmState
INTEGER,
nnRstDot1wPortRoleTransSmState
INTEGER,
nnRstDot1wPortStateTransSmState
INTEGER,
nnRstDot1wPortTopoChSmState
INTEGER,
nnRstDot1wPortTxSmState
INTEGER,
nnRstDot1wPortRxRstBpduCount
Counter32,
nnRstDot1wPortRxConfigBpduCount
Counter32,
nnRstDot1wPortRxTcnBpduCount
Counter32,
nnRstDot1wPortTxRstBpduCount
Counter32,
nnRstDot1wPortTxConfigBpduCount
Counter32,
nnRstDot1wPortTxTcnBpduCount
Counter32,
nnRstDot1wPortInvalidRstBpduRxCount
Counter32,
nnRstDot1wPortInvalidConfigBpduRxCount
Counter32,
nnRstDot1wPortInvalidTcnBpduRxCount
Counter32,
nnRstDot1wPortProtocolMigrationCount
Counter32,
nnRstDot1wPortEffectivePortState
TruthValue
}
nnRstDot1wPort OBJECT-TYPE
SYNTAX Integer32 (1..4096)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique value, greater than zero, indicating the Port number."
::= { nnRstDot1wPortEntry 1 }
nnRstDot1wPortRole OBJECT-TYPE
SYNTAX INTEGER {
disabledPort(0),
alternatePort(1),
backupPort(2),
rootPort(3),
designatedPort(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates the current Port Role assumed by this Port."
::= { nnRstDot1wPortEntry 2 }
nnRstDot1wPortOperVersion OBJECT-TYPE
SYNTAX INTEGER {
stpCompatible(0),
rstp(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates whether the Port is operationally in the Rstp
mode or the Stp-compatible mode i.e., whether the Port is
transmitting RST BPDUs or Config/TCN BPDUs."
::= { nnRstDot1wPortEntry 3 }
nnRstDot1wPortInfoSmState OBJECT-TYPE
SYNTAX INTEGER {
disabled (0),
aged (1),
update (2),
superior (3),
repeat (4),
agreement (5),
present (6),
receive (7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates the current state of the Port Information state machine.
This object will hold the value 'disabled' when the Port Information state
machine is in the DISABLED state, the value 'aged' when the state machine
is in the AGED state, the value 'update' when the state machine is in the
UPDATE state, the value 'superior' when the state machine is in the
SUPERIOR state, the value 'repeat' when the state machine is in the REPEAT
state, the value 'agreement' when the state machine is in the AGREEMENT
state, the value 'present' when the state machine is in the CURRENT state
and the value 'receive' when the state machine is in the RECEIVE state."
::= { nnRstDot1wPortEntry 4 }
nnRstDot1wPortMigSmState OBJECT-TYPE
SYNTAX INTEGER {
init (0),
sendrstp (1),
sendingrstp (2),
sendstp (3),
sendingstp (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates the current state of the Port Protocol Migration state machine.
This object will hold the value 'init' when the Protocol Migration state
machine is in the INIT state, the value 'sendrstp' when the state machine
is in the SEND_RSTP state, the value 'sendingrstp' when the state machine
is in the SENDING_RSTP state, the value 'sendstp' when the state machine
is in the SEND_STP state and the value 'sendingstp' when the state machine
is in the SENDING_STP state."
::= { nnRstDot1wPortEntry 5 }
nnRstDot1wPortRoleTransSmState OBJECT-TYPE
SYNTAX INTEGER {
init (0),
blockport (1),
blockedport (2),
rootport (3),
designatedport (4),
backupport (5),
rootproposed (6),
rootagreed(7),
reroot (8),
rootforward (9),
rootlearn (10),
rerooted (11),
designatedpropose (12),
designatedsynced (13),
designatedretired (14),
designatedforward (15),
designatedlearn (16),
designatedlisten (17)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates the current state of the Port Role Transition state machine.
This object will hold the value 'init' when the Port Role Transition state
machine is in the INIT state, the value 'blockport' when the state machine
is in the BLOCK_PORT state, the value 'blockedport' when the state machine
is in the BLOCKED_PORT state, the value 'rootport' when the state machine
is in the ROOT_PORT state, the value 'desgport' when the state machine is in
the DESIGNATED_PORT state, the value 'backupport' when the state machine is in
BACKUP_PORT state, the value 'rootproposed' when the state machine is in the
ROOT_PROPOSED state, the value 'rootagreed' when the state machine is in the
ROOT_AGREED state, the value 'reroot' when the state machine is in the REROOT
state, the value 'rootforward' when the state machine is in the ROOT_FORWARD
state, the value 'rootlearn' when the state machine is in the ROOT_LEARN
state, the value 'rerooted' when the state machine is in the REROOTED state,
the value 'designatedpropose' when the state machine is in the
DESIGNATED_PROPOSE state, the value 'designatedsynced' when the state machine
is in the DESIGNATED_SYNCED state, the value 'designatedretired' when the
state machine is in the DESIGNATED_RETIRED state, the value 'designatedforward'
when the state machine is in the DESIGNATED_FORWARD state, the value
'designatedlearn' when the state machine is in the DESIGNATED_LEARN state and
the value 'designatedlisten' when the state machine is in the DESIGNATED_LISTEN
state."
::= { nnRstDot1wPortEntry 6 }
nnRstDot1wPortStateTransSmState OBJECT-TYPE
SYNTAX INTEGER {
discarding (0),
learning (1),
forwarding (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates the current state of the Port State Transition state machine.
This object will hold the value 'discarding' when the Port State Transition
state machine is in the DISCARDING state, the value 'learning' when the state
machine is in the LEARNING state and the value 'forwarding' when the state
machine is in the FORWARDING state."
::= { nnRstDot1wPortEntry 7 }
nnRstDot1wPortTopoChSmState OBJECT-TYPE
SYNTAX INTEGER {
init (0),
inactive (1),
active (2),
detected (3),
notifiedtcn (4),
notifiedtc (5),
propagating (6),
acknowledged (7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates the current state of the Topology Change state machine.
This object will hold the value 'init' when the Topology Change state machine
is in the INIT state, the value 'inactive' when the state machine is in the
INACTIVE state, the value 'active' when the state machine is in the ACTIVE
state, the value 'detected' when the state machine is in the DETECTED state,
the value 'notifiedtcn' when the state machine is in the NOTIFIED_TCN state,
the value 'notifiedtc' when the state machine is in the NOTIFIED_TC state,
the value 'propagating' state when the state machine is in the PROPAGATING
state and the value 'acknowledged' when the state machine is in the
ACKNOWLEDGED state."
::= { nnRstDot1wPortEntry 8 }
nnRstDot1wPortTxSmState OBJECT-TYPE
SYNTAX INTEGER {
transmitinit (0),
transmitperiodic (1),
transmitconfig (2),
transmittcn (3),
transmitrstp (4),
idle (5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates the current state of the Port Transmit state machine.
This object will hold the value 'transmitinit' when the Port Transmit state
machine is in the TRANSMIT_INIT state, the value 'transmitperiodic' when the
state machine is in the TRANSMIT_PERIODIC state, the value 'transmitconfig'
when the state machine is in the TRANSMIT_CONFIG state, the value 'transmittcn',
when the state machine is in the TRANSMIT_TCN state, the value 'transmitrstp',
when the state machine is in the TRANSMIT_RSTP state and the value 'idle' when
the state machine is in the IDLE state."
::= { nnRstDot1wPortEntry 9 }
nnRstDot1wPortRxRstBpduCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of RST BPDUs that have been received on this Port."
::= { nnRstDot1wPortEntry 10 }
nnRstDot1wPortRxConfigBpduCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Config BPDUs that have been received on this Port."
::= { nnRstDot1wPortEntry 11 }
nnRstDot1wPortRxTcnBpduCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of TCN BPDUs that have been received on this Port."
::= { nnRstDot1wPortEntry 12 }
nnRstDot1wPortTxRstBpduCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of RST BPDUs that have been transmitted by this Port."
::= { nnRstDot1wPortEntry 13 }
nnRstDot1wPortTxConfigBpduCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Config BPDUs that have been transmitted by this Port."
::= { nnRstDot1wPortEntry 14 }
nnRstDot1wPortTxTcnBpduCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of TCN BPDUs that have been transmitted by this Port."
::= { nnRstDot1wPortEntry 15 }
nnRstDot1wPortInvalidRstBpduRxCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of invalid RSTP BPDUs that have been received on this Port.
A Trap is generated on the occurence of this event."
::= { nnRstDot1wPortEntry 16 }
nnRstDot1wPortInvalidConfigBpduRxCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of invalid Configuration BPDUs that have been received on
this Port. A Trap is generated on the occurence of this event."
::= { nnRstDot1wPortEntry 17 }
nnRstDot1wPortInvalidTcnBpduRxCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of invalid TCN BPDUs that have been received on this Port.
A Trap is generated on the occurence of this event."
::= { nnRstDot1wPortEntry 18 }
nnRstDot1wPortProtocolMigrationCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times this Port has migrated from one STP protocol
version to another. The relevant protocols are STP-COMPATIBLE and RSTP.
A Trap is generated on the occurence of this event."
::= { nnRstDot1wPortEntry 19 }
nnRstDot1wPortEffectivePortState OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The effective Operational state of the port. This object will be
set to TRUE only when the port is operationally up in the interface
manager and the force Port State for this port and specified port
state is enabled. Otherwise this object is set to FALSE."
::= { nnRstDot1wPortEntry 20 }
--
-- nnRstNotificationControl group, rapid spanning tree
--
nnRstNotificationControl OBJECT IDENTIFIER ::= { nnRstObjects 3 }
nnRstNotificationControlScalars OBJECT IDENTIFIER
::= { nnRstNotificationControl 1 }
nnRstSetNotifications OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to enable and disable specific
RSTP traps. Currently the following are defined
0 - Notifications are not enabled.
1 - General Notifications like protocol up or down
2 - Exception Notifications like memory failure or buffer failure
or port protocol migration or invalid packet rcvd in port
3 - All the above Notifications "
::= { nnRstNotificationControlScalars 1 }
nnRstGenNotificationType OBJECT-TYPE
SYNTAX INTEGER {
none (0),
up (1),
down (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The general events like
none - none of the below values
up - protocol UP,
down - protocol DOWN"
::= { nnRstNotificationControlScalars 2 }
nnRstErrNotificationType OBJECT-TYPE
SYNTAX INTEGER {
none (0),
memfail (1),
bufffail (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The error event like
none - none of the below values
memfail - memory allocation failure
bufffail - buffer allocation failure"
::= { nnRstNotificationControlScalars 3 }
nnRstPortNotificationTable OBJECT-TYPE
SYNTAX SEQUENCE OF NnRstPortNotificationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" This table is used to store the notification information
occured in each of the port for protocol migration and
invalid packet received "
::= { nnRstNotificationControl 2 }
nnRstPortNotificationEntry OBJECT-TYPE
SYNTAX NnRstPortNotificationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" This entry is used to store the notification information"
INDEX { nnRstPortNotificationIndex }
::= { nnRstPortNotificationTable 1 }
NnRstPortNotificationEntry ::=
SEQUENCE {
nnRstPortNotificationIndex Integer32,
nnRstPortNotificationMigrationType INTEGER,
nnRstPortNotificationPktErrType INTEGER,
nnRstPortNotificationPktErrVal Integer32
}
nnRstPortNotificationIndex OBJECT-TYPE
SYNTAX Integer32 (1..4096)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique value, greater than zero, indicating the Port number."
::= { nnRstPortNotificationEntry 1 }
nnRstPortNotificationMigrationType OBJECT-TYPE
SYNTAX INTEGER {
sendstp (0),
sendrstp (1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port Protocol migration type occured in the port"
::= { nnRstPortNotificationEntry 2 }
nnRstPortNotificationPktErrType OBJECT-TYPE
SYNTAX INTEGER {
protocolIdErr(0),
invalidBpdu(1),
configLengthErr(2),
tcnLengthErr(3),
rstpLengthErr(4),
maxAgeErr(5),
fwdDelayErr(6),
helloTimeErr(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of invalid packet received in each of the port "
::= { nnRstPortNotificationEntry 3 }
nnRstPortNotificationPktErrVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet error value corresponding to the above type "
::= { nnRstPortNotificationEntry 4 }
--
-- Notifications
--
nnRstGeneralEvent NOTIFICATION-TYPE
OBJECTS {
dot1dBaseBridgeAddress,
nnRstGenNotificationType
}
STATUS current
DESCRIPTION
"Generated when any of the general events like protocol up or
protocol down occurs"
::= { nnRstNotifications 1 }
nnRstErrorEvent NOTIFICATION-TYPE
OBJECTS {
dot1dBaseBridgeAddress,
nnRstErrNotificationType
}
STATUS current
DESCRIPTION
"Generated when any of the error events like memory failure or buffer failure
or protocol migration or new root or topology change occurs "
::= { nnRstNotifications 2 }
nnRstNewRoot NOTIFICATION-TYPE
OBJECTS {
dot1dBaseBridgeAddress,
nnRstDot1wOldDesignatedRoot,
dot1dStpDesignatedRoot
}
STATUS current
DESCRIPTION
"Generated whenever a new root bridge is selected in the topology "
::= { nnRstNotifications 3 }
nnRstTopologyChange NOTIFICATION-TYPE
OBJECTS {
dot1dBaseBridgeAddress
}
STATUS current
DESCRIPTION
"Generated when topology change is detected "
::= { nnRstNotifications 4 }
nnRstProtocolMigration NOTIFICATION-TYPE
OBJECTS {
dot1dBaseBridgeAddress,
nnRstDot1dStpVersion,
nnRstPortNotificationMigrationType
}
STATUS current
DESCRIPTION
"Generated when port protocol migration happens in the port "
::= { nnRstNotifications 5 }
END

View File

@ -1,950 +0,0 @@
NORTEL-SECURE-NETWORK-ACCESS-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, Integer32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue, RowStatus, MacAddress
FROM SNMPv2-TC
InterfaceIndex
FROM IF-MIB
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
VlanId, VlanIdOrNone
FROM Q-BRIDGE-MIB
InetAddressType, InetAddress, InetAddressPrefixLength, InetPortNumber
FROM INET-ADDRESS-MIB
IdList
FROM RAPID-CITY
bayStackMibs
FROM SYNOPTICS-ROOT-MIB;
nortelSecureNetworkAccessMib MODULE-IDENTITY
LAST-UPDATED "200705210000Z"
ORGANIZATION "Nortel Networks"
CONTACT-INFO "Nortel Networks"
DESCRIPTION
"Nortel Networks NSNA MIB
Copyright 2004 Nortel Networks, Inc.
All rights reserved.
This Nortel Networks SNMP Management Information Base
Specification embodies Nortel Networks' confidential and
proprietary intellectual property. Nortel Networks retains
all title and ownership in the Specification, including any
revisions.
This Specification is supplied 'AS IS,' and Nortel Networks
makes no warranty, either express or implied, as to the use,
operation, condition, or performance of the Specification."
REVISION "200705210000Z" -- 21 May 2007
DESCRIPTION "v20: Added additional enumerations in
nsnaNsnasConnectionState."
REVISION "200704180000Z" -- 18 April 2007
DESCRIPTION "v19: Change fail-open vlan objects to VlanIdOrNone."
REVISION "200703130000Z" -- 13 March 2007
DESCRIPTION "v18: Undo last changes to fail-open objects."
REVISION "200611300000Z" -- 30 November 2006
DESCRIPTION "v17: Added NSNAS RADIUS and Hub Mode support. Updated
fail-open objects."
REVISION "200607070000Z" -- 07 July 2006
DESCRIPTION "v16: Added nsnaNsnasConnectionVersion."
REVISION "200605220000Z" -- 22 May 2006
DESCRIPTION "v15: Added nsnaClientStatus."
REVISION "200605190000Z" -- 19 May 2006
DESCRIPTION "v14: Changes to make Fail-Open configurable on switch."
REVISION "200604260000Z" -- 26 April 2006
DESCRIPTION "v13: Added objects for MAC authentication and
Fail-Open features."
REVISION "200602240000Z" -- 24 February 2006
DESCRIPTION "v12: Added nsnaSnasConnected."
REVISION "200510240000Z" -- 24 October 2005
DESCRIPTION "v11: Added nsnaClientExpired."
REVISION "200508180000Z" -- 18 August 2005
DESCRIPTION "v10: Changes for sscp negotiation of timer intervals."
REVISION "200508100000Z" -- 10 August 2005
DESCRIPTION "v9: Clarify meaning of maximum status-quo interval value.
Added objects for current SSCP connection status.
Expanded range of nsnaVlanFilterSetName to 0..255."
REVISION "200507280000Z" -- 28 July 2005
DESCRIPTION "v8: Add notification types."
REVISION "200507180000Z" -- 18 July 2005
DESCRIPTION "v7: Add IMPLIED to index of IP phone signature string table."
REVISION "200507070000Z" -- 7 July 2005
DESCRIPTION "v6: Added support for IP phone signature string configuration."
REVISION "200506220000Z" -- 22 June 2005
DESCRIPTION "v5: Fixed naming of nsnaNsnasTable."
REVISION "200506020000Z" -- 02 June 2005
DESCRIPTION "v4: Changed range of nsnaVlanFilterSetId to 0..1024.
Changed nsnsPortGreenVlanId from VlanId to VlanIdOrNone."
REVISION "200505040000Z" -- 05 May 2005
DESCRIPTION "v3: Fixed MAX-ACCESS for nsnaStatusQuoInterval."
REVISION "200504210000Z" -- 21 April 2005
DESCRIPTION "v2: Added nsnaStatusQuoInterval. Changed DEFVAL for
hello interval to 60 seconds."
REVISION "200504190000Z" -- 19 April 2005
DESCRIPTION "v1: Initial version."
::= { bayStackMibs 10 }
nsnaNotifications OBJECT IDENTIFIER ::= { nortelSecureNetworkAccessMib 0 }
nsnaObjects OBJECT IDENTIFIER ::= { nortelSecureNetworkAccessMib 1 }
-- -------------------------------------------------------------
-- NSNA Textual Conventions
-- -------------------------------------------------------------
--
-- NOTE: This TC is a clone of the new VlanIdOrNone TC that will soon be
-- available in the update of RFC 2674. When that update becomes
-- an RFC, this TC should be removed, and instances of it should be
-- changed to the official TC.
--
NsnaVlanIdOrNone ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"The VLAN ID that uniquely identifies a specific VLAN,
or no VLAN. The special value of zero is used to
indicate that no VLAN ID is present or used. This can
be used in any situation where an object or a table entry
must refer either to a specific VLAN, or to no VLAN.
Note that a MIB object that is defined using this
TEXTUAL-CONVENTION should clarify the meaning of
'no VLAN' (i.e., the special value 0)."
SYNTAX Integer32 (0 | 1..4094)
-- -------------------------------------------------------------
-- NSNA Scalar Objects
-- -------------------------------------------------------------
nsnaScalars OBJECT IDENTIFIER ::= { nsnaObjects 1 }
nsnaEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether NSNA is globally enabled for the system."
::= { nsnaScalars 1 }
nsnaNsnasConnectionState OBJECT-TYPE
SYNTAX INTEGER {
notConnected(1),
connected(2),
connecting(3),
closing(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the switch currently has a connection to
an NSNAS, whether the switch is currently in the process of
establishing a connection to an NSNAS, or whether an existing
connecting to an NSNAS is in the process of being closed."
::= { nsnaScalars 3 }
nsnaNsnasInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If a NSNAS is currently connected to the switch, this indicates
the type of the internet address from which the NSNAS connected.
The contents of nsnaSnasInetAddress will be of this type.
If there is not currently a NSNAS connected, the value will be
unknown(0)."
::= { nsnaScalars 4 }
nsnaNsnasInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If a NSNAS is currently connected to the switch, this indicates
the internet address from which the NSNAS connected. If there
is not currently a NSNAS connected, this will be an empty string."
::= { nsnaScalars 5 }
nsnaNsnasSendHelloInterval OBJECT-TYPE
SYNTAX Integer32 (0..65535)
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The interval for sending SSCP Hello messages for the current SSCP
connection. If this period of time passes without any SSCP
messages being sent, a Hello message will be generated. If there
is not curently an NSNAS connected, this value will be zero,
otherwise it will be non-zero."
::= { nsnaScalars 6 }
nsnaNsnasInactivityInterval OBJECT-TYPE
SYNTAX Integer32 (0..65535)
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The inactivity interval for the current SSCP connection. If this
period of time passes without any SSCP messages being received,
the SSCP connection will be closed. If there is not curently an
NSNAS connected, this value will be zero, otherwise it will be
non-zero."
::= { nsnaScalars 7 }
nsnaNsnasStatusQuoInterval OBJECT-TYPE
SYNTAX Integer32 (0..65535)
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status-quo interval for the current or last SSCP connection.
If the NSNAS is disconnected from the switch for any reason, the
switch will wait this period of time before moving all NSNA enabled
ports to the red VLAN. The maximum value, 65535, indicates that no
status quo interval is used, and SSA enabled ports will not be
moved to the red VLAN.
If the NSNAS has disconnected and the status-quo interval timer is
running, this value will reflect the remaining time until the
status-quo timer will expire."
::= { nsnaScalars 8 }
nsnaMacAuthenticationEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates whether MAC Authentication is currently
enabled on the switch."
::= { nsnaScalars 9 }
nsnaFailOpenEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates whether the Fail-Open feature is currently
enabled on the switch."
::= { nsnaScalars 10 }
nsnaFailOpenVlan OBJECT-TYPE
SYNTAX VlanIdOrNone
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the current Fail-Open Vlan ID. A value of
0 indicates the value either has not been set, or that the
previous value is no longer valid."
::= { nsnaScalars 11 }
nsnaFailOpenFilterVlan OBJECT-TYPE
SYNTAX VlanIdOrNone
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the current Vlan ID whose associated filters
are to be used as the Fail-Open filters. A value of 0 indicates
the value either has not been set, or that the previous value is
no longer valid."
::= { nsnaScalars 12 }
nsnaNsnasConnectionVersion OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the SSCP version being used in the
current NSNAS connection. If there is no current connection,
the value will be 0."
::= { nsnaScalars 14 }
nsnaNsnasRadiusServerEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates whether the NSNAS currently connected
to the switch is acting as a RADIUS server."
::= { nsnaScalars 15 }
nsnaNsnasRadiusServerPort OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If there is an NSNAS currently connected to the switch that
is acting as a RADIUS server, this object returns the port
on which that server listens for RADIUS requests."
::= { nsnaScalars 16 }
-- -------------------------------------------------------------
-- NSNA NSNAS Table
-- -------------------------------------------------------------
nsnaNsnasTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsnaNsnasEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of subnets from which NSNASs will connect."
::= { nsnaObjects 2 }
nsnaNsnasEntry OBJECT-TYPE
SYNTAX NsnaNsnasEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A set of objects that specify a subnet from which NSNASs will
connect, along with related configuration parameters."
INDEX { nsnaNsnasAddressType, nsnaNsnasAddress, nsnaNsnasAddressMask }
::= { nsnaNsnasTable 1 }
NsnaNsnasEntry ::=
SEQUENCE {
nsnaNsnasAddressType InetAddressType,
nsnaNsnasAddress InetAddress,
nsnaNsnasAddressMask InetAddressPrefixLength,
nsnaNsnasPort InetPortNumber,
nsnaNsnasRowStatus RowStatus
}
nsnaNsnasAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of internet address contained in nsnaNsnasAddress."
::= { nsnaNsnasEntry 1 }
nsnaNsnasAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The internet address portion of the NSNAS subnet. This combined
with the value of nsnaNsnasAddressMask specifies the subnet of
the NSNAS."
::= { nsnaNsnasEntry 2 }
nsnaNsnasAddressMask OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The address mask portion of the NSNAS subnet. This combined
with the value of nsnaNsnasAddress specifies the subnet of
the NSNAS."
::= { nsnaNsnasEntry 3 }
nsnaNsnasPort OBJECT-TYPE
SYNTAX InetPortNumber (1024..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The port on which NSNASs connecting from this subnet will connect."
DEFVAL { 5000 }
::= { nsnaNsnasEntry 4 }
nsnaNsnasRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used for row create/deletion."
::= { nsnaNsnasEntry 5 }
-- -------------------------------------------------------------
-- NSNA Port Table
-- -------------------------------------------------------------
nsnaPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsnaPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of per-port NSNA configuration parameters. There must
be an entry in this table for each NSNA-capable port."
::= { nsnaObjects 3 }
nsnaPortEntry OBJECT-TYPE
SYNTAX NsnaPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"NSNA configuration parameters for a port."
INDEX { nsnaPortIfIndex }
::= { nsnaPortTable 1 }
NsnaPortEntry ::=
SEQUENCE {
nsnaPortIfIndex InterfaceIndex,
nsnaPortMode INTEGER,
nsnaPortGreenVlanId NsnaVlanIdOrNone,
nsnaPortVoipVlans IdList,
nsnaPortUplinkVlans IdList,
nsnaPortState INTEGER,
nsnaPortDhcpState INTEGER,
nsnaPortHubModeEnabled TruthValue,
nsnaPortHubModeMaxClients Integer32
}
nsnaPortIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex corresponding to the port."
::= { nsnaPortEntry 1 }
nsnaPortMode OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
static(2),
dynamic(3),
uplink(4),
secure(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The NSNA mode of the port."
::= { nsnaPortEntry 2 }
nsnaPortGreenVlanId OBJECT-TYPE
SYNTAX NsnaVlanIdOrNone
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The green VLAN ID of the port. This value is only used when the
corresponding value of nsnaPortMode is static(2). Otherwise, the
value will be 0."
::= { nsnaPortEntry 3 }
nsnaPortVoipVlans OBJECT-TYPE
SYNTAX IdList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The set of VOIP VLANs to which this port belongs. This value is
only used when the corresponding value of nsnaPortMode is static(2),
dynamic(3), or secure(5)."
::= { nsnaPortEntry 4 }
nsnaPortUplinkVlans OBJECT-TYPE
SYNTAX IdList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The set of uplink VLANs to which this port belongs. This value is
only used when the corresponding value of nsnaPortMode is uplink(4)."
::= { nsnaPortEntry 5 }
nsnaPortState OBJECT-TYPE
SYNTAX INTEGER {
none(1),
red(2),
green(3),
yellow(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current NSNA color of the port."
::= { nsnaPortEntry 6 }
nsnaPortDhcpState OBJECT-TYPE
SYNTAX INTEGER {
blocked(1),
unblocked(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The DHCP state of the port."
::= { nsnaPortEntry 7 }
nsnaPortHubModeEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether Hub Mode is enabled on a port."
::= { nsnaPortEntry 8 }
nsnaPortHubModeMaxClients OBJECT-TYPE
SYNTAX Integer32 (1..8)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum number of clients allowed on a port when Hub Mode
is enabled. The value is ignored if Hub Mode is disabled."
::= { nsnaPortEntry 9 }
-- -------------------------------------------------------------
-- NSNA VLAN Table
-- -------------------------------------------------------------
nsnaVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsnaVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of per-Vlan NSNA configuration parameters. There must
be an entry in this table for every Vlan."
::= { nsnaObjects 4 }
nsnaVlanEntry OBJECT-TYPE
SYNTAX NsnaVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"NSNA configuration parameters for a Vlan."
INDEX { nsnaVlanId }
::= { nsnaVlanTable 1 }
NsnaVlanEntry ::=
SEQUENCE {
nsnaVlanId VlanId,
nsnaVlanColor INTEGER,
nsnaVlanFilterSetName SnmpAdminString,
nsnaVlanFilterSetId Integer32,
nsnaVlanYellowSubnetType InetAddressType,
nsnaVlanYellowSubnet InetAddress,
nsnaVlanYellowSubnetMask InetAddressPrefixLength
}
nsnaVlanId OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ID of the Vlan."
::= { nsnaVlanEntry 1 }
nsnaVlanColor OBJECT-TYPE
SYNTAX INTEGER {
none(1),
red(2),
green(3),
yellow(4),
voip(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The NSNA color of the Vlan."
::= { nsnaVlanEntry 2 }
nsnaVlanFilterSetName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of the filter set associated with the VLAN. An
empty value means that no filter set is associated with
the VLAN."
::= { nsnaVlanEntry 3 }
nsnaVlanFilterSetId OBJECT-TYPE
SYNTAX Integer32 (0..1024)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The ID of the filter set associated with the VLAN. A value
of 0 means that no filter set is associated with the VLAN."
::= { nsnaVlanEntry 4 }
nsnaVlanYellowSubnetType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of internet address contained in the corresponding
instance of nsnaVlanYellowSubnet."
::= { nsnaVlanEntry 5 }
nsnaVlanYellowSubnet OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The yellow subnet address of the VLAN. This value is only
used when the corresponding value of nsnaVlanColor is
yellow(4)."
::= { nsnaVlanEntry 6 }
nsnaVlanYellowSubnetMask OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of bits in the network mask of the yellow subnet
address of the VLAN. This value is only used when the
corresponding value of nsnaVlanColor is yellow(4)."
::= { nsnaVlanEntry 7 }
-- -------------------------------------------------------------
-- NSNA Client Table
-- -------------------------------------------------------------
nsnaClientTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsnaClientEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of per-client NSNA state information. There must
be an entry in this table for every NSNA client."
::= { nsnaObjects 5 }
nsnaClientEntry OBJECT-TYPE
SYNTAX NsnaClientEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"State information for an NSNA client."
INDEX { nsnaClientIfIndex,
nsnaClientMacAddress }
::= { nsnaClientTable 1 }
NsnaClientEntry ::=
SEQUENCE {
nsnaClientIfIndex InterfaceIndex,
nsnaClientMacAddress MacAddress,
nsnaClientDeviceType INTEGER,
nsnaClientVlanId VlanId,
nsnaClientAddressType InetAddressType,
nsnaClientAddress InetAddress,
nsnaClientExpired TruthValue,
nsnaClientFilterVlanId VlanId,
nsnaClientStatus INTEGER
}
nsnaClientIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex of the port on which the client is attached."
::= { nsnaClientEntry 1 }
nsnaClientMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The MAC address of the client."
::= { nsnaClientEntry 2 }
nsnaClientDeviceType OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
pc(1),
ipPhone(2),
passive(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of device of the client."
::= { nsnaClientEntry 3 }
nsnaClientVlanId OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Vlan ID of the client."
::= { nsnaClientEntry 4 }
nsnaClientAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of address contained in the corresponding instance
of nsnaClientAddress."
::= { nsnaClientEntry 5 }
nsnaClientAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the client."
::= { nsnaClientEntry 6 }
nsnaClientExpired OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether this client has been aged-out."
::= { nsnaClientEntry 7 }
nsnaClientFilterVlanId OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Vlan ID whose associated filter set is installed on
this port for this client. This is used when MAC
Authentication is enabled. If MAC Authentication is
no enabled, this object will return the same value as
nsnaClientVlanId."
::= { nsnaClientEntry 8 }
nsnaClientStatus OBJECT-TYPE
SYNTAX INTEGER {
authenticatedByNsnas(1),
authenticatedLocally(2),
disallowedByNsnas(3),
isolatedByNsnas(4),
blacklistedByNsnas(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of this client."
::= { nsnaClientEntry 9 }
-- -------------------------------------------------------------
-- NSNA Static Client Table
-- -------------------------------------------------------------
nsnaStaticClientTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsnaStaticClientEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of static NSNA client configuration. This is
used for authenticating clients on static NSNA ports."
::= { nsnaObjects 6 }
nsnaStaticClientEntry OBJECT-TYPE
SYNTAX NsnaStaticClientEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Static NSNA client configuration."
INDEX { nsnaStaticClientVlanId,
nsnaStaticClientMacAddress }
::= { nsnaStaticClientTable 1 }
NsnaStaticClientEntry ::=
SEQUENCE {
nsnaStaticClientVlanId VlanId,
nsnaStaticClientMacAddress MacAddress,
nsnaStaticClientDeviceType INTEGER,
nsnaStaticClientAddressType InetAddressType,
nsnaStaticClientAddress InetAddress,
nsnaStaticClientRowStatus RowStatus
}
nsnaStaticClientVlanId OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The VLAN ID in which a client is allowed."
::= { nsnaStaticClientEntry 1 }
nsnaStaticClientMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The MAC address of an allowed client."
::= { nsnaStaticClientEntry 2 }
nsnaStaticClientDeviceType OBJECT-TYPE
SYNTAX INTEGER {
pc(1),
ipPhone(2),
passive(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of device of the allowed client."
::= { nsnaStaticClientEntry 3 }
nsnaStaticClientAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of address contained in the corresponding instance
of nsnaStaticClientAddress."
::= { nsnaStaticClientEntry 4 }
nsnaStaticClientAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The IP address to be used for the allowed client."
::= { nsnaStaticClientEntry 5 }
nsnaStaticClientRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used for row creation/deletion. When creating a row, the corresponding
instances of nsnaStaticClientDeviceType, nsnaStaticClientAddressType,
and nsnaStaticClientAddress must be set before this object can be made
active(1)."
::= { nsnaStaticClientEntry 6 }
-- -------------------------------------------------------------
-- NSNA IP Phone Signature String Table
-- -------------------------------------------------------------
nsnaIpPhoneSignatureTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsnaIpPhoneSignatureEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of IP phone signature string configuration.
This is used for recognizing IP phones."
::= { nsnaObjects 7 }
nsnaIpPhoneSignatureEntry OBJECT-TYPE
SYNTAX NsnaIpPhoneSignatureEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IP phone signature string configuration."
INDEX { IMPLIED nsnaIpPhoneSignatureString }
::= { nsnaIpPhoneSignatureTable 1 }
NsnaIpPhoneSignatureEntry ::=
SEQUENCE {
nsnaIpPhoneSignatureString OCTET STRING,
nsnaIpPhoneSignatureRowStatus RowStatus
}
nsnaIpPhoneSignatureString OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..64))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The signature string of an IP phone."
::= { nsnaIpPhoneSignatureEntry 1 }
nsnaIpPhoneSignatureRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used for row creation/deletion."
::= { nsnaIpPhoneSignatureEntry 2 }
-- -------------------------------------------------------------
-- NSNA Notification Objects
-- -------------------------------------------------------------
nsnaNotificationObjects OBJECT IDENTIFIER ::= { nsnaObjects 8 }
nsnaClosedConnectionReason OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
snasClosedConnection(2),
dataStreamCorrupted(3),
bufferAllocationFailure(4),
messageProcessingFailure(5),
inactivityIntervalExpired(6),
nsnaAdministrativelyDown(7)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Indicates the reason why the connection to the NSNAS was closed."
::= { nsnaNotificationObjects 1 }
nsnaInvalidMessageHeader OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..8))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The header of an invalid message from the NSNAS. Note that if
an entire header is not available, only the portion that is
available will be provided in this object."
::= { nsnaNotificationObjects 2 }
-- -------------------------------------------------------------
-- NSNA Notifications
-- -------------------------------------------------------------
nsnaClosedConnectionToSnas NOTIFICATION-TYPE
OBJECTS {
nsnaClosedConnectionReason
}
STATUS current
DESCRIPTION
"This notification is generated whenever the device closes the
connection to the NSNAS. The reason why the connection is closed
is indicated in nsnaClosedConnectionReason."
::= { nsnaNotifications 1 }
nsnaStatusQuoIntervalExpired NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This notification is generated whenever the status-quo interval
expires after the connection to the NSNAS has closed. Note that
if the configured status-quo interval is 0 (indicating no status
quo interval), this notification will be generated at the same
time as the corresponding nsnaClosedConnectionToSnas notification."
::= { nsnaNotifications 2 }
nsnaInvalidMessageFromSnas NOTIFICATION-TYPE
OBJECTS {
nsnaInvalidMessageHeader
}
STATUS current
DESCRIPTION
"This notification is generated whenever the device receives an
invalid message from the NSNAS. This generally means that the
received message is corrupted. As much of the message header
as is available will be included in nsnaInvalidMessageHeader."
::= { nsnaNotifications 3 }
nsnaSnasConnected NOTIFICATION-TYPE
OBJECTS {
nsnaNsnasInetAddressType,
nsnaNsnasInetAddress,
nsnaNsnasSendHelloInterval,
nsnaNsnasInactivityInterval,
nsnaNsnasStatusQuoInterval
}
STATUS current
DESCRIPTION
"This notification is generated whenever an NSNAS successfully
connects to the switch."
::= { nsnaNotifications 4 }
END

File diff suppressed because it is too large Load Diff

View File

@ -1,42 +0,0 @@
NOS-PRODUCTS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
nos
FROM Brocade-REG-MIB;
nosProducts MODULE-IDENTITY
LAST-UPDATED "0110101500Z"
ORGANIZATION "Brocade Communications Systems, Inc.,"
CONTACT-INFO "Customer Support Group
Brocade Communications Systems,
120 Holger Way,
San Jose, CA 95134 U.S.A."
DESCRIPTION "A MIB module that represents Brocade
NOS products."
::= { nos 1 }
bcsiRegistration OBJECT IDENTIFIER ::= { nosProducts 1 }
-- OID Registration point for Chassis Types
bcsiChassisTypes OBJECT IDENTIFIER ::= { bcsiRegistration 1 }
-- OID Registration for Card Types
bcsiCardTypes OBJECT IDENTIFIER ::= { bcsiRegistration 2 }
-- Pizzaboxes
vdx6720P24 OBJECT IDENTIFIER ::= { bcsiChassisTypes 1 }
vdx6720P60 OBJECT IDENTIFIER ::= { bcsiChassisTypes 2 }
vdx6730P32 OBJECT IDENTIFIER ::= { bcsiChassisTypes 3 }
vdx6730P76 OBJECT IDENTIFIER ::= { bcsiChassisTypes 4 }
vdx6710P54 OBJECT IDENTIFIER ::= { bcsiChassisTypes 5 }
vdx6746 OBJECT IDENTIFIER ::= { bcsiChassisTypes 112}
END

View File

@ -1,142 +0,0 @@
-- This module defines enterprise MIBs for address book
--
-- Copyright (c) 1999-2004, Juniper Networks, Inc.
-- All rights reserved.
NETSCREEN-ADDR-MIB DEFINITIONS ::= BEGIN
IMPORTS
netscreenAddr
FROM NETSCREEN-SMI
Integer32, IpAddress, MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
;
netscreenAddrMibModule MODULE-IDENTITY
LAST-UPDATED "200405032022Z" -- May 03, 2004
ORGANIZATION
"Juniper Networks, Inc."
CONTACT-INFO
"Customer Support
1194 North Mathilda Avenue
Sunnyvale, California 94089-1206
USA
Tel: 1-800-638-8296
E-mail: customerservice@juniper.net
HTTP://www.juniper.net"
DESCRIPTION
"This module defines the object that are used to monitor all
the entries in the Address Book"
REVISION "200405030000Z" -- May 03, 2004
DESCRIPTION
"Modified copyright and contact information"
REVISION "200403030000Z" -- March 03, 2004
DESCRIPTION
"Converted to SMIv2 by Longview Software"
REVISION "200311100000Z" -- November 10, 2003
DESCRIPTION
"Correct spelling mistake"
REVISION "200109280000Z" -- September 28, 2001
DESCRIPTION
"No Comment"
REVISION "200105140000Z" -- May 14, 2001
DESCRIPTION
"Creation Date"
::= { netscreenAddr 0 }
NsAddrEntry ::= SEQUENCE
{
nsAddrIndex Integer32,
nsAddrName DisplayString,
nsAddrVsys Integer32,
nsAddrZone Integer32,
nsAddrIpOrDomain DisplayString,
nsAddrNetmask IpAddress,
nsAddrComment DisplayString
}
nsAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The NetScreen ScreenOS classifies the addresses of all other
devices by location and netmask. For example trusted addresses
are located behind the trusted interface. This table collects
all address items that exist in ScreenOS"
::= { netscreenAddr 1 }
nsAddrEntry OBJECT-TYPE
SYNTAX NsAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Address entry collects some attributes of the address item."
INDEX
{ nsAddrIndex }
::= { nsAddrTable 1 }
nsAddrIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique value for each address. Its value ranges between 0
and 65535 and may not be contiguous."
::= { nsAddrEntry 1 }
nsAddrName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Address item name."
::= { nsAddrEntry 2 }
nsAddrVsys OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Virtual system name this address belongs to."
::= { nsAddrEntry 3 }
nsAddrZone OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Security zone name this address belongs to."
::= { nsAddrEntry 4 }
nsAddrIpOrDomain OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Address item's ip address or domain name."
::= { nsAddrEntry 5 }
nsAddrNetmask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Subnet mask address use."
::= { nsAddrEntry 6 }
nsAddrComment OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Comments on this address."
::= { nsAddrEntry 7 }
END

View File

@ -1,784 +0,0 @@
-- These MIBs were created on 1/2/2003
-- This module defines enterprise MIBs for NS BGP
--
-- Copyright (c) 1999-2004, Juniper Networks, Inc.
-- All rights reserved.
NETSCREEN-BGP4-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
IpAddress, Integer32, Counter32, Gauge32
FROM SNMPv2-SMI
netscreenTrapDesc, netscreenTrapType
FROM NETSCREEN-TRAP-MIB
netscreenVR
FROM NETSCREEN-SMI;
nsBgp MODULE-IDENTITY
LAST-UPDATED "200506032022Z" -- June 20, 2005
ORGANIZATION
"Juniper Networks, Inc."
CONTACT-INFO
"Customer Support
1194 North Mathilda Avenue
Sunnyvale, California 94089-1206
USA
Tel: 1-800-638-8296
E-mail: customerservice@juniper.net
HTTP://www.juniper.net"
DESCRIPTION
"The MIB module for NS-BGP-4."
::= { netscreenVR 3 }
-- BGP Info table. This table contains, one entry per
-- VR, information about the BGP's Version, LocalAs and Identifier.
nsBgpInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsBgpInfoEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"BGP info table. This table contains,
one entry per VR, information about
the BGP's Version, LocalAs and Identifier."
::= { nsBgp 1 }
nsBgpInfoEntry OBJECT-TYPE
SYNTAX NsBgpInfoEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"Entry containing information about the
BGP's Version, LocalAs and Identifier"
INDEX { nsBgpInfoVRID }
::= { nsBgpInfoTable 1 }
NsBgpInfoEntry ::= SEQUENCE {
nsBgpInfoVersion
OCTET STRING,
nsBgpInfoLocalAs
INTEGER,
nsBgpInfoIdentifier
IpAddress,
nsBgpInfoVRID
INTEGER
}
nsBgpInfoVersion OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..255))
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Vector of supported BGP protocol version
numbers. Each peer negotiates the version
from this vector. Versions are identified
via the string of bits contained within this
object. The first octet contains bits 0 to
7, the second octet contains bits 8 to 15,
and so on, with the most significant bit
referring to the lowest bit number in the
octet (e.g., the MSB of the first octet
refers to bit 0). If a bit, i, is present
and set, then the version (i+1) of the BGP
is supported."
::= { nsBgpInfoEntry 1 }
nsBgpInfoLocalAs OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The local autonomous system number."
::= { nsBgpInfoEntry 2 }
nsBgpInfoIdentifier OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The BGP Identifier of local system."
::= { nsBgpInfoEntry 3 }
nsBgpInfoVRID OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Virtual Router ID"
::= { nsBgpInfoEntry 4 }
-- BGP Peer table. This table contains, one entry per
-- BGP peer, information about the BGP peer.
nsBgpPeerTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsBgpPeerEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"BGP peer table. This table contains,
one entry per BGP peer, information about
the connections with BGP peers."
::= { nsBgp 3 }
nsBgpPeerEntry OBJECT-TYPE
SYNTAX NsBgpPeerEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"Entry containing information about the
connection with a BGP peer."
INDEX { nsBgpPeerRemoteAddr,
nsBgpPeerVRID }
::= { nsBgpPeerTable 1 }
NsBgpPeerEntry ::= SEQUENCE {
nsBgpPeerIdentifier
IpAddress,
nsBgpPeerState
INTEGER,
nsBgpPeerAdminStatus
INTEGER,
nsBgpPeerNegotiatedVersion
Integer32,
nsBgpPeerLocalAddr
IpAddress,
nsBgpPeerLocalPort
INTEGER,
nsBgpPeerRemoteAddr
IpAddress,
nsBgpPeerRemotePort
INTEGER,
nsBgpPeerRemoteAs
INTEGER,
nsBgpPeerInUpdates
Counter32,
nsBgpPeerOutUpdates
Counter32,
nsBgpPeerInTotalMessages
Counter32,
nsBgpPeerOutTotalMessages
Counter32,
nsBgpPeerLastError
OCTET STRING,
nsBgpPeerFsmEstablishedTransitions
Counter32,
nsBgpPeerFsmEstablishedTime
Gauge32,
nsBgpPeerConnectRetryInterval
INTEGER,
nsBgpPeerHoldTime
INTEGER,
nsBgpPeerKeepAlive
INTEGER,
nsBgpPeerHoldTimeConfigured
INTEGER,
nsBgpPeerKeepAliveConfigured
INTEGER,
nsBgpPeerMinASOriginationInterval
INTEGER,
nsBgpPeerMinRouteAdvertisementInterval
INTEGER,
nsBgpPeerInUpdateElapsedTime
Gauge32,
nsBgpPeerVRID
INTEGER
}
nsBgpPeerIdentifier OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The BGP Identifier of this entry's BGP
peer."
::= { nsBgpPeerEntry 1 }
nsBgpPeerState OBJECT-TYPE
SYNTAX INTEGER {
idle(1),
connect(2),
active(3),
opensent(4),
openconfirm(5),
established(6)
}
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The BGP peer connection state."
::= { nsBgpPeerEntry 2 }
nsBgpPeerAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
stop(1),
start(2)
}
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The desired state of the BGP connection.
A transition from 'stop' to 'start' will
cause the BGP Start Event to be generated.
A transition from 'start' to 'stop' will
cause the BGP Stop Event to be generated.
This parameter can be used to restart BGP
peer connections. Care should be used in
providing write access to this object
without adequate authentication."
::= { nsBgpPeerEntry 3 }
nsBgpPeerNegotiatedVersion OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The negotiated version of BGP running
between the two peers."
::= { nsBgpPeerEntry 4 }
nsBgpPeerLocalAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The local IP address of this entry's BGP
connection."
::= { nsBgpPeerEntry 5 }
nsBgpPeerLocalPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The local port for the TCP connection
between the BGP peers."
::= { nsBgpPeerEntry 6 }
nsBgpPeerRemoteAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The remote IP address of this entry's BGP
peer."
::= { nsBgpPeerEntry 7 }
nsBgpPeerRemotePort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The remote port for the TCP connection
between the BGP peers. Note that the
objects nsBgpPeerLocalAddr,
nsBgpPeerLocalPort, nsBgpPeerRemoteAddr and
nsBgpPeerRemotePort provide the appropriate
reference to the standard MIB TCP
connection table."
::= { nsBgpPeerEntry 8 }
nsBgpPeerRemoteAs OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The remote autonomous system number."
::= { nsBgpPeerEntry 9 }
nsBgpPeerInUpdates OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of BGP UPDATE messages
received on this connection. This object
should be initialized to zero (0) when the
connection is established."
::= { nsBgpPeerEntry 10 }
nsBgpPeerOutUpdates OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of BGP UPDATE messages
transmitted on this connection. This
object should be initialized to zero (0)
when the connection is established."
::= { nsBgpPeerEntry 11 }
nsBgpPeerInTotalMessages OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The total number of messages received
from the remote peer on this connection.
This object should be initialized to zero
when the connection is established."
::= { nsBgpPeerEntry 12 }
nsBgpPeerOutTotalMessages OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The total number of messages transmitted to
the remote peer on this connection. This
object should be initialized to zero when
the connection is established."
::= { nsBgpPeerEntry 13 }
nsBgpPeerLastError OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (2))
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The last error code and subcode seen by this
peer on this connection. If no error has
occurred, this field is zero. Otherwise, the
first byte of this two byte OCTET STRING
contains the error code, and the second byte
contains the subcode."
::= { nsBgpPeerEntry 14 }
nsBgpPeerFsmEstablishedTransitions OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The total number of times the BGP FSM
transitioned into the established state."
::= { nsBgpPeerEntry 15 }
nsBgpPeerFsmEstablishedTime OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"This timer indicates how long (in
seconds) this peer has been in the
Established state or how long
since this peer was last in the
Established state. It is set to zero when
a new peer is configured or the router is
booted."
::= { nsBgpPeerEntry 16 }
nsBgpPeerConnectRetryInterval OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Time interval in seconds for the
ConnectRetry timer. The suggested value
for this timer is 120 seconds."
::= { nsBgpPeerEntry 17 }
nsBgpPeerHoldTime OBJECT-TYPE
SYNTAX INTEGER ( 0 | 3..65535 )
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Time interval in seconds for the Hold
Timer established with the peer. The
value of this object is calculated by this
BGP speaker by using the smaller of the
value in nsBgpPeerHoldTimeConfigured and the
Hold Time received in the OPEN message.
This value must be at lease three seconds
if it is not zero (0) in which case the
Hold Timer has not been established with
the peer, or, the value of
nsBgpPeerHoldTimeConfigured is zero (0)."
::= { nsBgpPeerEntry 18 }
nsBgpPeerKeepAlive OBJECT-TYPE
SYNTAX INTEGER ( 0 | 1..21845 )
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Time interval in seconds for the KeepAlive
timer established with the peer. The value
of this object is calculated by this BGP
speaker such that, when compared with
nsBgpPeerHoldTime, it has the same
proportion as what
nsBgpPeerKeepAliveConfigured has when
compared with nsBgpPeerHoldTimeConfigured.
If the value of this object is zero (0),
it indicates that the KeepAlive timer has
not been established with the peer, or,
the value of nsBgpPeerKeepAliveConfigured is
zero (0)."
::= { nsBgpPeerEntry 19 }
nsBgpPeerHoldTimeConfigured OBJECT-TYPE
SYNTAX INTEGER ( 0 | 3..65535 )
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Time interval in seconds for the Hold Time
configured for this BGP speaker with this
peer. This value is placed in an OPEN
message sent to this peer by this BGP
speaker, and is compared with the Hold
Time field in an OPEN message received
from the peer when determining the Hold
Time (nsBgpPeerHoldTime) with the peer.
This value must not be less than three
seconds if it is not zero (0) in which
case the Hold Time is NOT to be
established with the peer. The suggested
value for this timer is 90 seconds."
::= { nsBgpPeerEntry 20 }
nsBgpPeerKeepAliveConfigured OBJECT-TYPE
SYNTAX INTEGER ( 0 | 1..21845 )
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Time interval in seconds for the
KeepAlive timer configured for this BGP
speaker with this peer. The value of this
object will only determine the
KEEPALIVE messages' frequency relative to
the value specified in
nsBgpPeerHoldTimeConfigured; the actual
time interval for the KEEPALIVE messages
is indicated by nsBgpPeerKeepAlive. A
reasonable maximum value for this timer
would be configured to be one
third of that of
nsBgpPeerHoldTimeConfigured.
If the value of this object is zero (0),
no periodical KEEPALIVE messages are sent
to the peer after the BGP connection has
been established. The suggested value for
this timer is 30 seconds."
::= { nsBgpPeerEntry 21 }
nsBgpPeerMinASOriginationInterval OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Time interval in seconds for the
MinASOriginationInterval timer.
The suggested value for this timer is 15
seconds."
::= { nsBgpPeerEntry 22 }
nsBgpPeerMinRouteAdvertisementInterval OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Time interval in seconds for the
MinRouteAdvertisementInterval timer.
The suggested value for this timer is 30
seconds."
::= { nsBgpPeerEntry 23 }
nsBgpPeerInUpdateElapsedTime OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Elapsed time in seconds since the last BGP
UPDATE message was received from the peer.
Each time nsBgpPeerInUpdates is incremented,
the value of this object is set to zero
(0)."
::= { nsBgpPeerEntry 24 }
nsBgpPeerVRID OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Virtual Router ID"
::= { nsBgpPeerEntry 25 }
-- BGP-4 Received Path Attribute Table. This table
-- contains, one entry per path to a network, path
-- attributes received from all peers running BGP-4.
nsBgp4PathAttrTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsBgp4PathAttrEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"The BGP-4 Received Path Attribute Table
contains information about paths to
destination networks received from all
BGP4 peers."
::= { nsBgp 6 }
nsBgp4PathAttrEntry OBJECT-TYPE
SYNTAX NsBgp4PathAttrEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"Information about a path to a network."
INDEX { nsBgp4PathAttrIpAddrPrefix,
nsBgp4PathAttrIpAddrPrefixLen,
nsBgp4PathAttrPeer,
nsBgp4PathAttrVRID }
::= { nsBgp4PathAttrTable 1 }
NsBgp4PathAttrEntry ::= SEQUENCE {
nsBgp4PathAttrPeer
IpAddress,
nsBgp4PathAttrIpAddrPrefixLen
INTEGER,
nsBgp4PathAttrIpAddrPrefix
IpAddress,
nsBgp4PathAttrOrigin
INTEGER,
nsBgp4PathAttrASPathSegment
OCTET STRING,
nsBgp4PathAttrNextHop
IpAddress,
nsBgp4PathAttrMultiExitDisc
INTEGER,
nsBgp4PathAttrLocalPref
INTEGER,
nsBgp4PathAttrAtomicAggregate
INTEGER,
nsBgp4PathAttrAggregatorAS
INTEGER,
nsBgp4PathAttrAggregatorAddr
IpAddress,
nsBgp4PathAttrCalcLocalPref
INTEGER,
nsBgp4PathAttrBest
INTEGER,
nsBgp4PathAttrUnknown
OCTET STRING,
nsBgp4PathAttrVRID
INTEGER
}
nsBgp4PathAttrPeer OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The IP address of the peer where the path
information was learned."
::= { nsBgp4PathAttrEntry 1 }
nsBgp4PathAttrIpAddrPrefixLen OBJECT-TYPE
SYNTAX INTEGER (0..32)
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Length in bits of the IP address prefix
in the Network Layer Reachability
Information field."
::= { nsBgp4PathAttrEntry 2 }
nsBgp4PathAttrIpAddrPrefix OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"An IP address prefix in the Network Layer
Reachability Information field. This object
is an IP address containing the prefix with
length specified by
nsBgp4PathAttrIpAddrPrefixLen.
Any bits beyond the length specified by
nsBgp4PathAttrIpAddrPrefixLen are zeroed."
::= { nsBgp4PathAttrEntry 3 }
nsBgp4PathAttrOrigin OBJECT-TYPE
SYNTAX INTEGER {
igp(1),-- networks are interior
egp(2),-- networks learned
-- via EGP
incomplete(3) -- undetermined
}
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The ultimate origin of the path
information."
::= { nsBgp4PathAttrEntry 4 }
nsBgp4PathAttrASPathSegment OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (2..255))
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The sequence of AS path segments. Each AS
path segment is represented by a triple
<type, length, value>.
The type is a 1-octet field which has two
possible values:
1 AS_SET: unordered set of ASs a
route in the UPDATE
message has traversed
2 AS_SEQUENCE: ordered set of ASs
a route in the UPDATE
message has traversed.
The length is a 1-octet field containing the
number of ASs in the value field.
The value field contains one or more AS
numbers, each AS is represented in the octet
string as a pair of octets according to the
following algorithm:
first-byte-of-pair = ASNumber / 256;
second-byte-of-pair = ASNumber & 255;"
::= { nsBgp4PathAttrEntry 5 }
nsBgp4PathAttrNextHop OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The address of the border router that
should be used for the destination
network."
::= { nsBgp4PathAttrEntry 6 }
nsBgp4PathAttrMultiExitDisc OBJECT-TYPE
SYNTAX INTEGER (-1..2147483647)
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"This metric is used to discriminate
between multiple exit points to an
adjacent autonomous system. A value of -1
indicates the absence of this attribute."
::= { nsBgp4PathAttrEntry 7 }
nsBgp4PathAttrLocalPref OBJECT-TYPE
SYNTAX INTEGER (-1..2147483647)
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The originating BGP4 speaker's degree of
preference for an advertised route. A
value of -1 indicates the absence of this
attribute."
::= { nsBgp4PathAttrEntry 8 }
nsBgp4PathAttrAtomicAggregate OBJECT-TYPE
SYNTAX INTEGER {
lessSpecificRrouteNotSelected(1),
lessSpecificRouteSelected(2)
}
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Whether or not the local system has
selected a less specific route without
selecting a more specific route."
::= { nsBgp4PathAttrEntry 9 }
nsBgp4PathAttrAggregatorAS OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The AS number of the last BGP4 speaker that
performed route aggregation. A value of
zero (0) indicates the absence of this
attribute."
::= { nsBgp4PathAttrEntry 10 }
nsBgp4PathAttrAggregatorAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The IP address of the last BGP4 speaker
that performed route aggregation. A value
of 0.0.0.0 indicates the absence of this
attribute."
::= { nsBgp4PathAttrEntry 11 }
nsBgp4PathAttrCalcLocalPref OBJECT-TYPE
SYNTAX INTEGER (-1..2147483647)
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The degree of preference calculated by the
receiving BGP4 speaker for an advertised
route. A value of -1 indicates the
absence of this attribute."
::= { nsBgp4PathAttrEntry 12 }
nsBgp4PathAttrBest OBJECT-TYPE
SYNTAX INTEGER {
false(1),-- not chosen as best route
true(2) -- chosen as best route
}
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"An indication of whether or not this route
was chosen as the best BGP4 route."
::= { nsBgp4PathAttrEntry 13 }
nsBgp4PathAttrUnknown OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"One or more path attributes not understood
by this BGP4 speaker. Size zero (0)
indicates the absence of such
attribute(s). Octets beyond the maximum
size, if any, are not recorded by this
object."
::= { nsBgp4PathAttrEntry 14 }
nsBgp4PathAttrVRID OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Virtual Router ID"
::= { nsBgp4PathAttrEntry 15 }
-- Traps.
nsBgpTraps OBJECT IDENTIFIER ::= { nsBgp 7 }
nsBgpEstablished NOTIFICATION-TYPE
OBJECTS { netscreenTrapType,
netscreenTrapDesc,
nsBgpPeerIdentifier,
nsBgpPeerVRID,
nsBgpPeerLastError,
nsBgpPeerState }
STATUS deprecated
DESCRIPTION
"The BGP Established event is generated when
the BGP FSM enters the ESTABLISHED state."
::= { nsBgpTraps 1 }
END

View File

@ -1,271 +0,0 @@
-- This module defines chassis MIBs for modular ScreenOS platforms
-- Copyright (c) 1999-2007, Juniper Networks, Inc.
-- All rights reserved.
NETSCREEN-CHASSIS-MIB DEFINITIONS ::= BEGIN
IMPORTS
netscreen
FROM NETSCREEN-SMI
Integer32, IpAddress, MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
;
netscreenChassis MODULE-IDENTITY
LAST-UPDATED "200705080000Z" -- May 8, 2007 by mxk
ORGANIZATION
"Juniper Networks, Inc."
CONTACT-INFO
"Customer Support
1194 North Mathilda Avenue
Sunnyvale, California 94089-1206
USA
Tel: 1-800-638-8296
E-mail: customerservice@juniper.net
HTTP://www.juniper.net"
DESCRIPTION
"This module defines the objects that are used to monitor
device status such as Battery, Fan, Power and Temperature"
::= { netscreen 21}
NsPowerEntry ::=
SEQUENCE {
nsPowerId Integer32,
nsPowerStatus Integer32,
nsPowerDesc DisplayString
}
nsPowerTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsPowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information describing installed power supply modules and
their status"
::= { netscreenChassis 1}
nsPowerEntry OBJECT-TYPE
SYNTAX NsPowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information describing one power supply module and its status"
INDEX { nsPowerId }
::= { nsPowerTable 1 }
nsPowerId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A 32-bit integer uniquely identifying the power supply
id. For 5400, range is 1~3, For 5200, range is 1~2"
::= { nsPowerEntry 1 }
nsPowerStatus OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A 32-bit integer uniquely identifying the
power supply module's status:
0. Fail
1. Good
2. Not installed"
::= { nsPowerEntry 2 }
nsPowerDesc OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A description for the power supply module"
::= { nsPowerEntry 3 }
NsFanEntry ::=
SEQUENCE {
nsFanId Integer32,
nsFanStatus Integer32,
nsFanDesc DisplayString
}
nsFanTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsFanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information describing the installed Fan modules and their status"
::= { netscreenChassis 2}
nsFanEntry OBJECT-TYPE
SYNTAX NsFanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information describing one installed Fan module and its status"
INDEX { nsFanId }
::= { nsFanTable 1 }
nsFanId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A 32-bit integer uniquely identifying the Fan id. At the time of
this writing."
::= { nsFanEntry 1 }
nsFanStatus OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A 32-bit integer uniquely identifying the
Fan module's status:
0. Fail
1. Good
"
::= { nsFanEntry 2 }
nsFanDesc OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A description for the Fan module"
::= { nsFanEntry 3 }
sysBatteryStatus OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Information describing the installed Battery and its status:
1. Good
2. Error
"
::= { netscreenChassis 3 }
NsTemperatureEntry ::=
SEQUENCE {
nsTemperatureId Integer32,
nsTemperatureSlotId Integer32,
nsTemperatureDesc DisplayString,
nsTemperatureCur Integer32,
}
nsTemperatureTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsTemperatureEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information describing the temperature measured by each module"
::= { netscreenChassis 4}
nsTemperatureEntry OBJECT-TYPE
SYNTAX NsTemperatureEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The temperature measured by a module"
INDEX { nsTemperatureId }
::= { nsTemperatureTable 1 }
nsTemperatureId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A 32-bit integer uniquely identifying temperature measured on a board or on a component e.g. CPU"
::= { nsTemperatureEntry 1 }
nsTemperatureSlotId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A 32-bit integer uniquely identifying the slot where the temperature is measured. "
::= { nsTemperatureEntry 2 }
nsTemperatureCur OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current temperature measured by the module, unit is Celsius"
::= { nsTemperatureEntry 3 }
nsTemperatureDesc OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A description for the module"
::= { nsTemperatureEntry 4 }
NsSlotEntry ::= SEQUENCE {
nsSlotId Integer32,
nsSlotType DisplayString,
nsSlotStatus Integer32,
nsSlotSN DisplayString,
}
nsSlotTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsSlotEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information describing the installed management and traffic
processing modules and their status, built-in and internal module are also listed here.
"
::= { netscreenChassis 5}
nsSlotEntry OBJECT-TYPE
SYNTAX NsSlotEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information describing one installed module and its status"
INDEX { nsSlotId,
nsSubSlotId }
::= { nsSlotTable 1 }
nsSlotId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A 32-bit integer uniquely identifying the slot id. The range
varies on different platforms "
::= { nsSlotEntry 1 }
nsSlotType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A description of the installed module"
::= { nsSlotEntry 2 }
nsSlotStatus OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Slot status"
::= { nsSlotEntry 3 }
nsSlotSN OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Serial Number of the module"
::= { nsSlotEntry 4 }
END

View File

@ -1,880 +0,0 @@
-- This module defines enterprise MIBs DI Setting.
--
-- Copyright (c) 1999-2004, Juniper Networks, Inc.
-- All rights reserved.
NETSCREEN-IDS-MIB DEFINITIONS ::= BEGIN
IMPORTS
netscreenIDS
FROM NETSCREEN-SMI
Counter32, Integer32, MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
;
nsIdsProtect MODULE-IDENTITY
LAST-UPDATED "200405032022Z" -- May 03, 2004
ORGANIZATION
"Juniper Networks, Inc."
CONTACT-INFO
"Customer Support
1194 North Mathilda Avenue
Sunnyvale, California 94089-1206
USA
Tel: 1-800-638-8296
E-mail: customerservice@juniper.net
HTTP://www.juniper.net"
DESCRIPTION
"This module defines NetScreen private MIBs DI Setting."
REVISION "200405030000Z" -- May 03, 2004
DESCRIPTION
"Modified copyright and contact information"
REVISION "200403030000Z" -- March 03, 2004
DESCRIPTION
"Converted to SMIv2 by Longview Software"
REVISION "200204260000Z" -- April 26, 2002
DESCRIPTION
"Screen option on zone setting, add new screen option (Zhong
Wang)"
REVISION "200109280000Z" -- September 28, 2001
DESCRIPTION
"No Comment"
REVISION "200101080000Z" -- January 08, 2001
DESCRIPTION
"Creation Date"
::= { netscreenIDS 1 }
NsIdsAttkMonEntry ::= SEQUENCE
{
nsIdsAttkMonIfIdx Integer32,
nsIdsAttkMonVsys Integer32,
nsIdsAttkMonSynAttk Counter32,
nsIdsAttkMonTearDrop Counter32,
nsIdsAttkMonSrcRoute Counter32,
nsIdsAttkMonPingDeath Counter32,
nsIdsAttkMonAddrSpoof Counter32,
nsIdsAttkMonLand Counter32,
nsIdsAttkMonIcmpFlood Counter32,
nsIdsAttkMonUdpFlood Counter32,
nsIdsAttkMonWinnuke Counter32,
nsIdsAttkMonPortScan Counter32,
nsIdsAttkMonIpSweep Counter32,
nsAttkMonSynFrag Counter32,
nsAttkMonTcpNoFlag Counter32,
nsAttkMonIpUnknownProt Counter32,
nsAttkMonIpOptBad Counter32,
nsAttkMonIpOptRecord Counter32,
nsAttkMonIpOptTimestamp Counter32,
nsAttkMonIpOptSCHT Counter32,
nsAttkMonIpOptLSR Counter32,
nsAttkMonIpOptSSR Counter32,
nsAttkMonIpOptStream Counter32,
nsAttkMonIcmpFrag Counter32,
nsAttkMonIcmpLarge Counter32,
nsAttkMonTcpSynFin Counter32,
nsAttkMonTcpFinNoAck Counter32,
nsAttkMonHttpMalUrl Counter32,
nsAttkMonSessMalNum Counter32,
nsAttkMonSynAckAck Counter32,
nsAttkMonIpFrag Counter32,
nsIdsAttkMonIfInfo Integer32
}
NsIdsProtectSetEntry ::= SEQUENCE
{
nsIdsProtectZoneIdx Integer32,
nsIdsDetectPingOfDeath INTEGER,
nsIdsDetectTearDrop INTEGER,
nsIdsDetectWinNuke INTEGER,
nsIdsFilterIpSrcRoute INTEGER,
nsIdsDetectPortScan INTEGER,
nsIdsDetectAddrSweep INTEGER,
nsIdsDetectLand INTEGER,
nsIdsBlockComponent INTEGER,
nsIdsDetectIpSpoof INTEGER,
nsIdsDetectSyn INTEGER,
nsIdsDetectIcmpFlood INTEGER,
nsIdsDetectUdpFlood INTEGER,
nsIdsDetectSynFrag INTEGER,
nsIdsDetectTcpNoFlag INTEGER,
nsIdsDetectIpUnknownProt INTEGER,
nsIdsDetectIpOptBad INTEGER,
nsIdsDetectIpOptRecord INTEGER,
nsIdsDetectIpOptTimestamp INTEGER,
nsIdsDetectIpOptSCHT INTEGER,
nsIdsDetectIpOptLSR INTEGER,
nsIdsDetectIpOptSSR INTEGER,
nsIdsDetectIpOptStream INTEGER,
nsIdsDetectIcmpFrag INTEGER,
nsIdsDetectIcmpLarge INTEGER,
nsIdsDetectTcpSynFin INTEGER,
nsIdsDetectTcpFinNoAck INTEGER,
nsIdsHttpMalUrl INTEGER,
nsIdsSessMalNum INTEGER,
nsIdsDetectSynAckAck INTEGER,
nsIdsDetectIpFrag INTEGER
}
NsIdsProtectThreshEntry ::= SEQUENCE
{
nsIdsProtectThreshZoneIdx Integer32,
nsIdsSynAttackThresh Integer32,
nsIdsSynAttackTimeout Integer32,
nsIdsSynAttackAlmTh Integer32,
nsIdsSynAttackQueSize Integer32,
nsIdsSynAttackAgeTime Integer32,
nsIdsIcmpFloodThresh Integer32,
nsIdsUdpFloodThresh Integer32,
nsIdsPortScanThresh Integer32,
nsIdsIpSweepThresh Integer32,
nsIdsSynAckAckThres Integer32
}
nsIdsProtectSetTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsIdsProtectSetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"NetScreen ScreenOS can allow DI protection on each of
NetScreen device's physical interface. This table collects the
DI protection configuration on each physical interface."
::= { nsIdsProtect 1 }
nsIdsProtectSetEntry OBJECT-TYPE
SYNTAX NsIdsProtectSetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Hold the DI setting attribute."
INDEX
{ nsIdsProtectZoneIdx }
::= { nsIdsProtectSetTable 1 }
nsIdsProtectZoneIdx OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"unique zone id."
::= { nsIdsProtectSetEntry 1 }
nsIdsDetectPingOfDeath OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect Ping of Death."
::= { nsIdsProtectSetEntry 2 }
nsIdsDetectTearDrop OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect Tear Drop Attack."
::= { nsIdsProtectSetEntry 3 }
nsIdsDetectWinNuke OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect Win Nuke Attack."
::= { nsIdsProtectSetEntry 4 }
nsIdsFilterIpSrcRoute OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect Filter IP Source Route Option attack."
::= { nsIdsProtectSetEntry 5 }
nsIdsDetectPortScan OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect Port Scan Death attack."
::= { nsIdsProtectSetEntry 6 }
nsIdsDetectAddrSweep OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect Address Sweep Attack."
::= { nsIdsProtectSetEntry 7 }
nsIdsDetectLand OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect Land Attack."
::= { nsIdsProtectSetEntry 8 }
nsIdsBlockComponent OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Block Java/ActiveX/ZIP/EXE Component."
::= { nsIdsProtectSetEntry 9 }
nsIdsDetectIpSpoof OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect IP Spoofing attack."
::= { nsIdsProtectSetEntry 10 }
nsIdsDetectSyn OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect SYN attack."
::= { nsIdsProtectSetEntry 11 }
nsIdsDetectIcmpFlood OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect ICMP Flood attack."
::= { nsIdsProtectSetEntry 12 }
nsIdsDetectUdpFlood OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect UDP Flood attack."
::= { nsIdsProtectSetEntry 13 }
nsIdsDetectSynFrag OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect SYN fragment"
::= { nsIdsProtectSetEntry 14 }
nsIdsDetectTcpNoFlag OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect TCP without flag set."
::= { nsIdsProtectSetEntry 15 }
nsIdsDetectIpUnknownProt OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect Unknown protocol IP packet."
::= { nsIdsProtectSetEntry 16 }
nsIdsDetectIpOptBad OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect IP bad option."
::= { nsIdsProtectSetEntry 17 }
nsIdsDetectIpOptRecord OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect IP record option."
::= { nsIdsProtectSetEntry 18 }
nsIdsDetectIpOptTimestamp OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect IP timestamp option."
::= { nsIdsProtectSetEntry 19 }
nsIdsDetectIpOptSCHT OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect IP security option."
::= { nsIdsProtectSetEntry 20 }
nsIdsDetectIpOptLSR OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect Loose source route."
::= { nsIdsProtectSetEntry 21 }
nsIdsDetectIpOptSSR OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect strict source route."
::= { nsIdsProtectSetEntry 22 }
nsIdsDetectIpOptStream OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect IP stream option."
::= { nsIdsProtectSetEntry 23 }
nsIdsDetectIcmpFrag OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect ICMP fragment."
::= { nsIdsProtectSetEntry 24 }
nsIdsDetectIcmpLarge OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect large ICMP packet."
::= { nsIdsProtectSetEntry 25 }
nsIdsDetectTcpSynFin OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect TCP syn fin both set."
::= { nsIdsProtectSetEntry 26 }
nsIdsDetectTcpFinNoAck OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect TCP fin set without ack bit set."
::= { nsIdsProtectSetEntry 27 }
nsIdsHttpMalUrl OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect malicious URL."
::= { nsIdsProtectSetEntry 28 }
nsIdsSessMalNum OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect malicious session connection."
::= { nsIdsProtectSetEntry 29 }
nsIdsDetectSynAckAck OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect SYN ACK ACK DoS."
::= { nsIdsProtectSetEntry 30 }
nsIdsDetectIpFrag OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Block IP fragment packet."
::= { nsIdsProtectSetEntry 31 }
nsIdsProtectThreshTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsIdsProtectThreshEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"NetScreen ScreenOS can allow DI protection on each of
NetScreen device's physical interface. This table collects the
DI protection configuration on each physical interface."
::= { nsIdsProtect 2 }
nsIdsProtectThreshEntry OBJECT-TYPE
SYNTAX NsIdsProtectThreshEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Hold the DI setting attribute."
INDEX
{ nsIdsProtectThreshZoneIdx }
::= { nsIdsProtectThreshTable 1 }
nsIdsProtectThreshZoneIdx OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"unique zone id."
::= { nsIdsProtectThreshEntry 1 }
nsIdsSynAttackThresh OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SYN attack threshold."
::= { nsIdsProtectThreshEntry 2 }
nsIdsSynAttackTimeout OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SYN attack timeout."
::= { nsIdsProtectThreshEntry 3 }
nsIdsSynAttackAlmTh OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SYN attack alarm threshold."
::= { nsIdsProtectThreshEntry 4 }
nsIdsSynAttackQueSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SYN attack queue size."
::= { nsIdsProtectThreshEntry 5 }
nsIdsSynAttackAgeTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SYN flood age time."
::= { nsIdsProtectThreshEntry 6 }
nsIdsIcmpFloodThresh OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ICMP attack alarm threshold."
::= { nsIdsProtectThreshEntry 7 }
nsIdsUdpFloodThresh OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"UDP attack alarm threshold."
::= { nsIdsProtectThreshEntry 8 }
nsIdsPortScanThresh OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ICMP attack alarm threshold."
::= { nsIdsProtectThreshEntry 9 }
nsIdsIpSweepThresh OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"UDP attack alarm threshold."
::= { nsIdsProtectThreshEntry 10 }
nsIdsSynAckAckThres OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SYN ack ack alarm threshold."
::= { nsIdsProtectThreshEntry 11 }
nsIdsAttkMonTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsIdsAttkMonEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table monitors the intrusion attack attemps amount to
NetScreen Device."
::= { netscreenIDS 2 }
nsIdsAttkMonEntry OBJECT-TYPE
SYNTAX NsIdsAttkMonEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing intrusion attack couters."
INDEX
{ nsIdsAttkMonIfIdx }
::= { nsIdsAttkMonTable 1 }
nsIdsAttkMonIfIdx OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"unique interface id."
::= { nsIdsAttkMonEntry 1 }
nsIdsAttkMonVsys OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"according NetScreen's concepts. each interface belongs to one
virtual system. This attribute displays the virtual system name
an interface belongs to."
::= { nsIdsAttkMonEntry 2 }
nsIdsAttkMonSynAttk OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"sync attack packet counter."
::= { nsIdsAttkMonEntry 3 }
nsIdsAttkMonTearDrop OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"tear drop attack packet counter."
::= { nsIdsAttkMonEntry 4 }
nsIdsAttkMonSrcRoute OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"source route option attack packet counter."
::= { nsIdsAttkMonEntry 5 }
nsIdsAttkMonPingDeath OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ping of death attack packet counter."
::= { nsIdsAttkMonEntry 6 }
nsIdsAttkMonAddrSpoof OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"address spoofing attack packet counter."
::= { nsIdsAttkMonEntry 7 }
nsIdsAttkMonLand OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"land attack packet counter."
::= { nsIdsAttkMonEntry 8 }
nsIdsAttkMonIcmpFlood OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ICMP flood attack packet counter."
::= { nsIdsAttkMonEntry 9 }
nsIdsAttkMonUdpFlood OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"udp flood attack packet counter."
::= { nsIdsAttkMonEntry 10 }
nsIdsAttkMonWinnuke OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"weired netbios attack packet counter."
::= { nsIdsAttkMonEntry 11 }
nsIdsAttkMonPortScan OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"port scan attempt attack packet counter."
::= { nsIdsAttkMonEntry 12 }
nsIdsAttkMonIpSweep OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"address sweep attemp attack packet counter."
::= { nsIdsAttkMonEntry 13 }
nsAttkMonSynFrag OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect SYN fragment"
::= { nsIdsAttkMonEntry 14 }
nsAttkMonTcpNoFlag OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect TCP without flag set."
::= { nsIdsAttkMonEntry 15 }
nsAttkMonIpUnknownProt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect Unknown protocol IP packet."
::= { nsIdsAttkMonEntry 16 }
nsAttkMonIpOptBad OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect IP bad option."
::= { nsIdsAttkMonEntry 17 }
nsAttkMonIpOptRecord OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect IP record option."
::= { nsIdsAttkMonEntry 18 }
nsAttkMonIpOptTimestamp OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect IP timestamp option."
::= { nsIdsAttkMonEntry 19 }
nsAttkMonIpOptSCHT OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect IP security option."
::= { nsIdsAttkMonEntry 20 }
nsAttkMonIpOptLSR OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect Loose source route."
::= { nsIdsAttkMonEntry 21 }
nsAttkMonIpOptSSR OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect strict source route."
::= { nsIdsAttkMonEntry 22 }
nsAttkMonIpOptStream OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect IP stream option."
::= { nsIdsAttkMonEntry 23 }
nsAttkMonIcmpFrag OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect ICMP fragment."
::= { nsIdsAttkMonEntry 24 }
nsAttkMonIcmpLarge OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect large ICMP packet."
::= { nsIdsAttkMonEntry 25 }
nsAttkMonTcpSynFin OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect TCP syn fin both set."
::= { nsIdsAttkMonEntry 26 }
nsAttkMonTcpFinNoAck OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect TCP fin set without ack bit set."
::= { nsIdsAttkMonEntry 27 }
nsAttkMonHttpMalUrl OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect malicious URL."
::= { nsIdsAttkMonEntry 28 }
nsAttkMonSessMalNum OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect malicious session connection."
::= { nsIdsAttkMonEntry 29 }
nsAttkMonSynAckAck OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detect SYN ACK ACK attack."
::= { nsIdsAttkMonEntry 30 }
nsAttkMonIpFrag OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Block IP fragment packet."
::= { nsIdsAttkMonEntry 31 }
nsIdsAttkMonIfInfo OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Internal id assigned to this interface. Stays persistent across resets."
::= { nsIdsAttkMonEntry 32 }
END

View File

@ -1,696 +0,0 @@
-- This module defines enterprise MIBs for interface configuration
--
-- Copyright (c) 1999-2004, Juniper Networks, Inc.
-- All rights reserved.
NETSCREEN-INTERFACE-MIB DEFINITIONS ::= BEGIN
IMPORTS
netscreenInterface
FROM NETSCREEN-SMI
Counter32, Integer32, IpAddress, MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
DisplayString,PhysAddress
FROM SNMPv2-TC
;
netscreenInterfaceMibModule MODULE-IDENTITY
LAST-UPDATED "200405032022Z" -- May 03, 2004
ORGANIZATION
"Juniper Networks, Inc."
CONTACT-INFO
"Customer Support
1194 North Mathilda Avenue
Sunnyvale, California 94089-1206
USA
Tel: 1-800-638-8296
E-mail: customerservice@juniper.net
HTTP://www.juniper.net"
DESCRIPTION
"This module defines the object that are used to monitor NS's
interface configuration"
REVISION "200405030000Z" -- May 03, 2004
DESCRIPTION
"Modified copyright and contact information"
REVISION "200403030000Z" -- March 03, 2004
DESCRIPTION
"Converted to SMIv2 by Longview Software"
REVISION "200109280000Z" -- September 28, 2001
DESCRIPTION
"No Comment"
REVISION "200105110000Z" -- May 11, 2001
DESCRIPTION
"Creation Date"
::= { netscreenInterface 0 }
NsIfEntry ::= SEQUENCE
{
nsIfIndex Integer32,
nsIfName DisplayString,
nsIfVsys Integer32,
nsIfZone Integer32,
nsIfStatus INTEGER,
nsIfIp IpAddress,
nsIfNetmask IpAddress,
nsIfGateway IpAddress,
nsIfMngIp IpAddress,
nsIfMode INTEGER,
nsIfMAC PhysAddress,
nsIfMngTelnet INTEGER,
nsIfMngSCS INTEGER,
nsIfMngWEB INTEGER,
nsIfMngSSL INTEGER,
nsIfMngSNMP INTEGER,
nsIfMngGlobal INTEGER,
nsIfMngGlobalPro INTEGER,
nsIfMngPing INTEGER,
nsIfMngIdentReset INTEGER,
nsIfInfo Integer32,
nsIfDescr DisplayString
}
NsIfFlowEntry ::= SEQUENCE
{
nsIfFlowIfIdx Integer32,
nsIfFlowVsys Integer32,
nsIfFlowInByte Counter32,
nsIfFlowInPacket Counter32,
nsIfFlowOutByte Counter32,
nsIfFlowOutPacket Counter32,
nsIfFlowInVpn Counter32,
nsIfInVlan Counter32,
nsIfOutVlan Counter32,
nsIfFlowIfInfo Integer32
}
NsIfMonEntry ::= SEQUENCE
{
nsIfMonIfIdx Integer32,
nsIfMonVsys Integer32,
nsIfMonPlyDeny Counter32,
nsIfMonAuthFail Counter32,
nsIfMonUrlBlock Counter32,
nsIfMonTrMngQueue Counter32,
nsIfMonTrMngDrop Counter32,
nsIfMonEncFail Counter32,
nsIfMonNoSa Counter32,
nsIfMonNoSaPly Counter32,
nsIfMonSaInactive Counter32,
nsIfMonSaPolicyDeny Counter32,
nsIfMonIfInfo Integer32
}
NsIfSecondaryIpEntry ::= SEQUENCE
{
nsIfSecondaryIpIndex Integer32,
nsIfSecondaryIpIfIdx Integer32,
nsIfSecondaryIpVsys Integer32,
nsIfSecondaryIpZone Integer32,
nsIfSecondaryIpAddress IpAddress,
nsIfSecondaryIpNetmask IpAddress,
nsIfSecondaryIpIfInfo Integer32
}
nsIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"All NetScreen devices have a trusted interface and an
untrusted interface. The NetScreen-10 and -100 also have a DMZ
interface. Additionally, on each of the virtual systems
supported by the NetScreen-1000 there can be on or more tursted
subinterfaces linking a particular virtual system to one or
more virtual LANs. Other interfaces-some physical, some
logical, and some virtual-provide exclusive channels for
administrative traffic, or for communication among member in a
redundant group. In this table, it will collect following
interface: tursted interface, untrusted interface, DMZ
interface, Management Interface and Subinterface."
::= { netscreenInterface 1 }
nsIfEntry OBJECT-TYPE
SYNTAX NsIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"nsIfEntry collects some attributes about NetScreen interface
settings."
INDEX
{ nsIfIndex }
::= { nsIfTable 1 }
nsIfIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Interface number which uniquely identifies an interface."
::= { nsIfEntry 1 }
nsIfName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Each interface has a readable name such as 'trust', 'trust/1',
etc."
::= { nsIfEntry 2 }
nsIfVsys OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"According NetScreen's concepts, each interface belongs to one
virtual system. This attribute displays the virtual system name
an interface belongs to. If the device is device which doesn't
support vsys such as NS-100, we can logically think all the
setting belongs to 'root' vsys."
::= { nsIfEntry 3 }
nsIfZone OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Each interface belongs to one security zone. This attribute
displays the security zone name an interface belongs to."
::= { nsIfEntry 4 }
nsIfStatus OBJECT-TYPE
SYNTAX INTEGER {
down(0),
up(1),
ready(2),
inactive(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The interface status which indicates interface's operational
status."
::= { nsIfEntry 5 }
nsIfIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Each interface must be assigned an IP address."
::= { nsIfEntry 6 }
nsIfNetmask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Each interface must belong to a subnet represented by
netmask."
::= { nsIfEntry 7 }
nsIfGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Default gateway ip address."
::= { nsIfEntry 8 }
nsIfMngIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Trusted, untrusted and DMZ interfaces can have two IP address:
an interface IP address that corresponds to the physical port
through which that interface connects to a network, and a
Manage IP address that can be used to receive administrative
traffic"
::= { nsIfEntry 9 }
nsIfMode OBJECT-TYPE
SYNTAX INTEGER {
transparent(0),
nat(1),
route(2),
not-applicable(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"NetScreen interface can has three operation modes. They are
transparent, nat and route."
::= { nsIfEntry 10 }
nsIfMAC OBJECT-TYPE
SYNTAX PhysAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MAC address the interface has."
::= { nsIfEntry 11 }
nsIfMngTelnet OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enable(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute is used to indicate whether the interface
permits telnet management."
::= { nsIfEntry 12 }
nsIfMngSCS OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enable(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute is used to indicate whether the interface
permits Secure Command Shell management."
::= { nsIfEntry 13 }
nsIfMngWEB OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enable(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute is used to indicate whether the interface
permits WEB UI management."
::= { nsIfEntry 14 }
nsIfMngSSL OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enable(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute is used to indicate whether the interface
permits SSL management."
::= { nsIfEntry 15 }
nsIfMngSNMP OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enable(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute is used to indicate whether the interface
permits SNMP management."
::= { nsIfEntry 16 }
nsIfMngGlobal OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enable(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute is used to indicate whether the interface
permits NS Global management."
::= { nsIfEntry 17 }
nsIfMngGlobalPro OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enable(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute is used to indicate whether the interface
permits NS Global Pro management."
::= { nsIfEntry 18 }
nsIfMngPing OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enable(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute is used to indicate whether the interface
permits Ping go-through."
::= { nsIfEntry 19 }
nsIfMngIdentReset OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enable(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute is used to indicate whether the interface
permits ident reset."
::= { nsIfEntry 20 }
nsIfInfo OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Internal id assigned to this interface. Stays persistent across resets."
::= { nsIfEntry 21 }
nsIfDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Each interface has a a configurable descriptor string."
::= { nsIfEntry 22 }
nsIfSecondaryIpTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsIfSecondaryIpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"In some ScreenOS, it supports multiple IP addresses and
related subnets based on the same interface. This table
collects the multiple IP addresses configuration on an
interface."
::= { netscreenInterface 2 }
nsIfSecondaryIpEntry OBJECT-TYPE
SYNTAX NsIfSecondaryIpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"nsIfSecondaryIpEntry collects some attributes about multiple
IP configurations on an interface."
INDEX
{ nsIfSecondaryIpIndex }
::= { nsIfSecondaryIpTable 1 }
nsIfSecondaryIpIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table index used as primary key when retrieving the
table."
::= { nsIfSecondaryIpEntry 1 }
nsIfSecondaryIpIfIdx OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index value which uniquely identifies an interface the
secodary ip belongs to. The interface identified by a
particular value of this index is the same interface as
identified by the same value of ifIndex."
::= { nsIfSecondaryIpEntry 2 }
nsIfSecondaryIpVsys OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"According NetScreen's concepts, each interface belongs to one
virtual system. This attribute displays the virtual system ID
an interface belongs to. If the device is device which doesn't
support vsys such as NS-100, we can logically think all the
setting belongs to 'root' vsys."
::= { nsIfSecondaryIpEntry 3 }
nsIfSecondaryIpZone OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"each interface belongs to one security zone. this attribute
displays the security zone name an interface belongs to."
::= { nsIfSecondaryIpEntry 4 }
nsIfSecondaryIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ip Address value."
::= { nsIfSecondaryIpEntry 5 }
nsIfSecondaryIpNetmask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Subnet of a ip belongs to."
::= { nsIfSecondaryIpEntry 6 }
nsIfSecondaryIpIfInfo OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Internal id assigned to this interface. Stays persistent across resets."
::= { nsIfSecondaryIpEntry 7 }
nsIfFlowTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsIfFlowEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"nsIfFlowTable is used to get flow statistical information of
the interface."
::= { netscreenInterface 3 }
nsIfFlowEntry OBJECT-TYPE
SYNTAX NsIfFlowEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry collect some attributes about interface flow
counters."
INDEX
{ nsIfFlowIfIdx }
::= { nsIfFlowTable 1 }
nsIfFlowIfIdx OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique interface id, also used as table index."
::= { nsIfFlowEntry 1 }
nsIfFlowVsys OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"According NetScreen's concepts. each interface belongs to one
virtual system. This attribute displays the virtual system name
an interface belongs to."
::= { nsIfFlowEntry 2 }
nsIfFlowInByte OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Incoming byte number arriving at the this interface"
::= { nsIfFlowEntry 3 }
nsIfFlowInPacket OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Incoming packet number arriving at the this interface"
::= { nsIfFlowEntry 4 }
nsIfFlowOutByte OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Outgoing byte number sending through this interface"
::= { nsIfFlowEntry 5 }
nsIfFlowOutPacket OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Outgoing packet number sending through this interface"
::= { nsIfFlowEntry 6 }
nsIfFlowInVpn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VPN packet go through this interface"
::= { nsIfFlowEntry 7 }
nsIfInVlan OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Incoming vlan packet"
::= { nsIfFlowEntry 8 }
nsIfOutVlan OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Outgoing vlan packet"
::= { nsIfFlowEntry 9 }
nsIfFlowIfInfo OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Internal id assigned to this interface. Stays persistent across resets."
::= { nsIfFlowEntry 10 }
nsIfMonTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsIfMonEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table collects some of dropped packet counters of
interface"
::= { netscreenInterface 4 }
nsIfMonEntry OBJECT-TYPE
SYNTAX NsIfMonEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing tunnel information"
INDEX
{ nsIfMonIfIdx }
::= { nsIfMonTable 1 }
nsIfMonIfIdx OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique interface id, also used as table index."
::= { nsIfMonEntry 1 }
nsIfMonVsys OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"According NetScreen's concepts, each interface belongs to one
virtual system. This attribute displays the virtual system name
an interface belongs to."
::= { nsIfMonEntry 2 }
nsIfMonPlyDeny OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet drop since denied by policy."
::= { nsIfMonEntry 3 }
nsIfMonAuthFail OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet drop due to authentication failed."
::= { nsIfMonEntry 4 }
nsIfMonUrlBlock OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet drop due to URL blocking."
::= { nsIfMonEntry 5 }
nsIfMonTrMngQueue OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"packet queue up due to traffic management"
::= { nsIfMonEntry 6 }
nsIfMonTrMngDrop OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet drop due to traffic management"
::= { nsIfMonEntry 7 }
nsIfMonEncFail OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IPSec enc failed due to sa not available, no ipak, etc"
::= { nsIfMonEntry 8 }
nsIfMonNoSa OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"packet drop due to no sa found for incomig spi"
::= { nsIfMonEntry 9 }
nsIfMonNoSaPly OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"packet drop due to no policy associated with found sa"
::= { nsIfMonEntry 10 }
nsIfMonSaInactive OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"packet drop due to sa not active"
::= { nsIfMonEntry 11 }
nsIfMonSaPolicyDeny OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"packet drop due to denial by sa policy"
::= { nsIfMonEntry 12 }
nsIfMonIfInfo OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Internal id assigned to this interface. Stays persistent across resets."
::= { nsIfMonEntry 13 }
END

View File

@ -1,184 +0,0 @@
-- This module defines enterprise MIBs for ARP
--
-- Copyright (c) 1999-2004, Juniper Networks, Inc.
-- All rights reserved.
NETSCREEN-IP-ARP-MIB DEFINITIONS ::= BEGIN
IMPORTS
netscreenIp
FROM NETSCREEN-SMI
Integer32, IpAddress, MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
DisplayString,PhysAddress
FROM SNMPv2-TC
;
nsIpArp MODULE-IDENTITY
LAST-UPDATED "200405032022Z" -- May 03, 2004
ORGANIZATION
"Juniper Networks, Inc."
CONTACT-INFO
"Customer Support
1194 North Mathilda Avenue
Sunnyvale, California 94089-1206
USA
Tel: 1-800-638-8296
E-mail: customerservice@juniper.net
HTTP://www.juniper.net"
DESCRIPTION
"This module defines NetScreen private MIBs for ARP"
REVISION "200405030000Z" -- May 03, 2004
DESCRIPTION
"Modified copyright and contact information"
REVISION "200403030000Z" -- March 03, 2004
DESCRIPTION
"Converted to SMIv2 by Longview Software"
REVISION "200311100000Z" -- November 10, 2003
DESCRIPTION
"Correct spelling mistake"
REVISION "200109280000Z" -- September 28, 2001
DESCRIPTION
"No Comment"
REVISION "200105020000Z" -- May 02, 2001
DESCRIPTION
"Creation Date"
::= { netscreenIp 1 }
NsIpArpEntry ::= SEQUENCE
{
nsIpArpIndex Integer32,
nsIpArpIp IpAddress,
nsIpArpMac PhysAddress,
nsIpArpVsys Integer32,
nsIpArpIfIdx Integer32,
nsIpArpState INTEGER,
nsIpArpAge Integer32,
nsIpArpRetry Integer32,
nsIpArpPakQue Integer32
}
nsIpArpAOD OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enabled(1)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ARP always on destination."
::= { nsIpArp 1 }
nsIpArpCachUpdate OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enabled(1)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ARP cache update."
::= { nsIpArp 2 }
nsIpArpTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsIpArpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table collects all the ARP entries existing in NetScreen
device."
::= { nsIpArp 3 }
nsIpArpEntry OBJECT-TYPE
SYNTAX NsIpArpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing attributes of arp info"
INDEX
{ nsIpArpIndex }
::= { nsIpArpTable 1 }
nsIpArpIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique value for arp table. Its value ranges between 0 and
65535 and may not be contiguous."
::= { nsIpArpEntry 1 }
nsIpArpIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP address."
::= { nsIpArpEntry 2 }
nsIpArpMac OBJECT-TYPE
SYNTAX PhysAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MAC address."
::= { nsIpArpEntry 3 }
nsIpArpVsys OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Virtual system id this entry belongs to."
::= { nsIpArpEntry 4 }
nsIpArpIfIdx OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Interface location."
::= { nsIpArpEntry 5 }
nsIpArpState OBJECT-TYPE
SYNTAX INTEGER {
pending(1),
valid(2),
delete(3),
static(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ARP entry state."
::= { nsIpArpEntry 6 }
nsIpArpAge OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ARP entry age."
::= { nsIpArpEntry 7 }
nsIpArpRetry OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ARP entry retry time."
::= { nsIpArpEntry 8 }
nsIpArpPakQue OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ARP entry package queue."
::= { nsIpArpEntry 9 }
END

19534
mibs/NS-MIB

File diff suppressed because it is too large Load Diff

View File

@ -1,459 +0,0 @@
-- This module defines enterprise MIBs for NAT
--
-- Copyright (c) 1999-2004, Juniper Networks, Inc.
-- All rights reserved.
NETSCREEN-NAT-MIB DEFINITIONS ::= BEGIN
IMPORTS
netscreenNAT
FROM NETSCREEN-SMI
Integer32, IpAddress, MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
;
netscreenNATMibModule MODULE-IDENTITY
LAST-UPDATED "200503032022Z" -- March 03, 2005
ORGANIZATION
"Juniper Networks, Inc."
CONTACT-INFO
"Customer Support
1194 North Mathilda Avenue
Sunnyvale, California 94089-1206
USA
Tel: 1-800-638-8296
E-mail: customerservice@juniper.net
HTTP://www.juniper.net"
DESCRIPTION
"Added dip pool utilization attribute"
REVISION "200503030000Z" -- March 03, 2005
DESCRIPTION
"This module defines the managed objects for Netscreen NAT"
REVISION "200405030000Z" -- May 03, 2004
DESCRIPTION
"Modified copyright and contact information"
REVISION "200403030000Z" -- March 03, 2004
DESCRIPTION
"Converted to SMIv2 by Longview Software"
REVISION "200306030000Z" -- June 03, 2003
DESCRIPTION
"Change VIP configuration per physical interface"
REVISION "200105270000Z" -- May 27, 2001
DESCRIPTION
"Creation Date"
::= { netscreenNAT 0 }
NsNatDipEntry ::= SEQUENCE
{
nsNatDipIndex Integer32,
nsNatDipId Integer32,
nsNatDipLow IpAddress,
nsNatDipHigh IpAddress,
nsNatDipIfIp IpAddress,
nsNatDipIfNetmask IpAddress,
nsNatDipPTEnable INTEGER,
nsNatDipVsys Integer32,
nsNatDipUtil Integer32
}
NsNatMipEntry ::= SEQUENCE
{
nsNatMipIndex Integer32,
nsNatMipIp IpAddress,
nsNatMipNetmask IpAddress,
nsNatMipHost IpAddress,
nsNatMipIfIp IpAddress,
nsNatMipIfNetmask IpAddress,
nsNatMipVsys Integer32
}
NsNatVipCfgEntry ::= SEQUENCE
{
nsNatVipCfgIndex Integer32,
nsNatVipCfgIp IpAddress,
nsNatVipCfgPort Integer32,
nsNatVipCfgService DisplayString,
nsNatVipCfgStatus INTEGER,
nsNatVipCfgLoadBalance INTEGER
}
NsNatVipServerEntry ::= SEQUENCE
{
nsNatVipServerIndex Integer32,
nsNatVipServerVIP IpAddress,
nsNatVipServerService Integer32,
nsNatVipServerLoadBalance INTEGER,
nsNatVipServerIp IpAddress,
nsNatVipServerWeight Integer32,
nsNatVipServerStatus INTEGER
}
nsNatMipTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsNatMipEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Mapped IP(MIP) is a direct one-to-one maping of traffic
destined for one IP address ot another IP address. On
NetScreen device, MIP addresses for tunnel and untrusted
interfaces can be created."
::= { netscreenNAT 1 }
nsNatMipEntry OBJECT-TYPE
SYNTAX NsNatMipEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing attributes of a mip address"
INDEX
{ nsNatMipIndex }
::= { nsNatMipTable 1 }
nsNatMipIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique value for each address. Its value ranges between 0
and 65535 and may not be contingous."
::= { nsNatMipEntry 1 }
nsNatMipIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"mip address. A MIP must be in the same subnet as the tunnel
interface to which it is linked to; however, for the untrusted
interface, a MIP does not need to be in the same subnet. In
either case, a MIP must not be the same as the interface
address or be in any DIP pool that might also be on that
subnet."
::= { nsNatMipEntry 2 }
nsNatMipNetmask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Subnet mask for this MIP."
::= { nsNatMipEntry 3 }
nsNatMipHost OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Host ip address mip mapping to."
::= { nsNatMipEntry 4 }
nsNatMipIfIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Interface's ip address that a MIP is linked to."
::= { nsNatMipEntry 5 }
nsNatMipIfNetmask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Interface's netmask that a MIP is linked to."
::= { nsNatMipEntry 6 }
nsNatMipVsys OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Virtual system this mip belongs to."
::= { nsNatMipEntry 7 }
nsNatDipTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsNatDipEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A DIP(Dynamic IP) pool is a range of IP addresses from which
the NetScreen device can dynamically take addresses to use when
performing NAT on the source IP address of outgoing or incoming
IP packets."
::= { netscreenNAT 2 }
nsNatDipEntry OBJECT-TYPE
SYNTAX NsNatDipEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing attributes of a dynamic address"
INDEX
{ nsNatDipIndex }
::= { nsNatDipTable 1 }
nsNatDipIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique value for each address. Its value ranges between 0
and 65535 and may not be contigous."
::= { nsNatDipEntry 1 }
nsNatDipId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DIP pool id."
::= { nsNatDipEntry 2 }
nsNatDipLow OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Start IP Address Range. The range of addresses in a DIP pool
must be in the same subnet as the interface IP address, but the
DIP pool should not contain the interface IP or any MIP or VIP
address that might on that subnet."
::= { nsNatDipEntry 3 }
nsNatDipHigh OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"End IP Address Range. The range of addresses in a DIP pool
must be in the same subnet as the interface IP address, but the
DIP pool should not contain the interface IP or any MIP or VIP
address that might on that subnet."
::= { nsNatDipEntry 4 }
nsNatDipIfIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Interface's ip address that a DIP is linked to."
::= { nsNatDipEntry 5 }
nsNatDipIfNetmask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"interface's ip address that a DIP is linked to."
::= { nsNatDipEntry 6 }
nsNatDipPTEnable OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Enable Port Translation"
::= { nsNatDipEntry 7 }
nsNatDipVsys OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"virtual system this dip belongs to"
::= { nsNatDipEntry 8 }
nsNatDipUtil OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"dip pool utilzation for this entry. Only applicable to fixed dip. If this is not a fixed dip this will return 0"
::= { nsNatDipEntry 9 }
nsNatVip OBJECT IDENTIFIER ::= { netscreenNAT 3 }
nsNatVipCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsNatVipCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"VIP(Virtual IP) allows you to map routable IP addresses to
internal servers, therby providing transparent connections for
a NAT networks to the Internet. This table collects all VIP
configurations in NetScreen device."
::= { nsNatVip 1 }
nsNatVipCfgEntry OBJECT-TYPE
SYNTAX NsNatVipCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in the nsNatVipCfgTable holds a set of
configuration parameters associated with an instance of VIP."
INDEX
{ nsNatVipCfgIndex }
::= { nsNatVipCfgTable 1 }
nsNatVipCfgIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique value for each vip configuation. Its value ranges
between 1 and 65535 and may not be contingous."
::= { nsNatVipCfgEntry 1 }
nsNatVipCfgIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address for the VIP, which must be in the same subnet
as the untrusted interface and can even be the same address as
the untrusted interface."
::= { nsNatVipCfgEntry 2 }
nsNatVipCfgPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port number for communication between the trusted server
and the untrusted interfce on the NetScreen device."
::= { nsNatVipCfgEntry 3 }
nsNatVipCfgService OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Service for the server on the trusted interface."
::= { nsNatVipCfgEntry 4 }
nsNatVipCfgStatus OBJECT-TYPE
SYNTAX INTEGER {
not-available(0),
available(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of the server on the trusted/DMZ interface."
::= { nsNatVipCfgEntry 5 }
nsNatVipCfgLoadBalance OBJECT-TYPE
SYNTAX INTEGER {
null(0),
round-robin(1),
weighted-round-robin(2),
least-conns(3),
weighted-least-conns(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Load balance algorithm for the Virtual IP servers."
::= { nsNatVipCfgEntry 6 }
nsNatVipServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsNatVipServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Ballancing the loads on NetScreen servers allow traffic
intended for a server(one IP address on the untrusted network)
to be mapped to several different IP addresses on the DMZ or
trusted network. There can be up to eight servers in one load
balancing group, which apperas as a single virtual server.This
table collects all the server pool configurations for the
virtual ip server."
::= { nsNatVip 2 }
nsNatVipServerEntry OBJECT-TYPE
SYNTAX NsNatVipServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing attributes of a vip configuration's server
pool."
INDEX
{ nsNatVipServerIndex }
::= { nsNatVipServerTable 1 }
nsNatVipServerIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique value for each vip server configuation. Its value
ranges between 1 and 65535 and may not be contigous."
::= { nsNatVipServerEntry 1 }
nsNatVipServerVIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address for the VIP."
::= { nsNatVipServerEntry 2 }
nsNatVipServerService OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Service provideing through the VIP."
::= { nsNatVipServerEntry 3 }
nsNatVipServerLoadBalance OBJECT-TYPE
SYNTAX INTEGER {
null(0),
round-robin(1),
weighted-round-robin(2),
least-conns(3),
weighted-least-conns(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Load balance algorithm for the vitural IP servers."
::= { nsNatVipServerEntry 4 }
nsNatVipServerIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Virtual IP server's IP address."
::= { nsNatVipServerEntry 5 }
nsNatVipServerWeight OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Loadbalance algorithm weight."
::= { nsNatVipServerEntry 6 }
nsNatVipServerStatus OBJECT-TYPE
SYNTAX INTEGER {
down(0),
up(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Virtual IP server's status."
::= { nsNatVipServerEntry 7 }
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,444 +0,0 @@
-- These MIBs were created on 1/7/2003
-- This module defines enterprise MIBs for NS OSPF TRAP
--
-- Copyright (c) 1999-2004, Juniper Networks, Inc.
-- All rights reserved.
NETSCREEN-OSPF-TRAP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, IpAddress
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
netscreenTrapDesc, netscreenTrapType
FROM NETSCREEN-TRAP-MIB
nsOspfRouterId, nsOspfIfIpAddress, nsOspfAddressLessIf, nsOspfIfState,
nsOspfVirtIfAreaId, nsOspfVirtIfNeighbor, nsOspfVirtIfState,
nsOspfNbrIpAddr, nsOspfNbrAddressLessIndex, nsOspfNbrRtrId,
nsOspfNbrState, nsOspfVirtNbrArea, nsOspfVirtNbrRtrId, nsOspfVirtNbrState,
nsOspfLsdbType, nsOspfLsdbLsid, nsOspfLsdbRouterId, nsOspfLsdbAreaId,
nsOspfExtLsdbLimit, nsOspf
FROM NETSCREEN-OSPF-MIB;
nsOspfTrap MODULE-IDENTITY
LAST-UPDATED "200405032022Z" -- May 03, 2004
ORGANIZATION
"Juniper Networks, Inc."
CONTACT-INFO
"Customer Support
1194 North Mathilda Avenue
Sunnyvale, California 94089-1206
USA
Tel: 1-800-638-8296
E-mail: customerservice@juniper.net
HTTP://www.juniper.net"
DESCRIPTION
"The MIB module to describe traps for the OSPF
Version 2 Protocol."
::= { nsOspf 16 }
-- Trap Support Objects
-- The following are support objects for the OSPF traps.
nsOspfTrapControl OBJECT IDENTIFIER ::= { nsOspfTrap 1 }
nsOspfTraps OBJECT IDENTIFIER ::= { nsOspfTrap 2 }
nsOspfSetTrap OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A four-octet string serving as a bit map for
the trap events defined by the OSPF traps. This
object is used to enable and disable specific
OSPF traps where a 1 in the bit field
represents enabled. The right-most bit (least
significant) represents trap 0."
::= { nsOspfTrapControl 1 }
nsOspfConfigErrorType OBJECT-TYPE
SYNTAX INTEGER {
badVersion (1),
areaMismatch (2),
unknownNbmaNbr (3), -- Router is Dr eligible
unknownVirtualNbr (4),
authTypeMismatch(5),
authFailure (6),
netMaskMismatch (7),
helloIntervalMismatch (8),
deadIntervalMismatch (9),
optionMismatch (10) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Potential types of configuration conflicts.
Used by the nsOspfConfigError and nsOspfConfigVir-
tError traps."
::= { nsOspfTrapControl 2 }
nsOspfPacketType OBJECT-TYPE
SYNTAX INTEGER {
hello (1),
dbDescript (2),
lsReq (3),
lsUpdate (4),
lsAck (5) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"OSPF packet types."
::= { nsOspfTrapControl 3 }
nsOspfPacketSrc OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of an inbound packet that can-
not be identified by a neighbor instance."
::= { nsOspfTrapControl 4 }
-- Traps
nsOspfIfStateChange NOTIFICATION-TYPE
OBJECTS {
netscreenTrapType,
netscreenTrapDesc,
nsOspfRouterId, -- The originator of the trap
nsOspfIfIpAddress,
nsOspfAddressLessIf,
nsOspfIfState, -- The new state
nsOspfIfVRID
}
STATUS current
DESCRIPTION
"An nsOspfIfStateChange trap signifies that there
has been a change in the state of a non-virtual
OSPF interface. This trap should be generated
when the interface state regresses (e.g., goes
from Dr to Down) or progresses to a terminal
state (i.e., Point-to-Point, DR Other, Dr, or
Backup)."
::= { nsOspfTraps 16 }
nsOspfVirtIfStateChange NOTIFICATION-TYPE
OBJECTS {
netscreenTrapType,
netscreenTrapDesc,
nsOspfRouterId, -- The originator of the trap
nsOspfVirtIfAreaId,
nsOspfVirtIfNeighbor,
nsOspfVirtIfState, -- The new state
nsOspfVirtIfVRID
}
STATUS current
DESCRIPTION
"An nsOspfIfStateChange trap signifies that there
has been a change in the state of an OSPF vir-
tual interface.
This trap should be generated when the inter-
face state regresses (e.g., goes from Point-
to-Point to Down) or progresses to a terminal
state (i.e., Point-to-Point)."
::= { nsOspfTraps 1 }
nsOspfNbrStateChange NOTIFICATION-TYPE
OBJECTS {
netscreenTrapType,
netscreenTrapDesc,
nsOspfRouterId, -- The originator of the trap
nsOspfNbrIpAddr,
nsOspfNbrAddressLessIndex,
nsOspfNbrRtrId,
nsOspfNbrState, -- The new state
nsOspfNbrVRID
}
STATUS current
DESCRIPTION
"An nsOspfNbrStateChange trap signifies that
there has been a change in the state of a non-
virtual OSPF neighbor. This trap should be
generated when the neighbor state regresses
(e.g., goes from Attempt or Full to 1-Way or
Down) or progresses to a terminal state (e.g.,
2-Way or Full). When an neighbor transitions
from or to Full on non-broadcast multi-access
and broadcast networks, the trap should be gen-
erated by the designated router. A designated
router transitioning to Down will be noted by
nsOspfIfStateChange."
::= { nsOspfTraps 2 }
nsOspfVirtNbrStateChange NOTIFICATION-TYPE
OBJECTS {
netscreenTrapType,
netscreenTrapDesc,
nsOspfRouterId, -- The originator of the trap
nsOspfVirtNbrArea,
nsOspfVirtNbrRtrId,
nsOspfVirtNbrState, -- The new state
nsOspfVirtNbrVRID
}
STATUS current
DESCRIPTION
"An nsOspfIfStateChange trap signifies that there
has been a change in the state of an OSPF vir-
tual neighbor. This trap should be generated
when the neighbor state regresses (e.g., goes
from Attempt or Full to 1-Way or Down) or
progresses to a terminal state (e.g., Full)."
::= { nsOspfTraps 3 }
nsOspfIfConfigError NOTIFICATION-TYPE
OBJECTS {
netscreenTrapType,
netscreenTrapDesc,
nsOspfRouterId, -- The originator of the trap
nsOspfIfIpAddress,
nsOspfAddressLessIf,
nsOspfPacketSrc, -- The source IP address
nsOspfConfigErrorType, -- Type of error
nsOspfPacketType,
nsOspfIfVRID
}
STATUS current
DESCRIPTION
"An nsOspfIfConfigError trap signifies that a
packet has been received on a non-virtual in-
terface from a router whose configuration
parameters conflict with this router's confi-
guration parameters. Note that the event op-
tionMismatch should cause a trap only if it
prevents an adjacency from forming."
::= { nsOspfTraps 4 }
nsOspfVirtIfConfigError NOTIFICATION-TYPE
OBJECTS {
netscreenTrapType,
netscreenTrapDesc,
nsOspfRouterId, -- The originator of the trap
nsOspfVirtIfAreaId,
nsOspfVirtIfNeighbor,
nsOspfConfigErrorType, -- Type of error
nsOspfPacketType,
nsOspfVirtIfVRID
}
STATUS current
DESCRIPTION
"An nsOspfConfigError trap signifies that a pack-
et has been received on a virtual interface
from a router whose configuration parameters
conflict with this router's configuration
parameters. Note that the event optionMismatch
should cause a trap only if it prevents an ad-
jacency from forming."
::= { nsOspfTraps 5 }
nsOspfIfAuthFailure NOTIFICATION-TYPE
OBJECTS {
netscreenTrapType,
netscreenTrapDesc,
nsOspfRouterId, -- The originator of the trap
nsOspfIfIpAddress,
nsOspfAddressLessIf,
nsOspfPacketSrc, -- The source IP address
nsOspfConfigErrorType, -- authTypeMismatch or
-- authFailure
nsOspfPacketType,
nsOspfIfVRID
}
STATUS current
DESCRIPTION
"An nsOspfIfAuthFailure trap signifies that a
packet has been received on a non-virtual in-
terface from a router whose authentication key
or authentication type conflicts with this
router's authentication key or authentication
type."
::= { nsOspfTraps 6 }
nsOspfVirtIfAuthFailure NOTIFICATION-TYPE
OBJECTS {
netscreenTrapType,
netscreenTrapDesc,
nsOspfRouterId, -- The originator of the trap
nsOspfVirtIfAreaId,
nsOspfVirtIfNeighbor,
nsOspfConfigErrorType, -- authTypeMismatch or
-- authFailure
nsOspfPacketType,
nsOspfVirtIfVRID
}
STATUS current
DESCRIPTION
"An nsOspfVirtIfAuthFailure trap signifies that a
packet has been received on a virtual interface
from a router whose authentication key or au-
thentication type conflicts with this router's
authentication key or authentication type."
::= { nsOspfTraps 7 }
nsOspfIfRxBadPacket NOTIFICATION-TYPE
OBJECTS {
netscreenTrapType,
netscreenTrapDesc,
nsOspfRouterId, -- The originator of the trap
nsOspfIfIpAddress,
nsOspfAddressLessIf,
nsOspfPacketSrc, -- The source IP address
nsOspfPacketType,
nsOspfIfVRID
}
STATUS current
DESCRIPTION
"An nsOspfIfRxBadPacket trap signifies that an
OSPF packet has been received on a non-virtual
interface that cannot be parsed."
::= { nsOspfTraps 8 }
nsOspfVirtIfRxBadPacket NOTIFICATION-TYPE
OBJECTS {
netscreenTrapType,
netscreenTrapDesc,
nsOspfRouterId, -- The originator of the trap
nsOspfVirtIfAreaId,
nsOspfVirtIfNeighbor,
nsOspfPacketType,
nsOspfVirtIfVRID
}
STATUS current
DESCRIPTION
"An nsOspfRxBadPacket trap signifies that an OSPF
packet has been received on a virtual interface
that cannot be parsed."
::= { nsOspfTraps 9 }
nsOspfTxRetransmit NOTIFICATION-TYPE
OBJECTS {
netscreenTrapType,
netscreenTrapDesc,
nsOspfRouterId, -- The originator of the trap
nsOspfIfIpAddress,
nsOspfAddressLessIf,
nsOspfNbrRtrId, -- Destination
nsOspfPacketType,
nsOspfLsdbType,
nsOspfLsdbLsid,
nsOspfLsdbRouterId,
nsOspfLsdbVRID
}
STATUS current
DESCRIPTION
"An nsOspfTxRetransmit trap signifies than an
OSPF packet has been retransmitted on a non-
virtual interface. All packets that may be re-
transmitted are associated with an LSDB entry.
The LS type, LS ID, and Router ID are used to
identify the LSDB entry."
::= { nsOspfTraps 10 }
nsOspfVirtIfTxRetransmit NOTIFICATION-TYPE
OBJECTS {
netscreenTrapType,
netscreenTrapDesc,
nsOspfRouterId, -- The originator of the trap
nsOspfVirtIfAreaId,
nsOspfVirtIfNeighbor,
nsOspfPacketType,
nsOspfLsdbType,
nsOspfLsdbLsid,
nsOspfLsdbRouterId,
nsOspfLsdbVRID
}
STATUS current
DESCRIPTION
"An nsOspfTxRetransmit trap signifies than an
OSPF packet has been retransmitted on a virtual
interface. All packets that may be retransmit-
ted are associated with an LSDB entry. The LS
type, LS ID, and Router ID are used to identify
the LSDB entry."
::= { nsOspfTraps 11 }
nsOspfOriginateLsa NOTIFICATION-TYPE
OBJECTS {
netscreenTrapType,
netscreenTrapDesc,
nsOspfRouterId, -- The originator of the trap
nsOspfLsdbAreaId, -- 0.0.0.0 for AS Externals
nsOspfLsdbType,
nsOspfLsdbLsid,
nsOspfLsdbRouterId,
nsOspfLsdbVRID
}
STATUS current
DESCRIPTION
"An nsOspfOriginateLsa trap signifies that a new
LSA has been originated by this router. This
trap should not be invoked for simple refreshes
of LSAs (which happesn every 30 minutes), but
instead will only be invoked when an LSA is
(re)originated due to a topology change. Addi-
tionally, this trap does not include LSAs that
are being flushed because they have reached
MaxAge."
::= { nsOspfTraps 12 }
nsOspfMaxAgeLsa NOTIFICATION-TYPE
OBJECTS {
netscreenTrapType,
netscreenTrapDesc,
nsOspfRouterId, -- The originator of the trap
nsOspfLsdbAreaId, -- 0.0.0.0 for AS Externals
nsOspfLsdbType,
nsOspfLsdbLsid,
nsOspfLsdbRouterId,
nsOspfLsdbVRID
}
STATUS current
DESCRIPTION
"An nsOspfMaxAgeLsa trap signifies that one of
the LSA in the router's link-state database has
aged to MaxAge."
::= { nsOspfTraps 13 }
nsOspfLsdbOverflow NOTIFICATION-TYPE
OBJECTS {
netscreenTrapType,
netscreenTrapDesc,
nsOspfRouterId, -- The originator of the trap
nsOspfExtLsdbLimit,
nsOspfLsdbVRID
}
STATUS current
DESCRIPTION
"An nsOspfLsdbOverflow trap signifies that the
number of LSAs in the router's link-state data-
base has exceeded nsOspfExtLsdbLimit."
::= { nsOspfTraps 14 }
nsOspfLsdbApproachingOverflow NOTIFICATION-TYPE
OBJECTS {
netscreenTrapType,
netscreenTrapDesc,
nsOspfRouterId, -- The originator of the trap
nsOspfExtLsdbLimit,
nsOspfLsdbVRID
}
STATUS current
DESCRIPTION
"An nsOspfLsdbApproachingOverflow trap signifies
that the number of LSAs in the router's link-
state database has exceeded ninety percent of
nsOspfExtLsdbLimit."
::= { nsOspfTraps 15 }
END

View File

@ -1,568 +0,0 @@
-- This module defines enterprise MIBs for Policy Monitoring
--
-- Copyright (c) 1999-2004, Juniper Networks, Inc.
-- All rights reserved.
NETSCREEN-POLICY-MIB DEFINITIONS ::= BEGIN
IMPORTS
netscreenPolicy
FROM NETSCREEN-SMI
Counter32, Integer32, MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
;
netscreenPolicyMibModule MODULE-IDENTITY
LAST-UPDATED "200405032022Z" -- May 03, 2004
ORGANIZATION
"Juniper Networks, Inc."
CONTACT-INFO
"Customer Support
1194 North Mathilda Avenue
Sunnyvale, California 94089-1206
USA
Tel: 1-800-638-8296
E-mail: customerservice@juniper.net
HTTP://www.juniper.net"
DESCRIPTION
"This module defines NetScreen private MIBs for Policy
Monitoring"
REVISION "200405030000Z" -- May 03, 2004
DESCRIPTION
"Modified copyright and contact information"
REVISION "200403030000Z" -- March 03, 2004
DESCRIPTION
"Converted to SMIv2 by Longview Software"
REVISION "200308130000Z" -- August 13, 2003
DESCRIPTION
"No Comment"
REVISION "200105140000Z" -- May 14, 2001
DESCRIPTION
"Creation Date"
::= { netscreenPolicy 0 }
NsPlyEntry ::= SEQUENCE
{
nsPlyId Integer32,
nsPlyVsys Integer32,
nsPlySrcZone DisplayString,
nsPlyDstZone DisplayString,
nsPlySrcAddr DisplayString,
nsPlyDstAddr DisplayString,
nsPlyService INTEGER,
nsPlyAction INTEGER,
nsPlyNat INTEGER,
nsPlyFixPort INTEGER,
nsPlyDipId Integer32,
nsPlyVpnTunnel DisplayString,
nsPlyL2tpTunnel DisplayString,
nsPlyAuth INTEGER,
nsPlyLogEnable INTEGER,
nsPlyCountEnable INTEGER,
nsPlyAlarmBPS Integer32,
nsPlyAlarmBPM Integer32,
nsPlySchedule DisplayString,
nsPlyTrafficShapeEnable INTEGER,
nsPlyTrafficPriority INTEGER,
nsPlyDSEnable INTEGER,
nsPlyActiveStatus INTEGER,
nsPlyName DisplayString,
nsPlyServiceName DisplayString
}
NsPlyMonEntry ::= SEQUENCE
{
nsPlyMonId Integer32,
nsPlyMonVsys Integer32,
nsPlyMonPackPerSec Integer32,
nsPlyMonPackPerMin Integer32,
nsPlyMonTotalPacket Counter32,
nsPlyMonBytePerSec Integer32,
nsPlyMonBytePerMin Integer32,
nsPlyMonTotalByte Counter32,
nsPlyMonSessionPerSec Integer32,
nsPlyMonSessionPerMin Integer32,
nsPlyMonTotalSession Counter32
}
nsPlyTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsPlyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A firewall provides a network boundary with a single point of
entry and exit-a choke point.You can screen and direct all that
traffic through the implementation of a set of access policies.
Access policies allow you to permit, deny, encrypt,
authenticate, prioritize, schedule, and monitor the traffic
attemption to cross your firewall. This table collects all the
policy configuration information existing in NetScreen
Device."
::= { netscreenPolicy 1 }
nsPlyEntry OBJECT-TYPE
SYNTAX NsPlyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in the nsPlyTable holds a set of configuration
parameters associatied with an instance of policy."
INDEX
{ nsPlyId, nsPlyVsys }
::= { nsPlyTable 1 }
nsPlyId OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Each policy is identified by a unique policy ID."
::= { nsPlyEntry 1 }
nsPlyVsys OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Vitural system's name this polic entry belongs to."
::= { nsPlyEntry 2 }
nsPlySrcZone OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Traffic through a firewall means that traffic flows from one
security zone to another. This object describes the source zone
name traffic flow passes."
::= { nsPlyEntry 3 }
nsPlyDstZone OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Traffic through a firewall means that traffic flows from one
security zone to another. This object describes the destination
zone name traffic flow passes."
::= { nsPlyEntry 4 }
nsPlySrcAddr OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Addresses are objects that identify network devices such as
hosts and networks by their location in relation to the
firwall on which security zone.To create an access policy for
specific addresses, you must first create entries for the
relevant hosts and networks in the address book.Source IP
address indicates the address in source zone, 0.0.0.0 means any
address."
::= { nsPlyEntry 5 }
nsPlyDstAddr OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Addresses are objects that identify network devices such as
hosts and networks by their location in relation to the
firwall-on which security zone.To create an access policy for
specific addresses, you must first create entries for the
relevant hosts and networks in the address book.Source IP
address indicates the address in destination zone, 0.0.0.0
means any address."
::= { nsPlyEntry 6 }
nsPlyService OBJECT-TYPE
SYNTAX INTEGER {
any(0),
aol(1),
bgp(2),
dpcp-relay(3),
dns(4),
finger(5),
ftp(6),
ftp-get(7),
ftp-put(8),
gopher(9),
h323(10),
http(11),
https(12),
icmp-info(13),
icmp-timestamp(14),
ike(15),
imap(16),
internet-locator-service(17),
irc(18),
l2tp(19),
ldap(20),
mail(21),
netmeeting(22),
nfs(23),
nntp(24),
ns-global(25),
ns-global-pro(26),
ntp(27),
ospf(28),
pc-anywhere(29),
ping(30),
pop3(31),
pptp(32),
real-media(33),
rip(34),
rlogin(35),
snmp(36),
ssh(37),
syslog(38),
talk(39),
tcp-any(40),
telnet(41),
tftp(42),
traceroute(43),
udp-any(44),
uucp(45),
vdo-live(46),
wais(47),
winframe(48),
x-windows(49),
other(50)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sevices are objects that identify application protocols using
layer 4 information such as standard and accepted TCP and UDP
port numbers for application services like Telnet, FTP, SMTP
and HTTP. This object indicates all the traffic service type
this policy allows. 'Any' means all this policy allows all
service go through. 'Other' could be a configured service or
not in the list. See nsPlyServiceName for service name."
::= { nsPlyEntry 7 }
nsPlyAction OBJECT-TYPE
SYNTAX INTEGER {
deny(0),
permit(1),
tunnel(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Actions objects that describe what the firewall does to the
traffic it receives. Permit allows the packet to pass the
firewall. Deny blocks the packet from traversing the firewall.
Tunnel encapsulates outgoing IP packets and decapsulates
incoming IP packets."
::= { nsPlyEntry 8 }
nsPlyNat OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"You can apply NAT at the interface level or at the policy
level. With policy-based NAT, you can translate the source
address on either incoming or outging network and VPN traffic.
This object indicates if this is a policy-based NAT."
::= { nsPlyEntry 9 }
nsPlyFixPort OBJECT-TYPE
SYNTAX INTEGER {
no(0),
yes(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When in policy-based NAT, the new secure address can come from
either a Dynamic IP or from a Mapped IP. This object indicates
if poliy-based NAT uses fix port when working on NAT mode."
::= { nsPlyEntry 10 }
nsPlyDipId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the Dynamic ID chosen for NAT policy."
::= { nsPlyEntry 11 }
nsPlyVpnTunnel OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VPN tunnel this access policy applies to."
::= { nsPlyEntry 12 }
nsPlyL2tpTunnel OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"L2TP tunnel this access policy applies to."
::= { nsPlyEntry 13 }
nsPlyAuth OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the selecting this option requires the
user at the source address to authenticate his/her identiry by
supplying a user name and password before traffic is allowed to
graverw the firewall or enter the VPN tunnel."
::= { nsPlyEntry 14 }
nsPlyLogEnable OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When you enable logging in an access policy, the NetScreen
device logs all connections to which that paticular access
policy applies."
::= { nsPlyEntry 15 }
nsPlyCountEnable OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When you enable counting in an access plicy, the NetScreen
device counts the total number of bytes of traffic to which
this access policy applies and records the informaiton in
historical graphs."
::= { nsPlyEntry 16 }
nsPlyAlarmBPS OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"User can set a threshold that triggers an alarm when the
traffic permitted by the access policy exceeds a specified
number of bytes per second."
::= { nsPlyEntry 17 }
nsPlyAlarmBPM OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"User can set a threshold that triggers an alarm when the
traffic permitted by the access policy exceeds a specified
number of bytes per Minute."
::= { nsPlyEntry 18 }
nsPlySchedule OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"By associating a schedule to an access policy, you can
determine when the access policy is in effect."
::= { nsPlyEntry 19 }
nsPlyTrafficShapeEnable OBJECT-TYPE
SYNTAX INTEGER {
off(0),
on(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"User can set parameters for the control and shaping of traffic
for each access policy."
::= { nsPlyEntry 20 }
nsPlyTrafficPriority OBJECT-TYPE
SYNTAX INTEGER {
high(0),
priority2nd(1),
priority3rd(2),
priority4th(3),
priority5th(4),
priority6th(5),
priority7th(6),
priorityLow(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Traffic priority for this policy."
::= { nsPlyEntry 21 }
nsPlyDSEnable OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Differentiated Services is a system for tagging traffic at a
position within a hierarchy of priority."
::= { nsPlyEntry 22 }
nsPlyActiveStatus OBJECT-TYPE
SYNTAX INTEGER {
inactive(0),
inuse(1),
hidden(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Show the status of one policy entry."
::= { nsPlyEntry 23 }
nsPlyName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"policy name (optional)"
::= { nsPlyEntry 24 }
nsPlyServiceName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sevices name that identify application protocols using
layer 4 information such as standard and accepted TCP and UDP
port numbers for application services like Telnet, FTP, SMTP
and HTTP. This object indicates all the traffic service type
this policy allows. 'Any' means all this policy allows all
service go through."
::= { nsPlyEntry 25 }
nsPlyMonTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsPlyMonEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"traffic information for the policy-based traffic."
::= { netscreenPolicy 2 }
nsPlyMonEntry OBJECT-TYPE
SYNTAX NsPlyMonEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry holds a set of traffic counters of a specific
policy."
INDEX
{ nsPlyMonId, nsPlyMonVsys }
::= { nsPlyMonTable 1 }
nsPlyMonId OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Policy Id, also used as index in this table"
::= { nsPlyMonEntry 1 }
nsPlyMonVsys OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"vsys this policy belongs to"
::= { nsPlyMonEntry 2 }
nsPlyMonPackPerSec OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packets go through this policy per second"
::= { nsPlyMonEntry 3 }
nsPlyMonPackPerMin OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packets go through this policy per minute"
::= { nsPlyMonEntry 4 }
nsPlyMonTotalPacket OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"total packets go through this policy"
::= { nsPlyMonEntry 5 }
nsPlyMonBytePerSec OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bytes go through this policy per second"
::= { nsPlyMonEntry 6 }
nsPlyMonBytePerMin OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bytes go through this policy per minute"
::= { nsPlyMonEntry 7 }
nsPlyMonTotalByte OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total bytes go through this policy"
::= { nsPlyMonEntry 8 }
nsPlyMonSessionPerSec OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sessions go through this policy per second"
::= { nsPlyMonEntry 9 }
nsPlyMonSessionPerMin OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sessions go through this policy per minute"
::= { nsPlyMonEntry 10 }
nsPlyMonTotalSession OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Sessions go through this policy"
::= { nsPlyMonEntry 11 }
END

View File

@ -1,117 +0,0 @@
-- Copyright (c) 1999-2004, Juniper Networks, Inc.
-- All rights reserved.
NETSCREEN-PRODUCTS-MIB DEFINITIONS ::= BEGIN
IMPORTS
netscreenProducts
FROM NETSCREEN-SMI
MODULE-IDENTITY
FROM SNMPv2-SMI
;
netscreenProductsMibModule MODULE-IDENTITY
LAST-UPDATED "200405032022Z" -- May 03, 2004
ORGANIZATION
"Juniper Networks, Inc."
CONTACT-INFO
"Customer Support
1194 North Mathilda Avenue
Sunnyvale, California 94089-1206
USA
Tel: 1-800-638-8296
E-mail: customerservice@juniper.net
HTTP://www.juniper.net"
DESCRIPTION
"This module defines the object identifiers that are assigned
to various hardware platforms, and hence are returned as values
for sysObjectID"
REVISION "200405030000Z" -- May 03, 2004
DESCRIPTION
"Modified copyright and contact information"
REVISION "200403030000Z" -- March 03, 2004
DESCRIPTION
"Converted to SMIv2 by Longview Software"
REVISION "200401200000Z" -- January 20, 2004
DESCRIPTION
"Add netscreenHardwareSecurity Client"
REVISION "200008020000Z" -- August 02, 2000
DESCRIPTION
"Creation Date"
::= { netscreenProducts 0 }
netscreenGeneric OBJECT IDENTIFIER ::= { netscreenProducts 1 }
netscreenNs5 OBJECT IDENTIFIER ::= { netscreenProducts 2 }
netscreenNs10 OBJECT IDENTIFIER ::= { netscreenProducts 3 }
netscreenNs100 OBJECT IDENTIFIER ::= { netscreenProducts 4 }
netscreenNs1000 OBJECT IDENTIFIER ::= { netscreenProducts 5 }
netscreenNs500 OBJECT IDENTIFIER ::= { netscreenProducts 6 }
netscreenNs50 OBJECT IDENTIFIER ::= { netscreenProducts 7 }
netscreenNs25 OBJECT IDENTIFIER ::= { netscreenProducts 8 }
netscreenNs204 OBJECT IDENTIFIER ::= { netscreenProducts 9 }
netscreenNs208 OBJECT IDENTIFIER ::= { netscreenProducts 10 }
netscreenNs5XT OBJECT IDENTIFIER ::= { netscreenProducts 11 }
netscreenNs5XP OBJECT IDENTIFIER ::= { netscreenProducts 12 }
netscreenNs5000 OBJECT IDENTIFIER ::= { netscreenProducts 13 }
netscreenNs5GT OBJECT IDENTIFIER ::= { netscreenProducts 14 }
netscreenHardwareSecurityClient OBJECT IDENTIFIER ::= { netscreenProducts 15 }
netscreenISG2000 OBJECT IDENTIFIER ::= { netscreenProducts 16 }
netscreen-5GT-ADSL-AnnexA OBJECT IDENTIFIER ::= { netscreenProducts 17 }
netscreen-5GT-ADSL-AnnexB OBJECT IDENTIFIER ::= { netscreenProducts 19 }
netscreen-5GT-WLAN OBJECT IDENTIFIER ::= { netscreenProducts 21 }
netscreen-5GT-ADSL-AnnexA-WLAN OBJECT IDENTIFIER ::= { netscreenProducts 23 }
netscreen-5GT-ADSL-AnnexB-WLAN OBJECT IDENTIFIER ::= { netscreenProducts 25 }
netscreenISG1000 OBJECT IDENTIFIER ::= { netscreenProducts 28 }
netscreenSSG5 OBJECT IDENTIFIER ::= { netscreenProducts 29 }
netscreenSSG5-ISDN OBJECT IDENTIFIER ::= { netscreenProducts 30 }
netscreenSSG5-v92 OBJECT IDENTIFIER ::= { netscreenProducts 31 }
netscreenSSG5-Serial-WLAN OBJECT IDENTIFIER ::= { netscreenProducts 32 }
netscreenSSG5-ISDN-WLAN OBJECT IDENTIFIER ::= { netscreenProducts 33 }
netscreenSSG5-v92-WLAN OBJECT IDENTIFIER ::= { netscreenProducts 34 }
netscreenSSG20 OBJECT IDENTIFIER ::= { netscreenProducts 35 }
netscreenSSG20-WLAN OBJECT IDENTIFIER ::= { netscreenProducts 36 }
netscreenSSG520 OBJECT IDENTIFIER ::= { netscreenProducts 50 }
netscreenSSG550 OBJECT IDENTIFIER ::= { netscreenProducts 51 }
netscreenSSG140 OBJECT IDENTIFIER ::= { netscreenProducts 52 }
netscreenSSG320 OBJECT IDENTIFIER ::= { netscreenProducts 54 }
netscreenSSG350 OBJECT IDENTIFIER ::= { netscreenProducts 55 }
END

View File

@ -1,174 +0,0 @@
-- This module defines enterprise MIBs for QoS
--
-- Copyright (c) 1999-2004, Juniper Networks, Inc.
-- All rights reserved.
NETSCREEN-QOS-MIB DEFINITIONS ::= BEGIN
IMPORTS
netscreenQos
FROM NETSCREEN-SMI
Integer32, MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
;
netscreenQosMibModule MODULE-IDENTITY
LAST-UPDATED "200405032022Z" -- May 03, 2004
ORGANIZATION
"Juniper Networks, Inc."
CONTACT-INFO
"Customer Support
1194 North Mathilda Avenue
Sunnyvale, California 94089-1206
USA
Tel: 1-800-638-8296
E-mail: customerservice@juniper.net
HTTP://www.juniper.net"
DESCRIPTION
"This module defines the object that are used to monitor QoS"
REVISION "200405030000Z" -- May 03, 2004
DESCRIPTION
"Modified copyright and contact information"
REVISION "200403030000Z" -- March 03, 2004
DESCRIPTION
"Converted to SMIv2 by Longview Software"
REVISION "200109280000Z" -- September 28, 2001
DESCRIPTION
"No Comment"
REVISION "200105150000Z" -- May 15, 2001
DESCRIPTION
"Creation Date"
::= { netscreenQos 0 }
NsQosPlyEntry ::= SEQUENCE
{
nsQosPlyId Integer32,
nsQosPlyVsys Integer32,
nsQosPlyQosEnable INTEGER,
nsQosPlyGanBW Integer32,
nsQosPlyMaxBW Integer32,--,
nsQosPlyTraffPriority Integer32,
nsQosPlyDSEnable INTEGER
}
nsQosUsrShapingMode OBJECT-TYPE
SYNTAX INTEGER {
off(0),
on(1),
on-off(2),
off-on(3),
auto(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"QoS mode set by user"
::= { netscreenQos 1 }
nsQosSysShapingMode OBJECT-TYPE
SYNTAX INTEGER {
off(0),
on(1),
on-off(2),
off-on(3),
auto(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"QoS mode currently set by the system"
::= { netscreenQos 2 }
nsQosPly OBJECT IDENTIFIER ::= { netscreenQos 3 }
nsQosPlyTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsQosPlyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"QoS is the allocation of the appropriate amount of
network bandwidth to every user and application on an interface.
This table collects all the QoS configuration
setting on each physical interface."
::= { nsQosPly 1 }
nsQosPlyEntry OBJECT-TYPE
SYNTAX NsQosPlyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry holds a set of attributes for QoS"
INDEX
{ nsQosPlyId }
::= { nsQosPlyTable 1 }
nsQosPlyId OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique policy id, also used as table index."
::= { nsQosPlyEntry 1 }
nsQosPlyVsys OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VSYS this policy belongs to."
::= { nsQosPlyEntry 2 }
nsQosPlyQosEnable OBJECT-TYPE
SYNTAX INTEGER {
off(0),
on(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Enable QoS on this policy."
::= { nsQosPlyEntry 3 }
nsQosPlyGanBW OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Guaranteed Bandwidth (in bytes per second). When Qos Enable
is off, the value has no meaning."
::= { nsQosPlyEntry 4 }
nsQosPlyMaxBW OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maxium Bandwidth (in bytes per second). When Qos Enable is
off, the value has no meaning. Negative value means it is not
set yet."
::= { nsQosPlyEntry 5 }
nsQosPlyTraffPriority OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Traffic priority for this policy. Zero is the highest
priority and seven is the lowest."
::= { nsQosPlyEntry 6 }
nsQosPlyDSEnable OBJECT-TYPE
SYNTAX INTEGER {
off(0),
on(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Enable DiffServ codepoint marking on this policy."
::= { nsQosPlyEntry 7 }
END

View File

@ -1,269 +0,0 @@
-- This module defines enterprise MIBs for monitoring resources
--
-- Copyright (c) 1999-2004, Juniper Networks, Inc.
-- All rights reserved.
NETSCREEN-RESOURCE-MIB DEFINITIONS ::= BEGIN
IMPORTS
netscreenResource
FROM NETSCREEN-SMI
Integer32, MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
;
netscreenResourceMibModule MODULE-IDENTITY
LAST-UPDATED "200405032022Z" -- May 03, 2004
ORGANIZATION
"Juniper Networks, Inc."
CONTACT-INFO
"Customer Support
1194 North Mathilda Avenue
Sunnyvale, California 94089-1206
USA
Tel: 1-800-638-8296
E-mail: customerservice@juniper.net
HTTP://www.juniper.net"
DESCRIPTION
"This module defines the object that are used to monitor
resource in netscreen box"
REVISION "200405030000Z" -- May 03, 2004
DESCRIPTION
"Modified copyright and contact information"
REVISION "200403030000Z" -- March 03, 2004
DESCRIPTION
"Converted to SMIv2 by Longview Software"
REVISION "200311100000Z" -- November 10, 2003
DESCRIPTION
"Correct spelling mistake"
REVISION "200205050000Z" -- May 05, 2002
DESCRIPTION
"Remove active session"
REVISION "200104300000Z" -- April 30, 2001
DESCRIPTION
"Creation Date"
::= { netscreenResource 0 }
nsResCPU OBJECT IDENTIFIER ::= { netscreenResource 1 }
nsResCpuAvg OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average System CPU utilization in percentage."
::= { nsResCPU 1 }
nsResCpuLast1Min OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last one minute CPU utilization in percentage."
::= { nsResCPU 2 }
nsResCpuLast5Min OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last five minutes CPU utilization in percentage."
::= { nsResCPU 3 }
nsResCpuLast15Min OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last fifteen minutes CPU utilization in percentage."
::= { nsResCPU 4 }
nsResMem OBJECT IDENTIFIER ::= { netscreenResource 2 }
nsResMemAllocate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Memory allocated."
::= { nsResMem 1 }
nsResMemLeft OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Memory left."
::= { nsResMem 2 }
nsResMemFrag OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Memory fragment."
::= { nsResMem 3 }
nsResSession OBJECT IDENTIFIER ::= { netscreenResource 3 }
nsResSessAllocate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Allocate session number."
::= { nsResSession 2 }
nsResSessMaxium OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maxium session number system can afford."
::= { nsResSession 3 }
nsResSessFailed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Failed session allocation counters."
::= { nsResSession 4 }
nsResModTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsResModEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"System status for multiple modules."
::= { netscreenResource 4 }
nsResModEntry OBJECT-TYPE
SYNTAX NsResModEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in the table holds a session status parameters associated
with an instance of security module."
INDEX { nsResModModId, nsResModCpuId}
::= { nsResModTable 1 }
NsResModEntry ::=
SEQUENCE {
nsResModModId
Integer32,
nsResModCpuId
Integer32,
nsResModCpuCurr
Integer32,
nsResModCpuLast1Min
Integer32,
nsResModCpuLast5Min
Integer32,
nsResModCpuLast15Min
Integer32,
nsResModMemAllocated
Integer32,
nsResModMemLeft
Integer32,
nsResModSessAllocated
Integer32,
nsResModSessMaximum
Integer32,
nsResModSessFailed
Integer32
}
nsResModModId OBJECT-TYPE
SYNTAX Integer32 (1..32)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Module ID for security module. Each ID uniquely identifies a single Security Module."
::= { nsResModEntry 1 }
nsResModCpuId OBJECT-TYPE
SYNTAX Integer32 (1..2)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"CPU Identifier. Each ID uniquely identifies a single CPU residing on a Security Module."
::= { nsResModEntry 2 }
nsResModCpuCurr OBJECT-TYPE
SYNTAX Integer32 (1..100)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current System CPU utilization in percentage."
::= { nsResModEntry 3 }
nsResModCpuLast1Min OBJECT-TYPE
SYNTAX Integer32 (1..100)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Last one minute CPU utilization in percentage."
::= { nsResModEntry 4 }
nsResModCpuLast5Min OBJECT-TYPE
SYNTAX Integer32 (1..100)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Last five minutes CPU utilization in percentage."
::= { nsResModEntry 5 }
nsResModCpuLast15Min OBJECT-TYPE
SYNTAX Integer32 (1..100)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Last fifteen minutes CPU utilization in percentage."
::= { nsResModEntry 6 }
nsResModMemAllocated OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current memory allocated for this cpu"
::= { nsResModEntry 7 }
nsResModMemLeft OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current free memory for this security module. Since this is shared memory the same value is returned for both the cpus."
::= { nsResModEntry 8 }
nsResModSessAllocated OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of sessions currently allocated for this Security Module's cpu."
::= { nsResModEntry 9 }
nsResModSessMaximum OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Maximum number of sessions supported by this Security Module's cpu."
::= { nsResModEntry 10 }
nsResModSessFailed OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of sessions failed for this Security Module's cpu."
::= { nsResModEntry 11 }
END

View File

@ -1,567 +0,0 @@
-- These MIBs were created on 1/2/2003
-- This module defines enterprise MIBs for NS RIP
--
-- Copyright (c) 1999-2004, Juniper Networks, Inc.
-- All rights reserved.
--
-- MODULE-IDENTITY
-- OrgName
-- Juniper Networks, Inc.
-- ContactInfo
-- Customer Support
--
-- 1194 North Mathilda Avenue
-- Sunnyvale, California 94089-1206
-- USA
--
-- Tel: 1-800-638-8296
-- E-mail: customerservice@juniper.net
-- HTTP://www.juniper.net"
--
-- Descr
-- This module defines the object that are used to monitor
-- NS's RIP configuration
--
-- Last modified date: 01/16/2003
-- Last modified date: 11/10/2003
--
NETSCREEN-RIPv2-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Counter32,
TimeTicks, IpAddress FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
netscreenVR FROM NETSCREEN-SMI;
-- This MIB module uses the extended OBJECT-TYPE macro as
-- defined in [9].
nsRip2 MODULE-IDENTITY
LAST-UPDATED "200506032022Z" -- June 20, 2005
ORGANIZATION "IETF RIP-II Working Group"
CONTACT-INFO
" Fred Baker
Postal: Cisco Systems
519 Lado Drive
Santa Barbara, California 93111
Tel: +1 805 681 0115
E-Mail: fbaker@cisco.com
Postal: Gary Malkin
Xylogics, Inc.
53 Third Avenue
Burlington, MA 01803
Phone: (617) 272-8140
EMail: gmalkin@Xylogics.COM"
DESCRIPTION
"The MIB module to describe the RIP2 Version 2 Protocol"
::= { netscreenVR 4 }
-- RIP-2 Management Information Base
-- the RouteTag type represents the contents of the
-- Route Domain field in the packet header or route entry.
-- The use of the Route Domain is deprecated.
RouteTag ::= TEXTUAL-CONVENTION
STATUS deprecated
DESCRIPTION
"the RouteTag type represents the contents of the Route Domain
field in the packet header or route entry"
SYNTAX OCTET STRING (SIZE (2))
--4.1 Global Counters
-- The RIP-2 Globals Group.
-- Implementation of this group is mandatory for systems
-- which implement RIP-2.
-- These counters are intended to facilitate debugging quickly
-- changing routes or failing neighbors
-- nsRip2Globals OBJECT IDENTIFIER ::= { nsRip2 1 }
-- nsRip2GlobalRouteChanges OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS deprecated
-- DESCRIPTION
-- "The number of route changes made to the IP Route
-- Database by RIP. This does not include the refresh
-- of a route's age."
-- ::= { nsRip2Globals 1 }
-- nsRip2GlobalQueries OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS deprecated
-- DESCRIPTION
-- "The number of responses sent to RIP queries
-- from other systems."
-- ::= { nsRip2Globals 2 }
nsRip2GlobalsTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsRip2GlobalsEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"A list of RIP2 Globals per VR."
::= { nsRip2 1 }
nsRip2GlobalsEntry OBJECT-TYPE
SYNTAX NsRip2GlobalsEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"One VR's Globals."
INDEX { nsRip2GlobalVRID }
::= { nsRip2GlobalsTable 1 }
NsRip2GlobalsEntry ::=
SEQUENCE {
nsRip2GlobalRouteChanges
Counter32,
nsRip2GlobalQueries
Counter32,
nsRip2GlobalVRID
INTEGER
}
nsRip2GlobalRouteChanges OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of route changes made to the IP Route
Database by RIP. This does not include the refresh
of a route's age."
::= { nsRip2GlobalsEntry 1 }
nsRip2GlobalQueries OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of responses sent to RIP queries
from other systems."
::= { nsRip2GlobalsEntry 2 }
nsRip2GlobalVRID OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Virtual Router ID"
::= { nsRip2GlobalsEntry 3 }
--4.2 RIP Interface Tables
-- RIP Interfaces Groups
-- Implementation of these Groups is mandatory for systems
-- which implement RIP-2.
-- The RIP Interface Status Table.
nsRip2IfStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsRip2IfStatEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"A list of subnets which require separate
status monitoring in RIP."
::= { nsRip2 2 }
nsRip2IfStatEntry OBJECT-TYPE
SYNTAX NsRip2IfStatEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"A Single Routing Domain in a single Subnet."
INDEX { nsRip2IfStatAddress, nsRip2IfStatVRID }
::= { nsRip2IfStatTable 1 }
NsRip2IfStatEntry ::=
SEQUENCE {
nsRip2IfStatAddress
IpAddress,
nsRip2IfStatRcvBadPackets
Counter32,
nsRip2IfStatRcvBadRoutes
Counter32,
nsRip2IfStatSentUpdates
Counter32,
nsRip2IfStatStatus
RowStatus,
nsRip2IfStatVRID
INTEGER
}
nsRip2IfStatAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The IP Address of this system on the indicated
subnet. For unnumbered interfaces, the value 0.0.0.N,
where the least significant 24 bits (N) is the ifIndex
for the IP Interface in network byte order."
::= { nsRip2IfStatEntry 1 }
nsRip2IfStatRcvBadPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of RIP response packets received by
the RIP process which were subsequently discarded
for any reason (e.g. a version 0 packet, or an
unknown command type)."
::= { nsRip2IfStatEntry 2 }
nsRip2IfStatRcvBadRoutes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of routes, in valid RIP packets,
which were ignored for any reason (e.g. unknown
address family, or invalid metric)."
::= { nsRip2IfStatEntry 3 }
nsRip2IfStatSentUpdates OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of triggered RIP updates actually
sent on this interface. This explicitly does
NOT include full updates sent containing new
information."
::= { nsRip2IfStatEntry 4 }
nsRip2IfStatStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION
"Writing invalid has the effect of deleting
this interface."
::= { nsRip2IfStatEntry 5 }
nsRip2IfStatVRID OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Virtual Router ID"
::= { nsRip2IfStatEntry 6 }
-- The RIP Interface Configuration Table.
nsRip2IfConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsRip2IfConfEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"A list of subnets which require separate
configuration in RIP."
::= { nsRip2 3 }
nsRip2IfConfEntry OBJECT-TYPE
SYNTAX NsRip2IfConfEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"A Single Routing Domain in a single Subnet."
INDEX { nsRip2IfConfAddress, nsRip2IfConfVRID }
::= { nsRip2IfConfTable 1 }
NsRip2IfConfEntry ::=
SEQUENCE {
nsRip2IfConfAddress
IpAddress,
nsRip2IfConfDomain
RouteTag,
nsRip2IfConfAuthType
INTEGER,
nsRip2IfConfAuthKey
OCTET STRING,
nsRip2IfConfSend
INTEGER,
nsRip2IfConfReceive
INTEGER,
nsRip2IfConfDefaultMetric
INTEGER,
nsRip2IfConfStatus
RowStatus,
nsRip2IfConfSrcAddress
IpAddress,
nsRip2IfConfVRID
INTEGER
}
nsRip2IfConfAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The IP Address of this system on the indicated
subnet. For unnumbered interfaces, the value 0.0.0.N,
where the least significant 24 bits (N) is the ifIndex
for the IP Interface in network byte order."
::= { nsRip2IfConfEntry 1 }
nsRip2IfConfDomain OBJECT-TYPE
SYNTAX RouteTag
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"Value inserted into the Routing Domain field
of all RIP packets sent on this interface."
DEFVAL { '0000'H }
::= { nsRip2IfConfEntry 2 }
nsRip2IfConfAuthType OBJECT-TYPE
SYNTAX INTEGER {
noAuthentication (1),
simplePassword (2),
md5 (3)
}
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION
"The type of Authentication used on this
interface."
DEFVAL { noAuthentication }
::= { nsRip2IfConfEntry 3 }
nsRip2IfConfAuthKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..16))
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION
"The value to be used as the Authentication Key
whenever the corresponding instance of
nsRip2IfConfAuthType has a value other than
noAuthentication. A modification of the corresponding
instance of nsRip2IfConfAuthType does not modify
the nsRip2IfConfAuthKey value. If a string shorter
than 16 octets is supplied, it will be left-
justified and padded to 16 octets, 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 }
::= { nsRip2IfConfEntry 4 }
nsRip2IfConfSend OBJECT-TYPE
SYNTAX INTEGER {
doNotSend (1),
ripVersion1 (2),
rip1Compatible (3),
ripVersion2 (4),
ripV1Demand (5),
ripV2Demand (6)
}
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION
"What the router sends on this interface.
ripVersion1 implies sending RIP updates compliant
with RFC 1058. rip1Compatible implies
broadcasting RIP-2 updates using RFC 1058 route
subsumption rules. ripVersion2 implies
multicasting RIP-2 updates. ripV1Demand indicates
the use of Demand RIP on a WAN interface under RIP
Version 1 rules. ripV2Demand indicates the use of
Demand RIP on a WAN interface under Version 2 rules."
DEFVAL { rip1Compatible }
::= { nsRip2IfConfEntry 5 }
nsRip2IfConfReceive OBJECT-TYPE
SYNTAX INTEGER {
rip1 (1),
rip2 (2),
rip1OrRip2 (3),
doNotRecieve (4)
}
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION
"This indicates which version of RIP updates
are to be accepted. Note that rip2 and
rip1OrRip2 implies reception of multicast
packets."
DEFVAL { rip1OrRip2 }
::= { nsRip2IfConfEntry 6 }
nsRip2IfConfDefaultMetric OBJECT-TYPE
SYNTAX INTEGER ( 0..15 )
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION
"This variable indicates the metric that is to
be used for the default route entry in RIP updates
originated on this interface. A value of zero
indicates that no default route should be
originated; in this case, a default route via
another router may be propagated."
::= { nsRip2IfConfEntry 7 }
nsRip2IfConfStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION
"Writing invalid has the effect of deleting
this interface."
::= { nsRip2IfConfEntry 8 }
nsRip2IfConfSrcAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION
"The IP Address this system will use as a source
address on this interface. If it is a numbered
interface, this MUST be the same value as
nsRip2IfConfAddress. On unnumbered interfaces,
it must be the value of nsRip2IfConfAddress for
some interface on the system."
::= { nsRip2IfConfEntry 9 }
nsRip2IfConfVRID OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Virtual Router ID"
::= { nsRip2IfConfEntry 10 }
--4.3 Peer Table
-- 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. An
-- active peer is a router from which a valid RIP
-- updated has been heard in the last 180 seconds.
nsRip2PeerTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsRip2PeerEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"A list of RIP Peers."
::= { nsRip2 4 }
nsRip2PeerEntry OBJECT-TYPE
SYNTAX NsRip2PeerEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"Information regarding a single routing peer."
INDEX { nsRip2PeerAddress, nsRip2PeerDomain, nsRip2PeerVRID }
::= { nsRip2PeerTable 1 }
NsRip2PeerEntry ::=
SEQUENCE {
nsRip2PeerAddress
IpAddress,
nsRip2PeerDomain
RouteTag,
nsRip2PeerLastUpdate
TimeTicks,
nsRip2PeerVersion
INTEGER,
nsRip2PeerRcvBadPackets
Counter32,
nsRip2PeerRcvBadRoutes
Counter32,
nsRip2PeerVRID
INTEGER
}
nsRip2PeerAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The IP Address that the peer is using as its source
address. Note that on an unnumbered link, this may
not be a member of any subnet on the system."
::= { nsRip2PeerEntry 1 }
nsRip2PeerDomain OBJECT-TYPE
SYNTAX RouteTag
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The value in the Routing Domain field in RIP
packets received from the peer. As domain suuport
is deprecated, this must be zero."
::= { nsRip2PeerEntry 2 }
nsRip2PeerLastUpdate OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The value of sysUpTime when the most recent
RIP update was received from this system."
::= { nsRip2PeerEntry 3 }
nsRip2PeerVersion OBJECT-TYPE
SYNTAX INTEGER ( 0..255 )
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The RIP version number in the header of the
last RIP packet received."
::= { nsRip2PeerEntry 4 }
nsRip2PeerRcvBadPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of RIP response packets from this
peer discarded as invalid."
::= { nsRip2PeerEntry 5 }
nsRip2PeerRcvBadRoutes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of routes from this peer that were
ignored because the entry format was invalid."
::= { nsRip2PeerEntry 6 }
nsRip2PeerVRID OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Virtual Router ID"
::= { nsRip2PeerEntry 7 }
END

View File

@ -1,253 +0,0 @@
-- This module defines enterprise MIBs for Schedule
--
-- Copyright (c) 1999-2004, Juniper Networks, Inc.
-- All rights reserved.
NETSCREEN-SCHEDULE-MIB DEFINITIONS ::= BEGIN
IMPORTS
netscreenSchedule
FROM NETSCREEN-SMI
Integer32, MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
;
netscreenScheduleMibModule MODULE-IDENTITY
LAST-UPDATED "200405032022Z" -- May 03, 2004
ORGANIZATION
"Juniper Networks, Inc."
CONTACT-INFO
"Customer Support
1194 North Mathilda Avenue
Sunnyvale, California 94089-1206
USA
Tel: 1-800-638-8296
E-mail: customerservice@juniper.net
HTTP://www.juniper.net"
DESCRIPTION
"This module defines the object that are used to monitor all
scheduled entries"
REVISION "200405030000Z" -- May 03, 2004
DESCRIPTION
"Modified copyright and contact information"
REVISION "200403030000Z" -- March 03, 2004
DESCRIPTION
"Converted to SMIv2 by Longview Software"
REVISION "200311100000Z" -- November 10, 2003
DESCRIPTION
"Correct spelling mistake"
REVISION "200109280000Z" -- September 28, 2001
DESCRIPTION
"No Comment"
REVISION "200105270000Z" -- May 27, 2001
DESCRIPTION
"Creation Date"
::= { netscreenSchedule 0 }
NsSchOnceEntry ::= SEQUENCE
{
nsSchOnceIndex Integer32,
nsSchOnceName DisplayString,
nsSchOnceStartTime DisplayString,
nsSchOnceStopTime DisplayString,
nsSchOnceComments DisplayString,
nsSchOnceVsys Integer32
}
NsSchRecurEntry ::= SEQUENCE
{
nsSchRecurIndex Integer32,
nsSchRecurName DisplayString,
nsSchRecurWeekday INTEGER,
nsSchRecurStartTime1 DisplayString,
nsSchRecurStopTime1 DisplayString,
nsSchRecurStartTime2 DisplayString,
nsSchRecurStopTime2 DisplayString,
nsSchRecurComments DisplayString,
nsSchRecurVsys Integer32
}
nsSchOnceTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsSchOnceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"By associating a schedule to a NetScreen device setting, user
can determine when that setting is in effect. This table
specifies the configuration of schedules as a one-time
event."
::= { netscreenSchedule 1 }
nsSchOnceEntry OBJECT-TYPE
SYNTAX NsSchOnceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in the nsSchOnceTable holds a set of configuration
parameters associated with an instance of one-time schedule."
INDEX
{ nsSchOnceIndex }
::= { nsSchOnceTable 1 }
nsSchOnceIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique value for schedule. Its value ranges between 1 and
65535 and may not be contiguous. The index has no other
meaning but a pure index"
::= { nsSchOnceEntry 1 }
nsSchOnceName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"schedule's name."
::= { nsSchOnceEntry 2 }
nsSchOnceStartTime OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"schedule's start time."
::= { nsSchOnceEntry 3 }
nsSchOnceStopTime OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"schedule's stop time."
::= { nsSchOnceEntry 4 }
nsSchOnceComments OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Comments for this schedule."
::= { nsSchOnceEntry 5 }
nsSchOnceVsys OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Vsys this entry belongs to"
::= { nsSchOnceEntry 6 }
nsSchRecurTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsSchRecurEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"By associating a schedule to a NetScreen device setting, user
can determine when that setting is in effect. This table
specifies the configuration of schedules on a recurring
basis."
::= { netscreenSchedule 2 }
nsSchRecurEntry OBJECT-TYPE
SYNTAX NsSchRecurEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in the nsSchOnceTable holds a set of configuration
parameters associated with an instance of re-occurring
schedule."
INDEX
{ nsSchRecurIndex }
::= { nsSchRecurTable 1 }
nsSchRecurIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique value for schedule. Its value ranges between 1 and
65535 and may not be contiguous. The index has no other
meaning but a pure index"
::= { nsSchRecurEntry 1 }
nsSchRecurName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"schedule's name"
::= { nsSchRecurEntry 2 }
nsSchRecurWeekday OBJECT-TYPE
SYNTAX INTEGER {
sun(0),
mon(1),
tue(2),
wed(3),
thu(4),
fri(5),
sat(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"schedule's starts date, using week day to determine."
::= { nsSchRecurEntry 3 }
nsSchRecurStartTime1 OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"schedule's start time one."
::= { nsSchRecurEntry 4 }
nsSchRecurStopTime1 OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"schedule's stop time one."
::= { nsSchRecurEntry 5 }
nsSchRecurStartTime2 OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"schedule start time two."
::= { nsSchRecurEntry 6 }
nsSchRecurStopTime2 OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"schedule stop time two."
::= { nsSchRecurEntry 7 }
nsSchRecurComments OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"comments for the schedule."
::= { nsSchRecurEntry 8 }
nsSchRecurVsys OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The vsys this entry belongs to"
::= { nsSchRecurEntry 9 }
END

View File

@ -1,323 +0,0 @@
-- This module defines enterprise MIBs for Services
--
-- Copyright (c) 1999-2004, Juniper Networks, Inc.
-- All rights reserved.
NETSCREEN-SERVICE-MIB DEFINITIONS ::= BEGIN
IMPORTS
netscreenService
FROM NETSCREEN-SMI
Integer32, MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
;
netscreenServiceMibModule MODULE-IDENTITY
LAST-UPDATED "200405032022Z" -- May 03, 2004
ORGANIZATION
"Juniper Networks, Inc."
CONTACT-INFO
"Customer Support
1194 North Mathilda Avenue
Sunnyvale, California 94089-1206
USA
Tel: 1-800-638-8296
E-mail: customerservice@juniper.net
HTTP://www.juniper.net"
DESCRIPTION
"This module defines the object that are used to monitor
service configuration in NetScreen device."
REVISION "200405030000Z" -- May 03, 2004
DESCRIPTION
"Modified copyright and contact information"
REVISION "200403030000Z" -- March 03, 2004
DESCRIPTION
"Converted to SMIv2 by Longview Software"
REVISION "200311100000Z" -- November 10, 2003
DESCRIPTION
"Correct spelling mistake"
REVISION "200109280000Z" -- September 28, 2001
DESCRIPTION
"No Comment"
REVISION "200105140000Z" -- May 14, 2001
DESCRIPTION
"Creation Date"
::= { netscreenService 0 }
NsServiceEntry ::= SEQUENCE
{
nsServiceIndex Integer32,
nsServiceName DisplayString,
nsServiceCategory INTEGER,
nsServiceTransProto INTEGER,
nsServiceSrcPortLow Integer32,
nsServiceSrcPortHigh Integer32,
nsServiceDstPortLow Integer32,
nsServiceDstPortHigh Integer32,
nsServiceFlag INTEGER,
nsServiceVsys Integer32
}
NsServiceGroupEntry ::= SEQUENCE
{
nsServiceGroupIndex Integer32,
nsServiceGroupName DisplayString,
nsServiceGroupMember Integer32,
nsServiceGroupComment DisplayString,
nsServiceGroupVsys Integer32
}
NsServiceGrpMemberEntry ::= SEQUENCE
{
nsServiceGrpMemberIndex Integer32,
nsServiceGrpName DisplayString,
nsServiceGroupMemberName DisplayString,
nsServiceGroupMemberVsys Integer32
}
nsServiceTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsServiceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Services are types of IP traffic for which protocol standards
exist. This table collects all the service configurations
existing in NetScreen device."
::= { netscreenService 1 }
nsServiceEntry OBJECT-TYPE
SYNTAX NsServiceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each enry in the nsServiceTable holds a set of configuration
parameters associated with an instance of service."
INDEX
{ nsServiceIndex }
::= { nsServiceTable 1 }
nsServiceIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique value for each address. Its value ranges between 0
and 65535 and may not be contiguous."
::= { nsServiceEntry 1 }
nsServiceName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Service name."
::= { nsServiceEntry 2 }
nsServiceCategory OBJECT-TYPE
SYNTAX INTEGER {
remote(1),
email(2),
infoseek(3),
security(4),
other(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Category this service belongs to."
::= { nsServiceEntry 3 }
nsServiceTransProto OBJECT-TYPE
SYNTAX INTEGER {
other(0),
icmp(1),
tcp(6),
udp(17),
egp(8),
igp(9),
udp(17),
rsvp(46),
gre(47),
ospf(89)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Service trans protocol.
6 means tcp
17 means udp"
::= { nsServiceEntry 4 }
nsServiceSrcPortLow OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The low source port number associated with service."
::= { nsServiceEntry 5 }
nsServiceSrcPortHigh OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The high source port number associated with service."
::= { nsServiceEntry 6 }
nsServiceDstPortLow OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The low destination port number associated with service."
::= { nsServiceEntry 7 }
nsServiceDstPortHigh OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The high source port number associated with service."
::= { nsServiceEntry 8 }
nsServiceFlag OBJECT-TYPE
SYNTAX INTEGER {
pre-define(0),
usr-define(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Service flag used to indicate if the service is a pre-defined
one or a custom one."
::= { nsServiceEntry 9 }
nsServiceVsys OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Virtual system this configuration belongs to."
::= { nsServiceEntry 10 }
nsServiceGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsServiceGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Services can be organized into service group for convenience.
This table collects all service group entries in NetScreen
device."
::= { netscreenService 2 }
nsServiceGroupEntry OBJECT-TYPE
SYNTAX NsServiceGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in the nsServiceGroupTable holds a set of
information about service group."
INDEX
{ nsServiceGroupIndex }
::= { nsServiceGroupTable 1 }
nsServiceGroupIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique value for each group. Its value ranges between 0 and
65535 and may not be contiguous."
::= { nsServiceGroupEntry 1 }
nsServiceGroupName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Service group name."
::= { nsServiceGroupEntry 2 }
nsServiceGroupMember OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Service member number in service group."
::= { nsServiceGroupEntry 3 }
nsServiceGroupComment OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Comments for service group."
::= { nsServiceGroupEntry 4 }
nsServiceGroupVsys OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Virtual system this group belongs to."
::= { nsServiceGroupEntry 5 }
nsServiceGrpMemberTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsServiceGrpMemberEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Service group membership info table will show detail
information of a service group."
::= { netscreenService 3 }
nsServiceGrpMemberEntry OBJECT-TYPE
SYNTAX NsServiceGrpMemberEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing attributes service group's member info"
INDEX
{ nsServiceGrpMemberIndex }
::= { nsServiceGrpMemberTable 1 }
nsServiceGrpMemberIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique value for each group. Its value ranges between 0 and
65535 and may not be contiguous."
::= { nsServiceGrpMemberEntry 1 }
nsServiceGrpName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specific service group name"
::= { nsServiceGrpMemberEntry 2 }
nsServiceGroupMemberName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specific service name in the service group."
::= { nsServiceGrpMemberEntry 3 }
nsServiceGroupMemberVsys OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Virtual system this configuration belongs to"
::= { nsServiceGrpMemberEntry 4 }
END

View File

@ -1,95 +0,0 @@
-- Copyright (c) 1999-2004, Juniper Networks, Inc.
-- All rights reserved.
NETSCREEN-SMI DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, enterprises
FROM SNMPv2-SMI
;
-- netscreenSmiMibModule MODULE-IDENTITY
netscreen MODULE-IDENTITY
LAST-UPDATED "200408310000Z" -- Aug 31, 2004
ORGANIZATION
"Juniper Networks, Inc."
CONTACT-INFO
"Customer Support
1194 North Mathilda Avenue
Sunnyvale, California 94089-1206
USA
Tel: 1-800-638-8296
E-mail: customerservice@juniper.net
HTTP://www.juniper.net"
DESCRIPTION
"Modified SMI Mib Module"
REVISION "200408310000Z" -- Aug 31, 2004
DESCRIPTION
"SMI Mib"
REVISION "200405030000Z" -- May 03, 2004
DESCRIPTION
"Modified copyright and contact information"
REVISION "200403030000Z" -- March 03, 2004
DESCRIPTION
"Converted to SMIv2 by Longview Software"
REVISION "200109280000Z" -- September 28, 2001
DESCRIPTION
"No comment"
REVISION "200008020000Z" -- August 02, 2000
DESCRIPTION
"Creation Date"
-- ::= { netscreen 50 }
::= { enterprises 3224 }
-- netscreen OBJECT IDENTIFIER ::= { enterprises 3224 }
netscreenTrap OBJECT IDENTIFIER ::= { netscreen 0 }
netscreenProducts OBJECT IDENTIFIER ::= { netscreen 1 }
netscreenTrapInfo OBJECT IDENTIFIER ::= { netscreen 2 }
netscreenIDS OBJECT IDENTIFIER ::= { netscreen 3 }
netscreenVpn OBJECT IDENTIFIER ::= { netscreen 4 }
netscreenQos OBJECT IDENTIFIER ::= { netscreen 5 }
netscreenNsrp OBJECT IDENTIFIER ::= { netscreen 6 }
netscreenSetting OBJECT IDENTIFIER ::= { netscreen 7 }
netscreenZone OBJECT IDENTIFIER ::= { netscreen 8 }
netscreenInterface OBJECT IDENTIFIER ::= { netscreen 9 }
netscreenPolicy OBJECT IDENTIFIER ::= { netscreen 10 }
netscreenNAT OBJECT IDENTIFIER ::= { netscreen 11 }
netscreenAddr OBJECT IDENTIFIER ::= { netscreen 12 }
netscreenService OBJECT IDENTIFIER ::= { netscreen 13 }
netscreenSchedule OBJECT IDENTIFIER ::= { netscreen 14 }
netscreenVsys OBJECT IDENTIFIER ::= { netscreen 15 }
netscreenResource OBJECT IDENTIFIER ::= { netscreen 16 }
netscreenIp OBJECT IDENTIFIER ::= { netscreen 17 }
netscreenVR OBJECT IDENTIFIER ::= { netscreen 18 }
netscreenChasis OBJECT IDENTIFIER ::= { netscreen 21 }
netscreenSettingMibModule OBJECT IDENTIFIER ::= { netscreenSetting 0 }
netscreenVpnMibModule OBJECT IDENTIFIER ::= { netscreenVpn 0 }
END

View File

@ -1,428 +0,0 @@
-- Copyright (c) 1999-2004, Juniper Networks, Inc.
-- All rights reserved.
NETSCREEN-TRAP-MIB DEFINITIONS ::= BEGIN
IMPORTS
netscreenTrap, netscreenTrapInfo
FROM NETSCREEN-SMI
MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
;
netscreenTrapMibModule MODULE-IDENTITY
LAST-UPDATED "200503032022Z" -- March 03, 2005
ORGANIZATION
"Juniper Networks, Inc."
CONTACT-INFO
"Customer Support
1194 North Mathilda Avenue
Sunnyvale, California 94089-1206
USA
Tel: 1-800-638-8296
E-mail: customerservice@juniper.net
HTTP://www.juniper.net"
DESCRIPTION
"Added 5 new trap types - 800-804. Removed 1000."
REVISION "200510170000Z" -- Oct 17, 2005
DESCRIPTION
"Added 4 new trap types - ipv6 ip conflicts(101), dip util raise(102) and clear(103),
ids-icmp-ping-id-zero(441)."
REVISION "200503030000Z" -- March 03, 2005
DESCRIPTION
"Trap MIB"
REVISION "200409100000Z" -- Sep 10, 2004
DESCRIPTION
"Removed nsTrapType 3, 15,18,19 and 1000"
REVISION "200405030000Z" -- May 03, 2004
DESCRIPTION
"Modified copyright and contact information"
REVISION "200403030000Z" -- March 03, 2004
DESCRIPTION
"Converted to SMIv2 by Longview Software"
REVISION "200401230000Z" -- January 23, 2004
DESCRIPTION
"Add new traps (430~434)"
REVISION "200109280000Z" -- September 28, 2001
DESCRIPTION
"Add global-report manager specific trap"
REVISION "200008020000Z" -- August 02, 2000
DESCRIPTION
"Creation Date"
::= { netscreenTrapInfo 0 }
netscreenTrapHw NOTIFICATION-TYPE
OBJECTS
{ netscreenTrapType, netscreenTrapDesc }
STATUS current
DESCRIPTION
"This trap indicates that some kind of hardware problem has
occured."
::= { netscreenTrap 100 }
netscreenTrapFw NOTIFICATION-TYPE
OBJECTS
{ netscreenTrapType, netscreenTrapDesc }
STATUS current
DESCRIPTION
"This trap indicates that some kind of firewall functions has
been triggered."
::= { netscreenTrap 200 }
netscreenTrapSw NOTIFICATION-TYPE
OBJECTS
{ netscreenTrapType, netscreenTrapDesc }
STATUS current
DESCRIPTION
"This trap indicates that some kind of software problem has
occured."
::= { netscreenTrap 300 }
netscreenTrapTrf NOTIFICATION-TYPE
OBJECTS
{ netscreenTrapType, netscreenTrapDesc }
STATUS current
DESCRIPTION
"This trap indicates that some kind of traffic conditions has
been triggered."
::= { netscreenTrap 400 }
netscreenTrapVpn NOTIFICATION-TYPE
OBJECTS
{ netscreenTrapType, netscreenTrapDesc }
STATUS current
DESCRIPTION
"This trap indicates that VPN tunnel status has occured."
::= { netscreenTrap 500 }
netscreenTrapNsrp NOTIFICATION-TYPE
OBJECTS
{ netscreenTrapType, netscreenTrapDesc }
STATUS current
DESCRIPTION
"This trap indicates that NSRP status has occured."
::= { netscreenTrap 600 }
netscreenTrapGPRO NOTIFICATION-TYPE
OBJECTS
{ netscreenTrapType, netscreenTrapDesc }
STATUS current
DESCRIPTION
"This trap indicates that some kind of Global PRO problems has
occurred."
::= { netscreenTrap 700 }
netscreenTrapDrp NOTIFICATION-TYPE
OBJECTS
{ netscreenTrapType, netscreenTrapDesc }
STATUS current
DESCRIPTION
"This trap indicates that Drp status has occured."
::= { netscreenTrap 800 }
netscreenTrapIFFailover NOTIFICATION-TYPE
OBJECTS
{ netscreenTrapType, netscreenTrapDesc }
STATUS current
DESCRIPTION
"This trap indicates that interface fail over status has
occured."
::= { netscreenTrap 900 }
netscreenTrapIDPAttack NOTIFICATION-TYPE
OBJECTS
{ netscreenTrapType, netscreenTrapDesc }
STATUS current
DESCRIPTION
"This trap indicates that IDP attack status has occured."
::= { netscreenTrap 1000 }
netscreenTrapType OBJECT-TYPE
SYNTAX INTEGER {
-- Traffic per-second threshold
traffic-sec(1),
-- Traffic per-minute threshold
traffic-min(2),
-- Winnuke pak
winnuke(4),
-- Syn attack
syn-attack(5),
-- tear-drop attack
tear-drop(6),
-- Ping of Death attack
ping-death(7),
-- IP spoofing attack
ip-spoofing(8),
-- IP source routing attack
ip-src-route(9),
-- land attack
land(10),
-- ICMP flooding attack
icmp-flood(11),
-- UDP flooding attack
udp-flood(12),
-- Illegal server IP to connect to CMS port
illegal-cms-svr(13),
-- URL blocking server connection alarm
url-block-srv(14),
-- Port Scan attack
port-scan(16),
-- address sweep attack
addr-sweep(17),
-- memory low
low-memory(20),
-- DNS server unreachable
dns-srv-down(21),
-- Fan, Power Supply failure
generic-HW-fail(22),
-- Load balance server unreachable
lb-srv-down(23),
-- log buffer overflow
log-full(24),
-- X509 related
x509(25),
-- VPN and IKE related
vpn-ike(26),
-- admin realted
admin(27),
-- Illegal src ip to connect to sme port
sme(28),
-- DHCP related
dhcp(29),
-- CPU usage is high
cpu-usage-high(30),
-- Interface IP conflict
ip-conflict(31),
-- Microsoft IIS server vulnerability
attact-malicious-url(32),
-- session threshold is exceeded
session-threshold(33),
-- SSH related alarms
ssh-alarm(34),
-- VPN tunnel from down to up
vpn-tunnel-up(40),
-- VPN tunnel from up to down
vpn-tunnel-down(41),
-- VPN replay detected
vpn-replay-attack(42),
-- VPN tunnel removed
vpn-l2tp-tunnel-remove(43),
-- VPN tunnel removed and error detected
vpn-l2tp-tunnel-remove-err(44),
-- VPN call removed
vpn-l2tp-call-remove(45),
-- VPN call removed and error detected
vpn-l2tp-call-remove-err(46),
-- Number of IAS exceeds configured maximum
vpn-ias-too-many(47),
-- Number of IAS crossed configured upper threshold
vpn-ias-over-threshold(48),
-- Number of IAS crossed configured lower threshold
vpn-ias-under-threshold(49),
-- IKE error occured for the IAS session
vpn-ias-ike-error(50),
-- allocated session exceed threshold
allocated-session-threshold(51),
-- AV Scan Manager Alarm, sofeware trap
av-scan-mgr(554),
-- NSRP rto self unit status change from up to down
nsrp-rto-up(60),
-- NSRP rto self unit status change from down to up
nsrp-rto-down(61),
-- NSRP track ip successed
nsrp-trackip-success(62),
-- NSRP track ip failed
nsrp-trackip-failed(63),
-- NSRP track ip fail over
nsrp-trackip-failover(64),
-- NSRP inconsistent configuration between master and backup
nsrp-inconsistent-configuration(65),
-- NSRP vsd group status change to elect
nsrp-vsd-init(70),
-- NSRP vsd group status change to master
nsrp-vsd-master(71),
-- NSRP vsd group status change to primary backup
nsrp-vsd-pbackup(72),
-- NSRP vsd group status change to backup
nsrp-vsd-backup(73),
-- NSRP vsd group status change to ineligible
nsrp-vsd-ineligible(74),
-- NSRP VSD group status change to inoperable
nsrp-vsd-inoperable(75),
-- NSRP VSD request heartbeat from 2nd HA path
nsrp-vsd-req-hearbeat-2nd(76),
-- NSRP VSD reply to 2nd path request
nsrp-vsd-reply-2nd(77),
-- NSRP duplicated RTO group found
nsrp-rto-duplicated(78),
-- DC fails to re-connect to MC
dc-fail-reconnect-mc(79),
-- MC fails to re-connect to Db
mc-fail-reconnect-db(80),
-- DC fails to initialize
dc-fail-init(81),
-- MC fails to initialize
mc-fail-init(82),
-- Unknown device trying to connect to a DC
unknown-connect-attempt-dc(83),
-- DC has been reinitialized/restarted (similar meaning as the cold
-- start trap generated by the device)
dc-reinit(84),
-- MC has been restarted
mc-reinit(85),
-- DC fails to authenticate to a device
dc-fail-auth(86),
-- DC / MC are not running the same version
dc-mc-version-unmatch(87),
-- DC's traffic log files are full
dc-log-full(88),
-- NetScreen device connected to Global PRO
device-connect-dc(89),
-- NetScreen device dis-connected from Global PRO
device-disconnect-dc(90),
-- A USB key is plug/unplug from USB port
usb-device-operation(93),
-- No ppp IP pool configured
ppp-no-ip-cfg(95),
-- IP pool exhausted. No ip to assign
ppp-no-ip-in-pool(96),
-- Interface IPv6 address conflict
ipv6-conflict(101),
-- DIP utilization reaches raised threshold limit
dip-util-raise(102),
-- DIP utilization reaches clear threshold limit
dip-util-clear(103),
-- Errors in route module (exceed limit, malloc failure, add-perfix failure etc)
route-alarm(205),
-- LSA/Hello packets flood in OSPF, route redistribution exceed limit,
ospf-flood(206),
-- Update packet floods in RIP
rip-flood(207),
-- Peer forms adjacency completely
bgp-established(208),
-- Peer's adjacency is torn down, goes to Idle state
bgp-backwardtransition(209),
-- change in virtual link's state (down, point-to-point etc)
ospf-virtifstatechange(210),
-- change in neighbor's state on regular interface (down, 2way, full etc)
ospf-nbrstatechange(211),
-- change in neighbor's state on virtual link (down, full etc)
ospf-virtnbrstatechange(212),
-- authentication mismatch/area mismatch etc on regular interface
ospf-ifconfigerror(213),
-- authentication mismatch/area mismatch etc on virtual link
ospf-virtifconfigerror(214),
-- Authentication eror on regular interface
ospf-ifauthfailure(215),
-- Authentication eror on virtual link
ospf-virtifauthfailure(216),
-- lsa received with invalid lsa-type on regular interface
ospf-ifrxbadpacket(217),
-- lsa received with invalid lsa-type on virtual link
ospf-virtifrxbadpacket(218),
-- retransmission to neighbor on regular interface
ospf-txretransmit(219),
-- retransmission to neighbor on virtual link
ospf-virtiftxretransmit(220),
-- new LSA generated by local router
ospf-originatelsa(221),
-- LSA aged out
ospf-maxagelsa(222),
-- when total LSAs in database exceed predefined limit
ospf-lsdboverflow(223),
-- when total LSAs in database approach predefined limit
ospf-lsdbapproachingoverflow(224),
-- change in regular interface state (up/down, dr/bdr etc)
ospf-ifstatechange(225),
-- block java/active-x component
ids-component(400),
-- icmp flood attack
ids-icmp-flood(401),
-- udp flood attack
ids-udp-flood(402),
-- winnuke attack
ids-winnuke(403),
-- port scan attack
ids-port-scan(404),
-- address sweep attack
ids-addr-sweep(405),
-- tear drop attack
ids-tear-drop(406),
-- syn flood attack
ids-syn(407),
-- ip spoofing attack
ids-ip-spoofing(408),
-- ping of death attack
ids-ping-death(409),
-- filter ip packet with source route option
ids-ip-source-route(410),
-- land attack
ids-land(411),
-- screen syn fragment attack
syn-frag-attack(412),
-- screen tcp packet without flag attack
tcp-without-flag(413),
-- screen unknown ip packet
unknow-ip-packet(414),
-- screen bad ip option
bad-ip-option(415),
-- Dst IP-based session limiting
dst-ip-session-limit(430),
-- HTTP component blocking for .zip files
ids-block-zip(431),
-- HTTP component blocking for Java applets
ids-block-jar(432),
-- HTTP component blocking for .exe files
ids-block-exe(433),
-- HTTP component blocking for ActiveX controls
ids-block-activex(434),
-- screen icmp fragment packet
icmp-fragment(435),
-- screen too large icmp packet
too-large-icmp(436),
-- screen tcp flag syn-fin set
tcp-syn-fin(437),
-- screen tcp fin without ack
tcp-fin-no-ack(438),
-- avoid replying to syns after excessive 3 way TCP handshakes from
-- same src ip but not proceeding with user auth. (not replying to
-- username/password)..
ids-tcp-syn-ack-ack(439),
-- ip fragment
ids-ip-block-frag(440),
-- icmp ping id 0
ids-icmp-ping-id-zero(441),
--Shared to fair transition forced
cpu-limit-s2f-forced(800),
--Shared to fair transition auto
cpu-limit-s2f-auto(801),
--Fair to shared transition forced
cpu-limit-f2s-forced(802),
--Fair to shared transition because of timeout
cpu-limit-f2s-timeout(803),
--Fair to shared transition auto
cpu-limit-f2s-auto(804)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The integer value of the raised alarm type. Note that the type
should be interpreted within a specific trap"
::= { netscreenTrapInfo 1 }
netscreenTrapDesc OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The textual description of the alarm"
::= { netscreenTrapInfo 3 }
END

View File

@ -1,157 +0,0 @@
-- These MIBs were created on 1/9/2003
-- This module defines enterprise MIBs for virtual router
--
-- Copyright (c) 1999-2004, Juniper Networks, Inc.
-- All rights reserved.
NETSCREEN-VR-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE
FROM SNMPv2-SMI
netscreenVR
FROM NETSCREEN-SMI;
netscreenVRMibModule MODULE-IDENTITY
LAST-UPDATED "200405032022Z" -- May 03, 2004
ORGANIZATION
"Juniper Networks, Inc."
CONTACT-INFO
"Customer Support
1194 North Mathilda Avenue
Sunnyvale, California 94089-1206
USA
Tel: 1-800-638-8296
E-mail: customerservice@juniper.net
HTTP://www.juniper.net"
DESCRIPTION
"This module defines the object that are used to monitor VR
info"
REVISION "200405030000Z" -- May 03, 2004
DESCRIPTION
"Modified copyright and contact information"
REVISION "200109010000Z" -- September 1, 2003
DESCRIPTION
"Creation Date"
::= { netscreenVR 0 }
vrTable OBJECT-TYPE
SYNTAX SEQUENCE OF VrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"VR table. This table contains VR info."
::= { netscreenVR 1 }
vrEntry OBJECT-TYPE
SYNTAX VrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry containing information about the
BGP's Version, LocalAs and Identifier"
INDEX { vrId }
::= { vrTable 1 }
VrEntry ::= SEQUENCE {
vrName
OCTET STRING,
vrId
INTEGER,
vrVsysName
OCTET STRING,
vrRouteId
INTEGER,
vrMaxRoutes
INTEGER,
vrNumRoutes
INTEGER,
vrSharable
INTEGER,
vrOspfRipBgpEnabled
INTEGER,
vrTrapPrivate
INTEGER
}
vrName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the VR."
::= { vrEntry 1 }
vrId OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Id for the VR. It will be used in all other
private MIBs so that cross reference can be made."
::= { vrEntry 2 }
vrVsysName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Id of the vsys which owns this VR."
::= { vrEntry 3 }
vrRouteId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Router id, used by OSFP and BGP."
::= { vrEntry 4 }
vrMaxRoutes OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum routes allowed for this VR."
::= { vrEntry 5 }
vrNumRoutes OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of routes currently the VR has."
::= { vrEntry 6 }
vrSharable OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The VR is sharable or not."
::= { vrEntry 7 }
vrOspfRipBgpEnabled OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Enable OSPF, RIP, BGP."
::= { vrEntry 8 }
vrTrapPrivate OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"0 private, 1 public. This only applies to
root system' default VR. If private trap is
enabled, a private trap is sent, otherwise,
the standard trap is sent. For other VRs, By
default, the public trap is supported."
::= { vrEntry 9 }
END

View File

@ -1,787 +0,0 @@
-- These MIBs were created on 1/2/2003
-- This module defines enterprise MIBs for NS BGP
--
-- Copyright (c) 1999-2004, Juniper Networks, Inc.
-- All rights reserved.
NETSCREEN-VR-BGP4-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
IpAddress, Integer32, Counter32, Gauge32
FROM SNMPv2-SMI
netscreenTrapDesc, netscreenTrapType
FROM NETSCREEN-TRAP-MIB
netscreenVR
FROM NETSCREEN-SMI;
nsVrBgp MODULE-IDENTITY
LAST-UPDATED "200506202022Z" -- June 20, 2005
ORGANIZATION
"Juniper Networks, Inc."
CONTACT-INFO
"Customer Support
1194 North Mathilda Avenue
Sunnyvale, California 94089-1206
USA
Tel: 1-800-638-8296
E-mail: customerservice@juniper.net
HTTP://www.juniper.net"
DESCRIPTION
"The MIB module for NS-BGP-4."
::= { netscreenVR 6 }
-- BGP Info table. This table contains, one entry per
-- VR, information about the BGP's Version, LocalAs and Identifier.
nsVrBgpInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsVrBgpInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"BGP info table. This table contains,
one entry per VR, information about
the BGP's Version, LocalAs and Identifier."
::= { nsVrBgp 1 }
nsVrBgpInfoEntry OBJECT-TYPE
SYNTAX NsVrBgpInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry containing information about the
BGP's Version, LocalAs and Identifier"
INDEX { nsVrBgpInfoVRID }
::= { nsVrBgpInfoTable 1 }
NsVrBgpInfoEntry ::= SEQUENCE {
nsVrBgpInfoVersion
OCTET STRING,
nsVrBgpInfoLocalAs
INTEGER,
nsVrBgpInfoIdentifier
IpAddress,
nsVrBgpInfoVRID
INTEGER
}
nsVrBgpInfoVersion OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Vector of supported BGP protocol version
numbers. Each peer negotiates the version
from this vector. Versions are identified
via the string of bits contained within this
object. The first octet contains bits 0 to
7, the second octet contains bits 8 to 15,
and so on, with the most significant bit
referring to the lowest bit number in the
octet (e.g., the MSB of the first octet
refers to bit 0). If a bit, i, is present
and set, then the version (i+1) of the BGP
is supported."
::= { nsVrBgpInfoEntry 1 }
nsVrBgpInfoLocalAs OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local autonomous system number."
::= { nsVrBgpInfoEntry 2 }
nsVrBgpInfoIdentifier OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The BGP Identifier of local system."
::= { nsVrBgpInfoEntry 3 }
nsVrBgpInfoVRID OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Virtual Router ID. VRID range for system created
VRs: [1-1024] and for user created VRs: [1025-2048]"
::= { nsVrBgpInfoEntry 4 }
-- BGP Peer table. This table contains, one entry per
-- BGP peer, information about the BGP peer.
nsVrBgpPeerTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsVrBgpPeerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"BGP peer table. This table contains,
one entry per BGP peer, information about
the connections with BGP peers."
::= { nsVrBgp 3 }
nsVrBgpPeerEntry OBJECT-TYPE
SYNTAX NsVrBgpPeerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry containing information about the
connection with a BGP peer."
INDEX { nsVrBgpPeerVRID,
nsVrBgpPeerRemoteAddr }
::= { nsVrBgpPeerTable 1 }
NsVrBgpPeerEntry ::= SEQUENCE {
nsVrBgpPeerIdentifier
IpAddress,
nsVrBgpPeerState
INTEGER,
nsVrBgpPeerAdminStatus
INTEGER,
nsVrBgpPeerNegotiatedVersion
Integer32,
nsVrBgpPeerLocalAddr
IpAddress,
nsVrBgpPeerLocalPort
INTEGER,
nsVrBgpPeerRemoteAddr
IpAddress,
nsVrBgpPeerRemotePort
INTEGER,
nsVrBgpPeerRemoteAs
INTEGER,
nsVrBgpPeerInUpdates
Counter32,
nsVrBgpPeerOutUpdates
Counter32,
nsVrBgpPeerInTotalMessages
Counter32,
nsVrBgpPeerOutTotalMessages
Counter32,
nsVrBgpPeerLastError
OCTET STRING,
nsVrBgpPeerFsmEstablishedTransitions
Counter32,
nsVrBgpPeerFsmEstablishedTime
Gauge32,
nsVrBgpPeerConnectRetryInterval
INTEGER,
nsVrBgpPeerHoldTime
INTEGER,
nsVrBgpPeerKeepAlive
INTEGER,
nsVrBgpPeerHoldTimeConfigured
INTEGER,
nsVrBgpPeerKeepAliveConfigured
INTEGER,
nsVrBgpPeerMinASOriginationInterval
INTEGER,
nsVrBgpPeerMinRouteAdvertisementInterval
INTEGER,
nsVrBgpPeerInUpdateElapsedTime
Gauge32,
nsVrBgpPeerVRID
INTEGER
}
nsVrBgpPeerIdentifier OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The BGP Identifier of this entry's BGP
peer."
::= { nsVrBgpPeerEntry 1 }
nsVrBgpPeerState OBJECT-TYPE
SYNTAX INTEGER {
idle(1),
connect(2),
active(3),
opensent(4),
openconfirm(5),
established(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The BGP peer connection state."
::= { nsVrBgpPeerEntry 2 }
nsVrBgpPeerAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
stop(1),
start(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The desired state of the BGP connection.
A transition from 'stop' to 'start' will
cause the BGP Start Event to be generated.
A transition from 'start' to 'stop' will
cause the BGP Stop Event to be generated.
This parameter can be used to restart BGP
peer connections. Care should be used in
providing write access to this object
without adequate authentication."
::= { nsVrBgpPeerEntry 3 }
nsVrBgpPeerNegotiatedVersion OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The negotiated version of BGP running
between the two peers."
::= { nsVrBgpPeerEntry 4 }
nsVrBgpPeerLocalAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local IP address of this entry's BGP
connection."
::= { nsVrBgpPeerEntry 5 }
nsVrBgpPeerLocalPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local port for the TCP connection
between the BGP peers."
::= { nsVrBgpPeerEntry 6 }
nsVrBgpPeerRemoteAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The remote IP address of this entry's BGP
peer."
::= { nsVrBgpPeerEntry 7 }
nsVrBgpPeerRemotePort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The remote port for the TCP connection
between the BGP peers. Note that the
objects nsVrBgpPeerLocalAddr,
nsVrBgpPeerLocalPort, nsVrBgpPeerRemoteAddr and
nsVrBgpPeerRemotePort provide the appropriate
reference to the standard MIB TCP
connection table."
::= { nsVrBgpPeerEntry 8 }
nsVrBgpPeerRemoteAs OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The remote autonomous system number."
::= { nsVrBgpPeerEntry 9 }
nsVrBgpPeerInUpdates OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of BGP UPDATE messages
received on this connection. This object
should be initialized to zero (0) when the
connection is established."
::= { nsVrBgpPeerEntry 10 }
nsVrBgpPeerOutUpdates OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of BGP UPDATE messages
transmitted on this connection. This
object should be initialized to zero (0)
when the connection is established."
::= { nsVrBgpPeerEntry 11 }
nsVrBgpPeerInTotalMessages OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of messages received
from the remote peer on this connection.
This object should be initialized to zero
when the connection is established."
::= { nsVrBgpPeerEntry 12 }
nsVrBgpPeerOutTotalMessages OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of messages transmitted to
the remote peer on this connection. This
object should be initialized to zero when
the connection is established."
::= { nsVrBgpPeerEntry 13 }
nsVrBgpPeerLastError OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (2))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last error code and subcode seen by this
peer on this connection. If no error has
occurred, this field is zero. Otherwise, the
first byte of this two byte OCTET STRING
contains the error code, and the second byte
contains the subcode."
::= { nsVrBgpPeerEntry 14 }
nsVrBgpPeerFsmEstablishedTransitions OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of times the BGP FSM
transitioned into the established state."
::= { nsVrBgpPeerEntry 15 }
nsVrBgpPeerFsmEstablishedTime OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This timer indicates how long (in
seconds) this peer has been in the
Established state or how long
since this peer was last in the
Established state. It is set to zero when
a new peer is configured or the router is
booted."
::= { nsVrBgpPeerEntry 16 }
nsVrBgpPeerConnectRetryInterval OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time interval in seconds for the
ConnectRetry timer. The suggested value
for this timer is 120 seconds."
::= { nsVrBgpPeerEntry 17 }
nsVrBgpPeerHoldTime OBJECT-TYPE
SYNTAX INTEGER ( 0 | 3..65535 )
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time interval in seconds for the Hold
Timer established with the peer. The
value of this object is calculated by this
BGP speaker by using the smaller of the
value in nsVrBgpPeerHoldTimeConfigured and the
Hold Time received in the OPEN message.
This value must be at lease three seconds
if it is not zero (0) in which case the
Hold Timer has not been established with
the peer, or, the value of
nsVrBgpPeerHoldTimeConfigured is zero (0)."
::= { nsVrBgpPeerEntry 18 }
nsVrBgpPeerKeepAlive OBJECT-TYPE
SYNTAX INTEGER ( 0 | 1..21845 )
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time interval in seconds for the KeepAlive
timer established with the peer. The value
of this object is calculated by this BGP
speaker such that, when compared with
nsVrBgpPeerHoldTime, it has the same
proportion as what
nsVrBgpPeerKeepAliveConfigured has when
compared with nsVrBgpPeerHoldTimeConfigured.
If the value of this object is zero (0),
it indicates that the KeepAlive timer has
not been established with the peer, or,
the value of nsVrBgpPeerKeepAliveConfigured is
zero (0)."
::= { nsVrBgpPeerEntry 19 }
nsVrBgpPeerHoldTimeConfigured OBJECT-TYPE
SYNTAX INTEGER ( 0 | 3..65535 )
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time interval in seconds for the Hold Time
configured for this BGP speaker with this
peer. This value is placed in an OPEN
message sent to this peer by this BGP
speaker, and is compared with the Hold
Time field in an OPEN message received
from the peer when determining the Hold
Time (nsVrBgpPeerHoldTime) with the peer.
This value must not be less than three
seconds if it is not zero (0) in which
case the Hold Time is NOT to be
established with the peer. The suggested
value for this timer is 90 seconds."
::= { nsVrBgpPeerEntry 20 }
nsVrBgpPeerKeepAliveConfigured OBJECT-TYPE
SYNTAX INTEGER ( 0 | 1..21845 )
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time interval in seconds for the
KeepAlive timer configured for this BGP
speaker with this peer. The value of this
object will only determine the
KEEPALIVE messages' frequency relative to
the value specified in
nsVrBgpPeerHoldTimeConfigured; the actual
time interval for the KEEPALIVE messages
is indicated by nsVrBgpPeerKeepAlive. A
reasonable maximum value for this timer
would be configured to be one
third of that of
nsVrBgpPeerHoldTimeConfigured.
If the value of this object is zero (0),
no periodical KEEPALIVE messages are sent
to the peer after the BGP connection has
been established. The suggested value for
this timer is 30 seconds."
::= { nsVrBgpPeerEntry 21 }
nsVrBgpPeerMinASOriginationInterval OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time interval in seconds for the
MinASOriginationInterval timer.
The suggested value for this timer is 15
seconds."
::= { nsVrBgpPeerEntry 22 }
nsVrBgpPeerMinRouteAdvertisementInterval OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time interval in seconds for the
MinRouteAdvertisementInterval timer.
The suggested value for this timer is 30
seconds."
::= { nsVrBgpPeerEntry 23 }
nsVrBgpPeerInUpdateElapsedTime OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Elapsed time in seconds since the last BGP
UPDATE message was received from the peer.
Each time nsVrBgpPeerInUpdates is incremented,
the value of this object is set to zero
(0)."
::= { nsVrBgpPeerEntry 24 }
nsVrBgpPeerVRID OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Virtual Router ID. VRID range for system created
VRs: [1-1024] and for user created VRs: [1025-2048]"
::= { nsVrBgpPeerEntry 25 }
-- BGP-4 Received Path Attribute Table. This table
-- contains, one entry per path to a network, path
-- attributes received from all peers running BGP-4.
nsVrBgp4PathAttrTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsVrBgp4PathAttrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The BGP-4 Received Path Attribute Table
contains information about paths to
destination networks received from all
BGP4 peers."
::= { nsVrBgp 6 }
nsVrBgp4PathAttrEntry OBJECT-TYPE
SYNTAX NsVrBgp4PathAttrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a path to a network."
INDEX { nsVrBgp4PathAttrVRID,
nsVrBgp4PathAttrIpAddrPrefix,
nsVrBgp4PathAttrIpAddrPrefixLen,
nsVrBgp4PathAttrPeer }
::= { nsVrBgp4PathAttrTable 1 }
NsVrBgp4PathAttrEntry ::= SEQUENCE {
nsVrBgp4PathAttrPeer
IpAddress,
nsVrBgp4PathAttrIpAddrPrefixLen
INTEGER,
nsVrBgp4PathAttrIpAddrPrefix
IpAddress,
nsVrBgp4PathAttrOrigin
INTEGER,
nsVrBgp4PathAttrASPathSegment
OCTET STRING,
nsVrBgp4PathAttrNextHop
IpAddress,
nsVrBgp4PathAttrMultiExitDisc
INTEGER,
nsVrBgp4PathAttrLocalPref
INTEGER,
nsVrBgp4PathAttrAtomicAggregate
INTEGER,
nsVrBgp4PathAttrAggregatorAS
INTEGER,
nsVrBgp4PathAttrAggregatorAddr
IpAddress,
nsVrBgp4PathAttrCalcLocalPref
INTEGER,
nsVrBgp4PathAttrBest
INTEGER,
nsVrBgp4PathAttrUnknown
OCTET STRING,
nsVrBgp4PathAttrVRID
INTEGER
}
nsVrBgp4PathAttrPeer OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the peer where the path
information was learned."
::= { nsVrBgp4PathAttrEntry 1 }
nsVrBgp4PathAttrIpAddrPrefixLen OBJECT-TYPE
SYNTAX INTEGER (0..32)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Length in bits of the IP address prefix
in the Network Layer Reachability
Information field."
::= { nsVrBgp4PathAttrEntry 2 }
nsVrBgp4PathAttrIpAddrPrefix OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An IP address prefix in the Network Layer
Reachability Information field. This object
is an IP address containing the prefix with
length specified by
nsVrBgp4PathAttrIpAddrPrefixLen.
Any bits beyond the length specified by
nsVrBgp4PathAttrIpAddrPrefixLen are zeroed."
::= { nsVrBgp4PathAttrEntry 3 }
nsVrBgp4PathAttrOrigin OBJECT-TYPE
SYNTAX INTEGER {
igp(1),-- networks are interior
egp(2),-- networks learned
-- via EGP
incomplete(3) -- undetermined
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ultimate origin of the path
information."
::= { nsVrBgp4PathAttrEntry 4 }
nsVrBgp4PathAttrASPathSegment OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (2..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sequence of AS path segments. Each AS
path segment is represented by a triple
<type, length, value>.
The type is a 1-octet field which has two
possible values:
1 AS_SET: unordered set of ASs a
route in the UPDATE
message has traversed
2 AS_SEQUENCE: ordered set of ASs
a route in the UPDATE
message has traversed.
The length is a 1-octet field containing the
number of ASs in the value field.
The value field contains one or more AS
numbers, each AS is represented in the octet
string as a pair of octets according to the
following algorithm:
first-byte-of-pair = ASNumber / 256;
second-byte-of-pair = ASNumber & 255;"
::= { nsVrBgp4PathAttrEntry 5 }
nsVrBgp4PathAttrNextHop OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The address of the border router that
should be used for the destination
network."
::= { nsVrBgp4PathAttrEntry 6 }
nsVrBgp4PathAttrMultiExitDisc OBJECT-TYPE
SYNTAX INTEGER (-1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This metric is used to discriminate
between multiple exit points to an
adjacent autonomous system. A value of -1
indicates the absence of this attribute."
::= { nsVrBgp4PathAttrEntry 7 }
nsVrBgp4PathAttrLocalPref OBJECT-TYPE
SYNTAX INTEGER (-1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The originating BGP4 speaker's degree of
preference for an advertised route. A
value of -1 indicates the absence of this
attribute."
::= { nsVrBgp4PathAttrEntry 8 }
nsVrBgp4PathAttrAtomicAggregate OBJECT-TYPE
SYNTAX INTEGER {
lessSpecificRrouteNotSelected(1),
lessSpecificRouteSelected(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether or not the local system has
selected a less specific route without
selecting a more specific route."
::= { nsVrBgp4PathAttrEntry 9 }
nsVrBgp4PathAttrAggregatorAS OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The AS number of the last BGP4 speaker that
performed route aggregation. A value of
zero (0) indicates the absence of this
attribute."
::= { nsVrBgp4PathAttrEntry 10 }
nsVrBgp4PathAttrAggregatorAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the last BGP4 speaker
that performed route aggregation. A value
of 0.0.0.0 indicates the absence of this
attribute."
::= { nsVrBgp4PathAttrEntry 11 }
nsVrBgp4PathAttrCalcLocalPref OBJECT-TYPE
SYNTAX INTEGER (-1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The degree of preference calculated by the
receiving BGP4 speaker for an advertised
route. A value of -1 indicates the
absence of this attribute."
::= { nsVrBgp4PathAttrEntry 12 }
nsVrBgp4PathAttrBest OBJECT-TYPE
SYNTAX INTEGER {
false(1),-- not chosen as best route
true(2) -- chosen as best route
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An indication of whether or not this route
was chosen as the best BGP4 route."
::= { nsVrBgp4PathAttrEntry 13 }
nsVrBgp4PathAttrUnknown OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"One or more path attributes not understood
by this BGP4 speaker. Size zero (0)
indicates the absence of such
attribute(s). Octets beyond the maximum
size, if any, are not recorded by this
object."
::= { nsVrBgp4PathAttrEntry 14 }
nsVrBgp4PathAttrVRID OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Virtual Router ID. VRID range for system created
VRs: [1-1024] and for user created VRs: [1025-2048]"
::= { nsVrBgp4PathAttrEntry 15 }
-- Traps.
nsVrBgpTraps OBJECT IDENTIFIER ::= { nsVrBgp 7 }
nsVrBgpEstablished NOTIFICATION-TYPE
OBJECTS { nsVrBgp4PathAttrVRID,
netscreenTrapType,
netscreenTrapDesc,
nsVrBgpPeerIdentifier,
nsVrBgpPeerLastError,
nsVrBgpPeerState }
STATUS current
DESCRIPTION
"The BGP Established event is generated when
the BGP FSM enters the ESTABLISHED state."
::= { nsVrBgpTraps 1 }
END

File diff suppressed because it is too large Load Diff

View File

@ -1,567 +0,0 @@
-- These MIBs were created on 1/2/2003
-- This module defines enterprise MIBs for NS RIP
--
-- Copyright (c) 1999-2004, Juniper Networks, Inc.
-- All rights reserved.
--
-- MODULE-IDENTITY
-- OrgName
-- Juniper Networks, Inc.
-- ContactInfo
-- Customer Support
--
-- 1194 North Mathilda Avenue
-- Sunnyvale, California 94089-1206
-- USA
--
-- Tel: 1-800-638-8296
-- E-mail: customerservice@juniper.net
-- HTTP://www.juniper.net"
--
-- Descr
-- This module defines the object that are used to monitor
-- NS's RIP configuration
--
-- Last modified date: 06/20/2005
-- Created from NS-RIP.MIB with modified VR table index
--
NETSCREEN-VR-RIPv2-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Counter32,
TimeTicks, IpAddress FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
netscreenVR FROM NETSCREEN-SMI;
-- This MIB module uses the extended OBJECT-TYPE macro as
-- defined in [9].
nsVrRip2 MODULE-IDENTITY
LAST-UPDATED "200506202022Z" -- June 20, 2005
ORGANIZATION
"Juniper Networks, Inc."
CONTACT-INFO
"Customer Support
1194 North Mathilda Avenue
Sunnyvale, California 94089-1206
USA
Tel: 1-800-638-8296
E-mail: customerservice@juniper.net
HTTP://www.juniper.net"
DESCRIPTION
"The MIB module to describe the RIP2 Version 2 Protocol"
::= { netscreenVR 7 }
-- RIP-2 Management Information Base
-- the RouteTag type represents the contents of the
-- Route Domain field in the packet header or route entry.
-- The use of the Route Domain is deprecated.
RouteTag ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"the RouteTag type represents the contents of the Route Domain
field in the packet header or route entry"
SYNTAX OCTET STRING (SIZE (2))
--4.1 Global Counters
-- The RIP-2 Globals Group.
-- Implementation of this group is mandatory for systems
-- which implement RIP-2.
-- These counters are intended to facilitate debugging quickly
-- changing routes or failing neighbors
-- nsVrRip2Globals OBJECT IDENTIFIER ::= { nsVrRip2 1 }
-- nsVrRip2GlobalRouteChanges OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "The number of route changes made to the IP Route
-- Database by RIP. This does not include the refresh
-- of a route's age."
-- ::= { nsVrRip2Globals 1 }
-- nsVrRip2GlobalQueries OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "The number of responses sent to RIP queries
-- from other systems."
-- ::= { nsVrRip2Globals 2 }
nsVrRip2GlobalsTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsVrRip2GlobalsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of RIP2 Globals per VR."
::= { nsVrRip2 1 }
nsVrRip2GlobalsEntry OBJECT-TYPE
SYNTAX NsVrRip2GlobalsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"One VR's Globals."
INDEX { nsVrRip2GlobalVRID }
::= { nsVrRip2GlobalsTable 1 }
NsVrRip2GlobalsEntry ::=
SEQUENCE {
nsVrRip2GlobalRouteChanges
Counter32,
nsVrRip2GlobalQueries
Counter32,
nsVrRip2GlobalVRID
INTEGER
}
nsVrRip2GlobalRouteChanges OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of route changes made to the IP Route
Database by RIP. This does not include the refresh
of a route's age."
::= { nsVrRip2GlobalsEntry 1 }
nsVrRip2GlobalQueries OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of responses sent to RIP queries
from other systems."
::= { nsVrRip2GlobalsEntry 2 }
nsVrRip2GlobalVRID OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Virtual Router ID. VRID range for system created
VRs: [1-1024] and for user created VRs: [1025-2048]"
::= { nsVrRip2GlobalsEntry 3 }
--4.2 RIP Interface Tables
-- RIP Interfaces Groups
-- Implementation of these Groups is mandatory for systems
-- which implement RIP-2.
-- The RIP Interface Status Table.
nsVrRip2IfStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsVrRip2IfStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of subnets which require separate
status monitoring in RIP."
::= { nsVrRip2 2 }
nsVrRip2IfStatEntry OBJECT-TYPE
SYNTAX NsVrRip2IfStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A Single Routing Domain in a single Subnet."
INDEX { nsVrRip2IfStatVRID, nsVrRip2IfStatAddress }
::= { nsVrRip2IfStatTable 1 }
NsVrRip2IfStatEntry ::=
SEQUENCE {
nsVrRip2IfStatAddress
IpAddress,
nsVrRip2IfStatRcvBadPackets
Counter32,
nsVrRip2IfStatRcvBadRoutes
Counter32,
nsVrRip2IfStatSentUpdates
Counter32,
nsVrRip2IfStatStatus
RowStatus,
nsVrRip2IfStatVRID
INTEGER
}
nsVrRip2IfStatAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP Address of this system on the indicated
subnet. For unnumbered interfaces, the value 0.0.0.N,
where the least significant 24 bits (N) is the ifIndex
for the IP Interface in network byte order."
::= { nsVrRip2IfStatEntry 1 }
nsVrRip2IfStatRcvBadPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of RIP response packets received by
the RIP process which were subsequently discarded
for any reason (e.g. a version 0 packet, or an
unknown command type)."
::= { nsVrRip2IfStatEntry 2 }
nsVrRip2IfStatRcvBadRoutes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of routes, in valid RIP packets,
which were ignored for any reason (e.g. unknown
address family, or invalid metric)."
::= { nsVrRip2IfStatEntry 3 }
nsVrRip2IfStatSentUpdates OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of triggered RIP updates actually
sent on this interface. This explicitly does
NOT include full updates sent containing new
information."
::= { nsVrRip2IfStatEntry 4 }
nsVrRip2IfStatStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Writing invalid has the effect of deleting
this interface."
::= { nsVrRip2IfStatEntry 5 }
nsVrRip2IfStatVRID OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Virtual Router ID. VRID range for system created
VRs: [1-1024] and for user created VRs: [1025-2048]"
::= { nsVrRip2IfStatEntry 6 }
-- The RIP Interface Configuration Table.
nsVrRip2IfConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsVrRip2IfConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of subnets which require separate
configuration in RIP."
::= { nsVrRip2 3 }
nsVrRip2IfConfEntry OBJECT-TYPE
SYNTAX NsVrRip2IfConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A Single Routing Domain in a single Subnet."
INDEX { nsVrRip2IfConfVRID, nsVrRip2IfConfAddress }
::= { nsVrRip2IfConfTable 1 }
NsVrRip2IfConfEntry ::=
SEQUENCE {
nsVrRip2IfConfAddress
IpAddress,
nsVrRip2IfConfDomain
RouteTag,
nsVrRip2IfConfAuthType
INTEGER,
nsVrRip2IfConfAuthKey
OCTET STRING,
nsVrRip2IfConfSend
INTEGER,
nsVrRip2IfConfReceive
INTEGER,
nsVrRip2IfConfDefaultMetric
INTEGER,
nsVrRip2IfConfStatus
RowStatus,
nsVrRip2IfConfSrcAddress
IpAddress,
nsVrRip2IfConfVRID
INTEGER
}
nsVrRip2IfConfAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP Address of this system on the indicated
subnet. For unnumbered interfaces, the value 0.0.0.N,
where the least significant 24 bits (N) is the ifIndex
for the IP Interface in network byte order."
::= { nsVrRip2IfConfEntry 1 }
nsVrRip2IfConfDomain OBJECT-TYPE
SYNTAX RouteTag
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"Value inserted into the Routing Domain field
of all RIP packets sent on this interface."
DEFVAL { '0000'H }
::= { nsVrRip2IfConfEntry 2 }
nsVrRip2IfConfAuthType OBJECT-TYPE
SYNTAX INTEGER {
noAuthentication (1),
simplePassword (2),
md5 (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of Authentication used on this
interface."
DEFVAL { noAuthentication }
::= { nsVrRip2IfConfEntry 3 }
nsVrRip2IfConfAuthKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value to be used as the Authentication Key
whenever the corresponding instance of
nsVrRip2IfConfAuthType has a value other than
noAuthentication. A modification of the corresponding
instance of nsVrRip2IfConfAuthType does not modify
the nsVrRip2IfConfAuthKey value. If a string shorter
than 16 octets is supplied, it will be left-
justified and padded to 16 octets, 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 }
::= { nsVrRip2IfConfEntry 4 }
nsVrRip2IfConfSend OBJECT-TYPE
SYNTAX INTEGER {
doNotSend (1),
ripVersion1 (2),
rip1Compatible (3),
ripVersion2 (4),
ripV1Demand (5),
ripV2Demand (6)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"What the router sends on this interface.
ripVersion1 implies sending RIP updates compliant
with RFC 1058. rip1Compatible implies
broadcasting RIP-2 updates using RFC 1058 route
subsumption rules. ripVersion2 implies
multicasting RIP-2 updates. ripV1Demand indicates
the use of Demand RIP on a WAN interface under RIP
Version 1 rules. ripV2Demand indicates the use of
Demand RIP on a WAN interface under Version 2 rules."
DEFVAL { rip1Compatible }
::= { nsVrRip2IfConfEntry 5 }
nsVrRip2IfConfReceive OBJECT-TYPE
SYNTAX INTEGER {
rip1 (1),
rip2 (2),
rip1OrRip2 (3),
doNotRecieve (4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This indicates which version of RIP updates
are to be accepted. Note that rip2 and
rip1OrRip2 implies reception of multicast
packets."
DEFVAL { rip1OrRip2 }
::= { nsVrRip2IfConfEntry 6 }
nsVrRip2IfConfDefaultMetric OBJECT-TYPE
SYNTAX INTEGER ( 0..15 )
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable indicates the metric that is to
be used for the default route entry in RIP updates
originated on this interface. A value of zero
indicates that no default route should be
originated; in this case, a default route via
another router may be propagated."
::= { nsVrRip2IfConfEntry 7 }
nsVrRip2IfConfStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Writing invalid has the effect of deleting
this interface."
::= { nsVrRip2IfConfEntry 8 }
nsVrRip2IfConfSrcAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The IP Address this system will use as a source
address on this interface. If it is a numbered
interface, this MUST be the same value as
nsVrRip2IfConfAddress. On unnumbered interfaces,
it must be the value of nsVrRip2IfConfAddress for
some interface on the system."
::= { nsVrRip2IfConfEntry 9 }
nsVrRip2IfConfVRID OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Virtual Router ID. VRID range for system created
VRs: [1-1024] and for user created VRs: [1025-2048]"
::= { nsVrRip2IfConfEntry 10 }
--4.3 Peer Table
-- 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. An
-- active peer is a router from which a valid RIP
-- updated has been heard in the last 180 seconds.
nsVrRip2PeerTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsVrRip2PeerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of RIP Peers."
::= { nsVrRip2 4 }
nsVrRip2PeerEntry OBJECT-TYPE
SYNTAX NsVrRip2PeerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information regarding a single routing peer."
INDEX { nsVrRip2PeerVRID, nsVrRip2PeerAddress, nsVrRip2PeerDomain }
::= { nsVrRip2PeerTable 1 }
NsVrRip2PeerEntry ::=
SEQUENCE {
nsVrRip2PeerAddress
IpAddress,
nsVrRip2PeerDomain
RouteTag,
nsVrRip2PeerLastUpdate
TimeTicks,
nsVrRip2PeerVersion
INTEGER,
nsVrRip2PeerRcvBadPackets
Counter32,
nsVrRip2PeerRcvBadRoutes
Counter32,
nsVrRip2PeerVRID
INTEGER
}
nsVrRip2PeerAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP Address that the peer is using as its source
address. Note that on an unnumbered link, this may
not be a member of any subnet on the system."
::= { nsVrRip2PeerEntry 1 }
nsVrRip2PeerDomain OBJECT-TYPE
SYNTAX RouteTag
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value in the Routing Domain field in RIP
packets received from the peer. As domain suuport
is deprecated, this must be zero."
::= { nsVrRip2PeerEntry 2 }
nsVrRip2PeerLastUpdate OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime when the most recent
RIP update was received from this system."
::= { nsVrRip2PeerEntry 3 }
nsVrRip2PeerVersion OBJECT-TYPE
SYNTAX INTEGER ( 0..255 )
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The RIP version number in the header of the
last RIP packet received."
::= { nsVrRip2PeerEntry 4 }
nsVrRip2PeerRcvBadPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of RIP response packets from this
peer discarded as invalid."
::= { nsVrRip2PeerEntry 5 }
nsVrRip2PeerRcvBadRoutes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of routes from this peer that were
ignored because the entry format was invalid."
::= { nsVrRip2PeerEntry 6 }
nsVrRip2PeerVRID OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Virtual Router ID. VRID range for system created
VRs: [1-1024] and for user created VRs: [1025-2048]"
::= { nsVrRip2PeerEntry 7 }
END

View File

@ -1,98 +0,0 @@
-- This module defines enterprise MIBs for Virtual Systems
--
-- Copyright (c) 1999-2004, Juniper Networks, Inc.
-- All rights reserved.
NETSCREEN-VSYS-MIB DEFINITIONS ::= BEGIN
IMPORTS
netscreenVsys
FROM NETSCREEN-SMI
Integer32, MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
;
netscreenVsysMibModule MODULE-IDENTITY
LAST-UPDATED "200405032022Z" -- May 03, 2004
ORGANIZATION
"Juniper Networks, Inc."
CONTACT-INFO
"Customer Support
1194 North Mathilda Avenue
Sunnyvale, California 94089-1206
USA
Tel: 1-800-638-8296
E-mail: customerservice@juniper.net
HTTP://www.juniper.net"
DESCRIPTION
"This module defines the object that are use to monitor all the
virtual systems"
REVISION "200405030000Z" -- May 03, 2004
DESCRIPTION
"Modified copyright and contact information"
REVISION "200403030000Z" -- March 03, 2004
DESCRIPTION
"Converted to SMIv2 by Longview Software"
REVISION "200311130000Z" -- November 13, 2003
DESCRIPTION
"Correct spelling mistake"
REVISION "200109280000Z" -- September 28, 2001
DESCRIPTION
"no comment"
REVISION "200005080000Z" -- May 08, 2000
DESCRIPTION
"Creation Date"
::= { netscreenVsys 0 }
NsVsysCfgEntry ::= SEQUENCE
{
nsVsysCfgId Integer32,
nsVsysCfgName DisplayString
}
nsVsysCfg OBJECT IDENTIFIER ::= { netscreenVsys 1 }
nsVsysCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsVsysCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"NetScreen-500, NetScreen-1000 and above series support virtual
system. This table collects the vsys configuration in NetScreen
device."
::= { nsVsysCfg 1 }
nsVsysCfgEntry OBJECT-TYPE
SYNTAX NsVsysCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in the table holds a set of configuration
parameters associated with an instance of virtual system."
INDEX
{ nsVsysCfgId }
::= { nsVsysCfgTable 1 }
nsVsysCfgId OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique ID for each virtual system."
::= { nsVsysCfgEntry 1 }
nsVsysCfgName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"virtual system name."
::= { nsVsysCfgEntry 2 }
END

View File

@ -1,122 +0,0 @@
-- This module defines enterprise MIBs for security zones
--
-- Copyright (c) 1999-2004, Juniper Networks, Inc.
-- All rights reserved.
NETSCREEN-ZONE-MIB DEFINITIONS ::= BEGIN
IMPORTS
netscreenZone
FROM NETSCREEN-SMI
Integer32, MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
;
netscreenZoneMibModule MODULE-IDENTITY
LAST-UPDATED "200405032022Z" -- May 03, 2004
ORGANIZATION
"Juniper Networks, Inc."
CONTACT-INFO
"Customer Support
1194 North Mathilda Avenue
Sunnyvale, California 94089-1206
USA
Tel: 1-800-638-8296
E-mail: customerservice@juniper.net
HTTP://www.juniper.net"
DESCRIPTION
"This module defines the object that are used to monitor all
the security zones"
REVISION "200405030000Z" -- May 03, 2004
DESCRIPTION
"Modified copyright and contact information"
REVISION "200403030000Z" -- March 03, 2004
DESCRIPTION
"Converted to SMIv2 by Longview Software"
REVISION "200311130000Z" -- November 13, 2003
DESCRIPTION
"Correct spelling mistake"
REVISION "200109280000Z" -- September 28, 2001
DESCRIPTION
"no comment"
REVISION "200005080000Z" -- May 08, 2000
DESCRIPTION
"Creation Date"
::= { netscreenZone 0 }
NsZoneCfgEntry ::= SEQUENCE
{
nsZoneCfgId Integer32,
nsZoneCfgName DisplayString,
nsZoneCfgType INTEGER,
nsZoneCfgVsys Integer32
}
nsZoneCfg OBJECT IDENTIFIER ::= { netscreenZone 1 }
nsZoneCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsZoneCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"NetScreen device can have lots of secure zone. This table
collects the zones exiting in NetScreen device."
::= { nsZoneCfg 1 }
nsZoneCfgEntry OBJECT-TYPE
SYNTAX NsZoneCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in the table holds a set of configuration
parameters associated with an instance of secure zone."
INDEX
{ nsZoneCfgId }
::= { nsZoneCfgTable 1 }
nsZoneCfgId OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique value for zone table. Its value ranges between 1 and
65535 and may not be contiguous. the index has no other
meaning but a pure index"
::= { nsZoneCfgEntry 1 }
nsZoneCfgName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Secure zone name."
::= { nsZoneCfgEntry 2 }
nsZoneCfgType OBJECT-TYPE
SYNTAX INTEGER {
regular(0),
layer2(1),
tunnel(2),
null(3),
func(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Secure zone type. Regular is sec(L3) and layer2 is sec(L2) type"
::= { nsZoneCfgEntry 3 }
nsZoneCfgVsys OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VSYS this security zone belongs to."
::= { nsZoneCfgEntry 4 }
END

View File

@ -1,30 +0,0 @@
Nikola-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises FROM RFC1155-SMI;
cisco MODULE-IDENTITY
LAST-UPDATED "201010310000Z"
ORGANIZATION "Cisco Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for CISCOSB private MIB tree."
REVISION "201010310000Z"
DESCRIPTION
"Initial revision."
::= { enterprises 9 }
--cisco OBJECT IDENTIFIER ::= { enterprises 9 }
otherEnterprises OBJECT IDENTIFIER ::= { cisco 6 }
ciscosb OBJECT IDENTIFIER ::= {otherEnterprises 1}
switch001 OBJECT IDENTIFIER ::= { ciscosb 101 }
rndMib OBJECT IDENTIFIER ::= { ciscosb 101 }
END

View File

@ -1,149 +0,0 @@
-- *****************************
-- * *
-- * ONEOS MIB *
-- * *
-- *****************************
--
-- ONEOS_MIB_V4.2R5E9
--
-- Creation date : 22/01/2003
--
-- Modified for ONEOS_V31
--
-- Modified for ONEOS_V32R2E20 (MIB QOS)
--
--
-- 13122004 : Add oacExpIMIPSec
--
-- 24012005 : Add type one10 one30
--
-- 10032005 : Add vrrp mib
--
-- 05062005 : Add pstn isdn mibs
--
-- 25122005 : Add sysObjectId for One20,One80,One300
--
-- 13042006 : Add oacExpIMAtmAal5 (TF2967)
--
-- 21082006 : Add sysObjectId for One180
-- 18012008 :KMD_TF10288 Add dot11 mib
ONEACCESS-GLOBAL-REG DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,enterprises FROM SNMPv2-SMI;
oneAccess OBJECT IDENTIFIER ::= { enterprises 13191 }
oacRegistration OBJECT IDENTIFIER ::= { oneAccess 1 }
oacMIBModules OBJECT IDENTIFIER ::= { oacRegistration 100 }
oneAccessMIBModule MODULE-IDENTITY
LAST-UPDATED "0202221517Z"
ORGANIZATION "ONE ACCESS"
CONTACT-INFO
"Pascal KESTELOOT
Postal: ONE ACCESS
28, rue de la redoute
92260 Fontenay aux roses
FRANCE
Tel: (+33) 01 41 87 70 54
Fax: (+33) 01 41 87 74 39
E-mail: pascal.kesteloot@oneaccess-net.com"
DESCRIPTION
"This MIB module describes the top-level ONEACCESS
architecture
Products sysObjectId are under oacRegistration
Modules registrations are under oacRegistration.oacMIBModules
Product Specicific MIBs are under oacProductSpecific
Generic MIBs common to several products are under
oacGeneric"
::= { oacMIBModules 1 }
oacOneOsDevices OBJECT IDENTIFIER ::= { oacRegistration 1 }
oacOne10 OBJECT IDENTIFIER ::= { oacOneOsDevices 1 }
oacOne20 OBJECT IDENTIFIER ::= { oacOneOsDevices 2 }
oacOne30 OBJECT IDENTIFIER ::= { oacOneOsDevices 3 }
oacOne40 OBJECT IDENTIFIER ::= { oacOneOsDevices 4 }
oacOne50 OBJECT IDENTIFIER ::= { oacOneOsDevices 5 }
oacOne60 OBJECT IDENTIFIER ::= { oacOneOsDevices 6 }
oacOne20D OBJECT IDENTIFIER ::= { oacOneOsDevices 7 }
oacOne80 OBJECT IDENTIFIER ::= { oacOneOsDevices 8 }
oacOne80XM OBJECT IDENTIFIER ::= { oacOneOsDevices 9 }
oacOne100 OBJECT IDENTIFIER ::= { oacOneOsDevices 10 }
oacOne100D OBJECT IDENTIFIER ::= { oacOneOsDevices 11 }
oacOne180 OBJECT IDENTIFIER ::= { oacOneOsDevices 18 }
oacOne200 OBJECT IDENTIFIER ::= { oacOneOsDevices 20 }
oacOneCell25 OBJECT IDENTIFIER ::= { oacOneOsDevices 25 }
oacOne300 OBJECT IDENTIFIER ::= { oacOneOsDevices 30 }
oacOne400 OBJECT IDENTIFIER ::= { oacOneOsDevices 40 }
oacOne800 OBJECT IDENTIFIER ::= { oacOneOsDevices 80 }
oacPBXplug8 OBJECT IDENTIFIER ::= { oacOneOsDevices 100 }
oacPBXplug30 OBJECT IDENTIFIER ::= { oacOneOsDevices 110 }
oacProductSpecific OBJECT IDENTIFIER ::= { oneAccess 2 }
oacGeneric OBJECT IDENTIFIER ::= { oneAccess 3 }
oacGenProtocols OBJECT IDENTIFIER ::= { oacGeneric 1 }
oacGenManagement OBJECT IDENTIFIER ::= { oacGeneric 10 }
oacEmbeddedAgentMIB OBJECT IDENTIFIER ::= { oacGenManagement 1 }
oacCapabilities OBJECT IDENTIFIER ::= { oneAccess 4 }
oacRequirements OBJECT IDENTIFIER ::= { oneAccess 5 }
oacExperimental OBJECT IDENTIFIER ::= { oneAccess 10 }
oacExpNewMIBs OBJECT IDENTIFIER ::= { oacExperimental 1 }
oacExpInternetDrafts OBJECT IDENTIFIER ::= { oacExperimental 2 }
oacExpInternalModules OBJECT IDENTIFIER ::= { oacExperimental 3 }
oacExpIMIp OBJECT IDENTIFIER ::= { oacExpInternalModules 1 }
oacExpIMAtm OBJECT IDENTIFIER ::= { oacExpInternalModules 2 }
oacExpIMSystem OBJECT IDENTIFIER ::= { oacExpInternalModules 3 }
oacExpIMManagement OBJECT IDENTIFIER ::= { oacExpInternalModules 4 }
oacExpIMEvents OBJECT IDENTIFIER ::= { oacExpIMManagement 2 }
oacExpIMPing OBJECT IDENTIFIER ::= { oacExpIMManagement 3 }
oacExpIMVoice OBJECT IDENTIFIER ::= { oacExpInternalModules 5 }
oacExpIMPstn OBJECT IDENTIFIER ::= { oacExpInternalModules 6 }
oacExpIMPstnNotifications OBJECT IDENTIFIER ::= { oacExpIMPstn 0 }
oacExpIMIsdn OBJECT IDENTIFIER ::= { oacExpInternalModules 7 }
oacExpIMIsdnNotifications OBJECT IDENTIFIER ::= { oacExpIMIsdn 0 }
oacExpIMVoiceGlobalStat OBJECT IDENTIFIER ::= { oacExpIMVoice 1 }
oacExpIMAtmStatistics OBJECT IDENTIFIER ::= { oacExpIMAtm 1 }
oacExpIMAtmOamStatistics OBJECT IDENTIFIER ::= { oacExpIMAtm 2 }
oacExpIMAtmAal5 OBJECT IDENTIFIER ::= { oacExpIMAtm 3 }
oacExpIMIpNat OBJECT IDENTIFIER ::= { oacExpIMIp 1 }
oacExpIMIpNatStatistics OBJECT IDENTIFIER ::= { oacExpIMIpNat 1 }
oacExpIMIpNatNotifications OBJECT IDENTIFIER ::= { oacExpIMIpNat 2 }
oacExpIMIpAcl OBJECT IDENTIFIER ::= { oacExpIMIp 2 }
oacExpIMIpAclStatistics OBJECT IDENTIFIER ::= { oacExpIMIpAcl 1 }
oacExpIMIpVrrp OBJECT IDENTIFIER ::= { oacExpIMIp 5 }
oacExpIMVrrpNotifications OBJECT IDENTIFIER ::= { oacExpIMIpVrrp 1 }
-- oacQOS OBJECT IDENTIFIER ::= { oacExpIMIp 3 }
oacExpIMIPSec OBJECT IDENTIFIER ::= { oacExpIMIp 4 }
oacExpIMDot11 OBJECT IDENTIFIER ::= { oacExpInternalModules 8 }
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,141 +0,0 @@
P8510-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212;
DisplayString ::= OCTET STRING
comet OBJECT IDENTIFIER ::= { enterprises 22626 }
products OBJECT IDENTIFIER ::= { comet 1 }
p8510 OBJECT IDENTIFIER ::= { products 5 }
settings OBJECT IDENTIFIER ::= { p8510 1 }
channels OBJECT IDENTIFIER ::= { p8510 2 }
channel1 OBJECT IDENTIFIER ::= { channels 1 }
traps OBJECT IDENTIFIER ::= { p8510 3 }
tables OBJECT IDENTIFIER ::= { p8510 4 }
-- Power Source MIB
-- Parameters (Prefix ps)
-----------------------------------------------------------------------
-- settings
-----------------------------------------------------------------------
sensorName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..16))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Sensor name."
::= { settings 1 }
-----------------------------------------------------------------------
-- channels
-----------------------------------------------------------------------
-----------------------------------------------------------------------
-- channel1
-----------------------------------------------------------------------
ch1Name OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..16))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Channel 1 name."
::= { channel1 1 }
ch1Val OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..8))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Channel 1 temperature."
::= { channel1 2 }
ch1IntVal OBJECT-TYPE
SYNTAX INTEGER (-550..1250)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Channel 1 temperature * 10 (12,5 dgr C = 125)."
::= { channel1 3 }
ch1Alarm OBJECT-TYPE
SYNTAX INTEGER (0..1)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Alarm on channel 1; 0 - No alarm, 1 - Alarm Hi, 2- Alarm Lo."
::= { channel1 4 }
ch1LimHi OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..8))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Channel 1 temperature upper alarm limit."
::= { channel1 5 }
ch1LimLo OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..8))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Channel 1 temperature low alarm limit."
::= { channel1 6 }
ch1LimHyst OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..8))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Channel 1 temperature hysteressis."
::= { channel1 7 }
ch1Delay OBJECT-TYPE
SYNTAX INTEGER (0..65534)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Channel 1 temperature alarm delay [s]."
::= { channel1 8 }
-----------------------------------------------------------------------
-- traps
-----------------------------------------------------------------------
messageString OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..30))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Message giving more detailed information on alarms."
::= { traps 1 }
-----------------------------------------------------------------------
-- tables
-----------------------------------------------------------------------
historyTable OBJECT-TYPE
SYNTAX SEQUENCE OF HistoryEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Table of the history values."
::= { tables 1 }
historyEntry OBJECT-TYPE
SYNTAX HistoryEntry
ACCESS not-accessible
STATUS optional
DESCRIPTION "History values entries."
INDEX { ch1temperature }
::= { historyTable 1 }
HistoryEntry ::=
SEQUENCE {
ch1temperature
INTEGER
}
ch1temperature OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Temperature reading."
::= { historyEntry 1 }
END

File diff suppressed because it is too large Load Diff

View File

@ -1,560 +0,0 @@
-- Start - PAN-GLOBAL-REG Module
-- The convention described in "Understanding SNMP MIBs"
-- (David Perkins, Evan McGinnis), Chapter 8, has generally been followed.
PAN-GLOBAL-REG DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY,
enterprises
FROM SNMPv2-SMI;
panGlobalRegModule MODULE-IDENTITY
LAST-UPDATED "201001071040Z"
ORGANIZATION "Palo Alto Networks"
CONTACT-INFO "
Customer Support
Palo Alto Networks
232 E. Java Dr.
Sunnyvale, CA 94089
+1 866-898-9087
support at paloaltonetworks dot com"
DESCRIPTION "
A MIB module containing top-level OID definitions
for various sub-trees for Palo Alto Networks' enterprise MIB modules."
REVISION "201001071040Z"
DESCRIPTION "
Rev 1.0
Initial version of MIB module PAN-GLOBAL-REG."
::= { panModules 1 }
panRoot OBJECT-IDENTITY
STATUS current
DESCRIPTION "
The root of the OID sub-tree assigned to Palo Alto Networks assigned by
the Internet Assigned Numbers Authority (IANA)."
::= { enterprises 25461 }
panReg OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for registrations - identification of modules and logical and
physical components."
::= { panRoot 1 }
panModules OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for module registrations."
::= { panReg 1 }
panMibs OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for all Palo Alto object and event definitions."
::= { panRoot 2 }
-- Sub-trees for Palo Alto managed objects
panCommonMib OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for common Palo Alto object and event definitions.
These would be implemented by all Palo Alto products."
::= { panMibs 1 }
panSpecificMib OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for specific Palo Alto object and event definitions."
::= { panMibs 2 }
panProductsMibs OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for all Palo Alto product specific definitions."
::= { panMibs 3 }
END
-- End - PAN-GLOBAL-REG Module
-- ========================================================================
-- Start - PAN-GLOBAL-TC Module
-- Palo Alto Global Textual Conventions
--
-- The convention described in "Understanding SNMP MIBs"
-- (David Perkins, Evan McGinnis), Chapter 8, has generally been followed.
PAN-GLOBAL-TC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
panModules
FROM PAN-GLOBAL-REG;
panGlobalTcModule MODULE-IDENTITY
LAST-UPDATED "201001071040Z"
ORGANIZATION "Palo Alto Networks"
CONTACT-INFO "
Customer Support
Palo Alto Networks
232 E. Java Dr.
Sunnyvale, CA 94089
+1 866-898-9087
support at paloaltonetworks dot com"
DESCRIPTION "
A MIB module containing textual conventions
for Palo Alto Networks' enterprise MIB modules.
These textual conventions are used across all Palo Alto products."
REVISION "201001071040Z"
DESCRIPTION "
Rev 1.0
Initial version of MIB module PAN-GLOBAL-TC."
::= { panModules 2 }
-- No Palo Alto textual conventions yet!
TcAppaname ::= TEXTUAL-CONVENTION
DISPLAY-HINT "64a"
STATUS current
DESCRIPTION "
Represents the name of an application.
This has all the restrictions of the DisplayString textual
convention with the following additional ones:
- Only the following characters/character ranges are allowed:
0-9
A-Z
a-z
:./#$&_-+()'
<space>
Any object defined using this syntax may not exceed 64
characters in length."
SYNTAX OCTET STRING (SIZE (0..64))
TcChassisType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "
Enumerates all possible chassis types for Palo Alto devices."
SYNTAX OCTET STRING (SIZE (0..64))
END
-- End - PAN-GLOBAL-TC Module
-- ========================================================================
-- Start - PAN-COMMON-MIB Module
-- MIB for the common MIB objects implemented by all
-- Palo Alto devices.
--
-- The convention described in "Understanding SNMP MIBs"
-- (David Perkins, Evan McGinnis), Chapter 8, has generally been followed.
PAN-COMMON-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY,
OBJECT-TYPE, NOTIFICATION-TYPE,
Integer32
FROM SNMPv2-SMI
-- MODULE-COMPLIANCE, OBJECT-GROUP
-- FROM SNMPv2-CONF
DisplayString, TruthValue
FROM SNMPv2-TC
TcChassisType
FROM PAN-GLOBAL-TC
panModules, panCommonMib
FROM PAN-GLOBAL-REG;
panCommonMibModule MODULE-IDENTITY
LAST-UPDATED "201001071040Z"
ORGANIZATION "Palo Alto Networks"
CONTACT-INFO "
Customer Support
Palo Alto Networks
232 E. Java Dr.
Sunnyvale, CA 94089
+1 866-898-9087
support at paloaltonetworks dot com"
DESCRIPTION "
A MIB module containing definitions of managed objects
implemented by all Palo Alto Networks' products."
REVISION "201001071040Z"
DESCRIPTION "
Rev 1.0
Initial version of MIB module PAN-COMMON-MIB."
::= { panModules 3 }
panCommonConfMib OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for MIB conformance statements."
::= { panCommonMib 1 }
panCommonObjs OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for common MIB objects."
::= { panCommonMib 2 }
panCommonEvents OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for common MIB events."
::= { panCommonMib 3 }
-- Top level groups
panSys OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for common system objects."
::= { panCommonObjs 1 }
panChassis OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for common chassis information."
::= { panCommonObjs 2 }
panSession OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for common session information."
::= { panCommonObjs 3 }
----------------------------------------------------------------------
-- System objects
panSysSwVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Full software version. The first two components of the full
version are the major and minor versions. The third component
indicates the maintenance release number and the fourth,
the build number."
::= { panSys 1 }
panSysHwVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Hardware version of the unit."
::= { panSys 2 }
panSysSerialNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The serial number of the unit. If not available,
an empty string is returned."
::= { panSys 3 }
panSysTimeZoneOffset OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The offset in seconds from UTC of the system's time zone.
Values are negative for locations west of UTC and positive
for locations east of UTC."
::= { panSys 4 }
panSysDaylightSaving OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether daylight savings are in currently in effect for the
system's time zone."
::= { panSys 5 }
panSysVpnClientVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Currently installed VPN client package version. If
package is not installed, 0.0.0 is returned."
::= { panSys 6 }
panSysAppVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Currently installed application definition version. If
no application definition is found, 0 is returned."
::= { panSys 7 }
panSysAvVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Currently installed antivirus version. If no antivirus
is found, 0 is returned."
::= { panSys 8 }
panSysThreatVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Currently installed threat definition version. If no
threat definition is found, 0 is returned."
::= { panSys 9 }
panSysUrlFilteringVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Currently installed URL filtering version. If no URL
filtering is installed, 0 is returned."
::= { panSys 10 }
panSysHAState OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current high-availability state."
::= { panSys 11 }
panSysHAPeerState OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current peer high-availability state."
::= { panSys 12 }
----------------------------------------------------------------------
-- Chassis
panChassisType OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Chassis type for this Palo Alto device."
::= { panChassis 1 }
----------------------------------------------------------------------
-- Session
panSessionUtilization OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Session table utilization percentage. Values should
be between 0 and 100."
::= { panSession 1 }
panSessionMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of sessions supported."
::= { panSession 2 }
panSessionActive OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of active sessions."
::= { panSession 3 }
panSessionActiveTcp OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of active TCP sessions."
::= { panSession 4 }
panSessionActiveUdp OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of active UDP sessions."
::= { panSession 5 }
panSessionActiveICMP OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of active ICMP sessions."
::= { panSession 6 }
----------------------------------------------------------------------
-- Events
panCommonEventObjs OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Branch for objects meant only to be sent in event varbinds."
::= { panCommonEvents 1 }
panCommonEventEvents OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Branch for the events themselves."
::= { panCommonEvents 2 }
panCommonEventEventsV2 OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Branch for SNMPv2 events. The OIDs for SNMPv2 events should
have a zero as the next-to-last sub-identifier (as specified
in RFC1902)."
::= { panCommonEventEvents 0 }
-- Objects sent only in events
panCommonEventDescr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"String that provides a textual description of the event."
::= { panCommonEventObjs 1 }
-- Event descriptions
panCommonEventLog NOTIFICATION-TYPE
OBJECTS { panCommonEventDescr }
STATUS current
DESCRIPTION
"A config/system/firewall/threat log"
::= { panCommonEventEventsV2 1 }
END
-- End - PAN-COMMON-MIB Module
-- ========================================================================
-- Start - PAN-PRODUCT-MIB Module
-- MIB for the platform specific MIB objects implemented by
-- Palo Alto devices.
--
-- The convention described in "Understanding SNMP MIBs"
-- (David Perkins, Evan McGinnis), Chapter 8, has generally been followed.
PAN-PRODUCTS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY,
OBJECT-TYPE, NOTIFICATION-TYPE,
Integer32
FROM SNMPv2-SMI
-- MODULE-COMPLIANCE, OBJECT-GROUP
-- FROM SNMPv2-CONF
DisplayString, TruthValue
FROM SNMPv2-TC
TcChassisType
FROM PAN-GLOBAL-TC
panModules, panProductsMibs
FROM PAN-GLOBAL-REG;
panProductsMibsModule MODULE-IDENTITY
LAST-UPDATED "201001071040Z"
ORGANIZATION "Palo Alto Networks"
CONTACT-INFO "
Customer Support
Palo Alto Networks
232 E. Java Dr.
Sunnyvale, CA 94089
+1 866-898-9087
support at paloaltonetworks dot com"
DESCRIPTION "
A MIB module containing definitions of managed objects
implemented by specific Palo Alto Networks' products."
REVISION "201001071040Z"
DESCRIPTION "
Rev 1.0
Initial version of MIB module PAN-PRODUCTS-MIB."
::= { panModules 4 }
panPA-4050 OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for PA-4050 specific objects."
::= { panProductsMibs 1 }
panPA-4020 OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for PA-4020 specific objects."
::= { panProductsMibs 2 }
panPA-2050 OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for PA-2050 specific objects."
::= { panProductsMibs 3 }
panPA-2020 OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for PA-2020 specific objects."
::= { panProductsMibs 4 }
panPA-4060 OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for PA-4060 specific objects."
::= { panProductsMibs 5 }
panPA-500 OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for PA-500 specific objects."
::= { panProductsMibs 6 }
panPanorama OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for Panorama specific objects."
::= { panProductsMibs 7 }
END
-- End - PAN-PRODUCTS-MIB Module

View File

@ -1,634 +0,0 @@
-- POSEIDON-MIB 2.06
-- History:
-- 2.07 7. 10.2009 Marek Koci - sensorUnitString added, traps renamed
-- 2.06 10. 9.2009 Marek Koci - universal 1-wire sensor supported
-- 2.05 11. 9.2008 Marek Koci - new sensor units added
-- 2.04 14. 9.2007 Dusan Ferbas - outMode added, node rename to reflect new behaviour for outputs
-- 2.03 20. 4.2007 Dusan Ferbas - inpAlarmState added, also to inpChange trap
-- 2.02 5. 9.2006 Rosta Hlebak - unit type and sensor ID, temp -> sens, trap variable list changed
-- 2.01 18. 4.2005 Jiri Sindelar - enterprise changed from 17739 (Embedded Technologies s.r.o.) to 21796 (HW group s.r.o)
-- - output name & type added
-- 1.05 5. 5.2004 Dusan Ferbas - MIB name changed to Poseidon, input and output variables into tables, their names settable
-- 1.04 2. 1.2004 Dusan Ferbas - alarm table added
-- 1.03 21.11.2003 Dusan Ferbas - Modified
-- 1.01 5.11.2003 Dusan Ferbas - Created
--
--
--
-- This is a MIB file for Poseidon product family - environment sensors & digital I/O over IP via XML, SNMP, Modbus/TCP
-- Availabe sensors: Temperature, Humidity, Voltage, Current, Power comsuption (110/230V) Industrial standards
--
-- --------------------- Poseidon Family ----------------------
--
-- Poseidon model 3262: 6 sensors
-- Poseidon model 3265: 5 sensors, GSM
-- Poseidon model 3266: 3 sensors, 4 Inputs
-- Poseidon model 3268: 4 sensors, 4 Inputs, 2 Outputs
-- Poseidon model 1250: 42 sensors, 3 Inputs, 2 Outputs, GSM
-- Poseidon model 2250: 42 sensors, 3 Inputs, 2 Outputs, GSM
-- Poseidon model 2261: 42 sensors, 3 Inputs, 2 Outputs
-- Poseidon model 3468: 4 sensors, 4 Inputs, 2 Outputs
-- Poseidon model Sitemon: 12 sensors, 16 Inputs, 4 Outputs
-- Poseidon model 4001: 16 sensors, 8 Inputs, 4 Outputs, GSM
-- Poseidon model 4002: 16 sensors, 6 Inputs, 2 Outputs, GSM
POSEIDON-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE
FROM RFC-1212
Gauge, enterprises
FROM RFC1155-SMI
DisplayString, sysName
FROM RFC1213-MIB;
--
-- Type Definitions
--
PositiveInteger ::= INTEGER (1..2147483647) -- 0x7FFF FFFF
OnOff ::= INTEGER {
off (0),
on (1)
}
OutputType ::= INTEGER {
onOff (0),
rts (1),
dtr (2)
}
OutputMode ::= INTEGER {
manual (0),
autoAlarm (1),
autoTriggerEq (2),
autoTriggerHi (3),
autoTriggerLo (4)
}
UnitType ::= INTEGER {
celsius (0),
fahrenheit (1),
kelvin (2),
percent(3),
volt (4),
miliAmper (5),
noUnit (6),
pulse (7),
switch (8),
dewPoint (9),
absoluteHumidity (10),
pressure (11),
universal (12)
}
InputAlarmSetup ::= INTEGER {
inactive (0),
activeOff (1),
activeOn (2)
}
InputAlarmState ::= INTEGER {
normal (0),
alarm (1)
}
SensorState ::= INTEGER {
invalid (0),
normal (1),
alarmstate (2),
alarm (3)
}
SensorID ::= INTEGER (0..65535)
IOName ::= DisplayString (SIZE (0..20))
SensorName ::= DisplayString (SIZE (0..15))
SensorValue ::= INTEGER
SensorString ::= DisplayString (SIZE (0..10))
SensorUnitString ::= DisplayString (SIZE (0..4))
SensorFlags ::= INTEGER -- will hold info that this sensor has alarm (trap) enabled
-- and/or sets output pin (thermostat functionality)
TimeStamp ::= TimeTicks
--
-- Node Definitions
--
hwgroup OBJECT IDENTIFIER ::= { enterprises 21796 }
charonII OBJECT IDENTIFIER ::= { hwgroup 3 }
poseidon OBJECT IDENTIFIER ::= { charonII 3 }
-- Application Nodes
info OBJECT IDENTIFIER ::= { poseidon 70 }
setup OBJECT IDENTIFIER ::= { poseidon 99 }
inpTable OBJECT-TYPE
SYNTAX SEQUENCE OF InpEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of binary input entries."
::= { poseidon 1 }
inpEntry OBJECT-TYPE
SYNTAX InpEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable
to a particular binary input."
INDEX { inpIndex }
::= { inpTable 1 }
InpEntry ::= SEQUENCE {
inpIndex PositiveInteger,
inpValue OnOff,
inpName IOName,
inpAlarmSetup InputAlarmSetup,
inpAlarmState InputAlarmState
}
inpIndex OBJECT-TYPE
SYNTAX PositiveInteger
ACCESS not-accessible
STATUS current
DESCRIPTION
"The binary input index."
::= { inpEntry 1 }
inpValue OBJECT-TYPE
SYNTAX OnOff
ACCESS read-only
STATUS current
DESCRIPTION
"The binary input value."
::= { inpEntry 2 }
inpName OBJECT-TYPE
SYNTAX IOName
ACCESS read-write
STATUS current
DESCRIPTION
"The binary input name."
::= { inpEntry 3 }
inpAlarmSetup OBJECT-TYPE
SYNTAX InputAlarmSetup
ACCESS read-write
STATUS current
DESCRIPTION
"You can enable alarm for this binary input.
Alarm can be inactive or active for On/Off state."
::= { inpEntry 4 }
inpAlarmState OBJECT-TYPE
SYNTAX InputAlarmState
ACCESS read-only
STATUS current
DESCRIPTION
"The binary input alarm state."
::= { inpEntry 5 }
--
outTable OBJECT-TYPE
SYNTAX SEQUENCE OF OutEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of binary output entries."
::= { poseidon 2 }
outEntry OBJECT-TYPE
SYNTAX OutEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable
to a particular binary output."
INDEX { outIndex }
::= { outTable 1 }
OutEntry ::= SEQUENCE {
outIndex PositiveInteger,
outValue OnOff,
outName IOName,
outType OutputType,
outMode OutputMode
}
outIndex OBJECT-TYPE
SYNTAX PositiveInteger
ACCESS not-accessible
STATUS current
DESCRIPTION
"The binary output index."
::= { outEntry 1 }
outValue OBJECT-TYPE
SYNTAX OnOff
ACCESS read-write
STATUS current
DESCRIPTION
"The binary output value. 0 off(open), 1 on(close)"
::= { outEntry 2 }
outName OBJECT-TYPE
SYNTAX IOName
ACCESS read-write
STATUS current
DESCRIPTION
"The binary output name."
::= { outEntry 3 }
outType OBJECT-TYPE
SYNTAX OutputType
ACCESS read-only
STATUS current
DESCRIPTION
"The binary output type. 0 relay (off, on), 1 rts (-10,+10V), 2 dtr (0,10V)"
::= { outEntry 4 }
outMode OBJECT-TYPE
SYNTAX OutputMode
ACCESS read-write
STATUS current
DESCRIPTION
"The binary output mode. 0 manual, 1 autoAlarm,
2 autoTriggerEq, 3 autoTriggerHi, 4 autoTriggerLo"
::= { outEntry 5 }
-- Table has to be last in a branch to satisfy snmp walk engine implementation
sensTable OBJECT-TYPE
SYNTAX SEQUENCE OF SensEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of sensor table entries. The number
of entries corresponds with number of detected sensors."
::= { poseidon 3 }
sensEntry OBJECT-TYPE
SYNTAX SensEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to a
particular sensor."
INDEX { sensIndex }
::= { sensTable 1 }
SensEntry ::= SEQUENCE {
sensIndex PositiveInteger,
sensName SensorName,
sensState SensorState,
sensString SensorString,
sensValue SensorValue,
sensValueRaw SensorValue,
sensID SensorID,
sensUnit UnitType,
sensUnitString SensorUnitString
}
sensIndex OBJECT-TYPE
SYNTAX PositiveInteger
ACCESS not-accessible
STATUS current
DESCRIPTION
"The sensor index."
::= { sensEntry 1 }
sensName OBJECT-TYPE
SYNTAX SensorName
ACCESS read-only
STATUS current
DESCRIPTION
"The sensor name."
::= { sensEntry 2 }
sensState OBJECT-TYPE
SYNTAX SensorState
ACCESS read-only
STATUS current
DESCRIPTION
"The sensor state."
::= { sensEntry 4 }
sensString OBJECT-TYPE
SYNTAX SensorString
ACCESS read-only
STATUS current
DESCRIPTION
"The string representation of sensor value."
::= { sensEntry 5 }
sensValue OBJECT-TYPE
SYNTAX SensorValue
ACCESS read-only
STATUS current
DESCRIPTION
"The integer (decimal * 10) representation
of sensor value."
::= { sensEntry 6 }
sensValueRaw OBJECT-TYPE
SYNTAX SensorValue
ACCESS read-only
STATUS current
DESCRIPTION
"The original raw value of sensor
(it differs for each sensor type, especially
1-Wire sensors have different precisions)."
::= { sensEntry 7 }
sensID OBJECT-TYPE
SYNTAX SensorID
ACCESS read-only
STATUS current
DESCRIPTION
"The sensor ID."
::= { sensEntry 8 }
sensUnit OBJECT-TYPE
SYNTAX UnitType
ACCESS read-only
STATUS current
DESCRIPTION
"The sensor unit."
::= { sensEntry 9 }
sensUnitString OBJECT-TYPE
SYNTAX SensorUnitString
ACCESS read-only
STATUS current
DESCRIPTION
"The string representation of sensor unit."
::= { sensEntry 10 }
-- The Alarm group.
tsAlarm OBJECT IDENTIFIER ::= { poseidon 50 }
tsAlarmsPresent OBJECT-TYPE
SYNTAX Gauge32
ACCESS read-only
STATUS current
DESCRIPTION
"The present number of active alarm conditions."
::= { tsAlarm 1 }
tsAlarmTable OBJECT-TYPE
SYNTAX SEQUENCE OF TsAlarmEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of alarm table entries. The table contains
zero, one, or many rows at any moment, depending upon
the number of alarm conditions in effect. The table
is initially empty at agent startup. The agent
creates a row in the table each time a condition is
detected and deletes that row when that condition no
longer pertains. The agent creates the first row with
tsAlarmId equal to 1, and increments the value of
tsAlarmId each time a new row is created, wrapping to
the first free value greater than or equal to 1 when
the maximum value of tsAlarmId would otherwise be
exceeded. Consequently, after multiple operations,
the table may become sparse, e.g., containing entries
for rows 95, 100, 101, and 203 and the entries should
not be assumed to be in chronological order because
tsAlarmId might have wrapped.
The number of rows in the table at any given time is
reflected by the value of tsAlarmsPresent."
::= { tsAlarm 2 }
tsAlarmEntry OBJECT-TYPE
SYNTAX TsAlarmEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable
to a particular alarm."
INDEX { tsAlarmIdx }
::= { tsAlarmTable 1 }
TsAlarmEntry ::= SEQUENCE {
tsAlarmIdx PositiveInteger,
tsAlarmId PositiveInteger,
tsAlarmDescr INTEGER,
tsAlarmSensName SensorName,
tsAlarmTime TimeStamp
}
tsAlarmIdx OBJECT-TYPE
SYNTAX PositiveInteger
ACCESS not-accessible
STATUS current
DESCRIPTION
"An index to alarm table."
::= { tsAlarmEntry 1 }
tsAlarmId OBJECT-TYPE
SYNTAX PositiveInteger
ACCESS read-only -- (used in trap variables)
STATUS current
DESCRIPTION
"A unique identifier for an alarm condition.
This value must remain constant."
::= { tsAlarmEntry 2 }
tsAlarmDescr OBJECT-TYPE
SYNTAX INTEGER {
inputStateAlarm(1),
temperatureOutOfRange(2)
}
ACCESS read-only
STATUS current
DESCRIPTION
"Description of the alarm condition."
::= { tsAlarmEntry 3 }
-- inputStateAlarm(1)
-- Binary input reached a state which meets its alarm setting.
-- This means that no such alarm can happenn if alarm is set to no.
-- temperatureOutOfRange(2)
-- Sensor value is out of limits.
tsAlarmSensName OBJECT-TYPE
SYNTAX SensorName
ACCESS read-only
STATUS current
DESCRIPTION
"Name of sensor with alarm condition."
::= { tsAlarmEntry 4 }
tsAlarmTime OBJECT-TYPE
SYNTAX TimeStamp
ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime when the alarm condition was
detected. If the alarm condition was detected
at the time of agent startup and presumably existed
before agent startup, the value of tsAlarmTime shall equal 0."
::= { tsAlarmEntry 5 }
-- Application Info
infoAddressMAC OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..17))
ACCESS read-only
STATUS current
DESCRIPTION
"MAC address in text form.
It is here to distinguish devices in trap messages."
::= { info 1 }
-- Application Setup
sensSetup OBJECT IDENTIFIER ::= { setup 1 }
unitType OBJECT-TYPE
SYNTAX UnitType
ACCESS read-write
STATUS current
DESCRIPTION
"Units for displayed values.
All setup values are fixed in Celsius"
::= { sensSetup 1 }
sensSetupTable OBJECT-TYPE
SYNTAX SEQUENCE OF SensSetupEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of sensor table setup entries. The number
of entries corresponds with number of detected sensors."
::= { sensSetup 2 }
sensSetupEntry OBJECT-TYPE
SYNTAX SensSetupEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing setup information
for a particular sensor."
INDEX { sensSetupIndex }
::= { sensSetupTable 1 }
SensSetupEntry ::= SEQUENCE {
sensSetupIndex PositiveInteger,
sensSetupName SensorName,
sensFlags SensorFlags,
sensLimitMin SensorValue,
sensLimitMax SensorValue,
sensHysteresis SensorValue
}
sensSetupIndex OBJECT-TYPE
SYNTAX PositiveInteger
ACCESS not-accessible
STATUS current
DESCRIPTION
"The sensor setup table index."
::= { sensSetupEntry 1 }
sensSetupName OBJECT-TYPE
SYNTAX SensorName
ACCESS read-write
STATUS current
DESCRIPTION
"The sensor name."
::= { sensSetupEntry 2 }
sensFlags OBJECT-TYPE
SYNTAX SensorFlags
ACCESS read-write
STATUS current
DESCRIPTION
"The behaviour of sensor
- 0x01: range or level detection
- 0x02: enable trap sending
-- 0x04: output set (thermostat)
- 0x08: sensor enabled
- 0x10: enable SMS sending
- 0x20: enable email sending."
::= { sensSetupEntry 5 }
sensLimitMin OBJECT-TYPE
SYNTAX SensorValue
ACCESS read-write
STATUS current
DESCRIPTION
"The sensor low limit."
::= { sensSetupEntry 6 }
sensLimitMax OBJECT-TYPE
SYNTAX SensorValue
ACCESS read-write
STATUS current
DESCRIPTION
"The sensor high limit."
::= { sensSetupEntry 7 }
sensHysteresis OBJECT-TYPE
SYNTAX SensorValue
ACCESS read-write
STATUS current
DESCRIPTION
"The sensor hysteresis."
::= { sensSetupEntry 8 }
-- Trap Definitions ------------------------------------------------------------
inpAlarmStateChanged TRAP-TYPE
ENTERPRISE poseidon
VARIABLES { sysName, infoAddressMAC, inpName, inpValue, inpAlarmState }
DESCRIPTION
"Input state entered/left alarm condition.
This trap always follows tsTrapAlarmStart/tsTrapAlarmEnd."
::= 1
sensAlarmStateChanged TRAP-TYPE
ENTERPRISE poseidon
VARIABLES { sysName, infoAddressMAC, sensName, sensID, sensState, sensValue, sensUnit }
DESCRIPTION
"Nth sensor state entered/left alarm condition.
This trap always follows tsTrapAlarmStart/tsTrapAlarmEnd."
::= 2
tsTrapAlarmStart TRAP-TYPE
ENTERPRISE poseidon
VARIABLES { sysName, infoAddressMAC, tsAlarmId, tsAlarmDescr }
DESCRIPTION
"This trap is sent each time an alarm is inserted
into to the alarm table. It is sent on the insertion
of all alarms except for powerFailure."
::= 3
tsTrapAlarmEnd TRAP-TYPE
ENTERPRISE poseidon
VARIABLES { sysName, infoAddressMAC, tsAlarmId, tsAlarmDescr }
DESCRIPTION
"This trap is sent each time an alarm is removed
from the alarm table. It is sent on the removal
of all alarms."
::= 4
END

View File

@ -1,47 +0,0 @@
PPVPN-TC-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, experimental
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC;
ppvpnTcMIB MODULE-IDENTITY
LAST-UPDATED "200102281200Z" -- 28 February 2002 12:00:00 GMT
ORGANIZATION "Provider Provisioned Virtual Private
Networks Working Group."
CONTACT-INFO
" Benson Schliesser
bensons@savvis.net
Thomas D. Nadeau
tnadeau@cisco.com
Comments and discussion to ppvpn@ietf.org"
DESCRIPTION
"This MIB contains TCs for PPVPN."
-- Revision history.
REVISION "200102281200Z" -- 28 February 2002 12:00:00 GMT
DESCRIPTION
"Initial draft version."
::= { experimental 1111 } -- assigned by IANA
-- definition of textual conventions
VPNId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The purpose of a VPN-ID is to identify a VPN.
The global VPN Identifier format is:
3 octet VPN Authority, Organizationally Unique Identifier
followed by
4 octet VPN index identifying VPN according to OUI"
REFERENCE
"RFC 2685, Fox & Gleeson, 'Virtual Private
Networks Identifier', September 1999."
SYNTAX OCTET STRING (SIZE (0..7))
END

View File

@ -1,824 +0,0 @@
PTOPO-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Integer32, Counter32, mib-2
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, AutonomousType, RowStatus, TimeStamp, TruthValue
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
TimeFilter
FROM RMON2-MIB
PhysicalIndex
FROM ENTITY-MIB
AddressFamilyNumbers
FROM IANA-ADDRESS-FAMILY-NUMBERS-MIB;
ptopoMIB MODULE-IDENTITY
LAST-UPDATED "200009210000Z"
ORGANIZATION "IETF; PTOPOMIB Working Group"
CONTACT-INFO
"PTOPOMIB WG Discussion:
ptopo@3com.com
Subscription:
majordomo@3com.com
msg body: [un]subscribe ptopomib
Andy Bierman
Cisco Systems Inc.
170 West Tasman Drive
San Jose, CA 95134
408-527-3711
abierman@cisco.com
Kendall S. Jones
Nortel Networks
4401 Great America Parkway
Santa Clara, CA 95054
408-495-7356
kejones@nortelnetworks.com"
DESCRIPTION
"The MIB module for physical topology information."
REVISION "200009210000Z"
DESCRIPTION
"Initial Version of the Physical Topology MIB. This version
published as RFC 2922."
::= { mib-2 79 }
ptopoMIBObjects OBJECT IDENTIFIER ::= { ptopoMIB 1 }
-- MIB groups
ptopoData OBJECT IDENTIFIER ::= { ptopoMIBObjects 1 }
ptopoGeneral OBJECT IDENTIFIER ::= { ptopoMIBObjects 2 }
ptopoConfig OBJECT IDENTIFIER ::= { ptopoMIBObjects 3 }
-- textual conventions
PtopoGenAddr ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The value of an address."
SYNTAX OCTET STRING (SIZE (0..20))
PtopoChassisIdType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This TC describes the source of a chassis identifier.
The enumeration 'chasIdEntPhysicalAlias(1)' represents a
chassis identifier based on the value of entPhysicalAlias
for a chassis component (i.e., an entPhysicalClass value of
'chassis(3)').
The enumeration 'chasIdIfAlias(2)' represents a chassis
identifier based on the value of ifAlias for an interface
on the containing chassis.
The enumeration 'chasIdPortEntPhysicalAlias(3)' represents
a chassis identifier based on the value of entPhysicalAlias
for a port or backplane component (i.e., entPhysicalClass
value of 'port(10)' or 'backplane(4)'), within the
containing chassis.
The enumeration 'chasIdMacAddress(4)' represents a chassis
identifier based on the value of a unicast source MAC
address (encoded in network byte order and IEEE 802.3
canonical bit order), of a port on the containing chassis.
The enumeration 'chasIdPtopoGenAddr(5)' represents a
chassis identifier based on a network address, associated
with a particular chassis. The encoded address is actually
composed of two fields. The first field is a single octet,
representing the IANA AddressFamilyNumbers value for the
specific address type, and the second field is the
PtopoGenAddr address value."
SYNTAX INTEGER {
chasIdEntPhysicalAlias(1),
chasIdIfAlias(2),
chasIdPortEntPhysicalAlias(3),
chasIdMacAddress(4),
chasIdPtopoGenAddr(5)
}
PtopoChassisId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This TC describes the format of a chassis identifier
string. Objects of this type are always used with an
associated PtopoChassisIdType object, which identifies the
format of the particular PtopoChassisId object instance.
If the associated PtopoChassisIdType object has a value of
'chasIdEntPhysicalAlias(1)', then the octet string
identifies a particular instance of the entPhysicalAlias
object for a chassis component (i.e., an entPhysicalClass
value of 'chassis(3)').
If the associated PtopoChassisIdType object has a value of
'chasIdIfAlias(2)', then the octet string identifies a
particular instance of the ifAlias object for an interface
on the containing chassis.
If the associated PtopoChassisIdType object has a value of
'chasIdPortEntPhysicalAlias(3)', then the octet string
identifies a particular instance of the entPhysicalAlias
object for a port or backplane component within the
containing chassis.
If the associated PtopoChassisIdType object has a value of
'chasIdMacAddress(4)', then this string identifies a
particular unicast source MAC address (encoded in network
byte order and IEEE 802.3 canonical bit order), of a port on
the containing chassis.
If the associated PtopoChassisIdType object has a value of
'chasIdPtopoGenAddr(5)', then this string identifies a
particular network address, encoded in network byte order,
associated with one or more ports on the containing chassis.
The first octet contains the IANA Address Family Numbers
enumeration value for the specific address type, and octets
2 through N contain the PtopoGenAddr address value in
network byte order."
SYNTAX OCTET STRING (SIZE (1..32))
PtopoPortIdType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This TC describes the source of a particular type of port
identifier used in the PTOPO MIB.
The enumeration 'portIdIfAlias(1)' represents a port
identifier based on the ifAlias MIB object.
The enumeration 'portIdPortEntPhysicalAlias(2)' represents a
port identifier based on the value of entPhysicalAlias for a
port or backplane component (i.e., entPhysicalClass value of
'port(10)' or 'backplane(4)'), within the containing
chassis.
The enumeration 'portIdMacAddr(3)' represents a port
identifier based on a unicast source MAC address, which has
been detected by the agent and associated with a particular
port.
The enumeration 'portIdPtopoGenAddr(4)' represents a port
identifier based on a network address, detected by the agent
and associated with a particular port."
SYNTAX INTEGER {
portIdIfAlias(1),
portIdEntPhysicalAlias(2),
portIdMacAddr(3),
portIdPtopoGenAddr(4)
}
PtopoPortId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This TC describes the format of a port identifier string.
Objects of this type are always used with an associated
PtopoPortIdType object, which identifies the format of the
particular PtopoPortId object instance.
If the associated PtopoPortIdType object has a value of
'portIdIfAlias(1)', then the octet string identifies a
particular instance of the ifAlias object.
If the associated PtopoPortIdType object has a value of
'portIdEntPhysicalAlias(2)', then the octet string
identifies a particular instance of the entPhysicalAlias
object for a port component (i.e., entPhysicalClass value of
'port(10)').
If the associated PtopoPortIdType object has a value of
'portIdMacAddr(3)', then this string identifies a particular
unicast source MAC address associated with the port.
If the associated PtopoPortIdType object has a value of
'portIdPtopoGenAddr(4)', then this string identifies a
network address associated with the port. The first octet
contains the IANA AddressFamilyNumbers enumeration value for
the specific address type, and octets 2 through N contain
the PtopoGenAddr address value in network byte order."
SYNTAX OCTET STRING (SIZE (1..32))
PtopoAddrSeenState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This TC describes the state of address detection for a
particular type of port identifier used in the PTOPO MIB.
The enumeration 'notUsed(1)' represents an entry for which
the particular MIB object is not applicable to the remote
connection endpoint,
The enumeration 'unknown(2)' represents an entry for which
the particular address collection state is not known.
The enumeration 'oneAddr(3)' represents an entry for which
exactly one source address (of the type indicated by the
particular MIB object), has been detected.
The enumeration 'multiAddr(4)' represents an entry for
which more than one source address (of the type indicated by
the particular MIB object), has been detected.
An agent is expected to set the initial state of the
PtopoAddrSeenState to 'notUsed(1)' or 'unknown(2)'.
Note that the PTOPO MIB does not restrict or specify the
means in which the PtopoAddrSeenState is known to an agent.
In particular, an agent may detect this information through
configuration data, or some means other than directly
monitoring all port traffic."
SYNTAX INTEGER {
notUsed(1),
unknown(2),
oneAddr(3),
multiAddr(4)
}
-- ***********************************************************
--
-- P T O P O D A T A G R O U P
--
-- ***********************************************************
-- Connection Table
ptopoConnTable OBJECT-TYPE
SYNTAX SEQUENCE OF PtopoConnEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one or more rows per physical network
connection known to this agent. The agent may wish to
ensure that only one ptopoConnEntry is present for each
local port, or it may choose to maintain multiple
ptopoConnEntries for the same local port.
Entries based on lower numbered identifier types are
preferred over higher numbered identifier types, i.e., lower
values of the ptopoConnRemoteChassisType and
ptopoConnRemotePortType objects."
::= { ptopoData 1 }
ptopoConnEntry OBJECT-TYPE
SYNTAX PtopoConnEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular physical network connection.
Entries may be created and deleted in this table, either
manually or by the agent, if a physical topology discovery
process is active."
INDEX {
ptopoConnTimeMark,
ptopoConnLocalChassis,
ptopoConnLocalPort,
ptopoConnIndex
}
::= { ptopoConnTable 1 }
PtopoConnEntry ::= SEQUENCE {
ptopoConnTimeMark TimeFilter,
ptopoConnLocalChassis PhysicalIndex,
ptopoConnLocalPort PhysicalIndex,
ptopoConnIndex Integer32,
ptopoConnRemoteChassisType PtopoChassisIdType,
ptopoConnRemoteChassis PtopoChassisId,
ptopoConnRemotePortType PtopoPortIdType,
ptopoConnRemotePort PtopoPortId,
ptopoConnDiscAlgorithm AutonomousType,
ptopoConnAgentNetAddrType AddressFamilyNumbers,
ptopoConnAgentNetAddr PtopoGenAddr,
ptopoConnMultiMacSASeen PtopoAddrSeenState,
ptopoConnMultiNetSASeen PtopoAddrSeenState,
ptopoConnIsStatic TruthValue,
ptopoConnLastVerifyTime TimeStamp,
ptopoConnRowStatus RowStatus
}
ptopoConnTimeMark OBJECT-TYPE
SYNTAX TimeFilter
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A TimeFilter for this entry. See the TimeFilter textual
convention in RFC 2021 to see how this works."
::= { ptopoConnEntry 1 }
ptopoConnLocalChassis OBJECT-TYPE
SYNTAX PhysicalIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entPhysicalIndex value used to identify the chassis
component associated with the local connection endpoint."
::= { ptopoConnEntry 2 }
ptopoConnLocalPort OBJECT-TYPE
SYNTAX PhysicalIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entPhysicalIndex value used to identify the port
component associated with the local connection endpoint."
::= { ptopoConnEntry 3 }
ptopoConnIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object represents an arbitrary local integer value
used by this agent to identify a particular connection
instance, unique only for the indicated local connection
endpoint.
A particular ptopoConnIndex value may be reused in the event
an entry is aged out and later re-learned with the same (or
different) remote chassis and port identifiers.
An agent is encouraged to assign monotonically increasing
index values to new entries, starting with one, after each
reboot. It is considered unlikely that the ptopoConnIndex
will wrap between reboots."
::= { ptopoConnEntry 4 }
ptopoConnRemoteChassisType OBJECT-TYPE
SYNTAX PtopoChassisIdType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of encoding used to identify the chassis
associated with the remote connection endpoint.
This object may not be modified if the associated
ptopoConnRowStatus object has a value of active(1)."
::= { ptopoConnEntry 5 }
ptopoConnRemoteChassis OBJECT-TYPE
SYNTAX PtopoChassisId
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The string value used to identify the chassis component
associated with the remote connection endpoint.
This object may not be modified if the associated
ptopoConnRowStatus object has a value of active(1)."
::= { ptopoConnEntry 6 }
ptopoConnRemotePortType OBJECT-TYPE
SYNTAX PtopoPortIdType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of port identifier encoding used in the associated
'ptopoConnRemotePort' object.
This object may not be modified if the associated
ptopoConnRowStatus object has a value of active(1)."
::= { ptopoConnEntry 7 }
ptopoConnRemotePort OBJECT-TYPE
SYNTAX PtopoPortId
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The string value used to identify the port component
associated with the remote connection endpoint.
This object may not be modified if the associated
ptopoConnRowStatus object has a value of active(1)."
::= { ptopoConnEntry 8 }
ptopoConnDiscAlgorithm OBJECT-TYPE
SYNTAX AutonomousType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An indication of the algorithm used to discover the
information contained in this conceptual row.
A value of ptopoDiscoveryLocal indicates this entry was
configured by the local agent, without use of a discovery
protocol.
A value of { 0 0 } indicates this entry was created manually
by an NMS via the associated RowStatus object. "
::= { ptopoConnEntry 9 }
ptopoConnAgentNetAddrType OBJECT-TYPE
SYNTAX AddressFamilyNumbers
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This network address type of the associated
ptopoConnNetAddr object, unless that object contains a zero
length string. In such a case, an NMS application should
ignore any returned value for this object.
This object may not be modified if the associated
ptopoConnRowStatus object has a value of active(1)."
::= { ptopoConnEntry 10 }
ptopoConnAgentNetAddr OBJECT-TYPE
SYNTAX PtopoGenAddr
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object identifies a network address which may be used
to reach an SNMP agent entity containing information for the
chassis and port components represented by the associated
'ptopoConnRemoteChassis' and 'ptopoConnRemotePort' objects.
If no such address is known, then this object shall contain
an empty string.
This object may not be modified if the associated
ptopoConnRowStatus object has a value of active(1)."
::= { ptopoConnEntry 11 }
ptopoConnMultiMacSASeen OBJECT-TYPE
SYNTAX PtopoAddrSeenState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates if multiple unicast source MAC
addresses have been detected by the agent from the remote
connection endpoint, since the creation of this entry.
If this entry has an associated ptopoConnRemoteChassisType
and/or ptopoConnRemotePortType value other than
'portIdMacAddr(3)', then the value 'notUsed(1)' is returned.
Otherwise, one of the following conditions must be true:
If the agent has not yet detected any unicast source MAC
addresses from the remote port, then the value 'unknown(2)'
is returned.
If the agent has detected exactly one unicast source MAC
address from the remote port, then the value 'oneAddr(3)' is
returned.
If the agent has detected more than one unicast source MAC
address from the remote port, then the value 'multiAddr(4)'
is returned."
::= { ptopoConnEntry 12 }
ptopoConnMultiNetSASeen OBJECT-TYPE
SYNTAX PtopoAddrSeenState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates if multiple network layer source
addresses have been detected by the agent from the remote
connection endpoint, since the creation of this entry.
If this entry has an associated ptopoConnRemoteChassisType
or ptopoConnRemotePortType value other than
'portIdGenAddr(4)' then the value 'notUsed(1)' is returned.
Otherwise, one of the following conditions must be true:
If the agent has not yet detected any network source
addresses of the appropriate type from the remote port, then
the value 'unknown(2)' is returned.
If the agent has detected exactly one network source address
of the appropriate type from the remote port, then the value
'oneAddr(3)' is returned.
If the agent has detected more than one network source
address (of the same appropriate type) from the remote port,
this the value 'multiAddr(4)' is returned."
::= { ptopoConnEntry 13 }
ptopoConnIsStatic OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object identifies static ptopoConnEntries. If this
object has the value 'true(1)', then this entry is not
subject to any age-out mechanisms implemented by the agent.
If this object has the value 'false(2)', then this entry is
subject to all age-out mechanisms implemented by the agent.
This object may not be modified if the associated
ptopoConnRowStatus object has a value of active(1)."
DEFVAL { false }
::= { ptopoConnEntry 14 }
ptopoConnLastVerifyTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If the associated value of ptopoConnIsStatic is equal to
'false(2)', then this object contains the value of sysUpTime
at the time the conceptual row was last verified by the
agent, e.g., via reception of a topology protocol message,
pertaining to the associated remote chassis and port.
If the associated value of ptopoConnIsStatic is equal to
'true(1)', then this object shall contain the value of
sysUpTime at the time this entry was last activated (i.e.,
ptopoConnRowStatus set to 'active(1)')."
::= { ptopoConnEntry 15 }
ptopoConnRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row."
::= { ptopoConnEntry 16 }
-- ***********************************************************
--
-- P T O P O G E N E R A L G R O U P
--
-- ***********************************************************
-- last change time stamp for the whole MIB
ptopoLastChangeTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime at the time a conceptual row is
created, modified, or deleted in the ptopoConnTable.
An NMS can use this object to reduce polling of the
ptopoData group objects."
::= { ptopoGeneral 1 }
ptopoConnTabInserts OBJECT-TYPE
SYNTAX Counter32
UNITS "table entries"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times an entry has been inserted into the
ptopoConnTable."
::= { ptopoGeneral 2 }
ptopoConnTabDeletes OBJECT-TYPE
SYNTAX Counter32
UNITS "table entries"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times an entry has been deleted from the
ptopoConnTable."
::= { ptopoGeneral 3 }
ptopoConnTabDrops OBJECT-TYPE
SYNTAX Counter32
UNITS "table entries"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times an entry would have been added to the
ptopoConnTable, (e.g., via information learned from a
topology protocol), but was not because of insufficient
resources."
::= { ptopoGeneral 4 }
ptopoConnTabAgeouts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times an entry has been deleted from the
ptopoConnTable because the information timeliness interval
for that entry has expired."
::= { ptopoGeneral 5 }
-- ***********************************************************
--
-- P T O P O C O N F I G G R O U P
--
-- ***********************************************************
ptopoConfigTrapInterval OBJECT-TYPE
SYNTAX Integer32 (0 | 5..3600)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object controls the transmission of PTOPO
notifications.
If this object has a value of zero, then no
ptopoConfigChange notifications will be transmitted by the
agent.
If this object has a non-zero value, then the agent must not
generate more than one ptopoConfigChange trap-event in the
indicated period, where a 'trap-event' is the transmission
of a single notification PDU type to a list of notification
destinations. If additional configuration changes occur
within the indicated throttling period, then these trap-
events must be suppressed by the agent. An NMS should
periodically check the value of ptopoLastChangeTime to
detect any missed ptopoConfigChange trap-events, e.g. due to
throttling or transmission loss.
If notification transmission is enabled, the suggested
default throttling period is 60 seconds, but transmission
should be disabled by default.
If the agent is capable of storing non-volatile
configuration, then the value of this object must be
restored after a re-initialization of the management
system."
DEFVAL { 0 }
::= { ptopoConfig 1 }
ptopoConfigMaxHoldTime OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the desired time interval for which
an agent will maintain dynamic ptopoConnEntries.
After the specified number of seconds since the last time an
entry was verified, in the absence of new verification
(e.g., receipt of a topology protocol message), the agent
shall remove the entry. Note that entries may not always be
removed immediately, but may possibly be removed at periodic
garbage collection intervals.
This object only affects dynamic ptopoConnEntries, i.e. for
which ptopoConnIsStatic equals 'false(2)'. Static entries
are not aged out.
Note that dynamic ptopoConnEntries may also be removed by
the agent due to the expired timeliness of learned topology
information (e.g., timeliness interval for a remote port
expires). The actual age-out interval for a given entry is
defined by the following formula:
age-out-time =
min(ptopoConfigMaxHoldTime, <entry-specific hold-time>)
where <entry-specific hold-time> is determined by the
discovery algorithm, and may be different for each entry."
DEFVAL { 300 }
::= { ptopoConfig 2 }
-- PTOPO MIB Notification Definitions
ptopoMIBNotifications OBJECT IDENTIFIER ::= { ptopoMIB 2 }
ptopoMIBTrapPrefix OBJECT IDENTIFIER ::=
{ ptopoMIBNotifications 0 }
ptopoConfigChange NOTIFICATION-TYPE
OBJECTS {
ptopoConnTabInserts,
ptopoConnTabDeletes,
ptopoConnTabDrops,
ptopoConnTabAgeouts
}
STATUS current
DESCRIPTION
"A ptopoConfigChange notification is sent when the value of
ptopoLastChangeTime changes. It can be utilized by an NMS to
trigger physical topology table maintenance polls.
Note that transmission of ptopoConfigChange notifications
are throttled by the agent, as specified by the
'ptopoConfigTrapInterval' object."
::= { ptopoMIBTrapPrefix 1 }
-- PTOPO Registration Points
ptopoRegistrationPoints OBJECT IDENTIFIER ::= { ptopoMIB 3 }
-- values used with ptopoConnDiscAlgorithm object
ptopoDiscoveryMechanisms OBJECT IDENTIFIER ::=
{ ptopoRegistrationPoints 1 }
ptopoDiscoveryLocal OBJECT IDENTIFIER ::=
{ ptopoDiscoveryMechanisms 1 }
-- conformance information
ptopoConformance OBJECT IDENTIFIER ::= { ptopoMIB 4 }
ptopoCompliances OBJECT IDENTIFIER ::= { ptopoConformance 1 }
ptopoGroups OBJECT IDENTIFIER ::= { ptopoConformance 2 }
-- compliance statements
ptopoCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which implement
the PTOPO MIB."
MODULE -- this module
MANDATORY-GROUPS {
ptopoDataGroup,
ptopoGeneralGroup,
ptopoConfigGroup,
ptopoNotificationsGroup
}
::= { ptopoCompliances 1 }
-- MIB groupings
ptopoDataGroup OBJECT-GROUP
OBJECTS {
ptopoConnRemoteChassisType,
ptopoConnRemoteChassis,
ptopoConnRemotePortType,
ptopoConnRemotePort,
ptopoConnDiscAlgorithm,
ptopoConnAgentNetAddrType,
ptopoConnAgentNetAddr,
ptopoConnMultiMacSASeen,
ptopoConnMultiNetSASeen,
ptopoConnIsStatic,
ptopoConnLastVerifyTime,
ptopoConnRowStatus
}
STATUS current
DESCRIPTION
"The collection of objects which are used to represent
physical topology information for which a single agent
provides management information.
This group is mandatory for all implementations of the PTOPO
MIB."
::= { ptopoGroups 1 }
ptopoGeneralGroup OBJECT-GROUP
OBJECTS {
ptopoLastChangeTime,
ptopoConnTabInserts,
ptopoConnTabDeletes,
ptopoConnTabDrops,
ptopoConnTabAgeouts
}
STATUS current
DESCRIPTION
"The collection of objects which are used to report the
general status of the PTOPO MIB implementation.
This group is mandatory for all agents which implement the
PTOPO MIB."
::= { ptopoGroups 2 }
ptopoConfigGroup OBJECT-GROUP
OBJECTS {
ptopoConfigTrapInterval,
ptopoConfigMaxHoldTime
}
STATUS current
DESCRIPTION
"The collection of objects which are used to configure the
PTOPO MIB implementation behavior.
This group is mandatory for agents which implement the PTOPO
MIB."
::= { ptopoGroups 3 }
ptopoNotificationsGroup NOTIFICATION-GROUP
NOTIFICATIONS {
ptopoConfigChange
}
STATUS current
DESCRIPTION
"The collection of notifications used to indicate PTOPO MIB
data consistency and general status information.
This group is mandatory for agents which implement the PTOPO
MIB."
::= { ptopoGroups 4 }
END

View File

@ -1,480 +0,0 @@
PW-ENET-STD-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY, Unsigned32
FROM SNMPv2-SMI -- [RFC2578]
pwe3
FROM FOUNDRY-SN-ROOT-MIB
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF -- [RFC2580]
StorageType, RowStatus
FROM SNMPv2-TC -- [RFC2579]
InterfaceIndexOrZero
FROM IF-MIB -- [RFC2863]
ZeroBasedCounter32
FROM RMON2-MIB -- [RFC4502]
pwIndex
FROM PW-STD-MIB -- [PWMIB]
-- RFC Editor: Please replace
-- PWMIB with correct RFC #
PwVlanCfg
FROM PW-TC-STD-MIB; -- [PWTC]
-- RFC Editor: Please replace
-- PWTC with correct RFC #
pwEnetStdMIB MODULE-IDENTITY
LAST-UPDATED "200705201200Z" -- 20 May 2007 12:00:00 GMT
ORGANIZATION "IETF PWE3 Working group"
CONTACT-INFO
"David Zelig
E-mail: davidz@corrigent.com
Thomas D. Nadeau
Email: tnadeau@cisco.com
"
DESCRIPTION
"This MIB module describes a model for managing Ethernet
point-to-point pseudo-wire services over a Packet
Switched Network (PSN).
Copyright (C) The IETF Trust (2007). This version
of this MIB module is part of RFC yyyy; see the RFC
itself for full legal notices.
-- RFC Editor: replace yyyy with the actual RFC number and remove
-- this note
"
-- Revision history.
REVISION "200705201200Z" -- 20 May 2007 12:00:00 GMT
DESCRIPTION "Initial version published as part of RFC XXXX."
-- RFC Editor: Please replace XXXX with the actual RFC number and
-- remove this note
::= { pwe3 4 }
-- ::= { transmission XXXX }
-- RFC Editor: Please replace
-- XXXX with IANA assigned value.
-- See IANA considerations section.
pwEnetObjects OBJECT IDENTIFIER ::= { pwEnetStdMIB 1 }
pwEnetConformance OBJECT IDENTIFIER ::= { pwEnetStdMIB 2 }
--
-- Ethernet PW table
--
pwEnetTable OBJECT-TYPE
SYNTAX SEQUENCE OF PwEnetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the index to the Ethernet tables
associated with this ETH PW, the VLAN configuration and
VLAN mode."
::= { pwEnetObjects 1 }
pwEnetEntry OBJECT-TYPE
SYNTAX PwEnetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is indexed by the same index that was created
for the associated entry in the PW generic table in the
PW-STD-MIB module.
The pwIndex and the pwEnetPwInstance are used as indexes
to allow multiple VLANs to exist on the same PW.
An entry is created in this table by the agent for every
entry in the pwTable with a pwType of 'ethernetTagged'
or 'ethernet'. Additional rows may be created by the
operator or the agent if multiple entries are required for
the same PW.
The value of pwEnetPwInstance can be arbitrary selected
to make the row unique, however implementations that know
the VLAN field value when the row is created MAY use the
value of the VLAN itself for better readability and
backward compatibility with older versions of this MIB
module.
This table provides Ethernet port mapping and VLAN
configuration for each Ethernet PW.
All read-create object in this table MAY be changed at any
time, however change of some objects (for example
pwEnetVlanMode) during PW forwarding state MAY cause traffic
disruption.
Manual entries in this table SHOULD be preserved after a
re-boot, the agent MUST ensure the integrity of those
entries. If the set of entires of a specific row are found to
be non consistent after reboot, the PW pwOperStatus MUST be
declared as notPresent(5).
"
INDEX { pwIndex, pwEnetPwInstance }
::= { pwEnetTable 1 }
PwEnetEntry ::= SEQUENCE {
pwEnetPwInstance Unsigned32,
pwEnetPwVlan PwVlanCfg,
pwEnetVlanMode INTEGER,
pwEnetPortVlan PwVlanCfg,
pwEnetPortIfIndex InterfaceIndexOrZero,
pwEnetPwIfIndex InterfaceIndexOrZero,
pwEnetRowStatus RowStatus,
pwEnetStorageType StorageType
}
pwEnetPwInstance OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"If multiple rows are mapped to the same PW, this index is
used to uniquely identify the individual row.
If the value of the VLAN field is known at the time of
of row creation, the value of pwEnetPwVlan MAY be used
for better readability and backward compatibility with
older versions of this MIB module. Otherwise the value
'1' SHOULD be set to the first row for each pwIndex
for better readability and in order that the management
application will know in advance how to access the
first row when it was created by the agent.
"
::= { pwEnetEntry 1 }
pwEnetPwVlan OBJECT-TYPE
SYNTAX PwVlanCfg
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This Object defines the (service delimiting) VLAN field
value on the PW. The value of 4097 MUST be used if the
object is not applicable, for example when mapping all
packets from an Ethernet port to this PW (raw mode).
The value 4096 MUST be set to indicate untagged frames
(from the PW point of view), i.e. when pwEnetVlanMode
equals 'noChange' and pwEnetPortVlan equals 4096."
::= { pwEnetEntry 2 }
pwEnetVlanMode OBJECT-TYPE
SYNTAX INTEGER {
other(0),
portBased(1),
noChange(2),
changeVlan(3),
addVlan(4),
removeVlan(5)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the mode of VLAN handling between the
port or the virtual port associated with the PW and the
PW encapsulation.
- 'other' indicates an operation that is not defined by
this MIB module.
- 'portBased' indicates that the forwarder will forward
packets between the port and the PW independent of their
structure (i.e. there is no service delimiting VLAN tags
from the PE standpoint).
- 'noChange' indicates that the PW contains the original
user VLAN, as specified in pwEnetPortVlan, i.e. the
VLAN on the PE-CE link is the service delimiting tag
and is kept 'as is' on the PW.
- 'changeVlan' indicates that the VLAN field on the PW
may be different than the VLAN field on the user's
port. The VLAN on the PE-CE link is the service delimiting
tag but has a different value on the PW.
- 'removeVlan' indicates that the encapsulation on the
PW does not include the service delimiting VLAN field.
Note that PRI bits transparency is lost in this case.
- 'addVlan' indicates that a VLAN field will be added
on the PSN bound direction (i.e. on the PW). pwEnetPwVlan
indicates the value that will be added.
- Implementation of 'portsbased', 'removeVlan', 'addVlan'
'other' and 'changeVlan' is OPTIONAL.
"
DEFVAL { noChange }
::= { pwEnetEntry 3 }
pwEnetPortVlan OBJECT-TYPE
SYNTAX PwVlanCfg
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object defines if the mapping between the original port
(physical port or VPLS virtual port) to the PW is VLAN based
or not. In case of VLAN mapping, this object indicates the
the VLAN value on the original port.
The value of '4097' MUST be used if the whole original port
traffic is mapped to the same PW. Note that a pwType of
'ethernetTagged' can still be used if service delimiting tag
is added on the PW (pwEnetVlanMode equals 'addVlan').
This object MUST be equal to pwEnetPwVlan if pwEnetVlanMode
equals 'noChange'.
The value 4096 indicates packets without VLAN field
(i.e. untagged frames) on the port are associated to this
PW. This allows the same behavior as assigning 'Default
VLAN' to untagged frames.
"
DEFVAL { 4097 }
::= { pwEnetEntry 4 }
pwEnetPortIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to specify the ifIndex of the Ethernet
port associated with this PW for point-to-point Ethernet
service, or the ifIndex of the virtual interface of the
VPLS instance associated with the PW if the service is
VPLS. Two rows in this table can point to the same ifIndex
only if there is no overlap of VLAN values specified in
pwEnetPortVlan that are associated with this port.
A value of zero indicates that association to an ifIndex is
not yet known."
::= { pwEnetEntry 5 }
pwEnetPwIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If the PW is modeled as an ifIndex in the ifTable, this
object indicates the value of the ifIndex representing the
Ethernet PW on the PSN side in the Etherlike-MIB. Note that
this value may be different from the value of pwIfIndex
that represents the ifIndex of the PW for ifType 'pw'."
DEFVAL { 0 }
::= { pwEnetEntry 6 }
pwEnetRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object enables creating, deleting and modifying this row."
::= { pwEnetEntry 7 }
pwEnetStorageType OBJECT-TYPE
SYNTAX StorageType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the storage type of this row."
DEFVAL { nonVolatile }
::= { pwEnetEntry 8 }
--
-- Ethernet PW Statistics Table
--
pwEnetStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF PwEnetStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains statistical counters specific for
Ethernet PW."
::= { pwEnetObjects 2 }
pwEnetStatsEntry OBJECT-TYPE
SYNTAX PwEnetStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry represents the statistics gathered for the
PW carrying the Ethernet."
INDEX { pwIndex }
::= { pwEnetStatsTable 1 }
PwEnetStatsEntry ::= SEQUENCE {
pwEnetStatsIllegalVlan ZeroBasedCounter32,
pwEnetStatsIllegalLength ZeroBasedCounter32
}
pwEnetStatsIllegalVlan OBJECT-TYPE
SYNTAX ZeroBasedCounter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets received (from the PSN) on this PW
with either an illegal VLAN field, a missing VLAN field
when one was expected, or an excessive VLAN field when
it was not expected. This counter may not be applicable
in some cases, and MUST return the value of zero in
such a case."
::= { pwEnetStatsEntry 1 }
pwEnetStatsIllegalLength OBJECT-TYPE
SYNTAX ZeroBasedCounter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets that were received with an illegal
Ethernet packet length on this PW. An illegal length is
defined as being greater than the value in the advertised
MTU supported, or shorter than the allowed Ethernet packet
size."
::= { pwEnetStatsEntry 2 }
---
--- Conformance description
---
pwEnetGroups OBJECT IDENTIFIER ::= { pwEnetConformance 1 }
pwEnetCompliances OBJECT IDENTIFIER ::= { pwEnetConformance 2 }
-- Compliance requirement for fully compliant implementations.
pwEnetModuleFullCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for agents that provide full
support for the PW-ENET-STD-MIB Module. Such devices
can then be monitored and also be configured using
this MIB module."
MODULE -- this module
MANDATORY-GROUPS {
pwEnetGroup,
pwEnetStatsGroup
}
OBJECT pwEnetVlanMode
DESCRIPTION "An implementation MUST support at least the value
noChange(2)."
OBJECT pwEnetPwIfIndex
MIN-ACCESS read-only
DESCRIPTION "Write access and values other than zero are
required only for implementations that support
modeling the Ethernet PW in the Etherlike-MIB."
OBJECT pwEnetRowStatus
SYNTAX INTEGER { active(1), notInService(2),
notReady(3) }
WRITE-SYNTAX INTEGER { active(1), notInService(2),
createAndGo(4), destroy(6)
}
MIN-ACCESS read-only
DESCRIPTION "Support for createAndWait is not required. Support
of notReady is not required for implementations that
do not support signaling.
Support of read-write is not required for
implementations that do not support more than one
VLAN mapping to the same PW."
::= { pwEnetCompliances 1 }
-- Compliance requirement for read-only compliant implementations.
pwEnetModuleReadOnlyCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for agents that provide read-
only support for the PW-ENET-STD-MIB Module. Such
devices can then be monitored but cannot be configured
using this MIB module."
MODULE -- this module
MANDATORY-GROUPS { pwEnetGroup,
pwEnetStatsGroup
}
OBJECT pwEnetPwVlan
MIN-ACCESS read-only
DESCRIPTION "Write access is not required."
OBJECT pwEnetVlanMode
MIN-ACCESS read-only
DESCRIPTION "Write access is not required. An implementation
MUST support at least the value noChange(2)."
OBJECT pwEnetPortVlan
MIN-ACCESS read-only
DESCRIPTION "Write access is not required."
OBJECT pwEnetPortIfIndex
MIN-ACCESS read-only
DESCRIPTION "Write access is not required."
OBJECT pwEnetPwIfIndex
MIN-ACCESS read-only
DESCRIPTION "Write access is not required. Values other than
zero are required only for implementations that
support modeling the Ethernet PW in the
Etherlike-MIB."
OBJECT pwEnetRowStatus
SYNTAX INTEGER { active(1), notInService(2),
notReady(3) }
MIN-ACCESS read-only
DESCRIPTION "Write access is not required. Support
of notReady is not required for implementations that
do not support signaling."
OBJECT pwEnetStorageType
MIN-ACCESS read-only
DESCRIPTION "Write access is not required."
::= { pwEnetCompliances 2 }
-- Units of conformance.
pwEnetGroup OBJECT-GROUP
OBJECTS {
pwEnetPwVlan,
pwEnetVlanMode,
pwEnetPortVlan,
pwEnetPortIfIndex,
pwEnetPwIfIndex,
pwEnetRowStatus,
pwEnetStorageType
}
STATUS current
DESCRIPTION
"Collection of objects for basic Ethernet PW configuration."
::= { pwEnetGroups 1 }
pwEnetStatsGroup OBJECT-GROUP
OBJECTS {
pwEnetStatsIllegalVlan,
pwEnetStatsIllegalLength
}
STATUS current
DESCRIPTION
"Collection of objects counting various PW level errors."
::= { pwEnetGroups 2 }
END

File diff suppressed because it is too large Load Diff

View File

@ -1,271 +0,0 @@
PW-TC-STD-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, Unsigned32
FROM SNMPv2-SMI -- [RFC2578]
pwe3
FROM FOUNDRY-SN-ROOT-MIB
TEXTUAL-CONVENTION
FROM SNMPv2-TC; -- [RFC2579]
pwTcStdMIB MODULE-IDENTITY
LAST-UPDATED "200705241200Z" -- 24 May 2007 12:00:00 GMT
ORGANIZATION "Pseudo Wire Edge-to-Edge Emulation (PWE3) Working
Group"
CONTACT-INFO
" Thomas D. Nadeau
Email: tnadeau@cisco.com
David Zelig
Email: davidz@corrigent.com
Orly Nicklass
Email: orly_n@rad.com
The PWE3 Working Group (email distribution pwe3@ietf.org,
http://www.ietf.org/html.charters/pwe3-charter.html)
"
DESCRIPTION
"This MIB module defines TEXTUAL CONVENTIONs
for concepts used in Pseudo Wire Edge-to-Edge
networks.
Copyright (C) The IETF Trust (2007). The
initial version of this MIB module as published
in RFC YYYY. For full legal notices see the RFC
itself or see:
http://www.ietf.org/copyrights/ianamib.html
-- RFC Editor: Please replace YYYY with the RFC number and remove
-- this note.
"
-- Revision history.
REVISION "200705241200Z" -- 24 May 2007 12:00:00 GMT
DESCRIPTION
"Original Version"
::= { pwe3 1 }
--::= { transmission XXXX }
-- RFC Editor: please replace XXXX with IANA assigned value and
-- delete this note.
PwGroupID ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"An administrative identification for grouping a
set of service-specific pseudo-wire services."
SYNTAX Unsigned32
PwIDType ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Pseudo-Wire Identifier. Used to identify the PW
(together with some other fields) in the signaling
session."
SYNTAX Unsigned32
PwIndexType ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Pseudo Wire Index. A unique value, greater than zero,
for each locally-defined PW for indexing
several MIB tables associated with the particular PW.
It is recommended that values are assigned contiguously
starting from 1. The value for each PW MUST remain
constant at least from one re-initialization
to the next re-initialization."
SYNTAX Unsigned32 (1..4294967295)
PwIndexOrZeroType ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"This textual convention is an extension of the
PwIndexType convention. The latter defines a greater-
than-zero value used to identify a Pseudo Wire
in the managed system. This extension permits the
additional value of zero. The zero value is object-specific
and MUST therefore be defined as part of the description of
any object which uses this syntax. Examples of the usage of
zero might include situations where Pseudo Wire was unknown,
or when none or all Pseudo Wires need to be referenced."
SYNTAX Unsigned32 (0..4294967295)
PwVlanCfg ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"VLAN configuration for Ethernet PW.
Values between 0 and 4095 indicate the actual VLAN field
value.
A value of 4096 indicates that the object refers to
untagged frames, i.e. frames without a 802.1Q field.
A value of 4097 indicates that the object is not
relevant."
SYNTAX Unsigned32 (0..4097)
PwOperStatusTC ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Indicates the operational status of the PW.
- up(1): Ready to pass packets.
- down(2): If PW signaling is not yet finished, or
indications available at the service
level indicate that the PW is not
passing packets.
- testing(3): If AdminStatus at the PW level is set to
test.
- dormant(4): The PW is not in a condition to pass
packets, but is in a 'pending' state,
waiting for some external event.
- notPresent(5): Some component is missing to accomplish
the setup of the PW. It can be configuration
error, incomplete configuration or missing
of H/W component.
- lowerLayerDown(6):One or more of the lower-layer interfaces
responsible for running the underlying PSN
is not in OperStatus 'up' state."
SYNTAX INTEGER {
up(1),
down(2),
testing(3),
dormant(4),
notPresent(5),
lowerLayerDown(6)
}
PwAttachmentIdentifierType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An octet string used in the generalized FEC element for
identifying attachment forwarder and groups. A NULL
identifier is of zero length.
"
SYNTAX OCTET STRING (SIZE (0..255))
PwCwStatusTC ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Indicates the status of the control word negotiation based
on the local configuration and the indications received from
the peer node.
waitingForNextMsg(1) indicates that the node is waiting for
another label mapping from the peer.
sentWrongBitErrorCode(2) indicates that the local node has
notified the peer about a mismatch in the C bit.
rxWithdrawWithWrongBitErrorCode(3) indicates that a withdraw
message has been received with the wrong C-bit error code.
illegalReceivedBit(4) indicates a C-bit configuration with
the peer which is not compatible with the PW type.
cwPresent(5) indicates that the CW is present for this PW:
If signaling is used - the C bit is set and agreed between the
nodes, and for manualy-configured PW the local configuration
requires the use of the CW.
cwNotPresent(6) indicates that the CW is not present for
this PW: If signaling is used - the C bit is reset and agreed
between the nodes, and for manualy-configured PW the local
configuration requires that the CW not be used.
notYetKnown(7) indicates that a label mapping has not yet
been received from the peer.
"
REFERENCE
"Martini, et al, 'Pseudowire Setup and Maintenance using
the Label Distribution Protocol', [RFC4447]."
SYNTAX INTEGER {
waitingForNextMsg (1),
sentWrongBitErrorCode (2),
rxWithdrawWithWrongBitErrorCode (3),
illegalReceivedBit (4),
cwPresent (5),
cwNotPresent (6),
notYetKnown(7)
}
PwStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Indicates the status of the PW and the interfaces affecting
this PW. If none of the bits are set, it indicates no faults
are reported.
"
SYNTAX BITS {
pwNotForwarding (0),
servicePwRxFault (1),
servicePwTxFault (2),
psnPwRxFault (3),
psnPwTxFault (4)
}
PwFragSize ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"If set to a value other than zero, it indicates the desired
fragmentation length in bytes. If set to zero,
fragmentation is not desired for PSN bound packets.
"
SYNTAX Unsigned32
PwFragStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Indicates the status of the fragmentation process based on
local configuration and peer capability.
noFrag(0) bit indicates that local configuration is for no
fragmentation.
cfgFragGreaterThanPsnMtu(1) bit indicates the local node
is set to fragment, but the fragmentation size is greater
than the MTU available at the PSN between the nodes.
Fragmentation is not done in this case.
cfgFragButRemoteIncapable(2) bit indicates that the local
configuration indicates the desire for fragmentation but
the peer is not capable of fragmentation.
remoteFragCapable(3) bit indicates that the remote node
is capable to accept fragmented PDUs.
fragEnabled(4) bit indicates that fargmenteation will be used
on this PW. Fragmentation can be used if the local node was
configured for fragmentation, the peer has the cabability
to accept fragmented packets, and the CW is in use for this
PW."
REFERENCE
"Malis, A. and M. Townsley, 'Pseudowire Emulation Edge-to-
Edge (PWE3) Fragmentation and Reassembly', [RFC4623]."
SYNTAX BITS {
noFrag (0),
cfgFragGreaterThanPsnMtu (1),
cfgFragButRemoteIncapable (2),
remoteFragCapable (3),
fragEnabled (4)
}
PwCfgIndexOrzero ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Index in any of the relevant configuration tables for
supplement information regarding configuration of the
specific technology. Value 0 implies no additional
configuration information is applicable."
SYNTAX Unsigned32 (0..4294967295)
END

View File

@ -1,300 +0,0 @@
-- *****************************************************************
-- RADIUS-ACC-CLIENT-MIB.my: Cisco Enterprise RADIUS-ACC-CLIENT-MIB file
--
-- march 2005, Gayathri Velayutham
--
-- Copyright (c) 2005 by cisco Systems, Inc.
-- All rights reserved.
--
-- *****************************************************************
--
RADIUS-ACC-CLIENT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY,
Counter32, Integer32, Gauge32,
IpAddress, TimeTicks, mib-2 FROM SNMPv2-SMI
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF;
radiusAccClientMIB MODULE-IDENTITY
LAST-UPDATED "9906110000Z" -- 11 Jun 1999
ORGANIZATION "IETF RADIUS Working Group."
CONTACT-INFO
" Bernard Aboba
Microsoft
One Microsoft Way
Redmond, WA 98052
US
Phone: +1 425 936 6605
EMail: bernarda@microsoft.com"
DESCRIPTION
"The MIB module for entities implementing the client side of
the Remote Access Dialin User Service (RADIUS) accounting
protocol."
REVISION "9906110000Z" -- 11 Jun 1999
DESCRIPTION "Initial version as published in RFC 2620"
::= { radiusAccounting 2 }
radiusMIB OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The OID assigned to RADIUS MIB work by the IANA."
::= { mib-2 67 }
radiusAccounting OBJECT IDENTIFIER ::= {radiusMIB 2}
radiusAccClientMIBObjects OBJECT IDENTIFIER ::=
{ radiusAccClientMIB 1 }
radiusAccClient OBJECT IDENTIFIER ::= { radiusAccClientMIBObjects 1 }
radiusAccClientInvalidServerAddresses OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of RADIUS Accounting-Response packets
received from unknown addresses."
::= { radiusAccClient 1 }
radiusAccClientIdentifier OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The NAS-Identifier of the RADIUS accounting client. This
is not necessarily the same as sysName in MIB II."
::= { radiusAccClient 2 }
radiusAccServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF RadiusAccServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the RADIUS accounting
servers with which the client shares a secret."
::= { radiusAccClient 3 }
radiusAccServerEntry OBJECT-TYPE
SYNTAX RadiusAccServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) representing a RADIUS
accounting server with which the client shares a secret."
INDEX { radiusAccServerIndex }
::= { radiusAccServerTable 1 }
RadiusAccServerEntry ::= SEQUENCE {
radiusAccServerIndex Integer32,
radiusAccServerAddress IpAddress,
radiusAccClientServerPortNumber Integer32,
radiusAccClientRoundTripTime TimeTicks,
radiusAccClientRequests Counter32,
radiusAccClientRetransmissions Counter32,
radiusAccClientResponses Counter32,
radiusAccClientMalformedResponses Counter32,
radiusAccClientBadAuthenticators Counter32,
radiusAccClientPendingRequests Gauge32,
radiusAccClientTimeouts Counter32,
radiusAccClientUnknownTypes Counter32,
radiusAccClientPacketsDropped Counter32
}
radiusAccServerIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A number uniquely identifying each RADIUS
Accounting server with which this client
communicates."
::= { radiusAccServerEntry 1 }
radiusAccServerAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the RADIUS accounting server
referred to in this table entry."
::= { radiusAccServerEntry 2 }
radiusAccClientServerPortNumber OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The UDP port the client is using to send requests to
this server."
::= { radiusAccServerEntry 3 }
radiusAccClientRoundTripTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time interval between the most recent
Accounting-Response and the Accounting-Request that
matched it from this RADIUS accounting server."
::= { radiusAccServerEntry 4 }
-- Request/Response statistics
--
-- Requests = Responses + PendingRequests + ClientTimeouts
--
-- Responses - MalformedResponses - BadAuthenticators -
-- UnknownTypes - PacketsDropped = Successfully received
radiusAccClientRequests OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of RADIUS Accounting-Request packets
sent. This does not include retransmissions."
::= { radiusAccServerEntry 5 }
radiusAccClientRetransmissions OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of RADIUS Accounting-Request packets
retransmitted to this RADIUS accounting server.
Retransmissions include retries where the
Identifier and Acct-Delay have been updated, as
well as those in which they remain the same."
::= { radiusAccServerEntry 6 }
radiusAccClientResponses OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of RADIUS packets received on the
accounting port from this server."
::= { radiusAccServerEntry 7 }
radiusAccClientMalformedResponses OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of malformed RADIUS Accounting-Response
packets received from this server. Malformed packets
include packets with an invalid length. Bad
authenticators and unknown types are not included as
malformed accounting responses."
::= { radiusAccServerEntry 8 }
radiusAccClientBadAuthenticators OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of RADIUS Accounting-Response
packets which contained invalid authenticators
received from this server."
::= { radiusAccServerEntry 9 }
radiusAccClientPendingRequests OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of RADIUS Accounting-Request packets
sent to this server that have not yet timed out or
received a response. This variable is incremented when an
Accounting-Request is sent and decremented due to
receipt of an Accounting-Response, a timeout or
a retransmission."
::= { radiusAccServerEntry 10 }
radiusAccClientTimeouts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of accounting timeouts to this server.
After a timeout the client may retry to the same
server, send to a different server, or give up.
A retry to the same server is counted as a
retransmit as well as a timeout. A send to a different
server is counted as an Accounting-Request as well as
a timeout."
::= { radiusAccServerEntry 11 }
radiusAccClientUnknownTypes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of RADIUS packets of unknown type which
were received from this server on the accounting port."
::= { radiusAccServerEntry 12 }
radiusAccClientPacketsDropped OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of RADIUS packets which were received from
this server on the accounting port and dropped for some
other reason."
::= { radiusAccServerEntry 13 }
-- conformance information
radiusAccClientMIBConformance
OBJECT IDENTIFIER ::= { radiusAccClientMIB 2 }
radiusAccClientMIBCompliances
OBJECT IDENTIFIER ::= { radiusAccClientMIBConformance 1 }
radiusAccClientMIBGroups
OBJECT IDENTIFIER ::= { radiusAccClientMIBConformance 2 }
-- compliance statements
radiusAccClientMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for accounting clients
implementing the RADIUS Accounting Client MIB."
MODULE -- this module
MANDATORY-GROUPS { radiusAccClientMIBGroup }
::= { radiusAccClientMIBCompliances 1 }
-- units of conformance
radiusAccClientMIBGroup OBJECT-GROUP
OBJECTS { radiusAccClientIdentifier,
radiusAccClientInvalidServerAddresses,
radiusAccServerAddress,
radiusAccClientServerPortNumber,
radiusAccClientRoundTripTime,
radiusAccClientRequests,
radiusAccClientRetransmissions,
radiusAccClientResponses,
radiusAccClientMalformedResponses,
radiusAccClientBadAuthenticators,
radiusAccClientPendingRequests,
radiusAccClientTimeouts,
radiusAccClientUnknownTypes,
radiusAccClientPacketsDropped
}
STATUS current
DESCRIPTION
"The basic collection of objects providing management of
RADIUS Accounting Clients."
::= { radiusAccClientMIBGroups 1 }
END

View File

@ -1,330 +0,0 @@
-- *****************************************************************
-- RADIUS-AUTH-CLIENT-MIB.my: Cisco Enterprise RADIUS-AUTH-CLIENT-MIB file
--
-- march 2005, Gayathri Velayutham
--
-- Copyright (c) 2005 by cisco Systems, Inc.
-- All rights reserved.
--
-- *****************************************************************
--
RADIUS-AUTH-CLIENT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY,
Counter32, Integer32, Gauge32,
IpAddress, TimeTicks, mib-2 FROM SNMPv2-SMI
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF;
radiusAuthClientMIB MODULE-IDENTITY
LAST-UPDATED "9906110000Z" -- 11 Jun 1999
ORGANIZATION "IETF RADIUS Working Group."
CONTACT-INFO
" Bernard Aboba
Microsoft
One Microsoft Way
Redmond, WA 98052
US
Phone: +1 425 936 6605
EMail: bernarda@microsoft.com"
DESCRIPTION
"The MIB module for entities implementing the client
side of the Remote Access Dialin User Service (RADIUS)
authentication protocol."
REVISION "9906110000Z" -- 11 Jun 1999
DESCRIPTION "Initial version as published in RFC 2618"
::= { radiusAuthentication 2 }
radiusMIB OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The OID assigned to RADIUS MIB work by the IANA."
::= { mib-2 67 }
radiusAuthentication OBJECT IDENTIFIER ::= {radiusMIB 1}
radiusAuthClientMIBObjects OBJECT IDENTIFIER ::=
{ radiusAuthClientMIB 1 }
radiusAuthClient OBJECT IDENTIFIER ::= { radiusAuthClientMIBObjects 1 }
radiusAuthClientInvalidServerAddresses OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of RADIUS Access-Response packets
received from unknown addresses."
::= { radiusAuthClient 1 }
radiusAuthClientIdentifier OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The NAS-Identifier of the RADIUS authentication client.
This is not necessarily the same as sysName in MIB II."
::= { radiusAuthClient 2 }
radiusAuthServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF RadiusAuthServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the RADIUS authentication
servers with which the client shares a secret."
::= { radiusAuthClient 3 }
radiusAuthServerEntry OBJECT-TYPE
SYNTAX RadiusAuthServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) representing a RADIUS
authentication server with which the client shares
a secret."
INDEX { radiusAuthServerIndex }
::= { radiusAuthServerTable 1 }
RadiusAuthServerEntry ::= SEQUENCE {
radiusAuthServerIndex Integer32,
radiusAuthServerAddress IpAddress,
radiusAuthClientServerPortNumber Integer32,
radiusAuthClientRoundTripTime TimeTicks,
radiusAuthClientAccessRequests Counter32,
radiusAuthClientAccessRetransmissions Counter32,
radiusAuthClientAccessAccepts Counter32,
radiusAuthClientAccessRejects Counter32,
radiusAuthClientAccessChallenges Counter32,
radiusAuthClientMalformedAccessResponses Counter32,
radiusAuthClientBadAuthenticators Counter32,
radiusAuthClientPendingRequests Gauge32,
radiusAuthClientTimeouts Counter32,
radiusAuthClientUnknownTypes Counter32,
radiusAuthClientPacketsDropped Counter32
}
radiusAuthServerIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A number uniquely identifying each RADIUS
Authentication server with which this client
communicates."
::= { radiusAuthServerEntry 1 }
radiusAuthServerAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the RADIUS authentication server
referred to in this table entry."
::= { radiusAuthServerEntry 2 }
radiusAuthClientServerPortNumber OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The UDP port the client is using to send requests to
this server."
::= { radiusAuthServerEntry 3 }
radiusAuthClientRoundTripTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time interval (in hundredths of a second) between
the most recent Access-Reply/Access-Challenge and the
Access-Request that matched it from this RADIUS
authentication server."
::= { radiusAuthServerEntry 4 }
-- Request/Response statistics
--
-- TotalIncomingPackets = Accepts + Rejects + Challenges + UnknownTypes
--
-- TotalIncomingPackets - MalformedResponses - BadAuthenticators -
-- UnknownTypes - PacketsDropped = Successfully received
--
-- AccessRequests + PendingRequests + ClientTimeouts =
-- Successfully Received
--
--
radiusAuthClientAccessRequests OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of RADIUS Access-Request packets sent
to this server. This does not include retransmissions."
::= { radiusAuthServerEntry 5 }
radiusAuthClientAccessRetransmissions OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of RADIUS Access-Request packets
retransmitted to this RADIUS authentication server."
::= { radiusAuthServerEntry 6 }
radiusAuthClientAccessAccepts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of RADIUS Access-Accept packets
(valid or invalid) received from this server."
::= { radiusAuthServerEntry 7 }
radiusAuthClientAccessRejects OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of RADIUS Access-Reject packets
(valid or invalid) received from this server."
::= { radiusAuthServerEntry 8 }
radiusAuthClientAccessChallenges OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of RADIUS Access-Challenge packets
(valid or invalid) received from this server."
::= { radiusAuthServerEntry 9 }
-- "Access-Response" includes an Access-Accept, Access-Challenge
-- or Access-Reject
radiusAuthClientMalformedAccessResponses OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of malformed RADIUS Access-Response
packets received from this server.
Malformed packets include packets with
an invalid length. Bad authenticators or
Signature attributes or unknown types are not
included as malformed access responses."
::= { radiusAuthServerEntry 10 }
radiusAuthClientBadAuthenticators OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of RADIUS Access-Response packets
containing invalid authenticators or Signature
attributes received from this server."
::= { radiusAuthServerEntry 11 }
radiusAuthClientPendingRequests OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of RADIUS Access-Request packets
destined for this server that have not yet timed out
or received a response. This variable is incremented
when an Access-Request is sent and decremented due to
receipt of an Acess-Accept, Access-Reject or
Access-Challenge, a timeout or retransmission."
::= { radiusAuthServerEntry 12 }
radiusAuthClientTimeouts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of authentication timeouts to this server.
After a timeout the client may retry to the same
server, send to a different server, or
give up. A retry to the same server is counted as a
retransmit as well as a timeout. A send to a different
server is counted as a Request as well as a timeout."
::= { radiusAuthServerEntry 13 }
radiusAuthClientUnknownTypes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of RADIUS packets of unknown type which
were received from this server on the authentication port."
::= { radiusAuthServerEntry 14 }
radiusAuthClientPacketsDropped OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of RADIUS packets of which were
received from this server on the authentication port
and dropped for some other reason."
::= { radiusAuthServerEntry 15 }
-- conformance information
radiusAuthClientMIBConformance
OBJECT IDENTIFIER ::= { radiusAuthClientMIB 2 }
radiusAuthClientMIBCompliances
OBJECT IDENTIFIER ::= { radiusAuthClientMIBConformance 1 }
radiusAuthClientMIBGroups
OBJECT IDENTIFIER ::= { radiusAuthClientMIBConformance 2 }
-- compliance statements
radiusAuthClientMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for authentication clients
implementing the RADIUS Authentication Client MIB."
MODULE -- this module
MANDATORY-GROUPS { radiusAuthClientMIBGroup }
::= { radiusAuthClientMIBCompliances 1 }
-- units of conformance
radiusAuthClientMIBGroup OBJECT-GROUP
OBJECTS { radiusAuthClientIdentifier,
radiusAuthClientInvalidServerAddresses,
radiusAuthServerAddress,
radiusAuthClientServerPortNumber,
radiusAuthClientRoundTripTime,
radiusAuthClientAccessRequests,
radiusAuthClientAccessRetransmissions,
radiusAuthClientAccessAccepts,
radiusAuthClientAccessRejects,
radiusAuthClientAccessChallenges,
radiusAuthClientMalformedAccessResponses,
radiusAuthClientBadAuthenticators,
radiusAuthClientPendingRequests,
radiusAuthClientTimeouts,
radiusAuthClientUnknownTypes,
radiusAuthClientPacketsDropped
}
STATUS current
DESCRIPTION
"The basic collection of objects providing management of
RADIUS Authentication Clients."
::= { radiusAuthClientMIBGroups 1 }
END

File diff suppressed because it is too large Load Diff

View File

@ -1,308 +0,0 @@
RBTWS-AP-TC DEFINITIONS ::= BEGIN
IMPORTS
Unsigned32, Integer32, MODULE-IDENTITY
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
rbtwsMibs
FROM RBTWS-ROOT-MIB;
rbtwsApTc MODULE-IDENTITY
LAST-UPDATED "200607102335Z"
ORGANIZATION "Enterasys Networks"
CONTACT-INFO
"www.enterasys.com"
DESCRIPTION
"Textual Conventions used by Enterasys Networks wireless switches.
AP = Access Point;
AC = Access Controller (wireless switch),
the device that runs a SNMP Agent using these TCs.
Copyright 2006 Enterasys Networks, Inc.
All rights reserved.
This SNMP Management Information Base
Specification (Specification) embodies
confidential and proprietary intellectual property.
This Specification is supplied 'AS IS' and Enterasys Networks
makes no warranty, either express or implied, as to the use,
operation, condition, or performance of the Specification."
REVISION "200607100015Z"
DESCRIPTION "v1.0.1: Disallow illegal RbtwsRadioRate values 1..9
while keeping zero (that means unknown rate)"
REVISION "200603300014Z"
DESCRIPTION "v1.0: Initial version, for 4.1 release"
::= { rbtwsMibs 3 }
RbtwsAccessType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Describes the access type used by client or an AP.
Value 'ap(1)' indicates access point that is
directly attached to the switch.
Value 'dap(2)' indicates distributed access point
with attachment to the switch through the intermediate
network.
Value 'wired(3)' indicates a client that is directly
attached to the switch (no access point is involved)."
SYNTAX INTEGER {
ap (1),
dap (2),
wired (3)
}
RbtwsApAttachType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Type of AP attachment to AC."
SYNTAX INTEGER {
directAttach(1), -- informally known as "AP"
networkAttach(2) -- informally known as "DAP"
}
RbtwsApPortOrDapNum ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"AP Port, for directly attached APs, otherwise DAP Number
(arbitrary number assigned when configuring the DAP on the AC).
A zero value means unknown."
SYNTAX Unsigned32 (0..1000)
RbtwsApState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"AP State, as seen by the AC."
SYNTAX INTEGER {
cleared (1),
init (2),
bootStarted (3),
imageDownloaded (4),
connectFailed (5),
configuring (6),
configured (7)
}
-- RbtwsApTransition TC used by 'rbtwsApNonOperStatusTrap'
RbtwsApTransition ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"AP state Transition, as seen by the AC."
SYNTAX INTEGER {
clear (1),
timeout (2),
reset (3),
bootSuccess (4),
startConfiguring (5),
connectFail (6)
-- transition to operational state is reported by
-- a different trap: 'rbtwsApOperRadioStatusTrap'
}
RbtwsApFailDetail ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Detailed failure codes for some of the transitions
specified in 'RbtwsApTransition'."
SYNTAX INTEGER {
-- Detail code values for 'configFailed' transition.
-- All 3 below cover 'rbtwsDAPConnectWarningTrap' trap.
secureHandshakeFailure (2),
fingerprintRequired (3),
fingerprintMismatch (4),
-- Detail code values for 'timeout' transition.
-- Reports the state of the physical AC port
-- this AP is attached to.
-- For RM, it would cover the information
-- given by the standard "Port Link Up/Down" traps.
portLinkUp (11),
portLinkDown (12),
failUnknown (99)
}
RbtwsApConnectSecurityType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Security level of the connection between AP and AC:
secure(1) - fingerprint matching;
insecure(2) - fingerprint not configured,
or optional and not matching;
auto(3) - Auto-DAP is intrinsically insecure:
could not check fingerprint since
no specific DAP is configured."
SYNTAX INTEGER {
secure (1),
insecure (2),
auto (3)
}
RbtwsApServiceAvailability ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Level of wireless service availability."
SYNTAX INTEGER {
fullService (1),
-- All radios operational on the AP.
noService (2),
-- No radio operational on the AP.
degradedService (3)
-- One radio down, one radio up.
}
RbtwsApBias ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Bias of AP attachment to this AC.
Setting an APs bias on an AC switch to high causes the switch
to be preferred over switches with low bias,
for booting and managing the AP.
Bias applies only to AC switches that are indirectly attached
to the AP through an intermediate Layer 2 or Layer 3 network.
An AP always attempts to boot on AP port 1 first,
and if an AC switch is directly attached on AP port 1,
the AP boots from it regardless of the bias settings."
SYNTAX INTEGER {
high(1),
low(2)
}
RbtwsApSerialNum ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The value is a zero length string if unknown or unavailable.
Otherwise the value is a serial number, which consists
of printable ASCII characters between 0x21 (!),
and 0x7d (}) with no leading, embedded, or trailing space."
SYNTAX OCTET STRING (SIZE (0..32))
RbtwsApFingerprint ::= TEXTUAL-CONVENTION
DISPLAY-HINT "2x:"
STATUS current
DESCRIPTION
"Represents a RSA key fingerprint (binary value),
which is the MD5 hash of the public key of the RSA key pair.
Or a zero length string if not known or unavailable."
SYNTAX OCTET STRING (SIZE (0 | 16))
RbtwsRadioNum ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Enumeration for multi-radio APs."
SYNTAX INTEGER {
radio-1 (1),
radio-2 (2),
not-applicable (3)
}
RbtwsPowerLevel ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The current level of transmit power expressed in dbm."
SYNTAX Unsigned32 (1..18)
RbtwsRadioPowerChangeType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Enumerations for why the power level was changed,
which occurs due to auto-tune operation."
SYNTAX INTEGER {
dup-pkts-threshold-exceed (1),
retransmit-threshold-exceed (2),
clients-optimal-performance-reached (3),
def-power-threshold-exceed (4)
}
RbtwsChannelChangeType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Enumerations for why the channel was changed, which
occurs due to auto-tune operation"
SYNTAX INTEGER {
util-index (1),
rexmit-pkt-offset (2),
noise-offset (3),
noise (4),
utilization (5),
phy-error-offset (6),
crc-errors-offset (7),
radar-detected (8)
}
-- contains hyphens due to historical reasons
RbtwsChannelNum ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Channel Number"
SYNTAX Unsigned32 (1..1024)
RbtwsRadioEnable ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Radio mode (administratively enabled or disabled)."
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
RbtwsRadioConfigState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Radio Configuration State, as seen by the AC."
SYNTAX INTEGER {
configInit (1),
configFail (2),
configOk (3)
}
RbtwsRadioRate ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d-1"
STATUS current
DESCRIPTION
"The possible transmission rates of an AP radio.
Both a and b/g rates are covered; a specific radio will report
the applicable transmission rates (either a or b/g).
Here are the possible rates, in Mbps:
- 802.11g radios: 54, 48, 36, 24, 18, 12, 11, 9, 6, 5.5, 2, or 1;
- 802.11b radios: 11, 5.5, 2, or 1;
- 802.11a radios: 54, 48, 36, 24, 18, 12, 9, or 6.
The value in MIB is specified as the rate in Mbps times 10,
in order to have only integer values, zero meaning unknown rate."
SYNTAX Unsigned32 (0 | 10..540)
RbtwsRadioType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Enumeration to indicate the Radio Type, as seen by AC."
SYNTAX INTEGER {
typeUnknown (1),
typeA (2), -- 802.11a
typeB (3), -- 802.11b
typeG (4) -- 802.11b+g
}
RbtwsRssi ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"RSSI (Received Signal Strength Indicator) for last packet
received from this neighbor, in decibels referred to
1 milliwatt (dBm). A higher value indicates a stronger signal."
SYNTAX Integer32 (-100..0)
RbtwsApWasOperational ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Enumeration to indicate whether the AP was operational
before a transition occured. Normally used in notifications."
SYNTAX INTEGER {
oper (1),
nonOper (2)
}
END

View File

@ -1,230 +0,0 @@
RBTWS-BASIC-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, IpAddress
FROM SNMPv2-SMI
DisplayString, TEXTUAL-CONVENTION
FROM SNMPv2-TC
rbtwsMibs
FROM RBTWS-ROOT-MIB;
rbtwsBasic MODULE-IDENTITY
LAST-UPDATED "200607102335Z"
ORGANIZATION "Enterasys Networks"
CONTACT-INFO
"www.enterasys.com"
DESCRIPTION
"Basic objects for Enterasys Networks wireless switches.
Copyright 2006 Enterasys Networks, Inc.
All rights reserved.
This SNMP Management Information Base
Specification (Specification) embodies
confidential and proprietary intellectual property.
This Specification is supplied 'AS IS' and Enterasys Networks
makes no warranty, either express or implied, as to the use,
operation, condition, or performance of the Specification."
REVISION "200607100008Z"
DESCRIPTION "v2.0.6: Fixed MAX-ACCESS of rbtwsMobilityMemberEntryAddr,
an index that was also the only column"
REVISION "200604140007Z"
DESCRIPTION "v2.0.5: Revised for 4.1 release"
REVISION "200501010000Z"
DESCRIPTION "v1: initial version, as for 4.0 and older releases"
::= { rbtwsMibs 2 }
-- Textual Conventions
RbtwsLicenseFeature ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Enumeration of the licensable features.
Currently only 1 feature is licensed, the
number AP/DAPs concurrently supported. This
feature has 'three' levels: none, 1, and 2.
Level 1 implies support for 80 concurrent AP/DAPs,
level 2 implies support for 120 concurrent AP/DAPs.
The value in object rbtwsLicenseInfoEntryValue
should therefore reflect the number of AP/DAPs
supported."
SYNTAX INTEGER {
none(1),
maxSupportedAPsOrDAPs(2)
}
-- Object definitions
-- Basic System Information Group
rbtwsBasicSystemInfo OBJECT IDENTIFIER ::= { rbtwsBasic 1 }
rbtwsSerialNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The serial number of the switch."
::= { rbtwsBasicSystemInfo 1 }
rbtwsSwMajorVersionNumber OBJECT-TYPE
SYNTAX INTEGER (0..99)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The major release version of the running software."
::= { rbtwsBasicSystemInfo 2 }
rbtwsSwMinorVersionNumber OBJECT-TYPE
SYNTAX INTEGER (0..99)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minor release version of the running software."
::= { rbtwsBasicSystemInfo 3 }
rbtwsVersionString OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The version string of the running software, including
the major, minor, patch and build numbers, such as
3.0.0.185"
::= { rbtwsBasicSystemInfo 4 }
-- Mobility Domain Group
rbtwsMobilityDomainInfo OBJECT IDENTIFIER ::= { rbtwsBasic 2 }
rbtwsMobilityDomainName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mobility domain containing the switch, or a
zero-length string when the mobility domain is
unknown."
::= { rbtwsMobilityDomainInfo 1 }
rbtwsMobilitySeedIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IPv4 address of the seed switch for this switch's
mobility domain, or the IPv4 address 0.0.0.0 if unknown."
::= { rbtwsMobilityDomainInfo 2 }
rbtwsMobilityMemberTableSize OBJECT-TYPE
SYNTAX INTEGER (0..64)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of entries in the mobility member table,
rbtwsMobilityMemberTable."
::= { rbtwsMobilityDomainInfo 3 }
rbtwsMobilityMemberTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbtwsMobilityMemberEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of members of the mobility domain, indexed
by the member IPv4 address."
::= {rbtwsMobilityDomainInfo 4 }
rbtwsMobilityMemberEntry OBJECT-TYPE
SYNTAX RbtwsMobilityMemberEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the rbtwsMobilityMemberTable table."
INDEX { rbtwsMobilityMemberEntryAddr }
::= { rbtwsMobilityMemberTable 1 }
RbtwsMobilityMemberEntry ::= SEQUENCE {
rbtwsMobilityMemberEntryAddr IpAddress
}
-- a row can't have _all_ columns with MAX-ACCESS of not-accessible
-- (would mean there is nothing to retrieve)
rbtwsMobilityMemberEntryAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IPv4 address of a member of the mobility domain."
::= { rbtwsMobilityMemberEntry 1 }
-- License Information Group
rbtwsLicenseInfoGroup OBJECT IDENTIFIER ::= { rbtwsBasic 3 }
rbtwsLicenseInfoTableSize OBJECT-TYPE
SYNTAX INTEGER (0..64)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of entries in the license table,
rbtwsLicenseInfoTable."
::= { rbtwsLicenseInfoGroup 1 }
rbtwsLicenseInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbtwsLicenseInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of installed licenses on the switch. The
licences provide additional capabilities over
the default capabilities of the switch."
::= { rbtwsLicenseInfoGroup 2 }
rbtwsLicenseInfoEntry OBJECT-TYPE
SYNTAX RbtwsLicenseInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A license table entry."
INDEX { rbtwsLicenseInfoEntryFeature }
::= { rbtwsLicenseInfoTable 1 }
RbtwsLicenseInfoEntry ::= SEQUENCE {
rbtwsLicenseInfoEntryFeature RbtwsLicenseFeature,
rbtwsLicenseInfoEntryValue INTEGER,
rbtwsLicenseInfoEntryDescr DisplayString
}
rbtwsLicenseInfoEntryFeature OBJECT-TYPE
SYNTAX RbtwsLicenseFeature
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The feature being reported on"
::= { rbtwsLicenseInfoEntry 1 }
rbtwsLicenseInfoEntryValue OBJECT-TYPE
SYNTAX INTEGER (0..4096)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the feature enabled, for example
a feature may have multiple levels of licensing,
so the value will very with the license level."
::= { rbtwsLicenseInfoEntry 2 }
rbtwsLicenseInfoEntryDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A human interpretable description of this license,
for example, '120 APs or DAPs.'"
::= { rbtwsLicenseInfoEntry 3 }
END

View File

@ -1,667 +0,0 @@
RBTWS-CLIENT-SESSION-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
MODULE-IDENTITY, OBJECT-TYPE,
IpAddress, Unsigned32, Integer32, Counter64
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString, MacAddress, TimeStamp
FROM SNMPv2-TC
RbtwsAccessType, RbtwsRadioNum, RbtwsApSerialNum, RbtwsRadioRate, RbtwsRssi
FROM RBTWS-AP-TC
RbtwsClientSessionState, RbtwsClientAuthenProtocolType,
RbtwsUserAccessType
FROM RBTWS-CLIENT-SESSION-TC
rbtwsMibs
FROM RBTWS-ROOT-MIB;
rbtwsClientSessionMib MODULE-IDENTITY
LAST-UPDATED "200611200913Z"
ORGANIZATION "Enterasys Networks"
CONTACT-INFO
"www.enterasys.com"
DESCRIPTION
"Client Session MIB.
AP = Access Point;
AC = Access Controller (wireless switch),
the device that runs a SNMP Agent implementing this MIB.
Copyright 2006 Enterasys Networks, Inc.
All rights reserved.
This SNMP Management Information Base
Specification (Specification) embodies
confidential and proprietary intellectual property.
This Specification is supplied 'AS IS' and Enterasys Networks
makes no warranty, either express or implied, as to the use,
operation, condition, or performance of the Specification."
REVISION "200611160043Z"
DESCRIPTION "v2.2.1: added one value (21) to RbtwsSessState"
REVISION "200610170042Z"
DESCRIPTION "v2.2.0: Described semantics of rbtwsClSessRoamHistTimeStamp"
REVISION "200609260032Z"
DESCRIPTION "v2.1.1: Added three new columnar objects:
- rbtwsClSessClientSessDot1xAuthMethod,
to be used instead of rbtwsClSessClientSessAuthMethod;
- rbtwsClSessClientSessSessionState,
to be used instead of rbtwsClSessClientSessState;
- rbtwsClSessClientSessLoginType,
to provide context for interpreting the values of
the above objects (Dot1xAuthMethod, SessionState).
Changed behaviour for rbtwsClSessClientSessAuthServer:
provides system IP when auth is done via local DB
(it used to be 0.0.0.0 in such cases)."
REVISION "200607290021Z"
DESCRIPTION "v2.0.2: Fixed imports and compliance group"
REVISION "200606060010Z"
DESCRIPTION "v2.0.1: Adding scalar for total number of sessions."
REVISION "200603300008Z"
DESCRIPTION "v1.0: Initial version, for 4.1 release"
::= { rbtwsMibs 4 }
-- Textual conventions
RbtwsEncryptionType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Encryption types."
SYNTAX INTEGER {
none (1),
aesCcm (2),
aesOcb (3),
tkip (4),
wep104 (5),
wep40 (6),
staticWep (7)
}
RbtwsAuthMethod ::= TEXTUAL-CONVENTION
STATUS deprecated
DESCRIPTION
"Authentication methods."
SYNTAX INTEGER {
none (1),
identity (2),
notification (3),
nak (4),
md5 (5),
otp (6),
tokenCard (7),
tls (14),
leap (18),
ttls (22),
peap (26),
msChapv2 (27),
eapExt (34),
passThru (255)
}
RbtwsSessState ::= TEXTUAL-CONVENTION
STATUS deprecated
DESCRIPTION
"Session states."
SYNTAX INTEGER {
invalid (1),
initializing (2),
assocReqAndAuth (3),
assocAndAuth (4),
wired (5),
webLoginPh1 (6),
webLoginPh1B (7),
webLoginPh1F (8),
webLoginPh2 (9),
webPortalLogin (10),
authorizing (11),
authorized (12),
active (13),
activePortal (14),
deassociated (15),
roamingAway (16),
updatedToRoam (17),
roamedAway (18),
killing (19),
free (20),
enforceSoda (21)
}
-- Object definitions
--
-- The ClientSession MIB Tree
--
rbtwsClientSessionObjects OBJECT IDENTIFIER ::= { rbtwsClientSessionMib 1 }
rbtwsClientSessionDataObjects OBJECT IDENTIFIER ::= { rbtwsClientSessionObjects 1 }
-- Client Session Table
-- ====================
rbtwsClSessClientSessionTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbtwsClSessClientSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Client Session Table."
::= { rbtwsClientSessionDataObjects 1 }
rbtwsClSessClientSessionEntry OBJECT-TYPE
SYNTAX RbtwsClSessClientSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular client session."
INDEX { rbtwsClSessClientSessMacAddress }
::= { rbtwsClSessClientSessionTable 1 }
RbtwsClSessClientSessionEntry ::= SEQUENCE {
rbtwsClSessClientSessMacAddress MacAddress,
rbtwsClSessClientSessSessionId DisplayString,
rbtwsClSessClientSessUsername DisplayString,
rbtwsClSessClientSessIpAddress IpAddress,
rbtwsClSessClientSessEncryptionType RbtwsEncryptionType,
rbtwsClSessClientSessVlan DisplayString,
rbtwsClSessClientSessApSerialNum RbtwsApSerialNum,
rbtwsClSessClientSessRadioNum RbtwsRadioNum,
rbtwsClSessClientSessAccessType RbtwsAccessType,
rbtwsClSessClientSessAuthMethod RbtwsAuthMethod,
rbtwsClSessClientSessAuthServer IpAddress,
rbtwsClSessClientSessPortOrNum Unsigned32,
rbtwsClSessClientSessVlanTag Unsigned32,
rbtwsClSessClientSessTimeStamp TimeStamp,
rbtwsClSessClientSessSsid DisplayString,
rbtwsClSessClientSessState RbtwsSessState,
rbtwsClSessClientSessLoginType RbtwsUserAccessType,
rbtwsClSessClientSessDot1xAuthMethod RbtwsClientAuthenProtocolType,
rbtwsClSessClientSessSessionState RbtwsClientSessionState
}
rbtwsClSessClientSessMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Client MAC address."
::= { rbtwsClSessClientSessionEntry 1 }
rbtwsClSessClientSessSessionId OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..30))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Session ID is a string long enough to be sure
we can make it unique over a long time."
::= { rbtwsClSessClientSessionEntry 2 }
rbtwsClSessClientSessUsername OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Client user name."
::= { rbtwsClSessClientSessionEntry 3 }
rbtwsClSessClientSessIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Client IP address.
If the client has no IP address, the value will be 0.0.0.0."
::= { rbtwsClSessClientSessionEntry 4 }
rbtwsClSessClientSessEncryptionType OBJECT-TYPE
SYNTAX RbtwsEncryptionType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Encryption type."
::= { rbtwsClSessClientSessionEntry 5 }
rbtwsClSessClientSessVlan OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the client VLAN."
::= { rbtwsClSessClientSessionEntry 6 }
rbtwsClSessClientSessApSerialNum OBJECT-TYPE
SYNTAX RbtwsApSerialNum
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Serial Number of the AP this client is connected to.
It is a zero length string when wired access is used."
::= { rbtwsClSessClientSessionEntry 7 }
rbtwsClSessClientSessRadioNum OBJECT-TYPE
SYNTAX RbtwsRadioNum
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of the Radio that provides service to this client.
It is 'not-applicable' when wired access is used."
::= { rbtwsClSessClientSessionEntry 8 }
rbtwsClSessClientSessAccessType OBJECT-TYPE
SYNTAX RbtwsAccessType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Access type this client uses (via AP, DAP or wired)."
::= { rbtwsClSessClientSessionEntry 9 }
rbtwsClSessClientSessAuthMethod OBJECT-TYPE
SYNTAX RbtwsAuthMethod
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Authentication Method. Deprecated, use
rbtwsClSessClientSessDot1xAuthMethod instead."
::= { rbtwsClSessClientSessionEntry 10 }
rbtwsClSessClientSessAuthServer OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Authentication Server's IP Address.
If the client is authenticated via the local DB,
or not authenticated, its value will be the system IP."
::= { rbtwsClSessClientSessionEntry 11 }
rbtwsClSessClientSessPortOrNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port number."
::= { rbtwsClSessClientSessionEntry 12 }
rbtwsClSessClientSessVlanTag OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VLAN tag."
::= { rbtwsClSessClientSessionEntry 13 }
rbtwsClSessClientSessTimeStamp OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Session start time stamp."
::= { rbtwsClSessClientSessionEntry 14 }
rbtwsClSessClientSessSsid OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..33))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SSID."
::= { rbtwsClSessClientSessionEntry 15 }
rbtwsClSessClientSessState OBJECT-TYPE
SYNTAX RbtwsSessState
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Session state. Deprecated, use
rbtwsClSessClientSessSessionState instead."
::= { rbtwsClSessClientSessionEntry 16 }
rbtwsClSessClientSessLoginType OBJECT-TYPE
SYNTAX RbtwsUserAccessType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Login type (mac, web, dot1x or last-resort)."
::= { rbtwsClSessClientSessionEntry 17 }
rbtwsClSessClientSessDot1xAuthMethod OBJECT-TYPE
SYNTAX RbtwsClientAuthenProtocolType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Dot1x Authentication Method."
::= { rbtwsClSessClientSessionEntry 18 }
rbtwsClSessClientSessSessionState OBJECT-TYPE
SYNTAX RbtwsClientSessionState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Session non-intermediate state."
::= { rbtwsClSessClientSessionEntry 19 }
-- Roaming History Table
-- =====================
rbtwsClSessRoamingHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbtwsClSessRoamingHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Roaming History Table.
Expansion of Client Session Table."
::= { rbtwsClientSessionDataObjects 2 }
rbtwsClSessRoamingHistoryEntry OBJECT-TYPE
SYNTAX RbtwsClSessRoamingHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Roaming History Entry."
INDEX { rbtwsClSessRoamHistMacAddress, rbtwsClSessRoamHistIndex }
::= { rbtwsClSessRoamingHistoryTable 1 }
RbtwsClSessRoamingHistoryEntry ::= SEQUENCE {
rbtwsClSessRoamHistMacAddress MacAddress,
rbtwsClSessRoamHistIndex Unsigned32,
rbtwsClSessRoamHistApSerialNum RbtwsApSerialNum,
rbtwsClSessRoamHistRadioNum RbtwsRadioNum,
rbtwsClSessRoamHistAccessType RbtwsAccessType,
rbtwsClSessRoamHistApNumOrPort Unsigned32,
rbtwsClSessRoamHistIpAddress IpAddress,
rbtwsClSessRoamHistTimeStamp TimeStamp
}
rbtwsClSessRoamHistMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Client MAC address."
::= { rbtwsClSessRoamingHistoryEntry 1 }
rbtwsClSessRoamHistIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry index."
::= { rbtwsClSessRoamingHistoryEntry 2 }
rbtwsClSessRoamHistApSerialNum OBJECT-TYPE
SYNTAX RbtwsApSerialNum
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Serial Number of the AP this client was connected to."
::= { rbtwsClSessRoamingHistoryEntry 3 }
rbtwsClSessRoamHistRadioNum OBJECT-TYPE
SYNTAX RbtwsRadioNum
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of the Radio that provided service to this client."
::= { rbtwsClSessRoamingHistoryEntry 4 }
rbtwsClSessRoamHistAccessType OBJECT-TYPE
SYNTAX RbtwsAccessType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Access type used by this client (via AP, DAP or wired)."
::= { rbtwsClSessRoamingHistoryEntry 5 }
rbtwsClSessRoamHistApNumOrPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"AP port number, DAP number, or Port number for wired access."
::= { rbtwsClSessRoamingHistoryEntry 6 }
rbtwsClSessRoamHistIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP address of the AC (wireless switch)
the client or AP was connected to."
::= { rbtwsClSessRoamingHistoryEntry 7 }
rbtwsClSessRoamHistTimeStamp OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The difference between the time the session was created
on the roamed-to switch and the time the last switch,
the one where the user is at currently, started.
The timestamp unit is in hundredths of seconds."
::= { rbtwsClSessRoamingHistoryEntry 8 }
-- Client Session Statistics Table
-- ===============================
rbtwsClSessClientSessionStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbtwsClSessClientSessionStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Client Session Statistics Table."
::= { rbtwsClientSessionDataObjects 3 }
rbtwsClSessClientSessionStatisticsEntry OBJECT-TYPE
SYNTAX RbtwsClSessClientSessionStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Client Session Statistics Table Entry."
INDEX { rbtwsClSessClientSessStatsMacAddress }
::= { rbtwsClSessClientSessionStatisticsTable 1 }
RbtwsClSessClientSessionStatisticsEntry ::= SEQUENCE {
rbtwsClSessClientSessStatsMacAddress MacAddress,
rbtwsClSessClientSessStatsUniPktIn Counter64,
rbtwsClSessClientSessStatsUniOctetIn Counter64,
rbtwsClSessClientSessStatsUniPktOut Counter64,
rbtwsClSessClientSessStatsUniOctetOut Counter64,
rbtwsClSessClientSessStatsMultiPktIn Counter64,
rbtwsClSessClientSessStatsMultiOctetIn Counter64,
rbtwsClSessClientSessStatsEncErrPkt Counter64,
rbtwsClSessClientSessStatsEncErrOctet Counter64,
rbtwsClSessClientSessStatsLastRate RbtwsRadioRate,
rbtwsClSessClientSessStatsLastRssi RbtwsRssi,
rbtwsClSessClientSessStatsLastSNR Integer32
}
rbtwsClSessClientSessStatsMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Client MAC address."
::= { rbtwsClSessClientSessionStatisticsEntry 1 }
rbtwsClSessClientSessStatsUniPktIn OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unicast packets in."
::= { rbtwsClSessClientSessionStatisticsEntry 2 }
rbtwsClSessClientSessStatsUniOctetIn OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unicast octets in."
::= { rbtwsClSessClientSessionStatisticsEntry 3 }
rbtwsClSessClientSessStatsUniPktOut OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unicast packets out."
::= { rbtwsClSessClientSessionStatisticsEntry 4 }
rbtwsClSessClientSessStatsUniOctetOut OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unicast octets out."
::= { rbtwsClSessClientSessionStatisticsEntry 5 }
rbtwsClSessClientSessStatsMultiPktIn OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Multicast packets in."
::= { rbtwsClSessClientSessionStatisticsEntry 6 }
rbtwsClSessClientSessStatsMultiOctetIn OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Multicast octets in."
::= { rbtwsClSessClientSessionStatisticsEntry 7 }
rbtwsClSessClientSessStatsEncErrPkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets with encryption errors."
::= { rbtwsClSessClientSessionStatisticsEntry 8 }
rbtwsClSessClientSessStatsEncErrOctet OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of octets with encryption errors."
::= { rbtwsClSessClientSessionStatisticsEntry 9 }
rbtwsClSessClientSessStatsLastRate OBJECT-TYPE
SYNTAX RbtwsRadioRate
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last packet data rate."
::= { rbtwsClSessClientSessionStatisticsEntry 10 }
rbtwsClSessClientSessStatsLastRssi OBJECT-TYPE
SYNTAX RbtwsRssi
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"RSSI (Received Signal Strength Indicator) for last packet,
in decibels referred to 1 milliwatt (dBm).
A higher value indicates a stronger signal."
::= { rbtwsClSessClientSessionStatisticsEntry 11 }
rbtwsClSessClientSessStatsLastSNR OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last packet data Signal to Noise Ratio."
::= { rbtwsClSessClientSessionStatisticsEntry 12 }
-- ==================================
--
-- Scalars
--
rbtwsClSessTotalSessions OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of sessions."
::= { rbtwsClientSessionDataObjects 4 }
-- ============================================================================
--
-- Conformance
--
rbtwsClientSessionConformance OBJECT IDENTIFIER ::= { rbtwsClientSessionObjects 2 }
rbtwsClientSessionCompliances OBJECT IDENTIFIER ::= { rbtwsClientSessionConformance 1 }
rbtwsClientSessionGroups OBJECT IDENTIFIER ::= { rbtwsClientSessionConformance 2 }
-- Compliance
rbtwsClientSessionCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for devices that implement
the Client Session MIB."
MODULE -- rbtwsClientSessionMib
MANDATORY-GROUPS { rbtwsClientSessionCommonGroup }
::= { rbtwsClientSessionCompliances 1 }
-- Units of Conformance
rbtwsClientSessionCommonGroup OBJECT-GROUP
OBJECTS {
rbtwsClSessClientSessSessionId,
rbtwsClSessClientSessUsername,
rbtwsClSessClientSessIpAddress,
rbtwsClSessClientSessEncryptionType,
rbtwsClSessClientSessVlan,
rbtwsClSessClientSessApSerialNum,
rbtwsClSessClientSessRadioNum,
rbtwsClSessClientSessAccessType,
rbtwsClSessClientSessAuthMethod,
rbtwsClSessClientSessAuthServer,
rbtwsClSessClientSessPortOrNum,
rbtwsClSessClientSessVlanTag,
rbtwsClSessClientSessTimeStamp,
rbtwsClSessClientSessSsid,
rbtwsClSessClientSessState,
rbtwsClSessRoamHistApSerialNum,
rbtwsClSessRoamHistRadioNum,
rbtwsClSessRoamHistAccessType,
rbtwsClSessRoamHistApNumOrPort,
rbtwsClSessRoamHistIpAddress,
rbtwsClSessRoamHistTimeStamp,
rbtwsClSessClientSessStatsUniPktIn,
rbtwsClSessClientSessStatsUniOctetIn,
rbtwsClSessClientSessStatsUniPktOut,
rbtwsClSessClientSessStatsUniOctetOut,
rbtwsClSessClientSessStatsMultiPktIn,
rbtwsClSessClientSessStatsMultiOctetIn,
rbtwsClSessClientSessStatsEncErrPkt,
rbtwsClSessClientSessStatsEncErrOctet,
rbtwsClSessClientSessStatsLastRate,
rbtwsClSessClientSessStatsLastRssi,
rbtwsClSessClientSessStatsLastSNR
}
STATUS current
DESCRIPTION
"Mandatory group of objects implemented to provide
Client Session info."
::= { rbtwsClientSessionGroups 1 }
END

View File

@ -1,95 +0,0 @@
RBTWS-CLIENT-SESSION-TC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
rbtwsMibs
FROM RBTWS-ROOT-MIB;
rbtwsClientSessionTc MODULE-IDENTITY
LAST-UPDATED "200609262029Z"
ORGANIZATION "Enterasys Networks"
CONTACT-INFO
"www.enterasys.com"
DESCRIPTION
"Textual Conventions used by Enterasys Networks wireless switches.
Copyright 2006 Enterasys Networks, Inc.
All rights reserved.
This SNMP Management Information Base
Specification (Specification) embodies
confidential and proprietary intellectual property.
This Specification is supplied 'AS IS' and Enterasys Networks
makes no warranty, either express or implied, as to the use,
operation, condition, or performance of the Specification."
REVISION "200609260001Z"
DESCRIPTION "v1.0.1: initial version"
::= { rbtwsMibs 10 }
RbtwsUserAccessType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Describes the access type by the user"
SYNTAX INTEGER {
mac (1),
web (2),
dot1x (3),
last-resort (4)
}
RbtwsClientSessionState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Enumeration of the client session states.
Value 'associated(1)' applies only to wireless sessions.
Value 'wired(8)' applies only to wired sessions."
SYNTAX INTEGER {
associated (1),
authorizing (2),
authorized (3),
active (4),
de-associated (5),
roaming-away (6),
updated-to-roam (7),
wired (8),
clearing (9),
invalid (10),
web-authing (11)
}
RbtwsClientDot1xState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Enumeration of the dot1x states for a client."
SYNTAX INTEGER {
initialize (1),
disconnected (2),
connecting (3),
authenticating (4),
authenticated (5),
wired (6),
aborting (7),
held (8)
}
RbtwsClientAuthenProtocolType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Enumeration of the dot1x client authentication protocol types."
SYNTAX INTEGER {
none (1),
eap-tls (2),
eap-ttls (3),
md5 (4),
peap (5),
leap (6),
pass-through (7)
}
END

View File

@ -1,163 +0,0 @@
RBTWS-EXTERNAL-SERVER-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
MODULE-IDENTITY, OBJECT-TYPE,
IpAddress, Unsigned32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
rbtwsMibs
FROM RBTWS-ROOT-MIB;
rbtwsExternalServerMib MODULE-IDENTITY
LAST-UPDATED "200609271237Z"
ORGANIZATION "Enterasys Networks"
CONTACT-INFO
"www.enterasys.com"
DESCRIPTION
"External Server configuration MIB.
Copyright 2006 Enterasys Networks, Inc.
All rights reserved.
This SNMP Management Information Base
Specification (Specification) embodies
confidential and proprietary intellectual property.
This Specification is supplied 'AS IS' and Enterasys Networks
makes no warranty, either express or implied, as to the use,
operation, condition, or performance of the Specification."
REVISION "200607310004Z"
DESCRIPTION "v1.0.4: Initial version, for 6.0 release"
::= { rbtwsMibs 7 }
-- Textual conventions
RbtwsIpPort ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An UDP or TCP port number."
SYNTAX Unsigned32 (1..65535)
RbtwsSyslogServerEnable ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Syslog Server mode (administratively enabled or disabled)."
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
--
-- The External Server Configuration MIB Tree
--
rbtwsExternalServerObjects OBJECT IDENTIFIER ::= { rbtwsExternalServerMib 1 }
rbtwsExternalServerDataObjects OBJECT IDENTIFIER ::= { rbtwsExternalServerObjects 1 }
--
-- Object definitions
--
-- Syslog Server table
rbtwsExtServerSyslogTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbtwsExtServerSyslogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Configured Syslog server table."
::= { rbtwsExternalServerDataObjects 1 }
rbtwsExtServerSyslogEntry OBJECT-TYPE
SYNTAX RbtwsExtServerSyslogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry for Syslog server table."
INDEX { rbtwsExtServerSyslogIndex }
::= { rbtwsExtServerSyslogTable 1 }
RbtwsExtServerSyslogEntry ::= SEQUENCE {
rbtwsExtServerSyslogIndex Unsigned32,
rbtwsExtServerSyslogAddress IpAddress,
rbtwsExtServerSyslogPort RbtwsIpPort,
rbtwsExtServerSyslogEnable RbtwsSyslogServerEnable
}
rbtwsExtServerSyslogIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the Syslog sever"
::= { rbtwsExtServerSyslogEntry 1 }
rbtwsExtServerSyslogAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP Address of the Syslog server."
::= { rbtwsExtServerSyslogEntry 2 }
rbtwsExtServerSyslogPort OBJECT-TYPE
SYNTAX RbtwsIpPort
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Syslog server Port number."
::= { rbtwsExtServerSyslogEntry 3 }
rbtwsExtServerSyslogEnable OBJECT-TYPE
SYNTAX RbtwsSyslogServerEnable
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The administrative status of the Syslog server (enabled/disabled)"
::= { rbtwsExtServerSyslogEntry 4 }
-- ============================================================================
--
-- Conformance
--
rbtwsExternalServerConformance OBJECT IDENTIFIER ::= { rbtwsExternalServerObjects 2 }
rbtwsExternalServerCompliances OBJECT IDENTIFIER ::= { rbtwsExternalServerConformance 1 }
rbtwsExternalServerGroups OBJECT IDENTIFIER ::= { rbtwsExternalServerConformance 2 }
-- Compliance
rbtwsExternalServerCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for devices that implement
the External Server MIB."
MODULE -- rbtwsExternalServerMib
MANDATORY-GROUPS { rbtwsExternalServerConfigGroup }
::= { rbtwsExternalServerCompliances 1 }
-- Units of Conformance
rbtwsExternalServerConfigGroup OBJECT-GROUP
OBJECTS {
rbtwsExtServerSyslogAddress,
rbtwsExtServerSyslogPort,
rbtwsExtServerSyslogEnable
}
STATUS current
DESCRIPTION
"Mandatory group of objects implemented to provide
External Server configuration info."
::= { rbtwsExternalServerGroups 1 }
END

View File

@ -1,161 +0,0 @@
RBTWS-INFO-RF-DETECT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
DisplayString, MacAddress
FROM SNMPv2-TC
RbtwsChannelNum, RbtwsRssi
FROM RBTWS-AP-TC
rbtwsMibs
FROM RBTWS-ROOT-MIB;
rbtwsInfoRFDetectMib MODULE-IDENTITY
LAST-UPDATED "200610251700Z"
ORGANIZATION "Enterasys Networks"
CONTACT-INFO
"www.enterasys.com"
DESCRIPTION
"RF Detect MIB.
Copyright 2006 Enterasys Networks, Inc.
All rights reserved.
This SNMP Management Information Base
Specification (Specification) embodies
confidential and proprietary intellectual property.
This Specification is supplied 'AS IS' and Enterasys Networks
makes no warranty, either express or implied, as to the use,
operation, condition, or performance of the Specification."
REVISION "200610110003Z"
DESCRIPTION "v1.0.3: Initial version, for 6.0 release"
::= { rbtwsMibs 9 }
--
-- The RF Detect MIB Tree
--
rbtwsInfoRFDetectObjects OBJECT IDENTIFIER ::= { rbtwsInfoRFDetectMib 1 }
rbtwsInfoRFDetectDataObjects OBJECT IDENTIFIER ::= { rbtwsInfoRFDetectObjects 1 }
--
-- Object definitions
--
-- Transmitter table
rbtwsInfoRFDetectXmtrTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbtwsInfoRFDetectXmtrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Transmitter table.
May contain tens of thousands of entries
(different Transmitter-Listener-Channel combinations)."
::= { rbtwsInfoRFDetectDataObjects 1 }
rbtwsInfoRFDetectXmtrEntry OBJECT-TYPE
SYNTAX RbtwsInfoRFDetectXmtrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Transmitter-Listener-Channel combination."
INDEX { rbtwsInfoRFDetectXmtrTransmitterMacAddress,
rbtwsInfoRFDetectXmtrListenerMacAddress,
rbtwsInfoRFDetectXmtrChannelNum }
::= { rbtwsInfoRFDetectXmtrTable 1 }
RbtwsInfoRFDetectXmtrEntry ::= SEQUENCE {
rbtwsInfoRFDetectXmtrTransmitterMacAddress MacAddress,
rbtwsInfoRFDetectXmtrListenerMacAddress MacAddress,
rbtwsInfoRFDetectXmtrChannelNum RbtwsChannelNum,
rbtwsInfoRFDetectXmtrRssi RbtwsRssi,
rbtwsInfoRFDetectXmtrSsid DisplayString
}
rbtwsInfoRFDetectXmtrTransmitterMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The MAC Address of this Transmitter."
::= { rbtwsInfoRFDetectXmtrEntry 1 }
rbtwsInfoRFDetectXmtrListenerMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The MAC Address of this Listener."
::= { rbtwsInfoRFDetectXmtrEntry 2 }
rbtwsInfoRFDetectXmtrChannelNum OBJECT-TYPE
SYNTAX RbtwsChannelNum
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Channel Number this transmitter was using
when this listener detected it."
::= { rbtwsInfoRFDetectXmtrEntry 3 }
rbtwsInfoRFDetectXmtrRssi OBJECT-TYPE
SYNTAX RbtwsRssi
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Received Signal Strength Indicator at this listener."
::= { rbtwsInfoRFDetectXmtrEntry 4 }
rbtwsInfoRFDetectXmtrSsid OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The service/SSID name this transmitter was using.
Zero-length string when unknown or not applicable."
::= { rbtwsInfoRFDetectXmtrEntry 5 }
-- =========================================================================
--
-- Conformance
--
rbtwsInfoRFDetectConformance OBJECT IDENTIFIER ::= { rbtwsInfoRFDetectObjects 2 }
rbtwsInfoRFDetectCompliances OBJECT IDENTIFIER ::= { rbtwsInfoRFDetectConformance 1 }
rbtwsInfoRFDetectGroups OBJECT IDENTIFIER ::= { rbtwsInfoRFDetectConformance 2 }
-- Compliance
rbtwsInfoRFDetectCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for devices that implement
the RF Detect MIB."
MODULE -- rbtwsInfoRFDetectMib
MANDATORY-GROUPS { rbtwsInfoRFDetectXmtrGroup }
::= { rbtwsInfoRFDetectCompliances 1 }
-- Units of Conformance
rbtwsInfoRFDetectXmtrGroup OBJECT-GROUP
OBJECTS {
rbtwsInfoRFDetectXmtrRssi,
rbtwsInfoRFDetectXmtrSsid
}
STATUS current
DESCRIPTION
"Mandatory group of objects implemented to provide
RF Detect Transmitter info."
::= { rbtwsInfoRFDetectGroups 1 }
END

View File

@ -1,177 +0,0 @@
RBTWS-PORT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
rbtwsMibs
FROM RBTWS-ROOT-MIB;
rbtwsPortMib MODULE-IDENTITY
LAST-UPDATED "200611090059Z"
ORGANIZATION "Enterasys Networks"
CONTACT-INFO
"www.enterasys.com"
DESCRIPTION
"Port information MIB.
Copyright 2006 Enterasys Networks, Inc.
All rights reserved.
This SNMP Management Information Base
Specification (Specification) embodies
confidential and proprietary intellectual property.
This Specification is supplied 'AS IS' and Enterasys Networks
makes no warranty, either express or implied, as to the use,
operation, condition, or performance of the Specification."
REVISION "200611090001Z"
DESCRIPTION "v1.0.1: Fixed imports and compliance group"
REVISION "200604060000Z"
DESCRIPTION "v1.0: Initial version, for 5.0 release"
::= { rbtwsMibs 6 }
-- Textual conventions
RbtwsPhysPortNumber ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Physical port number"
SYNTAX Unsigned32 (1..1024)
RbtwsPortMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Enumeration of the port modes status."
SYNTAX INTEGER {
directAttachAP (1),
networkPort (2),
wired (3)
}
RbtwsPortPoeMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Enumeration of the port POE capablities"
SYNTAX INTEGER {
poeEnable (1),
poeDisable (2)
}
--
-- The Port MIB Tree
--
rbtwsPortObjects OBJECT IDENTIFIER ::= { rbtwsPortMib 1 }
rbtwsPortDataObjects OBJECT IDENTIFIER ::= { rbtwsPortObjects 1 }
-- Object definitions
rbtwsPortConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbtwsPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port configuration table"
::= { rbtwsPortDataObjects 1 }
rbtwsPortConfigEntry OBJECT-TYPE
SYNTAX RbtwsPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port configuration entry"
INDEX { rbtwsPortConfigPortNumber }
::= { rbtwsPortConfigTable 1 }
RbtwsPortConfigEntry ::= SEQUENCE {
rbtwsPortConfigPortNumber RbtwsPhysPortNumber,
rbtwsPortConfigPortMode RbtwsPortMode,
rbtwsPortConfigPoeMode RbtwsPortPoeMode,
rbtwsPortConfigTrunkMaster RbtwsPhysPortNumber
}
rbtwsPortConfigPortNumber OBJECT-TYPE
SYNTAX RbtwsPhysPortNumber
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Physical Port Number"
::= { rbtwsPortConfigEntry 1 }
rbtwsPortConfigPortMode OBJECT-TYPE
SYNTAX RbtwsPortMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether this port is configured for
directly attached AP, network port or wired
access."
::= { rbtwsPortConfigEntry 2 }
rbtwsPortConfigPoeMode OBJECT-TYPE
SYNTAX RbtwsPortPoeMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether this port is configured to
supply POE (Power Over Ethernet)."
::= { rbtwsPortConfigEntry 3 }
rbtwsPortConfigTrunkMaster OBJECT-TYPE
SYNTAX RbtwsPhysPortNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The master port of the group this port belongs to
(identified by the physical port number).
A zero value means information is not available
(usually if this port is not part of any port group)."
::= { rbtwsPortConfigEntry 4 }
-- ============================================================================
--
-- Conformance
--
rbtwsPortConformance OBJECT IDENTIFIER ::= { rbtwsPortObjects 2 }
rbtwsPortCompliances OBJECT IDENTIFIER ::= { rbtwsPortConformance 1 }
rbtwsPortGroups OBJECT IDENTIFIER ::= { rbtwsPortConformance 2 }
-- Compliance
rbtwsPortCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for devices that implement
the Port MIB."
MODULE -- rbtwsPortMib
MANDATORY-GROUPS { rbtwsPortConfigGroup }
::= { rbtwsPortCompliances 1 }
-- Units of Conformance
rbtwsPortConfigGroup OBJECT-GROUP
OBJECTS {
rbtwsPortConfigPortMode,
rbtwsPortConfigPoeMode,
rbtwsPortConfigTrunkMaster
}
STATUS current
DESCRIPTION
"Mandatory group of objects implemented to provide
Port configuration info."
::= { rbtwsPortGroups 1 }
END

View File

@ -1,72 +0,0 @@
RBTWS-REGISTRATION-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
rbtwsRegistration
FROM RBTWS-ROOT-MIB;
rbtwsRegistrationMib MODULE-IDENTITY
LAST-UPDATED "200605301630Z"
ORGANIZATION "Enterasys Networks"
CONTACT-INFO
"www.enterasys.com"
DESCRIPTION
"The MIB module for Enterasys Networks wireless switch registrations.
Copyright 2006 Enterasys Networks, Inc.
All rights reserved.
This SNMP Management Information Base
Specification (Specification) embodies
confidential and proprietary intellectual property.
This Specification is supplied 'AS IS' and Enterasys Networks
makes no warranty, either express or implied, as to the use,
operation, condition, or performance of the Specification."
REVISION "200605220008Z"
DESCRIPTION "v2.0.7: Revised for 4.1 release"
REVISION "200501010000Z"
DESCRIPTION "v1: initial version, as for 4.0 and older releases"
::= { rbtwsRegistration 3 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-- Generic OID values to identify Chassis Components of a box:
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
rbtwsChassisComponents OBJECT IDENTIFIER ::= { rbtwsRegistration 4 }
rbtwsChasCompPowerSupplies OBJECT IDENTIFIER ::= { rbtwsChassisComponents 1 }
rbtwsChasCompFans OBJECT IDENTIFIER ::= { rbtwsChassisComponents 2 }
rbtwsChasCompPowerSupply1 OBJECT IDENTIFIER ::= { rbtwsChasCompPowerSupplies 1 }
rbtwsChasCompPowerSupply2 OBJECT IDENTIFIER ::= { rbtwsChasCompPowerSupplies 2 }
rbtwsChasCompFan1 OBJECT IDENTIFIER ::= { rbtwsChasCompFans 1 }
rbtwsChasCompFan2 OBJECT IDENTIFIER ::= { rbtwsChasCompFans 2 }
rbtwsChasCompFan3 OBJECT IDENTIFIER ::= { rbtwsChasCompFans 3 }
-- End of generic OID values for Chassis Components
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-- OID values for boxes (wireless switches and access points):
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-- Wireless Switches:
rbtwsWirelessSwitch OBJECT IDENTIFIER ::= { rbtwsRegistration 1 }
rbtwsSwitch8100 OBJECT IDENTIFIER ::= { rbtwsWirelessSwitch 1 }
rbtwsSwitch8200 OBJECT IDENTIFIER ::= { rbtwsWirelessSwitch 2 }
rbtwsSwitch8400 OBJECT IDENTIFIER ::= { rbtwsWirelessSwitch 3 }
-- End of OID values for boxes
END

View File

@ -1,67 +0,0 @@
RBTWS-ROOT-MIB DEFINITIONS ::= BEGIN
-- Enterasys Wireless Switch Root MIB Release 1.0
-- Revision Date April 14th
-- Copyright 2005, Enterasys Networks, Inc.
-- All rights reserved.
-- This Specification is supplied "AS IS," and Enterasys Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- Imports
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
-- ctronTrapeze
-- FROM CTRON-MIB-NAMES;
enterprises
FROM RFC1155-SMI;
cabletron OBJECT IDENTIFIER ::= { enterprises 52 }
mibs OBJECT IDENTIFIER ::= { cabletron 4 }
ctronTrapeze OBJECT IDENTIFIER ::= { mibs 15 }
rbtwsRootMib MODULE-IDENTITY
LAST-UPDATED "200505070000Z"
ORGANIZATION "Enterasys Networks"
CONTACT-INFO "Enterasys Networks"
DESCRIPTION
"Enterasys Wireless Switch Root MIB
Copyright 1996 - 2005 Enterasys Networks, Inc.
All rights reserved.
This Enterasys Networks SNMP Management Information Base Specification
(Specification) embodies Enterasys Networks' confidential and
proprietary intellectual property. Enterasys Networks retains all
title and ownership in the Specification, including any
revisions.
This Specification is supplied 'AS IS,' and Enterasys Networks makes
no warranty, either express or implied, as to the use,
operation, condition, or performance of the Specification."
REVISION "200505070000Z" -- 07 May 2005
DESCRIPTION "v1: Initial version."
::= { ctronTrapeze 1 }
-- Textual Conventions
-- Top level Branches
rbtwsProducts OBJECT IDENTIFIER ::= { rbtwsRootMib 1 }
rbtwsTemporary OBJECT IDENTIFIER ::= { rbtwsRootMib 2 }
rbtwsRegistration OBJECT IDENTIFIER ::= { rbtwsRootMib 3 }
rbtwsMibs OBJECT IDENTIFIER ::= { rbtwsRootMib 4 }
rbtwsTraps OBJECT IDENTIFIER ::= { rbtwsRootMib 5 }
-- Branches under "products"
-- Branches under "temporary"
-- Branches under "registration"
END

View File

@ -1,239 +0,0 @@
RBTWS-SYSTEM-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Unsigned32
FROM SNMPv2-SMI
rbtwsMibs
FROM RBTWS-ROOT-MIB
;
rbtwsSystemMib MODULE-IDENTITY
LAST-UPDATED "200703151414Z"
ORGANIZATION "Enterasys Networks"
CONTACT-INFO
"www.enterasys.com"
DESCRIPTION
"System objects for Enterasys Networks wireless switches.
Copyright 2007 Enterasys Networks, Inc.
All rights reserved.
This SNMP Management Information Base
Specification (Specification) embodies
confidential and proprietary intellectual property.
This Specification is supplied 'AS IS' and Enterasys Networks
makes no warranty, either express or implied, as to the use,
operation, condition, or performance of the Specification."
REVISION "200703140007Z"
DESCRIPTION "v2.0.0: Added new objects to support CPU load
and memory (RAM) usage details:
for last few seconds (''instant''),
minute, 5 minutes, hour, day, 3 days
(for 6.0 release)"
REVISION "200611090004Z"
DESCRIPTION "v1.0.3: Removed unused imports"
REVISION "200606060003Z"
DESCRIPTION "v1.0.2: Initial version, for 5.0 release"
::= { rbtwsMibs 8 }
-- Textual Conventions
RbtwsSysCpuLoad ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"CPU load in percents"
SYNTAX Unsigned32 (0..100)
RbtwsSysMemoryAmount ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Memory amount in KBytes (1024 octets)"
SYNTAX Unsigned32
-- Object definitions
--
-- The System MIB Tree
--
rbtwsSysObjects OBJECT IDENTIFIER ::= { rbtwsSystemMib 1 }
rbtwsSysDataObjects OBJECT IDENTIFIER ::= { rbtwsSysObjects 1 }
rbtwsSysCpuMemoryUsedBytes OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"CPU memory used in bytes.
Deprecated by rbtwsSysCpuMemoryInstantUsage."
::= { rbtwsSysDataObjects 1 }
rbtwsSysCpuMemoryTotalBytes OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"CPU total physical memory in bytes.
Deprecated by rbtwsSysCpuMemorySize."
::= { rbtwsSysDataObjects 2 }
rbtwsSysFlashMemoryUsedBytes OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Flash memory used in bytes."
::= { rbtwsSysDataObjects 3 }
rbtwsSysFlashMemoryTotalBytes OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Flash memory available in bytes."
::= { rbtwsSysDataObjects 4 }
rbtwsSysCpuAverageLoad OBJECT-TYPE
SYNTAX RbtwsSysCpuLoad
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CPU load average since system startup."
::= { rbtwsSysDataObjects 5 }
-- Totals
rbtwsSysCpuMemorySize OBJECT-TYPE
SYNTAX RbtwsSysMemoryAmount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum available CPU Memory (RAM) in KBytes.
This is the memory available to the Wireless Switch software.
May be less than physical RAM size."
::= { rbtwsSysDataObjects 6 }
-- Reserving rbtwsSysDataObjects 7-10 for future scalars indicating totals
rbtwsSysCpuLoadDetail OBJECT IDENTIFIER ::= { rbtwsSysDataObjects 11 }
rbtwsSysCpuMemoryUsageDetail OBJECT IDENTIFIER ::= { rbtwsSysDataObjects 12 }
-- CPU load details:
rbtwsSysCpuInstantLoad OBJECT-TYPE
SYNTAX RbtwsSysCpuLoad
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CPU instant load (for last few seconds)."
::= { rbtwsSysCpuLoadDetail 1 }
rbtwsSysCpuLastMinuteLoad OBJECT-TYPE
SYNTAX RbtwsSysCpuLoad
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CPU load for last minute."
::= { rbtwsSysCpuLoadDetail 2 }
rbtwsSysCpuLast5MinutesLoad OBJECT-TYPE
SYNTAX RbtwsSysCpuLoad
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CPU load for last 5 minutes."
::= { rbtwsSysCpuLoadDetail 3 }
rbtwsSysCpuLastHourLoad OBJECT-TYPE
SYNTAX RbtwsSysCpuLoad
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CPU load for last hour."
::= { rbtwsSysCpuLoadDetail 4 }
rbtwsSysCpuLastDayLoad OBJECT-TYPE
SYNTAX RbtwsSysCpuLoad
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CPU load for last day."
::= { rbtwsSysCpuLoadDetail 5 }
rbtwsSysCpuLast3DaysLoad OBJECT-TYPE
SYNTAX RbtwsSysCpuLoad
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CPU load for last 3 days."
::= { rbtwsSysCpuLoadDetail 6 }
-- Memory usage details
rbtwsSysCpuMemoryInstantUsage OBJECT-TYPE
SYNTAX RbtwsSysMemoryAmount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Instant memory usage (RAM) in KBytes (for last few seconds).
Ranges between 0 and rbtwsSysCpuMemorySize."
::= { rbtwsSysCpuMemoryUsageDetail 1 }
rbtwsSysCpuMemoryLastMinuteUsage OBJECT-TYPE
SYNTAX RbtwsSysMemoryAmount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Memory usage (RAM) for last minute in KBytes.
Ranges between 0 and rbtwsSysCpuMemorySize."
::= { rbtwsSysCpuMemoryUsageDetail 2 }
rbtwsSysCpuMemoryLast5MinutesUsage OBJECT-TYPE
SYNTAX RbtwsSysMemoryAmount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Memory usage (RAM) for last 5 minutes in KBytes.
Ranges between 0 and rbtwsSysCpuMemorySize."
::= { rbtwsSysCpuMemoryUsageDetail 3 }
rbtwsSysCpuMemoryLastHourUsage OBJECT-TYPE
SYNTAX RbtwsSysMemoryAmount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Memory usage (RAM) for last hour in KBytes.
Ranges between 0 and rbtwsSysCpuMemorySize."
::= { rbtwsSysCpuMemoryUsageDetail 4 }
rbtwsSysCpuMemoryLastDayUsage OBJECT-TYPE
SYNTAX RbtwsSysMemoryAmount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Memory usage (RAM) for last day in KBytes.
Ranges between 0 and rbtwsSysCpuMemorySize."
::= { rbtwsSysCpuMemoryUsageDetail 5 }
rbtwsSysCpuMemoryLast3DaysUsage OBJECT-TYPE
SYNTAX RbtwsSysMemoryAmount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Memory usage (RAM) for last 3 days in KBytes.
Ranges between 0 and rbtwsSysCpuMemorySize."
::= { rbtwsSysCpuMemoryUsageDetail 6 }
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,135 +0,0 @@
--
-- Title: Switch CPUorMemory MIB.
--
RESOURCE-MIB DEFINITIONS ::= BEGIN
IMPORTS
DisplayString, TEXTUAL-CONVENTION, TruthValue
FROM SNMPv2-TC
Integer32, OBJECT-TYPE, OBJECT-IDENTITY,
MODULE-IDENTITY
FROM SNMPv2-SMI
sw
FROM SWBASE-MIB;
swCpuOrMemoryUsage MODULE-IDENTITY
LAST-UPDATED "1306051130Z" -- Jun 5, 2013 11:30am
ORGANIZATION "Brocade Communications Systems, Inc.,"
CONTACT-INFO "Customer Support Group
Brocade Communications Systems,
130 Holger Way,
San Jose, CA 95134 U.S.A
Tel: +1-408-333-8000
Fax: +1-408-333-8101
Email: support@Brocade.COM
WEB: www.brocade.com"
DESCRIPTION "The MIB module is for system information.
Copyright (c) 1996-2003 Brocade Communications Systems, Inc.
All rights reserved."
REVISION "1104151830Z" -- Apr 15, 2011 6:30pm
DESCRIPTION "Initial version of this module."
REVISION "1306051130Z" -- Jun 5, 2013 11:30am
DESCRIPTION "Updated Syntax for swCpuAction, swMemAction and description for
swCpuUsageLimit, swMemUsageLimit. Also added default values if applicable"
::= { sw 26 }
swCpuUsage OBJECT-TYPE
SYNTAX Integer32(0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "System's cpu usage."
::= { swCpuOrMemoryUsage 1 }
swCpuNoOfRetries OBJECT-TYPE
SYNTAX Integer32 (1..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of times system should take cpu utilization sample before sending the CPU utilization trap."
DEFVAL { 3 }
::= { swCpuOrMemoryUsage 2 }
swCpuUsageLimit OBJECT-TYPE
SYNTAX Integer32 (1..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "It describes the CPU usage limit in percentage. If the cpu usage value exceeds the
limit then the appropriate action will be taken based on the swCpuAction value."
DEFVAL { 75 }
::= { swCpuOrMemoryUsage 3 }
swCpuPollingInterval OBJECT-TYPE
SYNTAX Integer32 (10..3600)
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Time interval between two memory samples."
DEFVAL { 120 }
::= { swCpuOrMemoryUsage 4 }
swCpuAction OBJECT-TYPE
SYNTAX INTEGER {
none (0),
raslog (1),
snmp (2),
raslogandSnmp (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Specifies the actions to be taken if system
resources exceed the specified threshold."
DEFVAL { none }
::= { swCpuOrMemoryUsage 5 }
swMemUsage OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "System's memory usage."
::= { swCpuOrMemoryUsage 6 }
swMemNoOfRetries OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of times system should take memory usage
sample before sending the memory usage trap."
DEFVAL { 3 }
::= { swCpuOrMemoryUsage 7 }
swMemUsageLimit OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "It describes the Memory usage limit in percentage. If the memory usage value
exceeds the limit then the appropriate action will be taken based on the swMemAction value."
DEFVAL { 60 }
::= { swCpuOrMemoryUsage 8 }
swMemPollingInterval OBJECT-TYPE
SYNTAX Integer32 (10..3600)
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Time interval between two memory samples."
DEFVAL { 120 }
::= { swCpuOrMemoryUsage 9 }
swMemAction OBJECT-TYPE
SYNTAX INTEGER {
none (0),
raslog (1),
snmp (2),
raslogandSnmp (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Specifies the actions to be taken if system
resources exceed the specified threshold."
DEFVAL { none }
::= { swCpuOrMemoryUsage 10 }
END

View File

@ -1,758 +0,0 @@
VPLS-GENERIC-DRAFT-01-MIB DEFINITIONS ::= BEGIN
IMPORTS
NOTIFICATION-TYPE, MODULE-IDENTITY, OBJECT-TYPE,
Unsigned32, Counter32
FROM SNMPv2-SMI -- RFC2578
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF -- RFC2580
TruthValue, RowStatus, StorageType
FROM SNMPv2-TC -- RFC2579
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB -- RFC3411
PwIndexType
FROM PW-TC-STD-MIB
VPNIdOrZero
FROM VPN-TC-STD-MIB -- RFC4265
vplsRoot
FROM FOUNDRY-SN-ROOT-MIB --snroot
;
vplsGenericDraft01MIB MODULE-IDENTITY
LAST-UPDATED "200608301200Z" -- 30 Aug 2006 12:00:00 GMT
ORGANIZATION "Layer 2 Virtual Private Networks (L2VPN)
Working Group"
CONTACT-INFO
"
Thomas D. Nadeau
Email: tnadeau@cisco.com
The L2VPN Working Group (email distribution l2vpn@ietf.org,
http://www.ietf.org/html.charters/l2vpn-charter.html)
"
DESCRIPTION
"Copyright (C) The IETF Trust (2008). The initial
version of this MIB module was published in RFC XXXX.
-- RFC Editor: Please replace XXXX with RFC number & remove
-- this note.
For full legal notices see the RFC itself or see:
http://www.ietf.org/copyrights/ianamib.html
This MIB module contains generic managed object definitions
for Virtual Private LAN Services as in [L2VPN-VPLS-LDP] and
[L2VPN-VPLS-BGP]
This MIB module enables the use of any underlying Pseudo Wire
network."
-- Revision history.
REVISION
"200608301200Z" -- 30 August 2006 12:00:00 GMT
DESCRIPTION
"Changes from previous version:
1) Moved LDP Specific information to VPLS-LDP-DRAFT-01-MIB
2) Created the vplsStatusTable to store status information.
3)
"
REVISION
"200606041200Z" -- 4 June 2006 12:00:00 GMT
DESCRIPTION "Initial version published as part of RFC YYYY."
-- RFC Editor: please replace YYYY with IANA assigned value, and
-- delete this note.
-- ::= { transmission XXXX }
::= { vplsRoot 1 } -- OID assigned under fdry experimental branch.
-- RFC Editor: please replace XXXX with IANA assigne value, and
-- delete this note.
-- Top-level components of this MIB.
-- Notifications
vplsNotifications OBJECT IDENTIFIER
::= { vplsGenericDraft01MIB 0 }
-- Tables, Scalars
vplsObjects OBJECT IDENTIFIER
::= { vplsGenericDraft01MIB 1 }
-- Conformance
vplsConformance OBJECT IDENTIFIER
::= { vplsGenericDraft01MIB 2 }
-- PW Virtual Connection Table
vplsConfigIndexNext OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains an appropriate value to be used
for vplsConfigIndex when creating entries in the
vplsConfigTable. The value 0 indicates that no
unassigned entries are available. To obtain the
value of vplsConfigIndex for a new entry in the
vplsConfigTable, the manager issues a management
protocol retrieval operation to obtain the current
value of vplsConfigIndex. After each retrieval
operation, the agent should modify the value to
reflect the next unassigned index. After a manager
retrieves a value the agent will determine through
its local policy when this index value will be made
available for reuse."
::= { vplsObjects 1 }
vplsConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF VplsConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies information for configuring
and monitoring Virtual Private Lan Services(VPLS).
"
::= { vplsObjects 2 }
vplsConfigEntry OBJECT-TYPE
SYNTAX VplsConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row in this table represents a Virtual Private Lan
Service(VPLS) in a packet network. It is indexed by
vplsConfigIndex, which uniquely identifies a single VPLS.
A row is created by the operator or by the agent if a
VPLS service is created by non-SNMP application or
due to autodiscovery process.
None of the read-create objects values can be
changed when vplsConfigRowStatus is in the active(1)
state. Changes are allowed when the vplsConfigRowStatus
is in notInService(2) or notReady(3) states only.
If the operator need to change one of the values
for an active row the vplsConfigRowStatus should be
first changed to notInService(2), the objects may
be changed now, and later to active(1) in order to
re-initiate the signaling process with the new
values in effect.
"
INDEX { vplsConfigIndex }
::= { vplsConfigTable 1 }
VplsConfigEntry ::=
SEQUENCE {
vplsConfigIndex Unsigned32,
vplsConfigName SnmpAdminString,
vplsConfigDescr SnmpAdminString,
vplsConfigAdminStatus INTEGER,
vplsConfigMacLearning TruthValue,
vplsConfigDiscardUnknownDest TruthValue,
vplsConfigMacAging TruthValue,
vplsConfigFwdFullHighWatermark Unsigned32,
vplsConfigFwdFullLowWatermark Unsigned32,
vplsConfigRowStatus RowStatus,
vplsConfigMtu Unsigned32,
vplsConfigVpnId VPNIdOrZero,
vplsConfigServiceType INTEGER,
vplsConfigStorageType StorageType
}
vplsConfigIndex OBJECT-TYPE
SYNTAX Unsigned32 (1.. 2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unique index for the conceptual row identifying
a VPLS service."
::= { vplsConfigEntry 1 }
vplsConfigName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A textual name of the VPLS.
If there is no local name, or this object is
otherwise not applicable, then this object MUST
contain a zero-length octet string."
DEFVAL { "" }
::= { vplsConfigEntry 2 }
vplsConfigDescr OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A textual string containing information about the
VPLS service. If there is no information for this VPLS
service, then this object MUST contain a zero-length
octet string."
DEFVAL { "" }
::= { vplsConfigEntry 3 }
vplsConfigAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2),
testing(3) -- in some test mode
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The desired administrative state of the VPLS
service. If the administrative status of the
Vpls service is changed to enable then this
service is able to utilize the pseudo wire to
perform the tasks of a VPLS service.
The testing(3) state indicates that no operational
packets can be passed. "
DEFVAL { down }
::= { vplsConfigEntry 4 }
vplsConfigMacLearning OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object specifies if MAC Learning is enabled
in this service. If this object is true then Mac
Learning is enabled. If false, then Mac Learning is
disabled."
DEFVAL { true }
::= { vplsConfigEntry 6 }
vplsConfigDiscardUnknownDest OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If the value of this object is 'true', then frames
received with an unknown destination MAC are discarded
in this VPLS. If 'false', then the packets are
processed."
DEFVAL { false }
::= { vplsConfigEntry 7 }
vplsConfigMacAging OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If the value of this object is 'true'
then the MAC ageing process is enabled in
this VPLS. If 'false', then the MAC ageing process
is disabled"
DEFVAL { true }
::= { vplsConfigEntry 8 }
vplsConfigFwdFullHighWatermark OBJECT-TYPE
SYNTAX Unsigned32 (0..100)
UNITS "percentage"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object specifies the utilization of the
forwarding database for this VPLS instance at
which the vplsFwdFullAlarmRaised notification
will be sent."
DEFVAL { 95 }
::= { vplsConfigEntry 10 }
vplsConfigFwdFullLowWatermark OBJECT-TYPE
SYNTAX Unsigned32 (0..100)
UNITS "percentage"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object specifies the utilization of the
forwarding database for this VPLS instance
at which the vplsFwdFullAlarmCleared
notification will be sent."
DEFVAL { 90 }
::= { vplsConfigEntry 11 }
vplsConfigRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"For creating, modifying, and deleting this row.
None of the read-create objects in the
conceptual rows may be changed when this
object is in the active(1) state."
::= { vplsConfigEntry 12 }
vplsConfigMtu OBJECT-TYPE
SYNTAX Unsigned32 (64..1518)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of this object specifies the MTU of this
vpls instance."
DEFVAL { 1518 }
::= { vplsConfigEntry 13 }
vplsConfigVpnId OBJECT-TYPE
SYNTAX VPNIdOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This objects indicates the IEEE 802-1990
VPN ID of the associated VPLS service."
-- Ed note: Should we import the VPNIdOrZero TC or
-- define a new TC?
::= { vplsConfigEntry 14 }
vplsConfigServiceType OBJECT-TYPE
SYNTAX INTEGER {
vlan (1),
ethernet (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of this object specifies the type of
service emulated by this vpls instance."
DEFVAL { vlan }
::= { vplsConfigEntry 15 }
vplsConfigStorageType OBJECT-TYPE
SYNTAX StorageType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable indicates the storage type for this row."
DEFVAL { volatile }
::= { vplsConfigEntry 16 }
-- VPLS Status table
vplsStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VplsStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides information for monitoring
Virtual Private Lan Services(VPLS).
"
::= { vplsObjects 3 }
vplsStatusEntry OBJECT-TYPE
SYNTAX VplsStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row in this table represents a Virtual Private Lan
Service(VPLS) in a packet network. It is indexed by
vplsConfigIndex, which uniquely identifies a single VPLS.
A row in this table is automatically created by the agent
when a VPLS service is configured.
"
INDEX { vplsConfigIndex }
::= { vplsStatusTable 1 }
VplsStatusEntry ::=
SEQUENCE {
vplsStatusOperStatus INTEGER,
vplsStatusPeerCount Counter32
}
vplsStatusOperStatus OBJECT-TYPE
SYNTAX INTEGER {
other(0),
up(1),
down(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational state of this VPLS Service."
::= { vplsStatusEntry 1 }
vplsStatusPeerCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This objects specifies the number of peers
present in this vpls instance."
::= { vplsStatusEntry 2 }
-- VPLS PW Binding Table
vplsPwBindTable OBJECT-TYPE
SYNTAX SEQUENCE OF VplsPwBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides an association between a
VPLS service and the corresponding Pseudo
Wires. A service can have more than one Pseudo
Wire association. Pseudo Wires are defined in
the pwTable"
::= { vplsObjects 4 }
vplsPwBindEntry OBJECT-TYPE
SYNTAX VplsPwBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each row represents an association between a
VPLS instance and one or more Pseudo Wires
defined in the pwTable. Each index is unique
in describing an entry in this table. However
both indexes are required to define the one
to many association of service to
pseudowire."
INDEX { vplsConfigIndex, vplsPwBindIndex }
::= { vplsPwBindTable 1 }
VplsPwBindEntry ::=
SEQUENCE {
vplsPwBindIndex PwIndexType,
vplsPwBindConfigType INTEGER,
vplsPwBindType INTEGER,
vplsPwBindRowStatus RowStatus,
vplsPwBindStorageType StorageType
}
vplsPwBindIndex OBJECT-TYPE
SYNTAX PwIndexType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Secondary Index for the conceptual row identifying
a pseudowire within the PwEntry which MUST
match an entry from the PW-STD-MIB's PwTable
which represents an already-provisioned
pseuwowire that is then associated with this
VPLS instance."
::= { vplsPwBindEntry 1 }
vplsPwBindConfigType OBJECT-TYPE
SYNTAX INTEGER {
manual (1),
autodiscovery (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of this object indicates
whether the Pseudo Wire binding was created
manually or via autodiscovery.
The value of this object must be
specifed when the row is created and cannot
be changed while the row status is active(1)"
::= { vplsPwBindEntry 2 }
vplsPwBindType OBJECT-TYPE
SYNTAX INTEGER {
mesh (1),
spoke (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of this object indicates
whether the Pseudo Wire binding is of
type mesh or spoke.
The value of this object must be
specifed when the row is created and cannot
be changed while the row status is active(1)"
::= { vplsPwBindEntry 3 }
vplsPwBindRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"For creating, modifying, and deleting this row.
None of the read-create objects in the
conceptual rows may be changed when this
object is in the active(1) state"
::= { vplsPwBindEntry 4 }
vplsPwBindStorageType OBJECT-TYPE
SYNTAX StorageType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable indicates the storage type for this row."
DEFVAL { volatile }
::= { vplsPwBindEntry 5 }
vplsStatusNotifEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If this object is set to true(1), then it enables
the emission of vplsStatusChanged
notification; otherwise this notification is not
emitted."
REFERENCE
"See also [RFC3413] for explanation that
notifications are under the ultimate control of the
MIB module in this document."
DEFVAL { false }
::= { vplsObjects 5 }
vplsNotificationMaxRate OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the maximum number of
notifications issued per second. If events occur
more rapidly, the implementation may simply fail to
emit these notifications during that period, or may
queue them until an appropriate time. A value of 0
means no throttling is applied and events may be
notified at the rate at which they occur."
DEFVAL { 0 }
::= { vplsObjects 6 }
-- VPLS Service Notifications
vplsStatusChanged NOTIFICATION-TYPE
OBJECTS {
vplsConfigVpnId,
vplsConfigAdminStatus,
vplsStatusOperStatus
}
STATUS current
DESCRIPTION
"The vplsStatusChanged notification is generated
when there is a change in the administrative or
operating status of a VPLS service.
This notification is not supported as VPLS instance is always up."
--#ENABLE FALSE
::= { vplsNotifications 1 }
vplsFwdFullAlarmRaised NOTIFICATION-TYPE
OBJECTS {
vplsConfigVpnId,
vplsConfigFwdFullHighWatermark,
vplsConfigFwdFullLowWatermark
}
STATUS current
DESCRIPTION
"The vplsFwdFullAlarmRaised notification is
generated when the utilization of the Forwarding
database is above the value specified by
vplsConfigFwdFullHighWatermark.
This notification is not supported by the device."
--#ENABLE FALSE
::= { vplsNotifications 2 }
vplsFwdFullAlarmCleared NOTIFICATION-TYPE
OBJECTS {
vplsConfigVpnId,
vplsConfigFwdFullHighWatermark,
vplsConfigFwdFullLowWatermark
}
STATUS current
DESCRIPTION
"The vplsFwdFullAlarmCleared notification is
generated when the utilization of the Forwarding
database is below the value specified by
vplsConfigFwdFullLowWatermark.
This notification is not supported by the device."
--#ENABLE FALSE
::= { vplsNotifications 3 }
-- Compliance requirement for read-only implementations.
vplsCompliances
OBJECT IDENTIFIER ::= { vplsConformance 1 }
vplsModuleFullCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance requirement for implementations that
provide full support for VPLS-GENERIC-DRAFT-01-MIB.
Such devices can then be monitored and configured using
this MIB module."
MODULE -- this module
MANDATORY-GROUPS {
vplsGroup,
vplsPwBindGroup,
vplsNotificationGroup
}
::= { vplsCompliances 1 }
vplsModuleReadOnlyCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance requirement for implementations that only
provide read-only support for VPLS-GENERIC-DRAFT-01-MIB.
Such devices can then be monitored but cannot be
configured using this MIB modules."
MODULE -- this module
MANDATORY-GROUPS {
vplsGroup,
vplsPwBindGroup,
vplsNotificationGroup
}
OBJECT vplsConfigName
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT vplsConfigDescr
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT vplsConfigAdminStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT vplsConfigMacLearning
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT vplsConfigDiscardUnknownDest
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT vplsConfigMacAging
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT vplsConfigFwdFullHighWatermark
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT vplsConfigFwdFullLowWatermark
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT vplsConfigRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT vplsConfigMtu
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT vplsConfigServiceType
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT vplsPwBindConfigType
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT vplsPwBindType
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT vplsPwBindRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
::= { vplsCompliances 2 }
-- Units of conformance.
vplsGroups
OBJECT IDENTIFIER ::= { vplsConformance 2 }
vplsGroup OBJECT-GROUP
OBJECTS {
vplsConfigName,
vplsConfigDescr,
vplsConfigAdminStatus,
vplsConfigMacLearning,
vplsConfigDiscardUnknownDest,
vplsConfigMacAging,
vplsConfigVpnId,
vplsConfigFwdFullHighWatermark,
vplsConfigFwdFullLowWatermark,
vplsConfigRowStatus,
vplsConfigIndexNext,
vplsConfigMtu,
vplsConfigServiceType,
vplsConfigStorageType,
vplsStatusOperStatus,
vplsStatusPeerCount,
vplsStatusNotifEnable,
vplsNotificationMaxRate
}
STATUS current
DESCRIPTION
"The group of objects supporting
management of L2VPN VPLS services"
::= { vplsGroups 1 }
vplsPwBindGroup OBJECT-GROUP
OBJECTS {
vplsPwBindConfigType,
vplsPwBindType,
vplsPwBindRowStatus,
vplsPwBindStorageType
}
STATUS current
DESCRIPTION
"The group of objects supporting
management of
Pseudo Wire (PW) Binding to VPLS."
::= { vplsGroups 2 }
vplsNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
vplsStatusChanged,
vplsFwdFullAlarmRaised,
vplsFwdFullAlarmCleared
}
STATUS current
DESCRIPTION
"The group of notifications supporting
the Notifications generated for
VPLS Services"
::= { vplsGroups 3 }
END

Some files were not shown because too many files have changed in this diff Show More