mirror of
https://github.com/librenms/librenms.git
synced 2024-09-21 10:28:13 +00:00
rebased: mibs f - r (#5203)
This commit is contained in:
parent
9ab4c1f4ee
commit
6d027c5753
@ -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';
|
||||
|
@ -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(
|
||||
|
@ -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);
|
||||
|
||||
|
@ -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';
|
||||
|
375
mibs/HA-MIB
375
mibs/HA-MIB
@ -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
@ -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
@ -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
|
4700
mibs/ICF-ETWIST
4700
mibs/ICF-ETWIST
File diff suppressed because it is too large
Load Diff
@ -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
|
1862
mibs/IF-MIB.txt
1862
mibs/IF-MIB.txt
File diff suppressed because it is too large
Load Diff
4534
mibs/IMM-MIB
4534
mibs/IMM-MIB
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
3331
mibs/IRM3-MIB
3331
mibs/IRM3-MIB
File diff suppressed because it is too large
Load Diff
1225
mibs/LAG-MIB
1225
mibs/LAG-MIB
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -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
|
247
mibs/MB-MIB
247
mibs/MB-MIB
@ -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
|
||||
|
353
mibs/MIB-Dell-CM
353
mibs/MIB-Dell-CM
@ -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
|
@ -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
|
||||
-------------------------------------------------------------------------------
|
2128
mibs/NAS-MIB
2128
mibs/NAS-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
@ -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
|
||||
|
@ -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
@ -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
|
142
mibs/NS-ADDR
142
mibs/NS-ADDR
@ -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
|
||||
|
||||
|
784
mibs/NS-BGP4
784
mibs/NS-BGP4
@ -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
|
||||
|
271
mibs/NS-CHASSIS
271
mibs/NS-CHASSIS
@ -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
|
||||
|
||||
|
880
mibs/NS-IDS
880
mibs/NS-IDS
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
||||
|
184
mibs/NS-IP-ARP
184
mibs/NS-IP-ARP
@ -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
19534
mibs/NS-MIB
File diff suppressed because it is too large
Load Diff
459
mibs/NS-NAT
459
mibs/NS-NAT
@ -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
|
||||
|
||||
|
1182
mibs/NS-NSRP
1182
mibs/NS-NSRP
File diff suppressed because it is too large
Load Diff
2397
mibs/NS-OSPF
2397
mibs/NS-OSPF
File diff suppressed because it is too large
Load Diff
@ -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
|
568
mibs/NS-POLICY
568
mibs/NS-POLICY
@ -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
|
||||
|
||||
|
117
mibs/NS-PRODUCTS
117
mibs/NS-PRODUCTS
@ -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
|
||||
|
||||
|
174
mibs/NS-QOS
174
mibs/NS-QOS
@ -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
|
||||
|
||||
|
269
mibs/NS-RES
269
mibs/NS-RES
@ -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
|
||||
|
||||
|
567
mibs/NS-RIP
567
mibs/NS-RIP
@ -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
|
253
mibs/NS-SCHEDULE
253
mibs/NS-SCHEDULE
@ -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
|
||||
|
||||
|
323
mibs/NS-SERVICE
323
mibs/NS-SERVICE
@ -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
|
||||
|
||||
|
95
mibs/NS-SMI
95
mibs/NS-SMI
@ -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
|
||||
|
||||
|
428
mibs/NS-TRAPS
428
mibs/NS-TRAPS
@ -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
|
||||
|
||||
|
157
mibs/NS-VR
157
mibs/NS-VR
@ -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
|
||||
|
787
mibs/NS-VR-BGP4
787
mibs/NS-VR-BGP4
@ -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
|
||||
|
2410
mibs/NS-VR-OSPF
2410
mibs/NS-VR-OSPF
File diff suppressed because it is too large
Load Diff
567
mibs/NS-VR-RIP
567
mibs/NS-VR-RIP
@ -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
|
98
mibs/NS-VSYS
98
mibs/NS-VSYS
@ -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
|
||||
|
||||
|
122
mibs/NS-ZONE
122
mibs/NS-ZONE
@ -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
|
||||
|
||||
|
@ -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
|
@ -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
|
||||
|
6261
mibs/OPT-IF-MIB
6261
mibs/OPT-IF-MIB
File diff suppressed because it is too large
Load Diff
9672
mibs/ORiNOCO-MIB
9672
mibs/ORiNOCO-MIB
File diff suppressed because it is too large
Load Diff
141
mibs/P8510-MIB
141
mibs/P8510-MIB
@ -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
|
||||
|
11904
mibs/PACKETLOGIC-MIB
11904
mibs/PACKETLOGIC-MIB
File diff suppressed because it is too large
Load Diff
@ -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
|
||||
|
@ -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
|
@ -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
|
824
mibs/PTOPO-MIB
824
mibs/PTOPO-MIB
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
||||
|
2363
mibs/PW-STD-MIB
2363
mibs/PW-STD-MIB
File diff suppressed because it is too large
Load Diff
@ -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
|
@ -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
|
||||
|
@ -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
308
mibs/RBTWS-AP-TC
308
mibs/RBTWS-AP-TC
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
1708
mibs/RBTWS-TRAP-MIB
1708
mibs/RBTWS-TRAP-MIB
File diff suppressed because it is too large
Load Diff
2983
mibs/REPEATER-MIB-2
2983
mibs/REPEATER-MIB-2
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -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
|
@ -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
Loading…
Reference in New Issue
Block a user