diff --git a/LibreNMS/Util/Url.php b/LibreNMS/Util/Url.php
index 9020bd8e01..985f0d663f 100644
--- a/LibreNMS/Util/Url.php
+++ b/LibreNMS/Util/Url.php
@@ -362,7 +362,7 @@ class Url
return "interface-admindown";
}
- if ($port->ifAdminStatus == "up" && $port->ifOperStatus == "down") {
+ if ($port->ifAdminStatus == "up" && $port->ifOperStatus != "up") {
return "interface-updown";
}
diff --git a/app/Http/Controllers/Widgets/GlobeController.php b/app/Http/Controllers/Widgets/GlobeController.php
index 644053dd8f..e7dfece9cc 100644
--- a/app/Http/Controllers/Widgets/GlobeController.php
+++ b/app/Http/Controllers/Widgets/GlobeController.php
@@ -85,7 +85,7 @@ class GlobeController extends WidgetController
} elseif ($data['markers'] == 'ports') {
foreach ($location->devices as $device) {
list($ports_down, $ports_up) = $device->ports->partition(function ($port) {
- return $port->ifOperStatus == 'down' && $port->ifAdminStatus == 'up';
+ return $port->ifOperStatus != 'up' && $port->ifAdminStatus == 'up';
});
$count += $device->ports->count();
$up += $ports_up->count();
diff --git a/app/Models/Port.php b/app/Models/Port.php
index b39bc9688a..b3d2a179f6 100644
--- a/app/Models/Port.php
+++ b/app/Models/Port.php
@@ -137,7 +137,7 @@ class Port extends DeviceRelatedModel
['deleted', '=', 0],
['ignore', '=', 0],
['disabled', '=', 0],
- ['ifOperStatus', '=', 'down'],
+ ['ifOperStatus', '!=', 'up'],
['ifAdminStatus', '=', 'up'],
]);
}
diff --git a/doc/Alerting/Macros.md b/doc/Alerting/Macros.md
index 8fff1eb427..f63aa78bff 100644
--- a/doc/Alerting/Macros.md
+++ b/doc/Alerting/Macros.md
@@ -78,7 +78,7 @@ Description: Only select ports that are down.
Implies: macros.port
-Source: `(ports.ifOperStatus = "down" AND ports.ifAdminStatus != "down" AND macros.port)`
+Source: `(ports.ifOperStatus != "up" AND ports.ifAdminStatus != "down" AND macros.port)`
### Port-Usage in Percent (Decimal)
diff --git a/includes/caches/ports.inc.php b/includes/caches/ports.inc.php
index 0f72caab87..4d1bcc73a5 100644
--- a/includes/caches/ports.inc.php
+++ b/includes/caches/ports.inc.php
@@ -5,7 +5,7 @@ if (Auth::user()->hasGlobalRead()) {
$data['up'] = array('query' => "SELECT COUNT(*) FROM ports AS I, devices AS D WHERE I.`deleted` = '0' AND D.`device_id` = I.`device_id` AND I.`ignore` = '0' AND D.`ignore` = '0' AND I.`ifOperStatus` = 'up'",);
- $data['down'] = array('query' => "SELECT COUNT(*) FROM ports AS I, devices AS D WHERE I.`deleted` = '0' AND D.`device_id` = I.`device_id` AND I.`ignore` = '0' AND D.`ignore` = '0' AND I.`ifOperStatus` = 'down' AND I.`ifAdminStatus` = 'up'");
+ $data['down'] = array('query' => "SELECT COUNT(*) FROM ports AS I, devices AS D WHERE I.`deleted` = '0' AND D.`device_id` = I.`device_id` AND I.`ignore` = '0' AND D.`ignore` = '0' AND I.`ifOperStatus` <> 'up' AND I.`ifAdminStatus` = 'up'");
$data['shutdown'] = array('query' => "SELECT COUNT(*) FROM ports AS I, devices AS D WHERE I.`deleted` = '0' AND D.`device_id` = I.`device_id` AND I.`ignore` = '0' AND D.`ignore` = '0' AND I.`ifAdminStatus` = 'down'");
@@ -27,7 +27,7 @@ if (Auth::user()->hasGlobalRead()) {
);
$data['down'] = array(
- 'query' => "SELECT COUNT(*) FROM ports AS I, devices AS D WHERE $perms_sql AND I.`deleted` = '0' AND I.`device_id` = D.`device_id` AND I.`ignore` = '0' AND D.`ignore` = '0' AND I.`ifOperStatus` = 'down' AND I.`ifAdminStatus` = 'up'",
+ 'query' => "SELECT COUNT(*) FROM ports AS I, devices AS D WHERE $perms_sql AND I.`deleted` = '0' AND I.`device_id` = D.`device_id` AND I.`ignore` = '0' AND D.`ignore` = '0' AND I.`ifOperStatus` <> 'up' AND I.`ifAdminStatus` = 'up'",
'params' => $device_ids
);
diff --git a/includes/definitions/discovery/fs-switch.yaml b/includes/definitions/discovery/fs-switch.yaml
new file mode 100644
index 0000000000..8fb43f7749
--- /dev/null
+++ b/includes/definitions/discovery/fs-switch.yaml
@@ -0,0 +1,32 @@
+mib: FS-MIB
+modules:
+ processors:
+ data:
+ -
+ oid: cpuCurrentUti
+ value: cpuCurrentUti
+ num_oid: '..1.3.6.1.4.1.52642.2.1.45.1.39.2.1.{{ $index }}'
+ descr: 'Processor'
+ sensors:
+ temperature:
+ data:
+ -
+ oid: switchThermalTempValue
+ value: switchThermalTempValue
+ num_oid: '.1.3.6.1.4.1.52642.2.1.45.1.1.11.1.3.{{ $index }}'
+ index: 'temp1.{{ $index }}'
+ descr: 'Temperature Unit {{ $subindex0 }} sensor {{ $subindex1 }}'
+ state:
+ data:
+ -
+ oid: switchOperState
+ value: switchOperState
+ num_oid: '.1.3.6.1.4.1.52642.2.1.45.1.1.4.{{ $index }}'
+ descr: 'Oper State'
+ states:
+ - { value: 1, generic: 3, descr: other, graph: 0 }
+ - { value: 2, generic: 3, descr: unknown, graph: 0 }
+ - { value: 3, generic: 0, descr: ok, graph: 0 }
+ - { value: 4, generic: 1, descr: noncritical, graph: 0 }
+ - { value: 5, generic: 2, descr: critical, graph: 0 }
+ - { value: 6, generic: 2, descr: unrecoverable, graph: 0 }
diff --git a/includes/definitions/fs-switch.yaml b/includes/definitions/fs-switch.yaml
index 310117462f..8deb4efc7c 100644
--- a/includes/definitions/fs-switch.yaml
+++ b/includes/definitions/fs-switch.yaml
@@ -12,5 +12,6 @@ mib_dir:
discovery:
- sysObjectID:
- .1.3.6.1.4.1.51134
+ - .1.3.6.1.4.1.52642
- .1.3.6.1.4.1.27975
- .1.3.6.1.4.1.12345
diff --git a/includes/html/common/globe.inc.php b/includes/html/common/globe.inc.php
index a181e1e71f..312692d9bf 100644
--- a/includes/html/common/globe.inc.php
+++ b/includes/html/common/globe.inc.php
@@ -59,7 +59,7 @@ foreach (getlocations() as $location_row) {
} elseif (\LibreNMS\Config::get('frontpage_globe.markers') == 'ports') {
foreach (dbFetchRows("SELECT ifName,ifOperStatus,ifAdminStatus FROM ports WHERE ports.device_id = ? && ports.ignore = 0 && ports.disabled = 0 && ports.deleted = 0", array($device['device_id'])) as $port) {
$count++;
- if ($port['ifOperStatus'] == 'down' && $port['ifAdminStatus'] == 'up') {
+ if ($port['ifOperStatus'] != 'up' && $port['ifAdminStatus'] == 'up') {
$down++;
$devices_down[] = $device['hostname']."/".$port['ifName']." DOWN";
} else {
diff --git a/includes/html/pages/device/port.inc.php b/includes/html/pages/device/port.inc.php
index 9f2cba7cee..49408d5b3f 100644
--- a/includes/html/pages/device/port.inc.php
+++ b/includes/html/pages/device/port.inc.php
@@ -23,7 +23,7 @@ if ($port['ifAdminStatus'] == 'down') {
$status = "Disabled";
}
-if ($port['ifAdminStatus'] == 'up' && $port['ifOperStatus'] == 'down') {
+if ($port['ifAdminStatus'] == 'up' && $port['ifOperStatus'] != 'up') {
$status = "Enabled / Disconnected";
}
diff --git a/includes/html/pages/device/port/macaccounting.inc.php b/includes/html/pages/device/port/macaccounting.inc.php
index 188254952f..964e6fc3dc 100644
--- a/includes/html/pages/device/port/macaccounting.inc.php
+++ b/includes/html/pages/device/port/macaccounting.inc.php
@@ -20,7 +20,7 @@ if ($port['ifAdminStatus'] == 'down') {
$status = "Disabled";
}
-if ($port['ifAdminStatus'] == 'up' && $port['ifOperStatus'] == 'down') {
+if ($port['ifAdminStatus'] == 'up' && $port['ifOperStatus'] != 'up') {
$status = "Enabled / Disconnected";
}
diff --git a/includes/html/table/edit-ports.inc.php b/includes/html/table/edit-ports.inc.php
index 9ee133355a..c59494a3fb 100644
--- a/includes/html/table/edit-ports.inc.php
+++ b/includes/html/table/edit-ports.inc.php
@@ -50,8 +50,7 @@ foreach (dbFetchRows($sql, $param) as $port) {
// Mark interfaces which are OperDown (but not AdminDown) yet not ignored or disabled, or up yet ignored or disabled
// - as to draw the attention to a possible problem.
-
- $isportbad = ($port['ifOperStatus'] == 'down' && $port['ifAdminStatus'] != 'down') ? 1 : 0;
+ $isportbad = ($port['ifOperStatus'] != 'up' && $port['ifAdminStatus'] != 'down') ? 1 : 0;
$dowecare = ($port['ignore'] == 0 && $port['disabled'] == 0) ? $isportbad : !$isportbad;
$outofsync = $dowecare ? " class='red'" : '';
$checked = '';
diff --git a/includes/polling/os/fs-switch.inc.php b/includes/polling/os/fs-switch.inc.php
index d496941e48..b6ff4f22a5 100644
--- a/includes/polling/os/fs-switch.inc.php
+++ b/includes/polling/os/fs-switch.inc.php
@@ -7,6 +7,7 @@ if (!empty($matches[2])) {
// List of OIDs for HW recognition, add any potential HW OID here.
$hwOidList = [
'.1.3.6.1.4.1.27975.37.1.5.1.4.1.1',
+ 'FS-MIB::swProdName.0',
];
foreach ($hwOidList as $oid) {
$hardware_tmp = snmp_get($device, $oid, '-OQv');
@@ -19,6 +20,7 @@ foreach ($hwOidList as $oid) {
// As the mib is really buggy, let's use numeric OID for now
$verOidList = [
'.1.3.6.1.4.1.27975.1.3.5.0', //SWITCH::version.0
+ 'FS-MIB::swOpCodeVer.1',
];
foreach ($verOidList as $oid) {
$version_tmp = snmp_get($device, $oid, '-OQv');
@@ -31,6 +33,7 @@ foreach ($verOidList as $oid) {
//List of OIDs for SN, add any potential device SN OID here
$snOidList = [
'.1.3.6.1.4.1.27975.37.1.5.1.10.1.1',
+ '.1.3.6.1.4.1.52642.2.1.45.1.1.3.1.10.1',
];
foreach ($snOidList as $oid) {
$serial_tmp = snmp_get($device, $oid, '-OQv');
diff --git a/includes/polling/ports.inc.php b/includes/polling/ports.inc.php
index ea52375e17..3a12acafdc 100644
--- a/includes/polling/ports.inc.php
+++ b/includes/polling/ports.inc.php
@@ -246,8 +246,9 @@ if ($device['os'] === 'f5' && (version_compare($device['version'], '11.2.0', '>=
// if admin down or operator down since the last poll, skip polling this port
$admin_down = $port['ifAdminStatus_prev'] === 'down' && $port_stats[$ifIndex]['ifAdminStatus'] === 'down';
$oper_down = $port['ifOperStatus_prev'] === 'down' && $port_stats[$ifIndex]['ifOperStatus'] === 'down';
+ $ll_down = $port['ifOperStatus_prev'] === 'lowerLayerDown' && $port_stats[$ifIndex]['ifOperStatus'] === 'lowerLayerDown';
- if ($admin_down || $oper_down) {
+ if ($admin_down || $oper_down || $ll_down) {
if ($admin_down) {
d_echo(" port $ifIndex is still admin down\n");
} else {
diff --git a/mibs/fs/FS-MIB b/mibs/fs/FS-MIB
new file mode 100644
index 0000000000..b3acf7e83f
--- /dev/null
+++ b/mibs/fs/FS-MIB
@@ -0,0 +1,20936 @@
+FS-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+
+ MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32, Counter32,IpAddress,
+ NOTIFICATION-TYPE, enterprises, TimeTicks, Gauge32
+ FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION, DisplayString, RowStatus, TruthValue, RowPointer
+ FROM SNMPv2-TC
+ PortList, VlanIndex, VlanId, dot1qVlanStaticEntry
+ FROM Q-BRIDGE-MIB
+ InetAddressType, InetAddress, InetAddressIPv6, InetAddressPrefixLength
+ FROM INET-ADDRESS-MIB
+ SnmpAdminString
+ FROM SNMP-FRAMEWORK-MIB
+ InterfaceIndex, ifIndex, InterfaceIndexOrZero
+ FROM IF-MIB
+ diffServClfrEntry, diffServMultiFieldClfrEntry, IndexIntegerNextFree, IndexInteger
+ FROM DIFFSERV-MIB
+ EnabledStatus
+ FROM P-BRIDGE-MIB
+ dot1xAuthConfigEntry
+ FROM IEEE8021-PAE-MIB
+ MacAddress
+ FROM TOKEN-RING-RMON-MIB
+ Dot1agCfmMepId, dot1agCfmMdIndex, dot1agCfmMaIndex, dot1agCfmMepIdentifier, dot1agCfmMepDbRMepIdentifier
+ FROM IEEE8021-CFM-MIB
+ BridgeId, Timeout, dot1dStpPort,dot1dStpPortEntry
+ FROM BRIDGE-MIB
+ TOSType,Metric
+ FROM OSPF-MIB;
+
+fs OBJECT IDENTIFIER ::= { enterprises 52642 }
+fsnetworks OBJECT IDENTIFIER ::= { fs 2 }
+fsNetworksMgt OBJECT IDENTIFIER ::= { fsnetworks 1 }
+
+fsMIB MODULE-IDENTITY
+ LAST-UPDATED "201607150000Z"
+ ORGANIZATION "FS.com Inc."
+ CONTACT-INFO
+ "FS.com Inc.
+ Customer Service"
+
+ DESCRIPTION
+ "The MIB module for fs-Series of FS.com Inc."
+ REVISION "201707250000Z"
+ DESCRIPTION
+ "Initial version of this MIB."
+ ::= { fsNetworksMgt 45 }
+
+
+fsMIBObjects OBJECT IDENTIFIER ::= { fsMIB 1 }
+fsNotifications OBJECT IDENTIFIER ::= { fsMIB 2 }
+fsConformance OBJECT IDENTIFIER ::= { fsMIB 3 }
+
+--supported groups
+switchMgt OBJECT IDENTIFIER ::= { fsMIBObjects 1 }
+portMgt OBJECT IDENTIFIER ::= { fsMIBObjects 2 }
+trunkMgt OBJECT IDENTIFIER ::= { fsMIBObjects 3 }
+lacpMgt OBJECT IDENTIFIER ::= { fsMIBObjects 4 }
+staMgt OBJECT IDENTIFIER ::= { fsMIBObjects 5 }
+restartMgt OBJECT IDENTIFIER ::= { fsMIBObjects 7 }
+mirrorMgt OBJECT IDENTIFIER ::= { fsMIBObjects 8 }
+igmpSnoopMgt OBJECT IDENTIFIER ::= { fsMIBObjects 9 }
+ipMgt OBJECT IDENTIFIER ::= { fsMIBObjects 10 }
+vlanMgt OBJECT IDENTIFIER ::= { fsMIBObjects 12 }
+priorityMgt OBJECT IDENTIFIER ::= { fsMIBObjects 13 }
+trapDestMgt OBJECT IDENTIFIER ::= { fsMIBObjects 14 }
+qosMgt OBJECT IDENTIFIER ::= { fsMIBObjects 16 }
+securityMgt OBJECT IDENTIFIER ::= { fsMIBObjects 17 }
+sysLogMgt OBJECT IDENTIFIER ::= { fsMIBObjects 19 }
+lineMgt OBJECT IDENTIFIER ::= { fsMIBObjects 20 }
+sysTimeMgt OBJECT IDENTIFIER ::= { fsMIBObjects 23 }
+fileMgt OBJECT IDENTIFIER ::= { fsMIBObjects 24 }
+dnsMgt OBJECT IDENTIFIER ::= { fsMIBObjects 26 }
+poeMgt OBJECT IDENTIFIER ::= { fsMIBObjects 28 }
+stormMgt OBJECT IDENTIFIER ::= { fsMIBObjects 33 }
+sysResourceMgt OBJECT IDENTIFIER ::= { fsMIBObjects 39 }
+mvrMgt OBJECT IDENTIFIER ::= { fsMIBObjects 44 }
+egressPacketBlockMgt OBJECT IDENTIFIER ::= { fsMIBObjects 45 }
+dhcpSnoopMgt OBJECT IDENTIFIER ::= { fsMIBObjects 46 }
+clusterMgt OBJECT IDENTIFIER ::= { fsMIBObjects 47 }
+ipSrcGuardMgt OBJECT IDENTIFIER ::= { fsMIBObjects 48 }
+oamMgt OBJECT IDENTIFIER ::= { fsMIBObjects 52 }
+mldSnoopMgt OBJECT IDENTIFIER ::= { fsMIBObjects 54 }
+dynamicArpInspectionMgt OBJECT IDENTIFIER ::= { fsMIBObjects 56 }
+pppoeiaMgt OBJECT IDENTIFIER ::= { fsMIBObjects 60 }
+erpsMgt OBJECT IDENTIFIER ::= { fsMIBObjects 62 }
+lbdMgt OBJECT IDENTIFIER ::= { fsMIBObjects 63 }
+mvr6Mgt OBJECT IDENTIFIER ::= { fsMIBObjects 66 }
+ipv6RaGuardMgt OBJECT IDENTIFIER ::= { fsMIBObjects 67 }
+udldMgt OBJECT IDENTIFIER ::= { fsMIBObjects 69 }
+dhcpv6SnoopMgt OBJECT IDENTIFIER ::= { fsMIBObjects 71 }
+ip6SrcGuardMgt OBJECT IDENTIFIER ::= { fsMIBObjects 74 }
+
+
+-- -------------------------------------------------------------
+-- Textual Conventions
+-- -------------------------------------------------------------
+
+-- The Area ID, in OSPF, has the same format as an IP Address,
+-- but has the function of defining a summarization point for
+-- Link State Advertisements
+
+AreaID ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "An OSPF Area Identifier."
+ SYNTAX IpAddress
+
+-- The Router ID, in OSPF, has the same format as an IP Address,
+
+-- but identifies the router independent of its IP Address.
+
+RouterID ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "A OSPF Router Identifier."
+ SYNTAX IpAddress
+
+-- The OSPF Metric is defined as an unsigned value in the range
+
+BigMetric ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The OSPF External Metric."
+ SYNTAX Integer32 (0..'FFFFFF'h)
+
+OspfAuthenticationType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The authentication type."
+ SYNTAX INTEGER
+ {
+ none (0),
+ simplePassword (1),
+ md5 (2)
+ -- reserved for specification by IANA (> 2)
+ }
+
+-- Status Values
+
+Status ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The status of an interface: 'enabled' indicates that
+ it is willing to communicate with other OSPF Routers,
+ while 'disabled' indicates that it is not."
+ SYNTAX INTEGER { enabled (1), disabled (2) }
+
+-- Time Durations measured in seconds
+
+PositiveInteger ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "A positive integer. Values in excess are precluded as
+ unnecessary and prone to interoperability issues."
+ SYNTAX Integer32 (0..'7FFFFFFF'h)
+
+HelloRange ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The range of intervals on which hello messages are
+ exchanged."
+ SYNTAX Integer32 (1..'FFFF'h)
+
+UpToMaxAge ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The values that one might find or configure for
+ variables bounded by the maximum age of an LSA."
+ SYNTAX Integer32 (0..3600)
+
+-- Potential Priorities for the Designated Router Election
+
+DesignatedRouterPriority ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The values defined for the priority of a system for
+ becoming the designated router."
+ SYNTAX Integer32 (0..'FF'h)
+
+
+--sshv2 only start
+KeySegment ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The total length of the key is 1024 characters,
+ it is divided into 8 parts and stored in 8 separated mib
+ variables as below:
+
+ Key1: part 1 of the key (1-128)
+ Key2: part 2 of the key (129-256)
+ Key3: part 3 of the key (257-384)
+ Key4: part 4 of the key (385-512)
+ Key5: part 5 of the key (513-640)
+ Key6: part 6 of the key (641-768)
+ Key7: part 7 of the key (769-896)
+ Key8: part 8 of the key (897-1024)
+
+ Please note that if the key string is less then 1024 characters,
+ the remaining part of the string will be filled by a zero-length string.
+ For example, if the length of the key is 129,
+ we will get a string of length 128 in Key1, and
+ a string of length 1 in Key2,
+ moreover, Key3 to Key8 will all be zero-length strings."
+ SYNTAX DisplayString(SIZE(0..128))
+--sshv2 only end
+
+ValidStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "A simple status value for the object to create and destroy
+ a table entry. This is a simplified variant of RowStatus as it
+ supports only two values. Setting it to valid(1) creates an entry.
+ Setting it to invalid(2) destroys an entry."
+ SYNTAX INTEGER { valid(1), invalid(2) }
+
+StaPathCostMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The path cost mode of a spanning tree algorithm, short(1) indicates
+ that we retrieve/configure the spanning tree path cost as a 16 bit
+ value and long(2) indicates that we retrieve/configure the spanning
+ tree path cost as a 32 bit value."
+ SYNTAX INTEGER { short(1), long(2) }
+
+
+--
+-- switchMgt
+--
+
+-- Management for the switch system, or individual units
+-- in a stackable switch system. For a non-stackable system,
+-- only unit 1 exists.
+
+switchNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of switches present on this system."
+ ::= { switchMgt 2 }
+
+switchInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwitchInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of descriptive and status information about
+ the switch units in this system."
+ ::= { switchMgt 3 }
+
+switchInfoEntry OBJECT-TYPE
+ SYNTAX SwitchInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table providing descriptions and status information for
+ switch units."
+ INDEX { swUnitIndex }
+ ::= { switchInfoTable 1 }
+
+SwitchInfoEntry ::= SEQUENCE
+{
+ swUnitIndex Integer32,
+ swHardwareVer DisplayString,
+ swMicrocodeVer DisplayString,
+ swLoaderVer DisplayString,
+ swOpCodeVer DisplayString,
+ swPortNumber Integer32,
+ swPowerStatus INTEGER,
+ swRoleInSystem INTEGER,
+ swSerialNumber DisplayString,
+ swServiceTag DisplayString,
+ swModelNumber DisplayString,
+ swEpldVer DisplayString,
+ swLinuxVersion DisplayString
+}
+
+swUnitIndex OBJECT-TYPE
+ SYNTAX Integer32(1..8)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object identifies the switch within the system
+ for which this entry contains information. This
+ value can never be greater than switchNumber."
+ ::= { switchInfoEntry 1 }
+
+swHardwareVer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Hardware version of the main board."
+ ::= { switchInfoEntry 2 }
+
+swMicrocodeVer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Microcode version of the main board."
+ ::= { switchInfoEntry 3 }
+
+swLoaderVer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Loader version of the main board."
+ ::= { switchInfoEntry 4 }
+
+swOpCodeVer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Operation code version of the main board."
+ ::= { switchInfoEntry 6 }
+
+swPortNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of ports on this switch."
+ ::= { switchInfoEntry 7 }
+
+swPowerStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ internalPower(1),
+ redundantPower(2),
+ internalAndRedundantPower(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the switch using internalPower(1),
+ redundantPower(2) or both(3)"
+ ::= { switchInfoEntry 8 }
+
+swRoleInSystem OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ master(1),
+ backupMaster(2),
+ slave(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the switch is master(1), backupMaster(2)
+ or slave(3) in this system."
+ ::= { switchInfoEntry 9 }
+
+swSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..80))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Serial number of the switch."
+ ::= { switchInfoEntry 10 }
+
+
+
+swServiceTag OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..80))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Service tag serial-number of the switch."
+ ::= { switchInfoEntry 13 }
+
+swModelNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Model number of the switch."
+ ::= { switchInfoEntry 14 }
+
+swEpldVer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The EPLD version of the switch."
+ ::= { switchInfoEntry 15 }
+
+swLinuxVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Linux Kernel version of the switch."
+ ::= { switchInfoEntry 17 }
+
+switchOperState OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ other(1),
+ unknown(2),
+ ok(3),
+ noncritical(4),
+ critical(5),
+ nonrecoverable(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Global operation state of the switch."
+ ::= { switchMgt 4 }
+
+switchProductId OBJECT IDENTIFIER ::= { switchMgt 5 }
+
+swProdName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..127))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The product name of this switch."
+ ::= { switchProductId 1 }
+
+swProdManufacturer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..127))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The product manufacturer of this switch."
+ ::= { switchProductId 2 }
+
+swProdDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..127))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The product description of this switch."
+ ::= { switchProductId 3 }
+
+swProdVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..127))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The runtime code version of this switch."
+ ::= { switchProductId 4 }
+
+swProdUrl OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..127))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The URL of this switch, which we can connect through
+ a web browser."
+ ::= { switchProductId 5 }
+
+swIdentifier OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A unique identifier of which switch in the chassis is currently
+ being looked at."
+ ::= { switchProductId 6 }
+
+swChassisServiceTag OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..80))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The service tag of the chassis this switch resides in."
+ ::= { switchProductId 7 }
+
+switchIndivPowerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwitchIndivPowerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table about the status of individual powers."
+ ::= { switchMgt 6 }
+
+switchIndivPowerEntry OBJECT-TYPE
+ SYNTAX SwitchIndivPowerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table about the status of individual power."
+ INDEX { swIndivPowerUnitIndex, swIndivPowerIndex }
+ ::= { switchIndivPowerTable 1 }
+
+SwitchIndivPowerEntry ::= SEQUENCE
+{
+ swIndivPowerUnitIndex Integer32,
+ swIndivPowerIndex INTEGER,
+ swIndivPowerStatus INTEGER
+}
+
+swIndivPowerUnitIndex OBJECT-TYPE
+ SYNTAX Integer32(1..8)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "This is defined as swUnitIndex."
+ ::= { switchIndivPowerEntry 1 }
+
+swIndivPowerIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ internalPower(1),
+ externalPower(2)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "1 means internal power, 2 means external power."
+ ::= { switchIndivPowerEntry 2 }
+
+swIndivPowerStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ notPresent(1),
+ green(2),
+ red(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "notPresent(1) means not present, green(2) means
+ up, red(3) means down."
+ ::= { switchIndivPowerEntry 3 }
+
+switchJumboFrameStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "enable(1) means the Jumbo Frame has enabled, disabled(2)
+ means the Jumbo Frame has disabled."
+ ::= { switchMgt 7 }
+
+matmMgt OBJECT IDENTIFIER ::= { switchMgt 8 }
+-- Address Management
+matmMacAddrAgingStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "If this is enabled(1), the MAC address table will age out according to
+ its timer. If this is disabled(2), the MAC address table will not
+ age out."
+ ::= { matmMgt 3 }
+
+--switchFanTable
+switchFanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwitchFanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The fan status table."
+ ::= { switchMgt 9 }
+
+switchFanEntry OBJECT-TYPE
+ SYNTAX SwitchFanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A conceptual row of the switchFanTable."
+ INDEX { switchUnitIndex, switchFanIndex }
+ ::= { switchFanTable 1 }
+
+SwitchFanEntry ::= SEQUENCE
+{
+ switchUnitIndex Integer32,
+ switchFanIndex Integer32,
+ switchFanStatus INTEGER,
+ switchFanOperSpeed Integer32
+}
+
+switchUnitIndex OBJECT-TYPE
+ SYNTAX Integer32(1..8)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "The unit of the switch for the stackable device."
+ ::= { switchFanEntry 1 }
+
+switchFanIndex OBJECT-TYPE
+ SYNTAX Integer32(1..8)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "The unit number of the fan."
+ ::= { switchFanEntry 2 }
+
+switchFanStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ ok(1),
+ failure(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicating the status of the fan, 1:ok; 2:failure."
+ ::= { switchFanEntry 3 }
+
+switchFanOperSpeed OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The operational value of the fan speed, measured in rpm (rotations per
+ minute)."
+ ::= { switchFanEntry 6 }
+
+-- switchThermalTempTable
+
+switchThermalTempTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwitchThermalTempEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table which collects switch temperature information."
+ ::= { switchMgt 11 }
+
+switchThermalTempEntry OBJECT-TYPE
+ SYNTAX SwitchThermalTempEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A conceptual row of the switchThermalTempTable."
+ INDEX { switchThermalTempUnitIndex,switchThermalTempThermalIndex}
+ ::= { switchThermalTempTable 1 }
+
+SwitchThermalTempEntry ::= SEQUENCE
+{
+ switchThermalTempUnitIndex Integer32,
+ switchThermalTempThermalIndex Integer32,
+ switchThermalTempValue Integer32
+}
+
+switchThermalTempUnitIndex OBJECT-TYPE
+ SYNTAX Integer32(1..8)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "The unit of the switch for stackable device."
+ ::= { switchThermalTempEntry 1 }
+
+switchThermalTempThermalIndex OBJECT-TYPE
+ SYNTAX Integer32(1..8)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "The thermal index of the switch."
+ ::= { switchThermalTempEntry 2 }
+
+switchThermalTempValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The temperature of the device in degrees Celsius."
+ ::= { switchThermalTempEntry 3 }
+
+--switchThermalActionTable
+
+switchThermalActionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwitchThermalActionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table for configuring the thermal action."
+ ::= { switchMgt 12 }
+
+switchThermalActionEntry OBJECT-TYPE
+ SYNTAX SwitchThermalActionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A conceptual row of the switchThermalActionTable."
+ INDEX { switchThermalActionUnitIndex,switchThermalActionThermalIndex,
+ switchThermalActionIndex }
+ ::= { switchThermalActionTable 1 }
+
+SwitchThermalActionEntry ::= SEQUENCE
+{
+ switchThermalActionUnitIndex Integer32,
+ switchThermalActionThermalIndex Integer32,
+ switchThermalActionIndex Integer32,
+ switchThermalActionRisingThreshold Integer32,
+ switchThermalActionFallingThreshold Integer32,
+ switchThermalActionAction BITS,
+ switchThermalActionStatus ValidStatus
+}
+
+switchThermalActionUnitIndex OBJECT-TYPE
+ SYNTAX Integer32(1..8)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "The unit of the switch for stackable device."
+ ::= { switchThermalActionEntry 1 }
+
+switchThermalActionThermalIndex OBJECT-TYPE
+ SYNTAX Integer32(1..8)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "The thermal index of the switch."
+ ::= { switchThermalActionEntry 2 }
+
+switchThermalActionIndex OBJECT-TYPE
+ SYNTAX Integer32(1)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "The action index of the switchTheramlActionTable."
+ ::= { switchThermalActionEntry 3 }
+
+switchThermalActionRisingThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The rising threshold of the switch temperature."
+ ::= { switchThermalActionEntry 4 }
+
+switchThermalActionFallingThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The falling threshold of the switch temperature."
+ ::= { switchThermalActionEntry 5 }
+
+switchThermalActionAction OBJECT-TYPE
+ SYNTAX BITS {
+ trap(0)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The action that will be taken when the
+ temperature exceeds the rising threshold
+ or falls below the falling threshold."
+ ::= { switchThermalActionEntry 6 }
+
+switchThermalActionStatus OBJECT-TYPE
+ SYNTAX ValidStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Set valid(1) to create an entry, Set Invalid(2) to delete an entry."
+ ::= { switchThermalActionEntry 7 }
+
+switchRenumberUnitID OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ renumber(1),
+ noRenumber(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The value renumber will automatically assign an ID to
+ units in the stack; all UNIT IDs will be contiguous.
+ The system configurations are not changed but the system
+ will restart after renumbering is completed."
+ ::= { switchMgt 14 }
+
+switchAlarmInputTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwitchAlarmInputEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table about the status of alarm input."
+ ::= { switchMgt 19 }
+
+switchAlarmInputEntry OBJECT-TYPE
+ SYNTAX SwitchAlarmInputEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table about the status of AlarmInput."
+ INDEX { swUnitIndex, alarmInputType, alarmInputStatus }
+ ::= { switchAlarmInputTable 1 }
+
+SwitchAlarmInputEntry ::= SEQUENCE
+{
+ swAlarmUnitIndex Integer32,
+ swAlarmInputType INTEGER,
+ swAlarmInputStatus INTEGER
+}
+
+swAlarmUnitIndex OBJECT-TYPE
+ SYNTAX Integer32(1..8)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This is defined as swUnitIndex."
+ ::= { switchAlarmInputEntry 1 }
+
+swAlarmInputType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ alarmInputType1(1),
+ alarmInputType2(2),
+ alarmInputType3(3),
+ alarmInputType4(4)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The parameter indicates which alarm input event triggers the trap."
+ ::= { switchAlarmInputEntry 2 }
+
+swAlarmInputStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ alarmInputAsserted(0),
+ alarmInputNotAsserted(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The parameter indicates which event triggers the trap."
+ ::= { switchAlarmInputEntry 3 }
+
+--
+-- portMgt
+--
+
+-- Management ports. This group also provides information
+-- related to trunks because they share the same properties.
+
+portTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of descriptive and status information describing
+ the configuration of each switch port. This table also
+ contains information about each trunk."
+ ::= { portMgt 1 }
+
+portEntry OBJECT-TYPE
+ SYNTAX PortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the table, describing the configuration of
+ one switch port or trunk."
+ INDEX { portIndex }
+ ::= { portTable 1 }
+
+PortEntry ::= SEQUENCE
+{
+ portIndex InterfaceIndex,
+ portName DisplayString,
+ portType INTEGER,
+ portSpeedDpxCfg INTEGER,
+ portFlowCtrlCfg INTEGER,
+ portCapabilities BITS,
+ portAutonegotiation EnabledStatus,
+ portSpeedDpxStatus INTEGER,
+ portFlowCtrlStatus INTEGER,
+ portTrunkIndex Integer32,
+ portComboForcedMode INTEGER,
+ portMtu Unsigned32,
+ portMacAddrLearningStatus EnabledStatus,
+ portMacAddrLearningCount Counter32,
+ portUpTime TimeTicks,
+ portShutdownReason BITS
+}
+
+portIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The port and the trunk (including trunk members) interface of
+ the portTable. The interface identified by a particular value
+ of this index is the same interface as identified by the same
+ value of ifIndex in the IF-MIB."
+ ::= { portEntry 1 }
+
+portName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The name of the port or trunk. This is the same as ifAlias
+ in the IF-MIB (RFC2863 or later)."
+ ::= { portEntry 2 }
+
+portType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ other(1),
+ hundredBaseTX(2),
+ hundredBaseFX(3),
+ thousandBaseSX(4),
+ thousandBaseLX(5),
+ thousandBaseT(6),
+ thousandBaseGBIC(7),
+ thousandBaseSfp(8),
+ hundredBaseFxScSingleMode(9),
+ hundredBaseFxScMultiMode(10),
+ thousandBaseCX(11),
+ tenG(12),
+ hundredBaseBX(13),
+ thousandBaseBX(14),
+ tenGBaseT(15),
+ tenGBaseXFP(16),
+ tenGBaseSFP(17)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the port type of the configuration of the switch."
+ ::= { portEntry 3 }
+
+portSpeedDpxCfg OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ reserved(1),
+ halfDuplex10(2),
+ fullDuplex10(3),
+ halfDuplex100(4),
+ fullDuplex100(5),
+ halfDuplex1000(6),
+ fullDuplex1000(7),
+ halfDuplex10g(8),
+ fullDuplex10g(9),
+ halfDuplex40g(10),
+ fullDuplex40g(11)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Configures the speed and duplex mode for a port or trunk,
+ according to:
+ halfDuplex10(2) - 10Mbps and half duplex mode
+ fullDuplex10(3) - 10Mbps and full duplex mode
+ halfDuplex100(4) - 100Mbps and half duplex mode
+ fullDuplex100(5) - 100Mbps and full duplex mode
+ halfDuplex1000(6) - 1000Mbps and half duplex mode
+ fullDuplex1000(7) - 1000Mbps and full duplex mode
+ halfDuplex10g(8) - 10g and half duplex mode
+ fullDuplex10g(9) - 10g and full duplex mode
+ halfDuplex40g(10) - 40g and half duplex mode
+ fullDuplex40g(11) - 40g and full duplex mode
+
+ hundredBaseTX port can be set as:
+ halfDuplex10(2)
+ fullDuplex10(3)
+ halfDuplex100(4)
+ fullDuplex100(5)
+ hundredBaseFX port can be set as:
+ fullDuplex100(5)
+ thousandBaseSX port can be set as:
+ fullDuplex1000(7)
+ thousandBaseLX port can be set as:
+ fullDuplex1000(7)
+ thousandBaseT port can be set as:
+ halfDuplex10(2)
+ fullDuplex10(3)
+ halfDuplex100(4)
+ fullDuplex100(5)
+ thousandBaseGBIC port can be set as:
+ fullDuplex1000(7)
+ thousandBaseSfp port can be set as:
+ fullDuplex1000(7)
+ hundredBaseFxScSingleMode port can be set as:
+ fullDuplex100(5)
+ hundredBaseFxScMultiMode port can be set as:
+ fullDuplex100(5)
+ thousandBaseCX port can be set as:
+ fullDuplex1000(7)
+ tenG port can be set as:
+ halfDuplex10g(8)
+ fullDuplex10g(9)
+ fortyG port can be set as:
+ halfDuplex40g(10)
+ fullDuplex40g(11)
+
+ The actual operating speed and duplex of the port
+ is given by portSpeedDpxStatus."
+ DEFVAL { halfDuplex10 }
+ ::= { portEntry 4 }
+
+portFlowCtrlCfg OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enabled(1),
+ disabled(2),
+ tx(5),
+ rx(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "(1) Flow control mechanism is enabled with tx and rx pause
+ mechansim.
+ If the port type is hundredBaseTX or thousandBaseSX:
+ When the port is operating in halfDuplex mode, the
+ port uses backPressure flow control mechanism. When
+ the port is operating in fullDuplex mode, the port
+ uses IEEE 802.3x flow control mechanism.
+ If the port type is hundredBaseFX:
+ When the port is operating in halfDuplex mode, the
+ port uses backPressure flow control mechanism. When
+ the port is operating in fullDuplex mode, Flow
+ control mechanism will not function.
+ (2) Flow control mechanism is disabled.
+ (5) Flow control mechanism is enabled with tx pause
+ mechanism only.
+ (6) Flow control mechansim is enabled with rx pause
+ mechansim only.
+
+ Fast ethernet ports can be set as:
+ enabled(1),
+ disabled(2).
+ Gigabit ethernet ports can be set as:
+ enabled(1),
+ disabled(2),
+ tx(5),
+ rx(6).
+ The actual flow control mechanism is used given by
+ portFlowCtrlStatus."
+ DEFVAL { enabled }
+ ::= { portEntry 5 }
+
+portCapabilities OBJECT-TYPE
+ SYNTAX BITS
+ {
+ portCap10half(0),
+ portCap10full(1),
+ portCap100half(2),
+ portCap100full(3),
+ portCap1000half(4),
+ portCap1000full(5),
+ portCap10gHalf(6),
+ portCap10gFull(7),
+ portCap40gHalf(8),
+ portCap40gFull(9),
+ reserved10(10),
+ reserved11(11),
+ reserved12(12),
+ reserved13(13),
+ portCapSym(14),
+ portCapFlowCtrl(15)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Port or trunk capabilities."
+ ::= { portEntry 6 }
+
+portAutonegotiation OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Whether auto-negotiation is enabled."
+ ::= { portEntry 7 }
+
+portSpeedDpxStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ error(1),
+ halfDuplex10(2),
+ fullDuplex10(3),
+ halfDuplex100(4),
+ fullDuplex100(5),
+ halfDuplex1000(6),
+ fullDuplex1000(7),
+ halfDuplex10g(8),
+ fullDuplex10g(9),
+ halfDuplex40g(10),
+ fullDuplex40g(11)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The operating speed and duplex mode of the
+ switched port or trunk. If the entry represents a trunk,
+ the speed is that of its individual members unless
+ the member ports have been inconsistently configured
+ in which case the value is error(1)."
+ ::= { portEntry 8 }
+
+portFlowCtrlStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ error(1),
+ backPressure(2),
+ dot3xFlowControl(3),
+ none(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "(2) BackPressure flow control mechanism is used.
+ (3) IEEE 802.3 flow control mechanism is used.
+ (4) Flow control mechanism is disabled.
+ If the entry represents a trunk and the member ports
+ have been inconsistently configured then this value
+ is error(1)."
+ ::= { portEntry 9 }
+
+portTrunkIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The trunk to which this port belongs. A value of 0
+ means that this port does not belong to any trunk.
+ A value greater than zero means that this port
+ belongs to a trunk in the trunkIndex, defined by the
+ corresponding trunkPorts."
+ ::= { portEntry 10 }
+
+portComboForcedMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(1),
+ copperForced(2),
+ copperPreferredAuto(3),
+ sfpForced(4),
+ sfpPreferredAuto(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This determines the running mode of a combo port.
+ For a non-combo port, this variable has a value of none(1),
+ and setting this variable to none(1) has no effect.
+ For a combo port, this has its own valid values not
+ equal to none(1), and setting this variable to none(1) is
+ not allowed. copperForced(2) is set if user want to force
+ this combo port running in copper mode. copperPreferredAuto(3)
+ is obsoleted, and user shall not set this state. sfpForced(4)
+ is set if user want to force this combo port running in fiber
+ mode. sfpPreferredAuto(5) is set if user want to change copper or
+ fiber mode automatically by SFP transceiver present state. If SFP
+ transceiver is present, this combo port will run in fiber mode, and
+ if SFP transceiver is not present, this combo port will run in
+ copper mode."
+ ::= { portEntry 12}
+
+portMtu OBJECT-TYPE
+ SYNTAX Unsigned32 (1500..12288)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Maximum frame size of port. If the size of the incoming
+ packet is larger than this value, the packet will be
+ discarded."
+ ::= { portEntry 16 }
+
+portMacAddrLearningStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set this variable to enabled(1) to start to learn MAC
+ addresses. Set this variable to disabled(2) to stop to
+ learn MAC addresses."
+ DEFVAL { enabled }
+ ::= { portEntry 17 }
+
+portMacAddrLearningCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current number of learned MAC addresses."
+ ::= { portEntry 18 }
+
+portUpTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The port up time (in hundredths of a second)."
+ ::= { portEntry 19 }
+
+portShutdownReason OBJECT-TYPE
+ SYNTAX BITS
+ {
+ admin(0),
+ stpLbd(1),
+ stpBpduGuard(2),
+ networkAccessPortLinkDetection(3),
+ networkAccessPortDynamicQos(4),
+ portSec(5),
+ lbd(6),
+ atcBstorm(7),
+ atcMstorm(8),
+ udld(9)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The reason of port shutdown. The value is 0 if no
+ shutdown action is applied to this port."
+ ::= { portEntry 20 }
+
+--
+-- cable diagnostics
+--
+
+cableDiagMgt OBJECT IDENTIFIER ::= { portMgt 3 }
+
+cableDiagCtlAction OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "To execute cable diagnostics on a port, assign
+ cableDiagCtlAction to the value of ifIndex defined
+ by the ifIndex in the IF-MIB. When read, this object
+ always returns 0."
+ ::= { cableDiagMgt 1 }
+
+cableDiagResultTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CableDiagResultEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for cable diagnostics result."
+ ::= { cableDiagMgt 2 }
+
+cableDiagResultEntry OBJECT-TYPE
+ SYNTAX CableDiagResultEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for cable diagnostics result."
+ INDEX { cableDiagResultIfIndex }
+ ::= { cableDiagResultTable 1 }
+
+CableDiagResultEntry ::= SEQUENCE
+{
+ cableDiagResultIfIndex InterfaceIndex,
+ cableDiagResultStatusPairA INTEGER,
+ cableDiagResultStatusPairB INTEGER,
+ cableDiagResultStatusPairC INTEGER,
+ cableDiagResultStatusPairD INTEGER,
+ cableDiagResultDistancePairA Integer32,
+ cableDiagResultDistancePairB Integer32,
+ cableDiagResultDistancePairC Integer32,
+ cableDiagResultDistancePairD Integer32,
+ cableDiagResultDistanceAccuracy Integer32,
+ cableDiagResultTime DisplayString
+}
+
+cableDiagResultIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This is defined as the ifIndex."
+ ::= { cableDiagResultEntry 1 }
+
+cableDiagResultStatusPairA OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ notTestedYet(1),
+ ok(2),
+ open(3),
+ short(4),
+ openShort(5),
+ crosstalk(6),
+ unknown(7),
+ impedanceMismatch(8),
+ failed(9),
+ notSupported(10),
+ noCable(11)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The result of cable diagnostics. If there is no fault
+ on the cable, the value is ok(2). Value notTestedYet(1)
+ means the pair is not tested yet. Value ok(2) means the
+ pair works well. Value open(3) means there is a lack of
+ continuity between pins at each end of the pair. Value
+ short(4) means conductors are short-circuited together on
+ the pair. Value openShort(5) means the pair has open
+ and short issues. Value crosstalk(6) means the pair is
+ incorrectly connected at one end. Value unknown(7) means
+ pair has an error matching none of the above. Value
+ impedanceMismatch(8) means different quality cables
+ connected together. Value failed(9) means test failed.
+ Value notSupported(10) means cable diagnostics is not
+ supported. Value noCable(11) means there is no connected
+ cable."
+ ::= { cableDiagResultEntry 2 }
+
+cableDiagResultStatusPairB OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ notTestedYet(1),
+ ok(2),
+ open(3),
+ short(4),
+ openShort(5),
+ crosstalk(6),
+ unknown(7),
+ impedanceMismatch(8),
+ failed(9),
+ notSupported(10),
+ noCable(11)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The result of cable diagnostics. If there is no fault
+ on the cable, the value is ok(2). Value notTestedYet(1)
+ means the pair is not tested yet. Value ok(2) means the
+ pair works well. Value open(3) means there is a lack of
+ continuity between pins at each end of the pair. Value
+ short(4) means conductors are short-circuited together on
+ the pair. Value openShort(5) means the pair has open
+ and short issues. Value crosstalk(6) means the pair is
+ incorrectly connected at one end. Value unknown(7) means
+ pair has an error matching none of the above. Value
+ impedanceMismatch(8) means different quality cables
+ connected together. Value failed(9) means test failed.
+ Value notSupported(10) means cable diagnostics is not
+ supported. Value noCable(11) means there is no connected
+ cable."
+ ::= { cableDiagResultEntry 3 }
+
+cableDiagResultStatusPairC OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ notTestedYet(1),
+ ok(2),
+ open(3),
+ short(4),
+ openShort(5),
+ crosstalk(6),
+ unknown(7),
+ impedanceMismatch(8),
+ failed(9),
+ notSupported(10),
+ noCable(11)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The result of cable diagnostics. If there is no fault
+ on the cable, the value is ok(2). Value notTestedYet(1)
+ means the pair is not tested yet. Value ok(2) means the
+ pair works well. Value open(3) means there is a lack of
+ continuity between pins at each end of the pair. Value
+ short(4) means conductors are short-circuited together on
+ the pair. Value openShort(5) means the pair has open
+ and short issues. Value crosstalk(6) means the pair is
+ incorrectly connected at one end. Value unknown(7) means
+ pair has an error matching none of the above. Value
+ impedanceMismatch(8) means different quality cables
+ connected together. Value failed(9) means test failed.
+ Value notSupported(10) means cable diagnostics is not
+ supported. Value noCable(11) means there is no connected
+ cable. If the port is 10/100 type, value of the
+ node should be ignored."
+ ::= { cableDiagResultEntry 4 }
+
+cableDiagResultStatusPairD OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ notTestedYet(1),
+ ok(2),
+ open(3),
+ short(4),
+ openShort(5),
+ crosstalk(6),
+ unknown(7),
+ impedanceMismatch(8),
+ failed(9),
+ notSupported(10),
+ noCable(11)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The result of cable diagnostics. If there is no fault
+ on the cable, the value is ok(2). Value notTestedYet(1)
+ means the pair is not tested yet. Value ok(2) means the
+ pair works well. Value open(3) means there is a lack of
+ continuity between pins at each end of the pair. Value
+ short(4) means conductors are short-circuited together on
+ the pair. Value openShort(5) means the pair has open
+ and short issues. Value crosstalk(6) means the pair is
+ incorrectly connected at one end. Value unknown(7) means
+ pair has an error matching none of the above. Value
+ impedanceMismatch(8) means different quality cables
+ connected together. Value failed(9) means test failed.
+ Value notSupported(10) means cable diagnostics is not
+ supported. Value noCable(11) means there is no connected
+ cable. If the port is 10/100 type, value of the
+ node should be ignored."
+ ::= { cableDiagResultEntry 5 }
+
+cableDiagResultDistancePairA OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Displays the fault distance of pair A of the cable
+ in meters."
+ ::= { cableDiagResultEntry 6 }
+
+cableDiagResultDistancePairB OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Displays the fault distance of pair B of the cable
+ in meters."
+ ::= { cableDiagResultEntry 7 }
+
+cableDiagResultDistancePairC OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Displays the fault distance of pair C of the cable
+ in meters. If the port is 10/100 type, value of the
+ node is zero."
+ ::= { cableDiagResultEntry 8 }
+
+cableDiagResultDistancePairD OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Displays the fault distance of pair D of the cable
+ in meters. If the port is 10/100 type, value of the
+ node is zero."
+ ::= { cableDiagResultEntry 9 }
+
+cableDiagResultDistanceAccuracy OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Displays the accuracy in meters of the cable testing."
+ ::= { cableDiagResultEntry 10 }
+
+cableDiagResultTime OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Displays the last time of cable diagnostics.
+ For example, 'Jan 1 02:03:04 2002'."
+ ::= { cableDiagResultEntry 11 }
+
+--
+-- loopback
+--
+
+loopbackTestMgt OBJECT IDENTIFIER ::= { portMgt 4 }
+
+loopInternalCtlAction OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "To execute internal loopback test on a port, assign
+ loopInternalCtlAction to the value of ifIndex defined
+ by the ifIndex in the IF-MIB. When read, this object
+ always returns 0."
+ ::= { loopbackTestMgt 1 }
+
+loopInternalResultTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LoopInternalResultEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for internal loopback test result."
+ ::= { loopbackTestMgt 2 }
+
+loopInternalResultEntry OBJECT-TYPE
+ SYNTAX LoopInternalResultEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for internal loopback test result."
+ INDEX { loopInternalResultIfIndex }
+ ::= { loopInternalResultTable 1 }
+
+LoopInternalResultEntry ::= SEQUENCE
+{
+ loopInternalResultIfIndex InterfaceIndex,
+ loopInternalResultStatus INTEGER,
+ loopInternalResultTime DisplayString
+}
+
+loopInternalResultIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This is defined as the ifIndex."
+ ::= { loopInternalResultEntry 1 }
+
+loopInternalResultStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ notTestedYet(1),
+ succeeded(2),
+ failed(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The result of internal loopback."
+ ::= { loopInternalResultEntry 2 }
+
+loopInternalResultTime OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Displays the last time of internal loopback.
+ For example, 'Jan 1 02:03:04 2002'."
+ ::= { loopInternalResultEntry 3 }
+
+portUtilTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortUtilEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Dispalys port utilization during recent 300 seconds."
+ ::= { portMgt 6 }
+
+portUtilEntry OBJECT-TYPE
+ SYNTAX PortUtilEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Dispalys port utilization during recent 300 seconds."
+ INDEX { portUtilIfIndex }
+ ::= { portUtilTable 1 }
+
+PortUtilEntry ::= SEQUENCE
+{
+ portUtilIfIndex Integer32,
+ portInOctetRate Counter64,
+ portInPacketRate Counter64,
+ portInUtil Integer32,
+ portOutOctetRate Counter64,
+ portOutPacketRate Counter64,
+ portOutUtil Integer32
+}
+
+portUtilIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The port and trunk interface of the portUtilTable.
+ The interface identified by a particular value of this
+ index is the same interface identified by the same value
+ of ifIndex in the IF-MIB."
+ ::= { portUtilEntry 1 }
+
+portInOctetRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The input octet rate (kbits/sec) of the port."
+ ::= { portUtilEntry 2 }
+
+portInPacketRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The input packet rate (pkts/sec) of the port."
+ ::= { portUtilEntry 3 }
+
+portInUtil OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The input utilization of the port, in one per
+ hundred."
+ ::= { portUtilEntry 4 }
+
+portOutOctetRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The output octet rate (kbits/sec) of the port."
+ ::= { portUtilEntry 5 }
+
+portOutPacketRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The output packet rate (pkts/sec) of the port."
+ ::= { portUtilEntry 6 }
+
+portOutUtil OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The output utilization of the port, in one per
+ hundred."
+ ::= { portUtilEntry 7 }
+
+portVlanTrunkingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortVlanTrunkingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Configures vlan trunking feature."
+ ::= { portMgt 7 }
+
+portVlanTrunkingEntry OBJECT-TYPE
+ SYNTAX PortVlanTrunkingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Configures vlan trunking feature."
+ INDEX { portVlanTrunkingIfIndex }
+ ::= { portVlanTrunkingTable 1 }
+
+PortVlanTrunkingEntry ::= SEQUENCE
+{
+ portVlanTrunkingIfIndex Integer32,
+ portVlanTrunkingStatus EnabledStatus
+}
+
+portVlanTrunkingIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The port and trunk interface of the portVlanTrunkingTable.
+ The interface identified by a particular value of this
+ index is the same interface identified by the same value
+ of ifIndex in the IF-MIB."
+ ::= { portVlanTrunkingEntry 1 }
+
+portVlanTrunkingStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Whether vlan trunking is enabled(1) or disabled(2)."
+ ::= { portVlanTrunkingEntry 2 }
+
+--
+-- portHist
+--
+
+portHist OBJECT IDENTIFIER ::= { portMgt 8 }
+
+portHistControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortHistControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of history control entries."
+ ::= { portHist 1 }
+
+portHistControlEntry OBJECT-TYPE
+ SYNTAX PortHistControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of parameters that set up a periodic sampling of
+ statistics."
+ INDEX { portHistControlIndex }
+ ::= { portHistControlTable 1 }
+
+PortHistControlEntry ::= SEQUENCE {
+ portHistControlIndex Integer32,
+ portHistControlName DisplayString,
+ portHistControlDataSource InterfaceIndex,
+ portHistControlInterval Integer32,
+ portHistControlBucketsRequested Integer32,
+ portHistControlBucketsGranted Integer32,
+ portHistControlStatus RowStatus
+}
+
+portHistControlIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index that uniquely identifies an entry in the
+ portHistControl table."
+ ::= { portHistControlEntry 1 }
+
+portHistControlName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A textual name of the entity. It is mandatory that
+ this only contain printable ASCII characters."
+ ::= { portHistControlEntry 2 }
+
+portHistControlDataSource OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object identifies the source of the data for
+ which historical data was collected and
+ placed in a media-specific table on behalf of this
+ portHistControlEntry. This source can be any
+ interface on this device."
+ ::= { portHistControlEntry 3 }
+
+portHistControlInterval OBJECT-TYPE
+ SYNTAX Integer32 (1..86400)
+ UNITS "Minutes"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The interval in seconds over which the data is
+ sampled for each bucket in the part of the
+ media-specific table associated with this
+ portHistControlEntry. This interval can
+ be set to any number of seconds between 1 and
+ 86400 (1 day)."
+ DEFVAL { 1 }
+ ::= { portHistControlEntry 4 }
+
+portHistControlBucketsRequested OBJECT-TYPE
+ SYNTAX Integer32 (1..96)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The requested number of discrete time intervals
+ over which data is to be saved in the part of the
+ media-specific table associated with this
+ portHistControlEntry."
+ DEFVAL { 1 }
+ ::= { portHistControlEntry 5 }
+
+portHistControlBucketsGranted OBJECT-TYPE
+ SYNTAX Integer32 (1..96)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of discrete sampling intervals
+ over which data shall be saved in the part of
+ the media-specific table associated with this
+ portHistControlEntry."
+ ::= { portHistControlEntry 6 }
+
+portHistControlStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of this portHistControl entry."
+ ::= { portHistControlEntry 7 }
+
+portHistCurrentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortHistCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of Ethernet history entries."
+ ::= { portHist 2 }
+
+portHistCurrentEntry OBJECT-TYPE
+ SYNTAX PortHistCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An historical sample of Ethernet statistics on a particular
+ Ethernet interface. This sample is associated with the
+ portHistControlEntry which set up the parameters for
+ a regular collection of these samples."
+ INDEX { portHistCurrentIndex }
+ ::= { portHistCurrentTable 1 }
+
+PortHistCurrentEntry ::= SEQUENCE {
+ portHistCurrentIndex Integer32,
+ portHistCurrentSampleIndex Integer32,
+ portHistCurrentIntervalStart TimeTicks,
+ portHistCurrentInOctets Counter64,
+ portHistCurrentInUcastPkts Counter64,
+ portHistCurrentInMulticastPkts Counter64,
+ portHistCurrentInBroadcastPkts Counter64,
+ portHistCurrentInDiscards Counter64,
+ portHistCurrentInErrors Counter64,
+ portHistCurrentInUnknownProtos Counter64,
+ portHistCurrentOutOctets Counter64,
+ portHistCurrentOutUcastPkts Counter64,
+ portHistCurrentOutMulticastPkts Counter64,
+ portHistCurrentOutBroadcastPkts Counter64,
+ portHistCurrentOutDiscards Counter64,
+ portHistCurrentOutErrors Counter64,
+ portHistCurrentInUtilization Integer32,
+ portHistCurrentOutUtilization Integer32
+}
+
+portHistCurrentIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The history of which this entry is a part. The
+ history identified by a particular value of this
+ index is the same history as identified
+ by the same value of portHistControlIndex."
+ ::= { portHistCurrentEntry 1 }
+
+portHistCurrentSampleIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index that uniquely identifies the particular
+ sample this entry represents among all samples
+ associated with the same portHistControlEntry.
+ This index starts at 1 and increases by one
+ as each new sample is taken."
+ ::= { portHistCurrentEntry 2 }
+
+portHistCurrentIntervalStart OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime at the start of the interval
+ over which this sample was measured."
+ ::= { portHistCurrentEntry 3 }
+
+portHistCurrentInOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of octets received on the interface,
+ including framing characters."
+ ::= { portHistCurrentEntry 4 }
+
+portHistCurrentInUcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets, delivered by this sub-layer to a
+ higher (sub-)layer, which were not addressed to a multicast
+ or broadcast address at this sub-layer."
+ ::= { portHistCurrentEntry 5 }
+
+portHistCurrentInMulticastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets, delivered by this sub-layer to a
+ higher (sub-)layer, which were addressed to a multicast
+ address at this sub-layer. For a MAC layer protocol, this
+ includes both Group and Functional addresses."
+ ::= { portHistCurrentEntry 6 }
+
+portHistCurrentInBroadcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets, delivered by this sub-layer to a
+ higher (sub-)layer, which were addressed to a broadcast
+ address at this sub-layer."
+ ::= { portHistCurrentEntry 7 }
+
+portHistCurrentInDiscards OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of inbound packets which were chosen to be
+ discarded even though no errors had been detected to prevent
+ their being deliverable to a higher-layer protocol. One
+ possible reason for discarding such a packet could be to
+ free up buffer space."
+ ::= { portHistCurrentEntry 8 }
+
+portHistCurrentInErrors OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "For packet-oriented interfaces, the number of inbound
+ packets that contained errors preventing them from
+ being deliverable to a higher-layer protocol. For
+ character-oriented or fixed-length interfaces, the
+ number of inbound transmission units that contained
+ errors preventing them from being deliverable to a
+ higher-layer protocol."
+ ::= { portHistCurrentEntry 9 }
+
+portHistCurrentInUnknownProtos OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "For packet-oriented interfaces, the number of packets
+ received via the interface which were discarded because of
+ an unknown or unsupported protocol. For character-oriented
+ or fixed-length interfaces that support protocol
+ multiplexing the number of transmission units received via
+ the interface which were discarded because of an unknown or
+ unsupported protocol. For any interface that does not
+ support protocol multiplexing, this counter will always be
+ 0."
+ ::= { portHistCurrentEntry 10 }
+
+portHistCurrentOutOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of octets transmitted out of the
+ interface, including framing characters."
+ ::= { portHistCurrentEntry 11 }
+
+portHistCurrentOutUcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets that higher-level protocols
+ requested be transmitted, and which were not addressed to a
+ multicast or broadcast address at this sub-layer, including
+ those that were discarded or not sent."
+ ::= { portHistCurrentEntry 12 }
+
+portHistCurrentOutMulticastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets that higher-level protocols
+ requested be transmitted, and which were addressed to a
+ multicast address at this sub-layer, including those that
+ were discarded or not sent. For a MAC layer protocol, this
+ includes both Group and Functional addresses."
+ ::= { portHistCurrentEntry 13 }
+
+portHistCurrentOutBroadcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets that higher-level protocols
+ requested be transmitted, and which were addressed to a
+ broadcast address at this sub-layer, including those that
+ were discarded or not sent."
+ ::= { portHistCurrentEntry 14 }
+
+portHistCurrentOutDiscards OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of outbound packets which were chosen to be
+ discarded even though no errors had been detected to prevent
+ their being transmitted. One possible reason for discarding
+ such a packet could be to free up buffer space."
+ ::= { portHistCurrentEntry 15 }
+
+portHistCurrentOutErrors OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "For packet-oriented interfaces, the number of outbound
+ packets that could not be transmitted because of errors.
+ For character-oriented or fixed-length interfaces, the
+ number of outbound transmission units that could not be
+ transmitted because of errors."
+ ::= { portHistCurrentEntry 16 }
+
+portHistCurrentInUtilization OBJECT-TYPE
+ SYNTAX Integer32 (0..10000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The best estimate of the mean physical layer
+ network utilization on this interface during this
+ sampling interval, in hundredths of a percent."
+ ::= { portHistCurrentEntry 17 }
+
+portHistCurrentOutUtilization OBJECT-TYPE
+ SYNTAX Integer32 (0..10000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The best estimate of the mean physical layer
+ network utilization on this interface during this
+ sampling interval, in hundredths of a percent."
+ ::= { portHistCurrentEntry 18 }
+
+portHistPreviousTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortHistPreviousEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of Ethernet history entries."
+ ::= { portHist 3 }
+
+portHistPreviousEntry OBJECT-TYPE
+ SYNTAX PortHistPreviousEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An historical sample of Ethernet statistics on a particular
+ Ethernet interface. This sample is associated with the
+ portHistControlEntry which set up the parameters for
+ a regular collection of these samples."
+ INDEX { portHistPreviousIndex , portHistPreviousSampleIndex }
+ ::= { portHistPreviousTable 1 }
+
+PortHistPreviousEntry ::= SEQUENCE {
+ portHistPreviousIndex Integer32,
+ portHistPreviousSampleIndex Integer32,
+ portHistPreviousIntervalStart TimeTicks,
+ portHistPreviousInOctets Counter64,
+ portHistPreviousInUcastPkts Counter64,
+ portHistPreviousInMulticastPkts Counter64,
+ portHistPreviousInBroadcastPkts Counter64,
+ portHistPreviousInDiscards Counter64,
+ portHistPreviousInErrors Counter64,
+ portHistPreviousInUnknownProtos Counter64,
+ portHistPreviousOutOctets Counter64,
+ portHistPreviousOutUcastPkts Counter64,
+ portHistPreviousOutMulticastPkts Counter64,
+ portHistPreviousOutBroadcastPkts Counter64,
+ portHistPreviousOutDiscards Counter64,
+ portHistPreviousOutErrors Counter64,
+ portHistPreviousInUtilization Integer32,
+ portHistPreviousOutUtilization Integer32
+}
+
+portHistPreviousIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The history of which this entry is a part. The
+ history identified by a particular value of this
+ index is the same history as identified
+ by the same value of portHistControlIndex."
+ ::= { portHistPreviousEntry 1 }
+
+portHistPreviousSampleIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index that uniquely identifies the particular
+ sample this entry represents among all samples
+ associated with the same portHistControlEntry.
+ This index starts at 1 and increases by one
+ as each new sample is taken."
+ ::= { portHistPreviousEntry 2 }
+
+portHistPreviousIntervalStart OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime at the start of the interval
+ over which this sample was measured."
+ ::= { portHistPreviousEntry 3 }
+
+portHistPreviousInOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of octets received on the interface,
+ including framing characters."
+ ::= { portHistPreviousEntry 4 }
+
+portHistPreviousInUcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets, delivered by this sub-layer to a
+ higher (sub-)layer, which were not addressed to a multicast
+ or broadcast address at this sub-layer."
+ ::= { portHistPreviousEntry 5 }
+
+portHistPreviousInMulticastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets, delivered by this sub-layer to a
+ higher (sub-)layer, which were addressed to a multicast
+ address at this sub-layer. For a MAC layer protocol, this
+ includes both Group and Functional addresses."
+ ::= { portHistPreviousEntry 6 }
+
+portHistPreviousInBroadcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets, delivered by this sub-layer to a
+ higher (sub-)layer, which were addressed to a broadcast
+ address at this sub-layer."
+ ::= { portHistPreviousEntry 7 }
+
+portHistPreviousInDiscards OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of inbound packets which were chosen to be
+ discarded even though no errors had been detected to prevent
+ their being deliverable to a higher-layer protocol. One
+ possible reason for discarding such a packet could be to
+ free up buffer space."
+ ::= { portHistPreviousEntry 8 }
+
+portHistPreviousInErrors OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "For packet-oriented interfaces, the number of inbound
+ packets that contained errors preventing them from
+ being deliverable to a higher-layer protocol. For
+ character-oriented or fixed-length interfaces, the
+ number of inbound transmission units that contained
+ errors preventing them from being deliverable to a
+ higher-layer protocol."
+ ::= { portHistPreviousEntry 9 }
+
+portHistPreviousInUnknownProtos OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "For packet-oriented interfaces, the number of packets
+ received via the interface which were discarded because of
+ an unknown or unsupported protocol. For character-oriented
+ or fixed-length interfaces that support protocol
+ multiplexing the number of transmission units received via
+ the interface which were discarded because of an unknown or
+ unsupported protocol. For any interface that does not
+ support protocol multiplexing, this counter will always be
+ 0."
+ ::= { portHistPreviousEntry 10 }
+
+portHistPreviousOutOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of octets transmitted out of the
+ interface, including framing characters."
+ ::= { portHistPreviousEntry 11 }
+
+portHistPreviousOutUcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets that higher-level protocols
+ requested be transmitted, and which were not addressed to a
+ multicast or broadcast address at this sub-layer, including
+ those that were discarded or not sent."
+ ::= { portHistPreviousEntry 12 }
+
+portHistPreviousOutMulticastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets that higher-level protocols
+ requested be transmitted, and which were addressed to a
+ multicast address at this sub-layer, including those that
+ were discarded or not sent. For a MAC layer protocol, this
+ includes both Group and Functional addresses."
+ ::= { portHistPreviousEntry 13 }
+
+portHistPreviousOutBroadcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets that higher-level protocols
+ requested be transmitted, and which were addressed to a
+ broadcast address at this sub-layer, including those that
+ were discarded or not sent."
+ ::= { portHistPreviousEntry 14 }
+
+portHistPreviousOutDiscards OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of outbound packets which were chosen to be
+ discarded even though no errors had been detected to prevent
+ their being transmitted. One possible reason for discarding
+ such a packet could be to free up buffer space."
+ ::= { portHistPreviousEntry 15 }
+
+portHistPreviousOutErrors OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "For packet-oriented interfaces, the number of outbound
+ packets that could not be transmitted because of errors.
+ For character-oriented or fixed-length interfaces, the
+ number of outbound transmission units that could not be
+ transmitted because of errors."
+ ::= { portHistPreviousEntry 16 }
+
+portHistPreviousInUtilization OBJECT-TYPE
+ SYNTAX Integer32 (0..10000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The best estimate of the mean physical layer
+ network utilization on this interface during this
+ sampling interval, in hundredths of a percent."
+ ::= { portHistPreviousEntry 17 }
+
+portHistPreviousOutUtilization OBJECT-TYPE
+ SYNTAX Integer32 (0..10000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The best estimate of the mean physical layer
+ network utilization on this interface during this
+ sampling interval, in hundredths of a percent."
+ ::= { portHistPreviousEntry 18 }
+
+--
+-- Show Media Information
+-- Information of the media device installed in the physical ports.
+--
+
+portMediaInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortMediaInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table lists the information of the media device
+ (SFP/XFP/Copper) installed in the physical port.
+ Only the ifIndices of Ethernet ports those are associated
+ with the operational cards will be included in this table."
+ ::= { portMgt 10 }
+
+portMediaInfoEntry OBJECT-TYPE
+ SYNTAX PortMediaInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the Interface Media Information table.
+ The ifIndices of ethernet interfaces will be used
+ to index this table."
+ INDEX { portMediaInfoIfIndex }
+ ::= { portMediaInfoTable 1 }
+
+PortMediaInfoEntry ::=
+ SEQUENCE {
+ portMediaInfoIfIndex
+ InterfaceIndex,
+ portMediaInfoConnectorType
+ DisplayString,
+ portMediaInfoFiberType
+ DisplayString,
+ portMediaInfoEthComplianceCodes
+ DisplayString,
+ portMediaInfoBaudRate
+ DisplayString,
+ portMediaInfoVendorOUI
+ DisplayString,
+ portMediaInfoVendorName
+ DisplayString,
+ portMediaInfoPartNumber
+ DisplayString,
+ portMediaInfoRevision
+ DisplayString,
+ portMediaInfoSerialNumber
+ DisplayString,
+ portMediaInfoDateCode
+ DisplayString
+ }
+
+portMediaInfoIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "ifindex."
+ ::= { portMediaInfoEntry 1 }
+
+portMediaInfoConnectorType OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The connector type."
+ ::= { portMediaInfoEntry 2 }
+
+portMediaInfoFiberType OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The fiber type."
+ ::= { portMediaInfoEntry 3 }
+
+portMediaInfoEthComplianceCodes OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The ethernet compliance codes."
+ ::= { portMediaInfoEntry 4 }
+
+portMediaInfoBaudRate OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The baud rate."
+ ::= { portMediaInfoEntry 5 }
+
+portMediaInfoVendorOUI OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The OUI of the vendor."
+ ::= { portMediaInfoEntry 6 }
+
+portMediaInfoVendorName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The media vendor name, full name of the corporation."
+ ::= { portMediaInfoEntry 7 }
+
+portMediaInfoPartNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The media vendor part number."
+ ::= { portMediaInfoEntry 8 }
+
+portMediaInfoRevision OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The media vendor product version number."
+ ::= { portMediaInfoEntry 9 }
+
+portMediaInfoSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The vendor serial number of the media device."
+ ::= { portMediaInfoEntry 10 }
+
+portMediaInfoDateCode OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The date code of the media device."
+ ::= { portMediaInfoEntry 11 }
+
+-- ifIndex to Optical Parameters Table
+-- Given an ifIndex, this table returns the optical parameters for the ifIndex.
+
+portOpticalMonitoringInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortOpticalMonitoringInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table lists the instrumented parameters of all
+ optical interfaces."
+ REFERENCE "ITU recommendations G.783, G.784, G.953"
+ ::= { portMgt 11 }
+
+portOpticalMonitoringInfoEntry OBJECT-TYPE
+ SYNTAX PortOpticalMonitoringInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Only the ifIndices of optical interfaces
+ whose parameters need to be monitored will
+ be used to index this table."
+ INDEX { portOpticalMonitoringInfoIfIndex }
+ ::= { portOpticalMonitoringInfoTable 1 }
+
+PortOpticalMonitoringInfoEntry ::=
+ SEQUENCE {
+ portOpticalMonitoringInfoIfIndex
+ InterfaceIndex,
+ portOpticalMonitoringInfoTemperature
+ DisplayString,
+ portOpticalMonitoringInfoVcc
+ DisplayString,
+ portOpticalMonitoringInfoTxBiasCurrent
+ DisplayString,
+ portOpticalMonitoringInfoTxPower
+ DisplayString,
+ portOpticalMonitoringInfoRxPower
+ DisplayString
+ }
+
+portOpticalMonitoringInfoIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "ifindex."
+ ::= { portOpticalMonitoringInfoEntry 1 }
+
+portOpticalMonitoringInfoTemperature OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object holds the value of the transmitter laser
+ diode temperature for the interface. This object
+ indicates the health of the transmitter.
+ The format is xxx.yyyy C(elcius). If the device supports
+ ALARM WARNING TRAP, then followed by whether the measured
+ value is normal, high/low alarm or high/low warning."
+ ::= { portOpticalMonitoringInfoEntry 2 }
+
+portOpticalMonitoringInfoVcc OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object holds the value of the Vcc. It is measured
+ in V. If the device supports ALARM WARNING TRAP, then
+ followed by whether the measured value is normal,
+ high/low alarm or high/low warning."
+ ::= { portOpticalMonitoringInfoEntry 3 }
+
+portOpticalMonitoringInfoTxBiasCurrent OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Tx Bias Current. It is measured in mA. If the device
+ supports ALARM WARNING TRAP, then followed by whether
+ the measured value is normal, high/low alarm or
+ high/low warning."
+ ::= { portOpticalMonitoringInfoEntry 4 }
+
+portOpticalMonitoringInfoTxPower OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object holds the value of the transmitter optical
+ signal power for the interface, measured in dBm. If the
+ device supports ALARM WARNING TRAP, then followed by
+ whether the measured value is normal, high/low alarm
+ or high/low warning."
+ ::= { portOpticalMonitoringInfoEntry 5 }
+
+portOpticalMonitoringInfoRxPower OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object holds the value of the receiver optical
+ signal power for the interface, measured in dBm. If
+ the device support ALARM WARNING TRAP, then followed
+ by whether the measured value is normal, high/low alarm
+ or high/low warning."
+ ::= { portOpticalMonitoringInfoEntry 6 }
+
+--
+-- transceiver threshold
+--
+
+portTransceiverThresholdInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortTransceiverThresholdInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table lists the threshold of transceivers."
+ REFERENCE "ITU recommendations G.783, G.784, G.953"
+ ::= { portMgt 12 }
+
+portTransceiverThresholdInfoEntry OBJECT-TYPE
+ SYNTAX PortTransceiverThresholdInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Identify the index of the transceiver"
+ INDEX { portTransceiverThresholdInfoIfIndex }
+ ::= { portTransceiverThresholdInfoTable 1 }
+
+PortTransceiverThresholdInfoEntry ::=
+ SEQUENCE {
+ portTransceiverThresholdInfoIfIndex
+ InterfaceIndex,
+ portTransceiverThresholdInfoTemperatureLowAlarm
+ Integer32,
+ portTransceiverThresholdInfoTemperatureLowWarn
+ Integer32,
+ portTransceiverThresholdInfoTemperatureHighWarn
+ Integer32,
+ portTransceiverThresholdInfoTemperatureHighAlarm
+ Integer32,
+ portTransceiverThresholdInfoVccLowAlarm
+ Integer32,
+ portTransceiverThresholdInfoVccLowWarn
+ Integer32,
+ portTransceiverThresholdInfoVccHighWarn
+ Integer32,
+ portTransceiverThresholdInfoVccHighAlarm
+ Integer32,
+ portTransceiverThresholdInfoTxBiasCurrentLowAlarm
+ Integer32,
+ portTransceiverThresholdInfoTxBiasCurrentLowWarn
+ Integer32,
+ portTransceiverThresholdInfoTxBiasCurrentHighWarn
+ Integer32,
+ portTransceiverThresholdInfoTxBiasCurrentHighAlarm
+ Integer32,
+ portTransceiverThresholdInfoTxPowerLowAlarm
+ Integer32,
+ portTransceiverThresholdInfoTxPowerLowWarn
+ Integer32,
+ portTransceiverThresholdInfoTxPowerHighWarn
+ Integer32,
+ portTransceiverThresholdInfoTxPowerHighAlarm
+ Integer32,
+ portTransceiverThresholdInfoRxPowerLowAlarm
+ Integer32,
+ portTransceiverThresholdInfoRxPowerLowWarn
+ Integer32,
+ portTransceiverThresholdInfoRxPowerHighWarn
+ Integer32,
+ portTransceiverThresholdInfoRxPowerHighAlarm
+ Integer32,
+ portTransceiverThresholdAutoMode
+ TruthValue
+ }
+
+portTransceiverThresholdInfoIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "ifindex."
+ ::= { portTransceiverThresholdInfoEntry 1 }
+
+portTransceiverThresholdInfoTemperatureLowAlarm OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object holds the low alarm threshold of
+ the transmitter laser diode temperature for
+ the interface."
+ ::= { portTransceiverThresholdInfoEntry 2 }
+
+portTransceiverThresholdInfoTemperatureLowWarn OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object holds the low warning threshold of
+ the transmitter laser diode temperature for
+ the interface."
+ ::= { portTransceiverThresholdInfoEntry 3 }
+
+portTransceiverThresholdInfoTemperatureHighWarn OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object holds the high warning threshold of
+ the transmitter laser diode temperature for
+ the interface."
+ ::= { portTransceiverThresholdInfoEntry 4 }
+
+portTransceiverThresholdInfoTemperatureHighAlarm OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object holds the high alarm threshold of
+ the transmitter laser diode temperature for
+ the interface."
+ ::= { portTransceiverThresholdInfoEntry 5 }
+
+portTransceiverThresholdInfoVccLowAlarm OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object holds the low alarm threshold
+ of the Vcc."
+ ::= { portTransceiverThresholdInfoEntry 6 }
+
+portTransceiverThresholdInfoVccLowWarn OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object holds the low warning threshold
+ of the Vcc."
+ ::= { portTransceiverThresholdInfoEntry 7 }
+
+portTransceiverThresholdInfoVccHighWarn OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object holds the high warning threshold
+ of the Vcc."
+ ::= { portTransceiverThresholdInfoEntry 8 }
+
+portTransceiverThresholdInfoVccHighAlarm OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object holds the high alarm threshold
+ of the Vcc."
+ ::= { portTransceiverThresholdInfoEntry 9 }
+
+portTransceiverThresholdInfoTxBiasCurrentLowAlarm OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "low alarm threshold of Tx Bias Current."
+ ::= { portTransceiverThresholdInfoEntry 10 }
+
+portTransceiverThresholdInfoTxBiasCurrentLowWarn OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "low warning threshold of Tx Bias Current."
+ ::= { portTransceiverThresholdInfoEntry 11 }
+
+portTransceiverThresholdInfoTxBiasCurrentHighWarn OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "high warning threshold of Tx Bias Current."
+ ::= { portTransceiverThresholdInfoEntry 12 }
+
+portTransceiverThresholdInfoTxBiasCurrentHighAlarm OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "high alarm threshold of Tx Bias Current."
+ ::= { portTransceiverThresholdInfoEntry 13 }
+
+portTransceiverThresholdInfoTxPowerLowAlarm OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object holds the low alarm threshold
+ of the transmitter optical signal power
+ for theinterface."
+ ::= { portTransceiverThresholdInfoEntry 14 }
+
+portTransceiverThresholdInfoTxPowerLowWarn OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object holds the low warning threshold
+ of the transmitter optical signal power
+ for the interface."
+ ::= { portTransceiverThresholdInfoEntry 15 }
+
+portTransceiverThresholdInfoTxPowerHighWarn OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object holds the high warning threshold
+ of the transmitter optical signal power
+ for the interface."
+ ::= { portTransceiverThresholdInfoEntry 16 }
+
+portTransceiverThresholdInfoTxPowerHighAlarm OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object holds the high alarm threshold
+ of the transmitter optical signal power for
+ the interface."
+ ::= { portTransceiverThresholdInfoEntry 17 }
+
+portTransceiverThresholdInfoRxPowerLowAlarm OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object holds the low alarm threshold
+ of the receiver optical signal power for
+ the interface."
+ ::= { portTransceiverThresholdInfoEntry 18 }
+
+portTransceiverThresholdInfoRxPowerLowWarn OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object holds the low warning threshold
+ of the receiver optical signal power for
+ the interface."
+ ::= { portTransceiverThresholdInfoEntry 19 }
+
+portTransceiverThresholdInfoRxPowerHighWarn OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object holds the high warning threshold
+ of the receiver optical signal power for
+ the interface."
+ ::= { portTransceiverThresholdInfoEntry 20 }
+
+portTransceiverThresholdInfoRxPowerHighAlarm OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object holds the high alarm threshold
+ of the receiver optical signal power for
+ the interface."
+ ::= { portTransceiverThresholdInfoEntry 21 }
+
+portTransceiverThresholdAutoMode OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicate the transceiver threshold is retrieved from
+ EEPROM or configured by user."
+ ::= { portTransceiverThresholdInfoEntry 22 }
+
+--
+-- trunkMgt
+--
+
+-- Trunks: Provides additional information for Trunks
+
+
+trunkMaxId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number for a trunk identifier."
+ ::= { trunkMgt 1 }
+
+trunkValidNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of valid trunks."
+ ::= { trunkMgt 2 }
+
+trunkTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TrunkEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table describing the configuration and status of each
+ trunk."
+ ::= { trunkMgt 3 }
+
+trunkEntry OBJECT-TYPE
+ SYNTAX TrunkEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry describing the configuration and status of a
+ particular trunk."
+ INDEX { trunkIndex }
+ ::= { trunkTable 1 }
+
+TrunkEntry ::= SEQUENCE
+{
+ trunkIndex Integer32,
+ trunkPorts PortList,
+ trunkCreation INTEGER,
+ trunkStatus ValidStatus
+}
+
+trunkIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Identifies the trunk within the switch that is
+ described by the table entry."
+ ::= { trunkEntry 1 }
+
+trunkPorts OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The complete set of ports currently associated with
+ this trunk."
+ ::= { trunkEntry 2 }
+
+trunkCreation OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ static(1),
+ lacp(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A value of static(1) means a statically configured trunk.
+ A value of lacp(2) means an LACP-configured trunk."
+ ::= { trunkEntry 3 }
+
+trunkStatus OBJECT-TYPE
+ SYNTAX ValidStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Writing this to valid(1) creates an entry.
+ Writing this to invalid(2) destroys an entry.
+ A trunk created by LACP cannot be manually destroyed
+ or (re)configured."
+ ::= { trunkEntry 4 }
+
+trunkBalanceMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ macSrc(1),
+ macDst(2),
+ macSrcDst(3),
+ ipSrc(4),
+ ipDst(5),
+ ipSrcDst(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This defines the load balancing mode of trunks
+ in the system. It may be based on source and/or
+ destination MAC address or IP address.
+ macSrc(1) means source MAC address.
+ macDst(2) means destination MAC address.
+ macSrcDst(3) means source and destination MAC address.
+ ipSrc(4) means source IP address.
+ ipDst(5) means destination IP address.
+ ipSrcDst(6) means source and destination IP address."
+ ::= { trunkMgt 4 }
+
+--
+-- lacpMgt
+--
+
+-- Management for Link Aggregation Control Protocol (LACP, 802.3ad),
+-- that is dynamic trunking.
+
+lacpPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LacpPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for LACP port configuration."
+ ::= { lacpMgt 1 }
+
+lacpPortEntry OBJECT-TYPE
+ SYNTAX LacpPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for LACP port configuration. While an entry may
+ exist for a particular port, the port may not support
+ LACP and an attempt to enable LACP may result in
+ failure."
+ INDEX { lacpPortIndex }
+ ::= { lacpPortTable 1 }
+
+LacpPortEntry ::= SEQUENCE
+{
+ lacpPortIndex InterfaceIndex,
+ lacpPortStatus EnabledStatus
+}
+
+lacpPortIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The port interface of the lacpPortTable. The interface
+ identified by a particular value of this index is the
+ same interface as identified by the same value of
+ ifIndex in the IF-MIB."
+ ::= { lacpPortEntry 1 }
+
+lacpPortStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Whether 802.3ad LACP is enabled."
+ ::= { lacpPortEntry 2 }
+
+--
+-- staMgt
+--
+
+-- Management for Spanning Tree Algorithm (STA).
+-- This has variables not already defined in the implemented
+-- standard MIB(s).
+
+staSystemStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Global spanning tree status.
+ (1) Spanning tree protocol is enabled.
+ (2) Spanning tree protocol is disabled."
+ DEFVAL { enabled }
+ ::= { staMgt 1 }
+
+staPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF StaPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table manages port settings for Spanning Tree
+ Protocol 802.1d, 802.1w or 802.1s depending on the
+ value specified by staProtocolType."
+ REFERENCE "IEEE 802.1d, IEEE 802.1w, IEEE 802.1s."
+ ::= { staMgt 2 }
+
+staPortEntry OBJECT-TYPE
+ SYNTAX StaPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The conceptual entry of staPortTable."
+ AUGMENTS { dot1dStpPortEntry }
+ ::= { staPortTable 1 }
+
+StaPortEntry ::= SEQUENCE
+{
+-- for MST, RSTP
+ staPortProtocolMigration TruthValue,
+ staPortOperEdgePort TruthValue,
+ staPortAdminPointToPoint INTEGER,
+ staPortOperPointToPoint TruthValue,
+ staPortSystemStatus EnabledStatus,
+ staPortLongAdminPathCost Integer32,
+ staPortLongOperPathCost Integer32,
+ staPortBpduFlooding EnabledStatus,
+ staPortBpduGuard EnabledStatus,
+ staPortAdminEdgePortWithAuto INTEGER,
+ staPortBpduFilter EnabledStatus,
+ staPortRootGuardStatus EnabledStatus,
+ staPortBpduGuardAutoRecovery EnabledStatus,
+ staPortBpduGuardAutoRecoveryInterval Unsigned32,
+ staPortTcPropStop TruthValue
+}
+
+-- for MSTP RSTP
+staPortProtocolMigration 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"
+ ::= { staPortEntry 3 }
+
+staPortOperEdgePort 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 staPortAdminEdgePort and is set false
+ when a BPDU is received."
+ REFERENCE
+ "IEEE 802.1t clause 14.8.2, 18.3.4"
+ ::= { staPortEntry 5 }
+
+staPortAdminPointToPoint 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"
+ ::= { staPortEntry 6 }
+
+staPortOperPointToPoint 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. This 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 staPortAdminPointToPoint object."
+ REFERENCE
+ "IEEE 802.1w clause 6.4.3, 6.5, 14.8.2"
+ ::= { staPortEntry 7 }
+
+staPortSystemStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Per-port spanning tree status.
+ (1) Spanning tree protocol is enabled.
+ (2) Spanning tree protocol is disabled."
+ DEFVAL { enabled }
+ ::= { staPortEntry 9 }
+
+staPortLongAdminPathCost OBJECT-TYPE
+ SYNTAX Integer32(0..200000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The admin value of the RSTP path cost or MST external pathcost.
+ The contribution of this port to the path cost (in 32
+ bits value) of paths towards the spanning tree root which
+ include this port.
+
+ This object is used to configure the spanning tree port
+ path cost in the 32-bit value range when the
+ staPathCostMethod is long(2).
+
+ If the staPathCostMethod is short(1), this mib object is not
+ instantiated.
+
+ Setting this to 0 means that the path cost is automatically
+ determined. In this case, read staPortLongOperPathCost to get
+ the oper value."
+ ::= { staPortEntry 10 }
+
+staPortLongOperPathCost OBJECT-TYPE
+ SYNTAX Integer32(1..200000000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The oper value of the RSTP path cost or MST external pathcost.
+ The contribution of this port to the path cost (in 32
+ bits value) of paths towards the spanning tree root which
+ include this port.
+
+ This object is used to configure the spanning tree port
+ path cost in the 32-bit value range when the
+ staPathCostMethod is long(2).
+
+ If the staPathCostMethod is short(1), this mib object is not
+ instantiated."
+ ::= { staPortEntry 11 }
+
+-- BPUD flooding can be configured per port when spanning tree is disable
+staPortBpduFlooding OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This parameter is used to configure the capability of BPDUs
+ flooding."
+ ::= { staPortEntry 12 }
+
+staPortBpduGuard OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "A value of enabled(1) indicates that BPDU port guard feature
+ is enabled for each port. A value of disabled(2) indicates
+ that the feature is disabled."
+ ::= { staPortEntry 15 }
+
+staPortAdminEdgePortWithAuto OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ true(1),
+ false(2),
+ auto(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The administrative value of the edge port parameter.
+ A value of enable(1) indicates that this port should be
+ assumed as an edge-port, a value of disable(2) indicates
+ that this port should be assumed as a non-edge-port and
+ a value of auot (3) indicates this port in RSPT or MSTP mode
+ should be assumed as an edge-port after migration or max age expire
+ without receiving any BPDU and sending BPDU with proposal flag on."
+ ::= { staPortEntry 16 }
+
+staPortBpduFilter OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The administrative value of the BPDU filter parameter.
+ A value of enabled(1) indicates that this port will avoid
+ transmitting BPDUs on edge-port and the value of disabled(2)
+ indicates that this port will not avoid transmitting BPDUs
+ on edge-port."
+ ::= { staPortEntry 17 }
+
+staPortRootGuardStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the desired status of the root guard. This variable
+ configures the root guard feature to enforce the root bridge
+ placement in the network."
+ ::= { staPortEntry 18 }
+
+staPortBpduGuardAutoRecovery OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "A value of enabled(1) indicates that BPDU port guard auto
+ recovery mechanism is enabled for this port. A value of
+ disabled(2) indicates that the mechanism is disabled."
+ ::= { staPortEntry 19 }
+
+staPortBpduGuardAutoRecoveryInterval OBJECT-TYPE
+ SYNTAX Unsigned32(30..86400)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The interval in seconds used by BPDU guard auto recovery
+ mechanism."
+ ::= { staPortEntry 20 }
+
+staPortTcPropStop OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Stop topology change progate on this ifindex.
+ Don't enable on potentially ring port.
+ "
+ ::= { staPortEntry 21 }
+
+staProtocolType OBJECT-TYPE
+ SYNTAX INTEGER {
+ stp(1),
+ rstp(2),
+ mstp(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The version of Spanning Tree Protocol the bridge is currently
+ running. The value 'stp(1)' indicates the Spanning Tree
+ Protocol is as specified in IEEE 802.1D,'rstp(2)' indicates that
+ the Rapid Spanning Tree Protocol is as specified in IEEE
+ 802.1w, and the value 'mstp(3)' indicates that the Multiple Spanning
+ Tree Protocol is as specified in IEEE 802.1s. New values may
+ be defined in the future as new or updated versions of the
+ protocol become available."
+ REFERENCE
+ "IEEE 802.1w clause 14.8.1, 17.12, 17.16.1"
+ ::= { staMgt 3 }
+
+
+staTxHoldCount OBJECT-TYPE
+ SYNTAX Integer32 (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 }
+ ::= { staMgt 4 }
+
+staPathCostMethod OBJECT-TYPE
+ SYNTAX StaPathCostMode
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicates the type of spanning tree path cost mode configured
+ on the switch. This mode applies to all instances of the
+ spanning tree protocol running on the switch.
+
+ When the value of this MIB object is changed, the path cost of
+ all ports will be reassigned to the default path cost values
+ based on the new spanning tree path cost mode and the
+ ports' speed.
+
+ When the value of this MIB object is set to long(2), the
+ staPortLongPathCost MIB object must be used to retrieve/configure
+ the spanning tree port path cost as a 32-bit value.
+ The set operation on dot1dStpPortPathCost in BRIDGE-MIB will be rejected.
+ While retrieving the value of dot1dStpPortPathCost, the maximum
+ value of 65535 will be returned if the value of staPortLongPathCost
+ for the same instance exceeds 65535.
+
+ When the value of this MIB object is set to short(1), the
+ dot1dStpPortPathCost in BRIDGE-MIB must be used."
+ DEFVAL { short }
+ ::= { staMgt 5}
+
+--
+-- xstMgt
+--
+
+xstMgt OBJECT IDENTIFIER ::= { staMgt 6}
+
+mstName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The name of the Multiple Spanning Tree region."
+ ::= { xstMgt 1 }
+
+mstRevision OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The Revision number of the Multiple Spanning Tree region."
+ ::= { xstMgt 2 }
+
+mstMaxHops OBJECT-TYPE
+ SYNTAX Integer32(1..40)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The max hop number counts of the Multiple Spanning Tree region."
+ ::= { xstMgt 3 }
+
+xstInstanceCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF XstInstanceCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table is used to configure the property of a specific
+ instance in Multiple Spanning Tree or Rapid Spanning Tree.
+ If Rapid Spanning Tree protocol is in use, the
+ mstInstanceEditIndex is always 0."
+ ::= { xstMgt 4 }
+
+xstInstanceCfgEntry OBJECT-TYPE
+ SYNTAX XstInstanceCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A conceptual row containing the property of the RST or MST instance."
+ INDEX { xstInstanceCfgIndex }
+ ::= { xstInstanceCfgTable 1 }
+
+XstInstanceCfgEntry ::= SEQUENCE
+{
+ xstInstanceCfgIndex Integer32,
+ xstInstanceCfgPriority Integer32,
+ xstInstanceCfgTimeSinceTopologyChange TimeTicks,
+ xstInstanceCfgTopChanges Integer32,
+ xstInstanceCfgDesignatedRoot BridgeId,
+ xstInstanceCfgRootCost Integer32,
+ xstInstanceCfgRootPort Integer32,
+ xstInstanceCfgMaxAge Timeout,
+ xstInstanceCfgHelloTime Timeout,
+ xstInstanceCfgHoldTime Timeout,
+ xstInstanceCfgForwardDelay Timeout,
+ xstInstanceCfgBridgeMaxAge Timeout,
+ xstInstanceCfgBridgeHelloTime Timeout,
+ xstInstanceCfgBridgeForwardDelay Timeout,
+ xstInstanceCfgTxHoldCount Integer32,
+ xstInstanceCfgPathCostMethod StaPathCostMode
+}
+
+xstInstanceCfgIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..64)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An arbitrary integer within the range from 1 to the value of
+ the maximum instance that uniquely identifies a spanning
+ tree instance."
+ ::= {xstInstanceCfgEntry 1 }
+
+xstInstanceCfgPriority OBJECT-TYPE
+ SYNTAX Integer32 (0..61440)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The priority of a specific spanning tree instance.
+ The value assigned should be in the range 0-61440
+ in steps of 4096."
+ ::= { xstInstanceCfgEntry 2 }
+
+
+xstInstanceCfgTimeSinceTopologyChange OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The time (in hundredths of a second) since the last topology
+ change detected by the bridge entity in RST or MST."
+ ::= { xstInstanceCfgEntry 3 }
+
+xstInstanceCfgTopChanges OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of topology changes detected by
+ this bridge in RST or MST since the management entity
+ was last reset or initialized."
+ ::= { xstInstanceCfgEntry 4 }
+
+
+xstInstanceCfgDesignatedRoot OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The bridge identifier of the root of the spanning
+ tree as determined by the Multiple Spanning Tree Protocol. (802.1s)
+ or Rapid Spanning Tree Protocol (802.1w) executed by this node.
+ This value is used as the root identifier parameter in
+ all configuration bridge PDUs originated by this node."
+ REFERENCE "IEEE 802.1w."
+ ::= { xstInstanceCfgEntry 5 }
+
+xstInstanceCfgRootCost OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The cost of the path to the root as seen from
+ this bridge of the RST or MST."
+ ::= { xstInstanceCfgEntry 6 }
+
+
+xstInstanceCfgRootPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of the port which offers the
+ lowest cost path from this bridge to the root
+ bridge of the RST or MST."
+ ::= { xstInstanceCfgEntry 7 }
+
+xstInstanceCfgMaxAge OBJECT-TYPE
+ SYNTAX Timeout
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The maximum age of Multiple Spanning Tree Protocol (802.1s)
+ or Rapid Spanning Tree Protocol (802.1w) information learned
+ from the network on any port before it is discarded,
+ in units of hundredths of a second. This is the actual
+ value that this bridge is currently using."
+ ::= { xstInstanceCfgEntry 8 }
+
+
+xstInstanceCfgHelloTime OBJECT-TYPE
+ SYNTAX Timeout
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The amount of time between the transmission of
+ configuration bridge PDUs by this node on any port
+ when it is the root of the specific spanning tree or trying
+ to become so, in units of hundredths of a second.
+ This is the actual value that this bridge is
+ currently using in RST or MST."
+ ::= { xstInstanceCfgEntry 9 }
+
+xstInstanceCfgHoldTime OBJECT-TYPE
+ SYNTAX Timeout
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This time value determines the interval length
+ during which no more than two configuration bridge
+ PDUs shall be transmitted by this node, in units
+ of hundredths of a second."
+ ::= { xstInstanceCfgEntry 10 }
+
+xstInstanceCfgForwardDelay OBJECT-TYPE
+ SYNTAX Timeout
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For RST or MST protocol, this time value, measured in units of
+ hundredths of a second, controls how fast a port changes
+ its spanning state when moving towards the forwarding
+ state. The value determines how long the port
+ stays in each of the listening and learning
+ states, which precede the forwarding state. This
+ value is also used, when a topology change has
+ been detected and is underway, to age all dynamic
+ entries in the forwarding database. This value is the
+ current value being used by the bridge.
+ xstInstanceCfgBridgeForwardDelay defines the value that
+ this bridge and all others would start using
+ if/when this bridge were to become the root."
+ ::= { xstInstanceCfgEntry 11 }
+
+xstInstanceCfgBridgeMaxAge OBJECT-TYPE
+ SYNTAX Timeout
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For RST or MST protocol, the time (in hundredths of second)
+ that all bridges use for MaxAge when this bridge is acting
+ as the root. Note that 802.1D-1990 specifies that the range
+ for this parameter is related to the value of
+ xstInstanceCfgBridgeHelloTime. The granularity of this
+ timer is specified by 802.1D-1990 to be 1 second."
+ REFERENCE "802.1D-1990."
+ ::= { xstInstanceCfgEntry 12 }
+
+xstInstanceCfgBridgeHelloTime OBJECT-TYPE
+ SYNTAX Timeout
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For RST or MST protocol,the time (in hundredths of a second) that
+ all bridges use for HelloTime when this bridge is acting
+ as the root. The granularity of this timer is specified
+ by 802.1D-1990 to be 1 second."
+ REFERENCE "802.1D-1990."
+ ::= { xstInstanceCfgEntry 13 }
+
+
+xstInstanceCfgBridgeForwardDelay OBJECT-TYPE
+ SYNTAX Timeout
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For RST or MST protocol, the time (in hundredths of a second)
+ that all bridges use for ForwardDelay when this bridge
+ is acting as the root.
+ Note that 802.1D-1990 specifies that the range for this
+ parameter is related to the value of
+ xstInstanceCfgBridgeMaxAge. The granularity of this
+ timer is specified by 802.1D-1990 to be 1 second."
+ REFERENCE "802.1D-1990."
+ ::= { xstInstanceCfgEntry 14 }
+
+xstInstanceCfgTxHoldCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For RST or MST protocol, the value used by the port transmit
+ state machine to limit the maximum transmission rate."
+ ::= { xstInstanceCfgEntry 15 }
+
+xstInstanceCfgPathCostMethod OBJECT-TYPE
+ SYNTAX StaPathCostMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "For RST or MST protocol, this indicates the type of spanning tree path
+ cost mode used by the switch. The mode applies to all instances of the
+ Spanning Tree protocol running on the switch.
+
+ When the value of this MIB object is changed, the path cost
+ of all ports will be reassigned to the default path cost
+ values based on the new spanning tree path cost mode and the
+ ports' speed.
+
+ When the value of this MIB object is set to long(2),
+ the xstInstancePortPathCost MIB object must be used in order
+ to retrieve/configure the spanning tree port path cost as a
+ 32-bit value. The set operation on dot1dStpPortPathCost in
+ BRIDGE-MIB will be rejected. While retrieving the value of
+ dot1dStpPortPathCost, the maximum value of 65535 will be
+ returned if the value of xstInstancePortPathCost for the same
+ instance exceeds 65535.
+
+ When the value of this MIB object is set to short(1),
+ the dot1dStpPortPathCost in BRIDGE-MIB must be used."
+ ::= { xstInstanceCfgEntry 16 }
+
+xstInstancePortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF XstInstancePortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The extension table for dot1dStpPortEntry to provide
+ additional Spanning Tree information and configuration."
+ ::= { xstMgt 5 }
+
+xstInstancePortEntry OBJECT-TYPE
+ SYNTAX XstInstancePortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The conceptual row for xstInstancePortTable."
+ INDEX { xstInstanceCfgIndex, dot1dStpPort }
+ ::= { xstInstancePortTable 1 }
+
+XstInstancePortEntry ::= SEQUENCE
+{
+ xstInstancePortPriority Integer32,
+ xstInstancePortState INTEGER,
+ xstInstancePortEnable EnabledStatus,
+ xstInstancePortDesignatedRoot BridgeId,
+ xstInstancePortDesignatedCost Integer32,
+ xstInstancePortDesignatedBridge BridgeId,
+ xstInstancePortDesignatedPort OCTET STRING,
+ xstInstancePortForwardTransitions Counter32,
+ xstInstancePortPortRole INTEGER,
+ xstInstancePortAdminPathCost Integer32,
+ xstInstancePortOperPathCost Integer32
+}
+
+xstInstancePortPriority OBJECT-TYPE
+ SYNTAX Integer32(0..240)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Defines the priority used for this port in the Spanning
+ Tree Algorithm. If the path cost for all ports on a
+ switch is the same, the port with the highest priority
+ (i.e., lowest value) will be configured as an active link
+ in the Spanning Tree. This makes a port with higher
+ priority less likely to be blocked if the Spanning Tree
+ Algorithm is detecting network loops. Where more than one
+ port is assigned the highest priority, the port with
+ lowest numeric identifier will be enabled."
+ ::= { xstInstancePortEntry 3 }
+
+xstInstancePortState OBJECT-TYPE
+ SYNTAX INTEGER {
+ discarding(1),
+ learning(2),
+ forwarding(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The port's current state as defined by application of
+ the Spanning Tree Protocol. This state controls what
+ action a port takes on reception of a frame:
+ discarding(1): Port receives configuration messages,
+ but does not forward packets.
+ learning(2): Port has transmitted configuration messages
+ for an interval set by the Forward Delay
+ parameter without receiving contradictory
+ information. Port address table is cleared,
+ and the port begins learning addresses.
+ forwarding(3): Port forwards packets, and continues learning
+ addresses.
+
+ For ports which are disabled (see xstInstancePortEnable),
+ this object will have a value of discarding(1)."
+ ::= { xstInstancePortEntry 4}
+
+xstInstancePortEnable OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The enabled/disabled status of the port."
+ ::= { xstInstancePortEntry 5 }
+
+xstInstancePortDesignatedRoot OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The unique bridge identifier of the bridge
+ recorded as the root in the configuration BPDUs
+ transmitted by the designated bridge for the
+ segment to which the port is attached."
+ ::= { xstInstancePortEntry 7 }
+
+xstInstancePortDesignatedCost OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The path cost of the designated port of the
+ segment connected to this port. This value is
+ compared to the root path cost field in received
+ bridge PDUs."
+ ::= { xstInstancePortEntry 8 }
+
+xstInstancePortDesignatedBridge OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The bridge identifier of the bridge which this
+ port considers to be the designated bridge for
+ this port's segment."
+ ::= { xstInstancePortEntry 9 }
+
+xstInstancePortDesignatedPort OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (2))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port identifier of the port on the designated
+ bridge for this port's segment."
+ ::= { xstInstancePortEntry 10 }
+
+xstInstancePortForwardTransitions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times this port has transitioned
+ from the learning state to the forwarding state."
+ ::= { xstInstancePortEntry 11 }
+
+xstInstancePortPortRole OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disabled(1),
+ root(2),
+ designated(3),
+ alternate(4),
+ backup(5),
+ master(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The role of the port in the RST or MST protocol:
+ (1) The port has no role within the spanning tree
+ (2) The port is part of the active topology connecting
+ the bridge to the root bridge (i.e., root port)
+ (3) The port is connecting a LAN through the bridge to the
+ root bridge (i.e., designated port)
+ (4) The port may provide connectivity if other
+ bridges, bridge ports, or LANs fail or are removed.
+ (5) The port provides backup if other
+ bridges, bridge ports, or LANs fail or are removed.
+ (6) For MST protocol only, indicates whether this instance
+ is in a master role."
+ ::= { xstInstancePortEntry 12 }
+
+xstInstancePortAdminPathCost OBJECT-TYPE
+ SYNTAX Integer32(0..200000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The admin value of the MST internal path cost,
+ in the range of 1 to 200000000. 0 indicate the pathcost is
+ dynamically determined by attribute of the port.
+ This parameter is used to determine the best path between
+ devices. Therefore, lower values should be assigned to
+ ports attached to faster media, and higher values assigned
+ to ports with slower media. (Path cost takes precedence
+ over port priority)."
+ ::= { xstInstancePortEntry 13 }
+
+xstInstancePortOperPathCost OBJECT-TYPE
+ SYNTAX Integer32(1..200000000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The oper value of the RST pathcost or MST internal pathcost,
+ in the range of 1 to 200000000.
+ This parameter is used to determine the best path between
+ devices. Therefore, lower values should be assigned to
+ ports attached to faster media, and higher values assigned
+ to ports with slower media. (Path cost takes precedence
+ over port priority)."
+ ::= { xstInstancePortEntry 14 }
+
+mstInstanceEditTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MstInstanceEditEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The instance table for the Multiple Spanning Tree region"
+ ::= { xstMgt 6 }
+
+mstInstanceEditEntry OBJECT-TYPE
+ SYNTAX MstInstanceEditEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A conceptual row containing the status of the MSTP instance."
+ INDEX { mstInstanceEditIndex }
+ ::= { mstInstanceEditTable 1 }
+
+MstInstanceEditEntry ::= SEQUENCE
+{
+ mstInstanceEditIndex Integer32,
+ mstInstanceEditVlansMap OCTET STRING,
+ mstInstanceEditVlansMap2k OCTET STRING,
+ mstInstanceEditVlansMap3k OCTET STRING,
+ mstInstanceEditVlansMap4k OCTET STRING,
+ mstInstanceEditRemainingHops Integer32
+}
+
+mstInstanceEditIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..64)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An arbitrary integer within the range from 1 to the value of
+ the maximum instance that uniquely identifies a spanning
+ tree instance."
+ ::= {mstInstanceEditEntry 1 }
+
+mstInstanceEditVlansMap OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A string of octets containing one bit per VLAN. The
+ first octet corresponds to VLANs with vlanIndex values
+ of 0 through 7; the second octet to VLANs 8 through
+ 15; etc., The most significant bit of each octet
+ corresponds to the lowest value vlanIndex in that octet.
+
+ For each VLAN, if it is mapped to this MSTP instance,
+ then the bit corresponding to that VLAN is set to '1'.
+
+ To create a row, write any of mstInstanceEditVlansMap,
+ mstInstanceEditVlansMap2k, mstInstanceEditVlansMap3k or
+ mstInstanceEditVlansMap4k, to a non-empty list.
+ To destroy a row, write all of these four variables
+ to an empty list."
+ ::= {mstInstanceEditEntry 2 }
+
+mstInstanceEditVlansMap2k OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A string of octets containing one bit per VLAN for
+ VLANS with vlanIndex values of 1024 through 2047. The
+ first octet corresponds to VLANs with vlanIndex values
+ of 1024 through 1031; the second octet to VLANs 1032
+ through 1039; etc. The most significant bit of each
+ octet corresponds to the lowest value vlanIndex in that
+ octet.
+
+ For each VLAN, if it is mapped to this MSTP instance,
+ then the bit corresponding to that VLAN is set to '1'.
+
+ To create a row, write any of mstInstanceEditVlansMap,
+ mstInstanceEditVlansMap2k, mstInstanceEditVlansMap3k or
+ mstInstanceEditVlansMap4k, to a non-empty list.
+ To destroy a row, write all of these four variables
+ to an empty list."
+ ::= {mstInstanceEditEntry 3 }
+
+mstInstanceEditVlansMap3k OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A string of octets containing one bit per VLAN for
+ VLANS with vlanIndex values of 2048 through 3071. The
+ first octet corresponds to VLANs with vlanIndex values
+ of 2048 through 2055; the second octet to VLANs 2056
+ through 2063; etc. The most significant bit of each
+ octet corresponds to the lowest value vlanIndex in that
+ octet.
+
+ For each VLAN, if it is mapped to this MSTP instance,
+ then the bit corresponding to that VLAN is set to '1'.
+
+ To create a row, write any of mstInstanceEditVlansMap,
+ mstInstanceEditVlansMap2k, mstInstanceEditVlansMap3k or
+ mstInstanceEditVlansMap4k, to a non-empty list.
+ To destroy a row, write all of these four variables
+ to an empty list."
+ ::= {mstInstanceEditEntry 4 }
+
+mstInstanceEditVlansMap4k OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A string of octets containing one bit per VLAN for
+ VLANS with vlanIndex values of 3072 through 4095. The
+ first octet corresponds to VLANs with vlanIndex values
+ of 3072 through 3079; the second octet to VLANs 3080
+ through 3087; etc. The most significant bit of each
+ octet corresponds to the lowest value vlanIndex in that
+ octet.
+
+ For each VLAN, if it is mapped to this MSTP instance,
+ then the bit corresponding to that VLAN is set to '1'.
+
+ To create a row, write any of mstInstanceEditVlansMap,
+ mstInstanceEditVlansMap2k, mstInstanceEditVlansMap3k or
+ mstInstanceEditVlansMap4k, to a non-empty list.
+ To destroy a row, write all of these four variables
+ to an empty list."
+ ::= {mstInstanceEditEntry 5 }
+
+mstInstanceEditRemainingHops OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The remaining hop count for this MST instance."
+ ::= { mstInstanceEditEntry 6 }
+
+--mstInstanceOperTable
+mstInstanceOperTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MstInstanceOperEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The Multiple Spanning Tree region instance vlan mapped table."
+ ::= { xstMgt 7 }
+
+mstInstanceOperEntry OBJECT-TYPE
+ SYNTAX MstInstanceOperEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A conceptual row containing the status of the MSTP instance."
+ INDEX { mstInstanceOperIndex }
+ ::= { mstInstanceOperTable 1 }
+
+MstInstanceOperEntry ::= SEQUENCE
+{
+ mstInstanceOperIndex Integer32,
+ mstInstanceOperVlansMap OCTET STRING,
+ mstInstanceOperVlansMap2k OCTET STRING,
+ mstInstanceOperVlansMap3k OCTET STRING,
+ mstInstanceOperVlansMap4k OCTET STRING
+}
+
+mstInstanceOperIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..4094)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An arbitrary integer within the range from 1 to the value of
+ the maximum instance that uniquely identifies a spanning
+ tree instance."
+ ::= {mstInstanceOperEntry 1 }
+
+mstInstanceOperVlansMap OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A string of octets containing one bit per VLAN. The
+ first octet corresponds to VLANs with vlanIndex values
+ of 0 through 7; the second octet to VLANs 8 through
+ 15; etc., The most significant bit of each octet
+ corresponds to the lowest value vlanIndex in that octet.
+
+ For each VLAN, if it is mapped to this MSTP instance,
+ then the bit corresponding to that VLAN is set to '1'."
+ ::= {mstInstanceOperEntry 2 }
+
+mstInstanceOperVlansMap2k OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A string of octets containing one bit per VLAN for
+ VLANS with vlanIndex values of 1024 through 2047. The
+ first octet corresponds to VLANs with vlanIndex values
+ of 1024 through 1031; the second octet to VLANs 1032
+ through 1039; etc. The most significant bit of each
+ octet corresponds to the lowest value vlanIndex in that
+ octet.
+
+ For each VLAN, if it is mapped to this MSTP instance,
+ then the bit corresponding to that VLAN is set to '1'."
+ ::= {mstInstanceOperEntry 3 }
+
+mstInstanceOperVlansMap3k OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A string of octets containing one bit per VLAN for
+ VLANS with vlanIndex values of 2048 through 3071. The
+ first octet corresponds to VLANs with vlanIndex values
+ of 2048 through 2055; the second octet to VLANs 2056
+ through 2063; etc. The most significant bit of each
+ octet corresponds to the lowest value vlanIndex in that
+ octet.
+
+ For each VLAN, if it is mapped to this MSTP instance,
+ then the bit corresponding to that VLAN is set to '1'."
+ ::= {mstInstanceOperEntry 4 }
+
+mstInstanceOperVlansMap4k OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A string of octets containing one bit per VLAN for
+ VLANS with vlanIndex values of 3072 through 4095. The
+ first octet corresponds to VLANs with vlanIndex values
+ of 3072 through 3079; the second octet to VLANs 3080
+ through 3087; etc. The most significant bit of each
+ octet corresponds to the lowest value vlanIndex in that
+ octet.
+
+ For each VLAN, if it is mapped to this MSTP instance,
+ then the bit corresponding to that VLAN is set to '1'."
+ ::= {mstInstanceOperEntry 5 }
+
+-- for 1s(MSTP) end
+
+staLoopbackDetectionPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF StaLoopbackDetectionPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table provides the mechanism to configure the
+ spanning tree loopback detection of each port or trunk"
+ ::= { staMgt 8 }
+
+staLoopbackDetectionPortEntry OBJECT-TYPE
+ SYNTAX StaLoopbackDetectionPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A conceptual row of staLoopbackDetectionPortTable."
+ INDEX { staLoopbackDetectionPortIfIndex}
+ ::= { staLoopbackDetectionPortTable 1 }
+
+StaLoopbackDetectionPortEntry ::= SEQUENCE
+{
+ staLoopbackDetectionPortIfIndex InterfaceIndex,
+ staLoopbackDetectionPortStatus EnabledStatus,
+ staLoopbackDetectionPortTrapStatus EnabledStatus,
+ staLoopbackDetectionPortReleaseMode INTEGER,
+ staLoopbackDetectionPortRelease INTEGER,
+ staLoopbackDetectionPortShutdownInterval Integer32
+}
+
+staLoopbackDetectionPortIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "The port and the trunk interfaces of the portTable. The interface
+ identified by a particular value of this index is the same interface
+ as identified by the same value of ifIndex in the IF-MIB."
+ ::= { staLoopbackDetectionPortEntry 1 }
+
+staLoopbackDetectionPortStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Status of the port on whether spanning tree loopback detection is enabled."
+ ::= { staLoopbackDetectionPortEntry 2 }
+
+staLoopbackDetectionPortTrapStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The parameter indicates whether the trap has
+ to be sent when the loopback BPDUs have been detected."
+ ::= { staLoopbackDetectionPortEntry 3 }
+
+ staLoopbackDetectionPortReleaseMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ auto(1),
+ manual(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Setting it to auto(1) indicates that this port can be released
+ from discarding state automatically after loopback has occurred.
+ Setting it to manual(2) indicates that this port can be released
+ from discarding state manually after loopback has occurred."
+ ::= { staLoopbackDetectionPortEntry 4 }
+
+staLoopbackDetectionPortRelease OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noRelease(1),
+ release(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set this to release(2) to release the port from discarding state.
+ noRelease(1) will always be obtained when reading this variable."
+ ::= { staLoopbackDetectionPortEntry 5 }
+
+staLoopbackDetectionPortShutdownInterval OBJECT-TYPE
+ SYNTAX Integer32 (60..86400)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set the interval used when loopback detection action is
+ shutdown."
+ ::= { staLoopbackDetectionPortEntry 7 }
+
+staSystemBPDUFlooding OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ to-vlan(1),
+ to-all(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Global BPDU flooding behavior configuration.
+ When BPDU is received on spanning tree disabled port.
+ (1) BPDU is flooded to all other spanning tree disabled ports in vlan that received BPDU.
+ (2) BPDU is flooded to all other spanning tree disabled ports."
+ DEFVAL { to-vlan }
+ ::= { staMgt 9 }
+
+--
+-- restartMgt
+--
+
+-- Management for restarting the switch.
+
+
+restartOpCodeFile OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..127))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Name of op-code file for start-up."
+ ::= { restartMgt 1 }
+
+restartConfigFile OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..127))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Name of configuration file for start-up."
+ ::= { restartMgt 2 }
+
+restartControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ running(1),
+ warmBoot(2),
+ coldBoot(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this object to warmBoot(2) causes the device to
+ reinitialize itself such that neither the agent configuration
+ nor the protocol entity implementation is altered. Setting this
+ object to coldBoot(3) causes the device to reinitialize itself such
+ that the agent's configuration or the protocol entity implementation
+ may be altered. When the device is running normally, this
+ variable has a value of running(1)."
+ ::= { restartMgt 3 }
+
+--
+-- mirrorMgt
+--
+
+-- Management for port mirroring.
+
+mirrorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MirrorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for port mirroring, enabling a port to be mirrored
+ to/from another port. Not all ports can be mirrored and
+ limitations may apply as to which ports can be used as either
+ source or destination ports."
+ ::= { mirrorMgt 1 }
+
+mirrorEntry OBJECT-TYPE
+ SYNTAX MirrorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The conceptual row of mirrorTable."
+ INDEX { mirrorDestinationPort, mirrorSourcePort }
+ ::= { mirrorTable 1 }
+
+MirrorEntry ::= SEQUENCE
+{
+ mirrorDestinationPort Integer32,
+ mirrorSourcePort Integer32,
+ mirrorType INTEGER,
+ mirrorStatus ValidStatus
+}
+
+mirrorDestinationPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The destination port interface for mirrored packets.
+ The interface identified by a particular value of
+ this index is the same interface as identified by
+ the same value of ifIndex in the IF-MIB."
+ ::= { mirrorEntry 1 }
+
+mirrorSourcePort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The source port interface for mirrored packets.
+ The interface identified by a particular value of
+ this index is the same interface as identified by
+ the same value of ifIndex in the IF-MIB."
+ ::= { mirrorEntry 2 }
+
+mirrorType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ rx(1),
+ tx(2),
+ both(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "If this value is rx(1), receive packets will
+ be mirrored. If this value is tx(2), transmit
+ packets will be mirrored. If this value is both(3),
+ both receive and transmit packets will be mirrored."
+ ::= { mirrorEntry 3 }
+
+mirrorStatus OBJECT-TYPE
+ SYNTAX ValidStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Setting this to valid(1) creates an entry.
+ Setting this to invalid(2) destroys an entry."
+ ::= { mirrorEntry 4 }
+
+--
+-- rspanMgt
+--
+
+rspanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RspanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table that contains the settings of RSPAN."
+ ::= { mirrorMgt 3 }
+
+rspanEntry OBJECT-TYPE
+ SYNTAX RspanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The conceptual row of rspanTable."
+ INDEX { rspanSessionId }
+ ::= { rspanTable 1 }
+
+RspanEntry ::= SEQUENCE
+{
+ rspanSessionId Integer32,
+ rspanSrcTxPorts PortList,
+ rspanSrcRxPorts PortList,
+ rspanDstPort Integer32,
+ rspanDstPortTag INTEGER,
+ rspanSwitchRole INTEGER,
+ rspanRemotePorts PortList,
+ rspanRemoteVlanId Integer32,
+ rspanOperStatus INTEGER,
+ rspanStatus ValidStatus
+}
+
+rspanSessionId OBJECT-TYPE
+ SYNTAX Integer32 (1..2)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The session ID that may specify an entry in the table which
+ contains destination port(s) information."
+ ::= { rspanEntry 1 }
+
+rspanSrcTxPorts OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Specifies the source port list in tx mode."
+ ::= { rspanEntry 2 }
+
+rspanSrcRxPorts OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Specifies the source port list in rx mode."
+ ::= { rspanEntry 3 }
+
+rspanDstPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The port number of a destination port. The interface
+ identified by a particular value of this index is the same
+ interface as identified by the same value of ifIndex in the
+ IF-MIB."
+ ::= { rspanEntry 4 }
+
+rspanDstPortTag OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(1),
+ untagged(2),
+ tagged(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Specifies the traffic which is sent out from source port
+ with RSPAN VLAN ID or not."
+ ::= { rspanEntry 5 }
+
+rspanSwitchRole OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(1),
+ source(2),
+ intermediate(3),
+ destination(4)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Specifies the role of current switch."
+ ::= { rspanEntry 6 }
+
+rspanRemotePorts OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Specifies the uplink port list."
+ ::= { rspanEntry 7 }
+
+rspanRemoteVlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Specifies the ID of a RSPAN VLAN."
+ ::= { rspanEntry 8 }
+
+rspanOperStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The operational status of the entry. A status of up(1)
+ means the setting of a session is complete and it has
+ started performing its function. A status of down(2) means
+ no function is performed because of incompleted session
+ setting."
+ ::= { rspanEntry 9 }
+
+rspanStatus OBJECT-TYPE
+ SYNTAX ValidStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Set this to valid(1) to create an entry. Set this to
+ invalid(2) to destroy an entry."
+ ::= { rspanEntry 10 }
+
+--
+-- igmpSnoopMgt
+--
+
+-- Management for Internet Group Management Protocol (IGMP)
+-- Snooping.
+
+
+igmpSnoopStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Parameter to enable or disable IGMP snooping on the device.
+ When enabled, the device will examine IGMP packets and set
+ up filters for IGMP ports. "
+ DEFVAL { enabled }
+ ::= { igmpSnoopMgt 1 }
+
+igmpSnoopQuerier OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enables (disables) whether the switch acts as an IGMP
+ querier."
+ DEFVAL { enabled }
+ ::= { igmpSnoopMgt 2 }
+
+igmpSnoopRouterPortExpireTime OBJECT-TYPE
+ SYNTAX Integer32 (300..500)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Sets the time (in seconds) the switch waits after
+ the previous querier has stopped querying before
+ the router port (which received query packets from
+ previous querier) expires."
+ DEFVAL { 300 }
+ ::= { igmpSnoopMgt 6 }
+
+igmpSnoopVersion OBJECT-TYPE
+ SYNTAX Integer32 (1..3)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "IGMP version snooped"
+ DEFVAL { 2 }
+ ::= { igmpSnoopMgt 7 }
+
+igmpSnoopRouterCurrentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpSnoopRouterCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table for current router ports."
+ ::= { igmpSnoopMgt 8 }
+
+igmpSnoopRouterCurrentEntry OBJECT-TYPE
+ SYNTAX IgmpSnoopRouterCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entry for current router ports."
+ INDEX { igmpSnoopRouterCurrentVlanIndex }
+ ::= {
+igmpSnoopRouterCurrentTable 1 }
+
+IgmpSnoopRouterCurrentEntry ::=
+ SEQUENCE {
+ igmpSnoopRouterCurrentVlanIndex
+ Unsigned32,
+ igmpSnoopRouterCurrentPorts
+ PortList,
+ igmpSnoopRouterCurrentStatus
+ PortList
+ }
+
+igmpSnoopRouterCurrentVlanIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interface identified by a particular value of
+ this index is the same interface as identified by
+ the same value of dot1qVlanIndex in the Q-BRIDGE-MIB.
+ The entry will only appear here after a configure to
+ igmpSnoopRouterStaticTable."
+ ::= { igmpSnoopRouterCurrentEntry 1 }
+
+igmpSnoopRouterCurrentPorts OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The set of ports which are current router ports, including static
+ router ports. Please refer to igmpSnoopRouterStaticTable."
+ ::= { igmpSnoopRouterCurrentEntry 2 }
+
+igmpSnoopRouterCurrentStatus OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The set of ports which are static multicast router ports."
+ ::= { igmpSnoopRouterCurrentEntry 3 }
+
+igmpSnoopRouterStaticTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpSnoopRouterStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table for static router ports."
+ ::= { igmpSnoopMgt 9 }
+
+igmpSnoopRouterStaticEntry OBJECT-TYPE
+ SYNTAX IgmpSnoopRouterStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entry for static router ports."
+ INDEX { igmpSnoopRouterStaticVlanIndex }
+ ::= {
+igmpSnoopRouterStaticTable 1 }
+
+IgmpSnoopRouterStaticEntry ::=
+ SEQUENCE {
+ igmpSnoopRouterStaticVlanIndex
+ Unsigned32,
+ igmpSnoopRouterStaticPorts
+ PortList,
+ igmpSnoopRouterStaticStatus
+ ValidStatus
+ }
+
+igmpSnoopRouterStaticVlanIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interface identified by a particular value of
+ this index is the same interface as identified by
+ the same value of dot1qVlanIndex in the Q-BRIDGE-MIB.
+ The entry will only appear here after a configure to
+ igmpSnoopRouterStaticTable."
+ ::= { igmpSnoopRouterStaticEntry 1 }
+
+igmpSnoopRouterStaticPorts OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The set of ports which are static router ports."
+ ::= { igmpSnoopRouterStaticEntry 2 }
+
+igmpSnoopRouterStaticStatus OBJECT-TYPE
+ SYNTAX ValidStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Setting this to valid(1) creates an entry.
+ Setting this to invalid(2) destroys an entry."
+ ::= { igmpSnoopRouterStaticEntry 3 }
+
+igmpSnoopMulticastStaticTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpSnoopMulticastStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table for static multicast addresses."
+ ::= { igmpSnoopMgt 11 }
+
+igmpSnoopMulticastStaticEntry OBJECT-TYPE
+ SYNTAX IgmpSnoopMulticastStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entry for static multicast addresses."
+ INDEX { igmpSnoopMulticastStaticVlanIndex,
+ igmpSnoopMulticastStaticIpAddress }
+ ::= {
+igmpSnoopMulticastStaticTable 1 }
+
+IgmpSnoopMulticastStaticEntry ::=
+ SEQUENCE {
+ igmpSnoopMulticastStaticVlanIndex
+ Unsigned32,
+ igmpSnoopMulticastStaticIpAddress
+ IpAddress,
+ igmpSnoopMulticastStaticPorts
+ PortList,
+ igmpSnoopMulticastStaticStatus
+ ValidStatus
+ }
+
+igmpSnoopMulticastStaticVlanIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interface identified by a particular value of
+ this index is the same interface as identified by
+ the same value of dot1qVlanIndex in the Q-BRIDGE-MIB.
+ The entry will only appear here after a configure to
+ igmpSnoopMulticastStaticTable."
+ ::= { igmpSnoopMulticastStaticEntry 1 }
+
+igmpSnoopMulticastStaticIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "IP address of multicast group."
+ ::= { igmpSnoopMulticastStaticEntry 2 }
+
+igmpSnoopMulticastStaticPorts OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The set of ports which are members."
+ ::= { igmpSnoopMulticastStaticEntry 3 }
+
+igmpSnoopMulticastStaticStatus OBJECT-TYPE
+ SYNTAX ValidStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Setting this to valid(1) creates an entry.
+ Setting this to invalid(2) destroys an entry."
+ ::= { igmpSnoopMulticastStaticEntry 4 }
+
+igmpSnoopCurrentVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpSnoopCurrentVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for enabling or disabling IGMP snooping per VLAN."
+ ::= { igmpSnoopMgt 14 }
+
+igmpSnoopCurrentVlanEntry OBJECT-TYPE
+ SYNTAX IgmpSnoopCurrentVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for enabling or disabling IGMP snooping."
+ INDEX { igmpSnoopCurrentVlanIndex }
+ ::= { igmpSnoopCurrentVlanTable 1 }
+
+IgmpSnoopCurrentVlanEntry ::= SEQUENCE
+{
+ igmpSnoopCurrentVlanIndex VlanIndex,
+ igmpSnoopCurrentVlanStatus EnabledStatus,
+ igmpSnoopCurrentVlanImmediateLeave EnabledStatus,
+ igmpSnoopCurrentVlanGeneralQuerySuppression EnabledStatus,
+ igmpSnoopCurrentVlanLastMemQueryCount Unsigned32,
+ igmpSnoopCurrentVlanLastMemQueryIntvl Unsigned32,
+ igmpSnoopCurrentVlanProxyAddress IpAddress,
+ igmpSnoopCurrentVlanQueryIntvl Unsigned32,
+ igmpSnoopCurrentVlanQueryRespIntvl Unsigned32,
+ igmpSnoopCurrentVlanProxyReporting INTEGER,
+ igmpSnoopCurrentVlanVersion Unsigned32,
+ igmpSnoopCurrentVlanVersionExclusive EnabledStatus,
+ igmpSnoopCurrentVlanReportSupression INTEGER
+}
+
+igmpSnoopCurrentVlanIndex OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Same is dot1qVlanIndex in the Q-BRIDGE-MIB.
+ This table has only one entry - the entry for
+ the VLAN of the management interface."
+ ::= { igmpSnoopCurrentVlanEntry 1 }
+
+igmpSnoopCurrentVlanStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The parameter to enable or disable the Snooping Status
+ on this VLAN."
+ ::= { igmpSnoopCurrentVlanEntry 2 }
+
+igmpSnoopCurrentVlanImmediateLeave OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The parameter to enable or disable the Immediate-Leave feature on this VLAN."
+ ::= { igmpSnoopCurrentVlanEntry 3 }
+
+igmpSnoopCurrentVlanGeneralQuerySuppression OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The parameter to enable or disable the general query suppresion
+ on this VLAN."
+ ::= { igmpSnoopCurrentVlanEntry 4 }
+
+igmpSnoopCurrentVlanLastMemQueryCount OBJECT-TYPE
+ SYNTAX Unsigned32(1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Represents the number of queries sent by the switch before
+ it assumes there are no local members."
+ ::= { igmpSnoopCurrentVlanEntry 5 }
+
+igmpSnoopCurrentVlanLastMemQueryIntvl OBJECT-TYPE
+ SYNTAX Unsigned32(1..31744)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The last member query interval is the max response time
+ inserted into group-specific queries sent in response to
+ leave group messages,and is also the the max response time
+ inserted into group-and-source-specific query messages."
+ ::= { igmpSnoopCurrentVlanEntry 6 }
+
+igmpSnoopCurrentVlanProxyAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Represents the address of queries sent by the switch."
+ ::= { igmpSnoopCurrentVlanEntry 7 }
+
+igmpSnoopCurrentVlanQueryIntvl OBJECT-TYPE
+ SYNTAX Unsigned32(2..31744)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Represents the query interval of queries sent by the switch."
+ ::= { igmpSnoopCurrentVlanEntry 8 }
+
+igmpSnoopCurrentVlanQueryRespIntvl OBJECT-TYPE
+ SYNTAX Unsigned32(10..31740)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Represents the query response interval of queries
+ sent by the switch."
+ ::= { igmpSnoopCurrentVlanEntry 9 }
+
+igmpSnoopCurrentVlanProxyReporting OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enabled(1),
+ disabled(2),
+ default(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set this variable to enabled(1) to enable the feature.
+ Set this variable to disabled(2) to disable the feature.
+ Set this variable to default(3), the status of the feature
+ is decided by the global configuration."
+ ::= { igmpSnoopCurrentVlanEntry 10 }
+
+igmpSnoopCurrentVlanVersion OBJECT-TYPE
+ SYNTAX Unsigned32(1..3)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "the version of igmp packets is supported by this vlan."
+ ::= { igmpSnoopCurrentVlanEntry 11 }
+
+igmpSnoopCurrentVlanVersionExclusive OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable control of the IGMP Snooping exclusive
+ supported version."
+ ::= { igmpSnoopCurrentVlanEntry 12 }
+
+igmpSnoopCurrentVlanReportSupression OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ default(0),
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set this variable to enabled(1) to enable the feature.
+ Set this variable to disabled(2) to disable the feature.
+ Set this variable to default(0), the status of the feature
+ is decided by the global configuration."
+ ::= { igmpSnoopCurrentVlanEntry 13 }
+
+igmpSnoopMulticastGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpSnoopMulticastGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table for current multicast addresses."
+ ::= { igmpSnoopMgt 15 }
+
+igmpSnoopMulticastGroupEntry OBJECT-TYPE
+ SYNTAX IgmpSnoopMulticastGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entry for Group multicast addresses."
+ INDEX { igmpSnoopMulticastGroupVlanIndex,
+ igmpSnoopMulticastGroupIpAddress,
+ igmpSnoopMulticastGroupSourceIPAddress }
+ ::= {
+igmpSnoopMulticastGroupTable 1 }
+
+IgmpSnoopMulticastGroupEntry ::=
+ SEQUENCE {
+ igmpSnoopMulticastGroupVlanIndex
+ VlanIndex,
+ igmpSnoopMulticastGroupIpAddress
+ IpAddress,
+ igmpSnoopMulticastGroupSourceIPAddress
+ IpAddress,
+ igmpSnoopMulticastGroupPorts
+ PortList,
+ igmpSnoopMulticastGroupStatus
+ PortList
+ }
+
+igmpSnoopMulticastGroupVlanIndex OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interface identified by a particular value of
+ this index is the same interface as identified by
+ the same value of dot1qVlanIndex in the Q-BRIDGE-MIB.
+ The entry will only appear here after a configure to
+ igmpSnoopMulticastStaticTable."
+ ::= { igmpSnoopMulticastGroupEntry 1 }
+
+igmpSnoopMulticastGroupIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "IP address of multicast group."
+ ::= { igmpSnoopMulticastGroupEntry 2 }
+
+igmpSnoopMulticastGroupSourceIPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Source IP address of source."
+ ::= { igmpSnoopMulticastGroupEntry 3 }
+
+igmpSnoopMulticastGroupPorts OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The set of ports which are members of a multicast group, including
+ static members. Please refer to igmpSnoopMulticastStaticTable."
+ ::= { igmpSnoopMulticastGroupEntry 4 }
+
+igmpSnoopMulticastGroupStatus OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The set of ports which are static IGMP member ports."
+ ::= { igmpSnoopMulticastGroupEntry 5 }
+
+igmpSnoopFilterStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Parameter to enable or disable IGMP filtering on the device."
+ ::= { igmpSnoopMgt 17 }
+
+igmpSnoopProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpSnoopProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table for configuring the IGMP snooping profile."
+ ::= { igmpSnoopMgt 18 }
+
+igmpSnoopProfileEntry OBJECT-TYPE
+ SYNTAX IgmpSnoopProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The entry for configuring the IGMP snooping profile."
+ INDEX { igmpSnoopProfileId }
+ ::= { igmpSnoopProfileTable 1 }
+
+IgmpSnoopProfileEntry ::= SEQUENCE
+{
+ igmpSnoopProfileId Unsigned32,
+ igmpSnoopProfileAction INTEGER,
+ igmpSnoopProfileStatus ValidStatus
+}
+
+igmpSnoopProfileId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The ID of the IGMP snooping profile."
+ ::= { igmpSnoopProfileEntry 1 }
+
+igmpSnoopProfileAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ permit(1),
+ deny(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The access mode of the IGMP snooping profile."
+ DEFVAL { deny }
+ ::= { igmpSnoopProfileEntry 2 }
+
+igmpSnoopProfileStatus OBJECT-TYPE
+ SYNTAX ValidStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Setting this to valid(1) creates an entry.
+ Setting this to invalid(2) destroys an entry."
+ ::= { igmpSnoopProfileEntry 3 }
+
+igmpSnoopProfileCtl OBJECT IDENTIFIER ::= { igmpSnoopMgt 19 }
+
+igmpSnoopProfileCtlId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The ID of the IGMP snooping profile. The default value
+ is zero, meaning that no ID is specified. In order to
+ create a profile, a non-zero value must be specified."
+ ::= { igmpSnoopProfileCtl 1 }
+
+igmpSnoopProfileCtlInetAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The address type is associated with this agent.
+ Only ipv4(1) type is supported."
+ ::= { igmpSnoopProfileCtl 2 }
+
+igmpSnoopProfileCtlStartInetAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The specified addresses in the start of the controlled
+ IP multicast addresses."
+ ::= { igmpSnoopProfileCtl 3 }
+
+igmpSnoopProfileCtlEndInetAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The specified addresses in the end of the controlled
+ IP multicast addresses."
+ ::= { igmpSnoopProfileCtl 4 }
+
+igmpSnoopProfileCtlAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noAction(1),
+ create(2),
+ destroy(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Setting it to create(2) creates the range of the
+ controlled IP multicast addresses.
+ Setting it to destroy(3) destroys the range of the
+ controlled IP multicast addresses.
+ When the action is completed, this object becomes
+ noAction(1)."
+ ::= { igmpSnoopProfileCtl 5 }
+
+igmpSnoopProfileRangeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpSnoopProfileRangeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table for configuring the range of the IGMP snooping
+ profile."
+ ::= { igmpSnoopMgt 20 }
+
+igmpSnoopProfileRangeEntry OBJECT-TYPE
+ SYNTAX IgmpSnoopProfileRangeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The entry for configuring the range of the IGMP snooping
+ profile."
+ INDEX { igmpSnoopProfileRangeProfileId,
+ igmpSnoopProfileRangeInetAddressType,
+ igmpSnoopProfileRangeStartInetAddress }
+ ::= { igmpSnoopProfileRangeTable 1 }
+
+IgmpSnoopProfileRangeEntry ::= SEQUENCE
+{
+ igmpSnoopProfileRangeProfileId Unsigned32,
+ igmpSnoopProfileRangeInetAddressType InetAddressType,
+ igmpSnoopProfileRangeStartInetAddress InetAddress,
+ igmpSnoopProfileRangeEndInetAddress InetAddress,
+ igmpSnoopProfileRangeAction INTEGER
+}
+
+igmpSnoopProfileRangeProfileId OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This is defined as igmpSnoopProfileId."
+ ::= { igmpSnoopProfileRangeEntry 1 }
+
+igmpSnoopProfileRangeInetAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The address type is associated with this agent.
+ Only ipv4(1) type is supported."
+ ::= { igmpSnoopProfileRangeEntry 2 }
+
+igmpSnoopProfileRangeStartInetAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The specified addresses in the start of the controlled
+ IP multicast addresses."
+ ::= { igmpSnoopProfileRangeEntry 3 }
+
+igmpSnoopProfileRangeEndInetAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The specified addresses in the end of the controlled
+ IP multicast addresses."
+ ::= { igmpSnoopProfileRangeEntry 4 }
+
+igmpSnoopProfileRangeAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ permit(1),
+ deny(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The access mode of the IGMP snooping profile."
+ DEFVAL { deny }
+ ::= { igmpSnoopProfileRangeEntry 5 }
+
+igmpSnoopFilterPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpSnoopFilterPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for port configuration in IGMP filtering."
+ ::= { igmpSnoopMgt 21 }
+
+igmpSnoopFilterPortEntry OBJECT-TYPE
+ SYNTAX IgmpSnoopFilterPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for port configuration in IGMP filtering."
+ INDEX { igmpSnoopFilterPortIndex }
+ ::= { igmpSnoopFilterPortTable 1 }
+
+IgmpSnoopFilterPortEntry ::= SEQUENCE
+{
+ igmpSnoopFilterPortIndex Unsigned32,
+ igmpSnoopFilterPortProfileId Integer32
+}
+
+igmpSnoopFilterPortIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The port and trunk (including trunk members) interface of
+ the portTable. The interface identified by a particular value
+ of this index is the same interface identified by the same
+ value of ifIndex in the IF-MIB."
+ ::= { igmpSnoopFilterPortEntry 1 }
+
+igmpSnoopFilterPortProfileId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The igmpSnoopProfileEntry identified by a particular value of this index
+ is the same interface identified by the same value of the igmpSnoopProfileId
+ object. If there is no corresponding entry in the igmpSnoopProfileTable,
+ then no association exists. In particular, if this value is zero, no
+ associated profile will be generated, as zero is not a valid profile index."
+ ::= { igmpSnoopFilterPortEntry 2 }
+
+igmpSnoopThrottlePortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpSnoopThrottlePortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for port configuration in IGMP throttling."
+ ::= { igmpSnoopMgt 22 }
+
+igmpSnoopThrottlePortEntry OBJECT-TYPE
+ SYNTAX IgmpSnoopThrottlePortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for port configuration in IGMP throttling."
+ INDEX { igmpSnoopThrottlePortIndex }
+ ::= { igmpSnoopThrottlePortTable 1 }
+
+IgmpSnoopThrottlePortEntry ::= SEQUENCE
+{
+ igmpSnoopThrottlePortIndex Unsigned32,
+ igmpSnoopThrottlePortRunningStatus INTEGER,
+ igmpSnoopThrottlePortAction INTEGER,
+ igmpSnoopThrottlePortMaxGroups Integer32,
+ igmpSnoopThrottlePortCurrentGroups Integer32
+}
+
+igmpSnoopThrottlePortIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The port and trunk (including trunk members) interface of
+ the portTable. The interface identified by a particular value
+ of this index is the same interface identified by the same
+ value of ifIndex in the IF-MIB."
+ ::= { igmpSnoopThrottlePortEntry 1 }
+
+igmpSnoopThrottlePortRunningStatus OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Describes the running status of the IGMP throttling to the switch.
+ A value of true(1) indicates the IGMP throttling mechanism is active.
+ A value of false(2) indicates the IGMP throttling mechanism is inactive."
+ ::= { igmpSnoopThrottlePortEntry 2 }
+
+igmpSnoopThrottlePortAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ replace(1),
+ deny(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The action mode of the IGMP throttling. A value of replace(1)
+ means to replace a joined multicast group randomly when an interface
+ receives an IGMP report and the number of current joined multicast groups
+ is equal to the maximum number of IGMP groups that the interface can join.
+ A value of deny(2) means to deny the IGMP report request when an interface
+ receives an IGMP report and the number of current joined multicast groups
+ is equal to the maximum number of IGMP groups that the interface can join."
+ DEFVAL { deny }
+ ::= { igmpSnoopThrottlePortEntry 3 }
+
+igmpSnoopThrottlePortMaxGroups OBJECT-TYPE
+ SYNTAX Integer32(0..256)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The maximum number of IGMP groups that the interface can join."
+ ::= { igmpSnoopThrottlePortEntry 4 }
+
+igmpSnoopThrottlePortCurrentGroups OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current number of IGMP groups that the interface has joined."
+ ::= { igmpSnoopThrottlePortEntry 5}
+
+--
+--
+--
+igmpSnoopPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpSnoopPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of IGMP Snooping service per port."
+ ::= {igmpSnoopMgt 27 }
+
+igmpSnoopPortEntry OBJECT-TYPE
+ SYNTAX IgmpSnoopPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entry of IGMP Snooping service per port."
+ INDEX { igmpSnoopPortIndex }
+ ::= {igmpSnoopPortTable 1}
+
+IgmpSnoopPortEntry ::=
+ SEQUENCE {
+ igmpSnoopPortIndex InterfaceIndex,
+ igmpSnoopQueryDrop INTEGER,
+ igmpSnoopMulticastDataDrop INTEGER,
+ igmpSnoopPortNumGroups Unsigned32,
+ igmpSnoopPortNumJoinSend Unsigned32,
+ igmpSnoopPortNumJoins Unsigned32,
+ igmpSnoopPortNumJoinSuccess Unsigned32,
+ igmpSnoopPortNumLeavesSend Unsigned32,
+ igmpSnoopPortNumLeaves Unsigned32,
+ igmpSnoopPortNumGeneralQuerySend Unsigned32,
+ igmpSnoopPortNumGeneralQueryRecevied Unsigned32,
+ igmpSnoopPortNumSepcificQuerySend Unsigned32,
+ igmpSnoopPortNumSpecificQueryReceived Unsigned32,
+ igmpSnoopPortNumInvalidReport Unsigned32,
+ igmpSnoopPortClearStatistics TruthValue,
+ igmpSnoopAuthentication INTEGER
+ }
+
+igmpSnoopPortIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The port and the trunk (excluding trunk members)
+ interface of the igmpSnoopPortTable. The interface
+ identified by a particular value of this index
+ is the same interface as identified by the same
+ value of ifIndex in the IF-MIB."
+ ::= { igmpSnoopPortEntry 1 }
+
+
+igmpSnoopQueryDrop OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Parameter to enable or disable dropping IGMP Query packet."
+ DEFVAL { disable }
+ ::= { igmpSnoopPortEntry 3 }
+
+igmpSnoopMulticastDataDrop OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Parameter to enable or disable dropping IP multicast data "
+ DEFVAL { disable }
+ ::= { igmpSnoopPortEntry 4 }
+
+igmpSnoopPortNumGroups OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current learned groups "
+ ::= { igmpSnoopPortEntry 5 }
+
+igmpSnoopPortNumJoinSend OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of join send "
+ ::= { igmpSnoopPortEntry 6 }
+
+igmpSnoopPortNumJoins OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of join recieved "
+ ::= { igmpSnoopPortEntry 7 }
+
+igmpSnoopPortNumJoinSuccess OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of join group success "
+ ::= { igmpSnoopPortEntry 8 }
+
+igmpSnoopPortNumLeavesSend OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of leave send"
+ ::= { igmpSnoopPortEntry 9 }
+
+igmpSnoopPortNumLeaves OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of leave received "
+ ::= { igmpSnoopPortEntry 10}
+
+igmpSnoopPortNumGeneralQuerySend OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of general query send. "
+ ::= { igmpSnoopPortEntry 11}
+
+igmpSnoopPortNumGeneralQueryRecevied OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of general query received. "
+ ::= { igmpSnoopPortEntry 12}
+
+igmpSnoopPortNumSepcificQuerySend OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of specific query send. "
+ ::= { igmpSnoopPortEntry 13}
+
+igmpSnoopPortNumSpecificQueryReceived OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of specific query received. "
+ ::= { igmpSnoopPortEntry 14}
+
+igmpSnoopPortNumInvalidReport OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of invalid report received. "
+ ::= { igmpSnoopPortEntry 15}
+
+igmpSnoopPortClearStatistics OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clear this VLAN all statistics "
+ ::= { igmpSnoopPortEntry 16}
+
+igmpSnoopAuthentication OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Parameter to enable or disable IGMP Authentication "
+ DEFVAL { disable }
+ ::= { igmpSnoopPortEntry 17 }
+
+
+--
+-- igmpSnoopGlobalMgt
+--
+
+-- Global Management for Internet Group Management Protocol (IGMP)
+-- Snooping.
+igmpSnoopGlobalMgt OBJECT IDENTIFIER ::= { igmpSnoopMgt 28 }
+
+igmpSnoopProxyReporting OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Parameter to enable or disable IGMP snooping proxy reporting
+ on the device."
+ DEFVAL { disable }
+ ::= { igmpSnoopGlobalMgt 1 }
+
+igmpSnoopRouterAlertOptionCheck OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Parameter to enable or disable IGMP snooping router alert
+ option check on the device."
+ DEFVAL { disabled }
+ ::= { igmpSnoopGlobalMgt 2 }
+
+igmpSnoopTcnFlood OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Parameter to enable or disable IGMP snooping tcn flood
+ on the device."
+ DEFVAL { disabled }
+ ::= { igmpSnoopGlobalMgt 3 }
+
+igmpSnoopTcnQuerySolicit OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Parameter to enable or disable IGMP snooping tcn query
+ solicit on the device."
+ DEFVAL { disabled }
+ ::= { igmpSnoopGlobalMgt 4 }
+
+igmpSnoopUnregisteredDataFlood OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Parameter to enable or disable IGMP snooping Unregistered
+ data flood solicit on the device."
+ DEFVAL { disabled }
+ ::= { igmpSnoopGlobalMgt 5 }
+
+igmpSnoopUnsolicitedReportInterval OBJECT-TYPE
+ SYNTAX Unsigned32(1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Setting this value to specify how long (in seconds) the
+ uplink ports should transmit unsolicited reports."
+ DEFVAL { 400 }
+ ::= { igmpSnoopGlobalMgt 6 }
+
+igmpSnoopVersionExclusive OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Parameter to enable or disable IGMP snooping version
+ exclusive on the device."
+ DEFVAL { disabled }
+ ::= { igmpSnoopGlobalMgt 7 }
+
+igmpSnoopMrouterForwardMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ dynamic(1),
+ forward(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Paremete to set IGMP snooping Mrouter port forward mode.
+ When set dynamic, IGMP snooping Mrouter port won't forward multicast streams received from other mrouter port.
+ When set forward, IGMP snooping Mrouter port will forward multicast streams received from other mrouter port.
+ "
+ ::= { igmpSnoopGlobalMgt 8 }
+
+igmpSnoopForwardingPriority OBJECT-TYPE
+ SYNTAX Integer32(0..7|65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configure IGMP snooping multicast stream forwarding priority.
+ If value is 65535, it means the priority is disabled"
+ ::= { igmpSnoopMgt 29 }
+
+igmpSnoopQueryDropTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpSnoopQueryDropEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of IGMP Snooping query drop per vlan and per vlan configuration."
+ ::= {igmpSnoopMgt 30 }
+
+igmpSnoopQueryDropEntry OBJECT-TYPE
+ SYNTAX IgmpSnoopQueryDropEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entry of IGMP Snooping service per port and per VLAN."
+ INDEX { igmpSnoopQueryDropPortIndex }
+ ::= {igmpSnoopQueryDropTable 1}
+
+IgmpSnoopQueryDropEntry ::= SEQUENCE {
+ igmpSnoopQueryDropPortIndex Unsigned32,
+ igmpSnoopQueryDropVlanBitmap OCTET STRING
+ }
+
+igmpSnoopQueryDropPortIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The port and the trunk (excluding trunk members)
+ interface of the igmpSnoopPortTable. The interface
+ identified by a particular value of this index
+ is the same interface as identified by the same
+ value of ifIndex in the IF-MIB."
+ ::= { igmpSnoopQueryDropEntry 1 }
+
+
+igmpSnoopQueryDropVlanBitmap OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(512))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The VLAN bitmap which query drop applied on this port.
+ If all zero, it means disable,
+ For all VLAN, please use igmpSnoopPortTable to configure."
+ ::= { igmpSnoopQueryDropEntry 2 }
+
+
+
+
+igmpSnoopClearDynamicGroups OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The current number of IGMP groups that the interface has joined."
+ ::= { igmpSnoopMgt 32}
+
+
+igmpSnoopVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpSnoopVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of IGMP Snooping service per port."
+ ::= {igmpSnoopMgt 33 }
+
+igmpSnoopVlanEntry OBJECT-TYPE
+ SYNTAX IgmpSnoopVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entry of IGMP Snooping service per VLAN."
+ INDEX { igmpSnoopVlanIndex }
+ ::= {igmpSnoopVlanTable 1}
+
+IgmpSnoopVlanEntry ::=
+ SEQUENCE {
+ igmpSnoopVlanIndex VlanIndex,
+ igmpSnoopVlanNumGroups Unsigned32,
+ igmpSnoopVlanNumJoinSend Unsigned32,
+ igmpSnoopVlanNumJoins Unsigned32,
+ igmpSnoopVlanNumJoinSuccess Unsigned32,
+ igmpSnoopVlanNumLeavesSend Unsigned32,
+ igmpSnoopVlanNumLeaves Unsigned32,
+ igmpSnoopVlanNumGeneralQuerySend Unsigned32,
+ igmpSnoopVlanNumGeneralQueryRecevied Unsigned32,
+ igmpSnoopVlanNumSepcificQuerySend Unsigned32,
+ igmpSnoopVlanNumSpecificQueryReceived Unsigned32,
+ igmpSnoopVlanNumInvalidReport Unsigned32,
+ igmpSnoopVlanClearStatistics TruthValue
+ }
+
+igmpSnoopVlanIndex OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "VLAN ID"
+ ::= { igmpSnoopVlanEntry 1 }
+
+igmpSnoopVlanNumGroups OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current learned groups "
+ ::= { igmpSnoopVlanEntry 2 }
+
+igmpSnoopVlanNumJoinSend OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of join send."
+ ::= { igmpSnoopVlanEntry 3 }
+
+igmpSnoopVlanNumJoins OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of join received "
+ ::= { igmpSnoopVlanEntry 4 }
+
+igmpSnoopVlanNumJoinSuccess OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of jion success "
+ ::= { igmpSnoopVlanEntry 5 }
+
+igmpSnoopVlanNumLeavesSend OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of leave send."
+ ::= { igmpSnoopVlanEntry 6 }
+
+igmpSnoopVlanNumLeaves OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of leave received "
+ ::= { igmpSnoopVlanEntry 7}
+
+igmpSnoopVlanNumGeneralQuerySend OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of general query send "
+ ::= { igmpSnoopVlanEntry 8}
+
+igmpSnoopVlanNumGeneralQueryRecevied OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of general query received "
+ ::= { igmpSnoopVlanEntry 9}
+
+igmpSnoopVlanNumSepcificQuerySend OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of specific query send"
+ ::= { igmpSnoopVlanEntry 10}
+
+igmpSnoopVlanNumSpecificQueryReceived OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of sepcific query received "
+ ::= { igmpSnoopVlanEntry 11}
+
+igmpSnoopVlanNumInvalidReport OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of invalid report received"
+ ::= { igmpSnoopVlanEntry 12}
+
+igmpSnoopVlanClearStatistics OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clear this VLAN statistics"
+ ::= { igmpSnoopVlanEntry 13}
+
+--
+-- The IpMgt Group
+--
+
+-- Management for Internet Protocol (IP).
+
+netDefaultGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP Address of the default gateway. If this value is
+ undefined or unknown, it shall have the value 0.0.0.0."
+ ::= { ipMgt 2 }
+
+ipHttpState OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Whether HTTP is enabled."
+ ::= { ipMgt 3 }
+
+ipHttpPort OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The port number for HTTP."
+ ::= { ipMgt 4 }
+
+ipDhcpRestart OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ restart(1),
+ noRestart(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "When set to restart(1) the DHCP server will restart. When read,
+ this value always returns noRestart(2)."
+ ::= { ipMgt 5 }
+
+
+-- optional
+ipHttpsState OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Whether HTTPS is enabled."
+ ::= { ipMgt 6 }
+
+ipHttpsPort OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The port number for HTTPS."
+ ::= { ipMgt 7 }
+
+iPAddrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IPAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of iPAddrEntry."
+ ::= { ipMgt 16 }
+
+iPAddrEntry OBJECT-TYPE
+ SYNTAX IPAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A set of configuration parameters for a particular
+ network interface on this device. If the device has no network
+ interface, this table is empty.
+
+ The index is composed of the ifIndex assigned to the
+ corresponding interface."
+ INDEX { iPAddrIfIndex, iPAddrIPAddress, iPAddrSubnetMask }
+ ::= { iPAddrTable 1 }
+
+IPAddrEntry ::= SEQUENCE {
+ iPAddrIfIndex Integer32,
+ iPAddrIPAddress IpAddress,
+ iPAddrSubnetMask IpAddress,
+ iPAddrPrimaryInterface INTEGER,
+ iPAddrUnnumbered INTEGER,
+ iPAddrStatus RowStatus
+}
+
+iPAddrIfIndex OBJECT-TYPE
+ SYNTAX Integer32(1001..5093)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The VLAN interface being used by this table entry. Only the
+ VLAN interfaces which have an IP configured will appear in
+ the table."
+ ::= { iPAddrEntry 1 }
+
+
+iPAddrIPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IP address of this Net interface. The default value
+ for this object is 0.0.0.0. If either the IPAddrIPAddress
+ or IPAddrSubnetMask is 0.0.0.0, then when the device
+ boots, it may use BOOTP to try to figure out what these
+ values should be. If BOOTP fails, before the device
+ can talk on the network, this value must be configured
+ (e.g., through a terminal attached to the device)."
+ ::= { iPAddrEntry 2 }
+
+iPAddrSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The subnet mask of this Net interface. The default value
+ for this object is 0.0.0.0. If either the IPAddrIPAddress
+ or IPAddrSubnetMask are 0.0.0.0, then when the device
+ boots, it may use BOOTP to try to figure out what these
+ values should be. If BOOTP fails, before the device
+ can talk on the network, this value must be configured
+ (e.g., through a terminal attached to the device)."
+ ::= { iPAddrEntry 3 }
+
+
+iPAddrPrimaryInterface OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ unknownType(0),
+ primary(1),
+ secondary(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Whether this is a primary interface."
+ ::= { iPAddrEntry 4 }
+
+iPAddrUnnumbered OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ unnumbered(1),
+ notUnnumbered(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Whether this is an unnumbered interface."
+ ::= { iPAddrEntry 5 }
+
+iPAddrStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of this conceptual row entry. This object isused to manage the
+ creation and deletion of conceptual rows.
+
+ The status column has six defined values:
+
+ - 'active', which indicates that the conceptual row is
+ available for use by the managed device;
+
+ - 'notInService', which indicates that the conceptual
+ row exists in the agent, but is unavailable for use by
+ the managed device (see NOTE below);
+
+ - 'notReady', which indicates that the conceptual row
+ exists in the agent, but is missing information
+ necessary in order to be available for use by the
+ managed device;
+
+ - 'createAndGo', which is supplied by a management
+ station wishing to create a new instance of a
+ conceptual row and to have its status automatically set
+ to active, making it available for use by the managed
+ device;
+
+ - 'createAndWait', which is supplied by a management
+ station wishing to create a new instance of a
+ conceptual row (but not make it available for use by
+ the managed device); and,
+
+ - 'destroy', which is supplied by a management station
+ wishing to delete all of the instances associated with
+ an existing conceptual row.
+
+ Whereas five of the six values (all except 'notReady') may
+ be specified in a management protocol set operation, only
+ three values will be returned in response to a management
+ protocol retrieval operation: 'notReady', 'notInService' or
+ 'active'. That is, when queried, an existing conceptual row
+ has only three states: it is either available for use by
+ the managed device (the status column has value 'active');
+ it is not available for use by the managed device, though
+ the agent has sufficient information to make it so (the
+ status column has value 'notInService'); or, it is not
+ available for use by the managed device, and an attempt to
+ make it so would fail because the agent has insufficient
+ information (the state column has value 'notReady').
+
+ For a detailed description of this object, please refer to
+ SNMPv2-TC MIB."
+ ::= { iPAddrEntry 6 }
+
+dhcpMgt OBJECT IDENTIFIER ::= { ipMgt 11 }
+dhcpClient OBJECT IDENTIFIER ::= { dhcpMgt 1 }
+dhcpcOptions OBJECT IDENTIFIER ::= { dhcpClient 1 }
+
+dhcpcInterfaceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DhcpcInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for DHCP client information listed by interface.
+ Depending on the nature of the product, this table may
+ have only one entry(e.g. for the management VLAN), or
+ may have many entries(e.g. for all ports, or for all
+ static VLANs)."
+ ::= { dhcpcOptions 1 }
+
+dhcpcInterfaceEntry OBJECT-TYPE
+ SYNTAX DhcpcInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for DHCP client information listed by interface."
+ INDEX { dhcpcIfIndex }
+ ::= { dhcpcInterfaceTable 1 }
+
+DhcpcInterfaceEntry ::= SEQUENCE
+{
+ dhcpcIfIndex Integer32,
+ dhcpcIfVendorClassIdMode INTEGER,
+ dhcpcIfVendorClassId OCTET STRING
+}
+
+dhcpcIfIndex OBJECT-TYPE
+ SYNTAX Integer32(1..4093)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This is defined by ifIndex in the IF-MIB.(static vlan if index)"
+ ::= { dhcpcInterfaceEntry 1 }
+
+dhcpcIfVendorClassIdMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ notSpecify(1),
+ text(2),
+ hex(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Whether the vendor class ID is in text mode or in
+ Hex mode."
+ ::= { dhcpcInterfaceEntry 4 }
+
+dhcpcIfVendorClassId OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The value that the DHCP client sets in the vendor
+ class_id option of DHCPDISCOVER and DHCPREQUEST messages.
+ This value may be used by DHCP servers to identify vendor
+ classof the client."
+ ::= { dhcpcInterfaceEntry 5 }
+
+
+--
+--pingMgt
+--
+
+pingMgt OBJECT IDENTIFIER ::= { ipMgt 15 }
+
+pingIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the IP address of the device that is planned
+ to ping."
+ ::= { pingMgt 1 }
+
+pingPacketSize OBJECT-TYPE
+ SYNTAX Integer32 (32..512)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the size of each data potion of ping packets
+ in bytes."
+ DEFVAL { 32 }
+ ::= { pingMgt 2 }
+
+pingCompleted OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A value of true(1) will be read when this ping operation has
+ been either responded to or changed to the time-out status.
+ A value of false(2) will be read when there is a ping
+ operation running and all associated objects in the pingMgt
+ operation cannot be modified during this period."
+ ::= { pingMgt 4 }
+
+pingAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noAction(1),
+ pingStart(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The action of the pingMgt operation. Sets these objects to
+ pingStart(2) to begin the ping operation. Once the action
+ is set to pingStart(2), the associated pingMgt objects cannot
+ be modified until this ping operation is completed
+ (pingCompleted is true). When the ping has ended or there is
+ no ping operation performing, this object will get a value of
+ noAction(1)."
+ ::= { pingMgt 5 }
+
+-- For CHT
+
+pingProbeCount OBJECT-TYPE
+ SYNTAX Integer32 (1..16)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the number of times to perform a ping operation at a
+ remote host."
+ ::= { pingMgt 6 }
+
+-- For CHT
+
+pingSentPackets OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The value of this object reflects the number of probes sent.
+ The value of this object must be reported as 0 when no probes
+ have been sent."
+ ::= { pingMgt 7 }
+
+pingReceivedPackets OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of responses received. The value of this object must
+ be reported as 0 when no probe responses have been received."
+ ::= { pingMgt 8 }
+
+-- For CHT
+
+pingPacketLossRate OBJECT-TYPE
+ SYNTAX Integer32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Packet loss rate of this ping operation. This variable is
+ calculated by pingReceivedPackets and pingSentPackets. The
+ rate is expressed as a percentage."
+ ::= { pingMgt 9 }
+
+
+-- For CHT
+
+pingHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PingHistoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Contains the executive result information for the ping
+ operation."
+ ::= { pingMgt 10 }
+
+pingHistoryEntry OBJECT-TYPE
+ SYNTAX PingHistoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A conceptual row in the pingHistory table."
+ INDEX { pingHistoryIndex }
+ ::= { pingHistoryTable 1 }
+
+PingHistoryEntry::= SEQUENCE
+{
+ pingHistoryIndex Integer32,
+ pingHistoryResponse Integer32
+}
+
+pingHistoryIndex OBJECT-TYPE
+ SYNTAX Integer32(1..16)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A new entry in this table is created when the result of
+ a ping probe is determined. The old entries will be cleared
+ when a new ping action is started."
+ ::= { pingHistoryEntry 1 }
+
+pingHistoryResponse OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This variable represents the round trip time and is
+ measured in milliseconds. The variable is the difference
+ between received time and sent time for a ping probe. If
+ the difference value is more than the time-out value or no
+ response is received, then the variable will be 5000
+ milliseconds."
+ ::= { pingHistoryEntry 2 }
+
+dhcpDynamicProvisionStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A per-system enable/disable configuration to decide whether to use
+ the specified configuration file in DHCP packet. It shall use the specified
+ configuration file in DHCP packet if this configuration is disabled and the
+ start-up configuration file is Factory_Default_Config.cfg."
+ ::= { dhcpMgt 6 }
+
+--
+-- vlanMgt
+--
+
+-- Management for Virtual Local Area Network (VLAN).
+-- This has variables not already defined in the implemented
+-- standard MIB(s).
+
+vlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for VLAN configuration."
+ ::= { vlanMgt 1 }
+
+vlanEntry OBJECT-TYPE
+ SYNTAX VlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for VLAN configuration."
+ INDEX { vlanIndex }
+ ::= { vlanTable 1 }
+
+VlanEntry ::= SEQUENCE
+{
+ vlanIndex Unsigned32,
+ vlanAddressMethod INTEGER
+}
+
+vlanIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Based on dot1qVlanIndex in the Q-BRIDGE-MIB.
+ This table has only one entry - the entry for
+ the VLAN of the management interface."
+ ::= { vlanEntry 1 }
+
+vlanAddressMethod OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ undefined(0),
+ user(1),
+ bootp(2),
+ dhcp(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Method to get the IP address."
+ ::= { vlanEntry 2 }
+
+vlanPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VlanPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for port configuration in VLAN."
+ ::= { vlanMgt 2 }
+
+vlanPortEntry OBJECT-TYPE
+ SYNTAX VlanPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for port configuration in VLAN."
+ INDEX { vlanPortIndex }
+ ::= { vlanPortTable 1 }
+
+VlanPortEntry ::= SEQUENCE
+{
+ vlanPortIndex Integer32,
+ vlanPortMode INTEGER,
+ vlanPortPrivateVlanType INTEGER
+}
+
+vlanPortIndex OBJECT-TYPE
+ SYNTAX Integer32(1..40)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The port and the trunk (excluding trunk members) interface of
+ the portTable. The interface identified by a particular value
+ of this index is the same interface as identified by the same
+ value of dot1qPvid in the Q-BRIDGE-MIB."
+ ::= { vlanPortEntry 1 }
+
+vlanPortMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ hybrid(1),
+ dot1qTrunk(2),
+ access(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This variable sets the 802.1Q VLAN mode.
+ Setting it to hybrid(1) sets a hybrid link.
+ Setting it to dot1qTrunk(2) sets a trunk link.
+ Setting it to access(3) sets an access link."
+ ::= { vlanPortEntry 2 }
+
+--°@SYS_CPNT_COMMUNITY_PRIVATE_VLAN°@(use PVLAN_CME API) start
+vlanPortPrivateVlanType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ normal(1),
+ community(3),
+ promiscous(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The port type defined for private VLAN."
+ ::= { vlanPortEntry 3 }
+-- SYS_CPNT_COMMUNITY_PRIVATE_VLAN (use PVLAN_CME API) end
+
+--
+-- voiceVlanMgt
+--
+voiceVlanMgt OBJECT IDENTIFIER ::= { vlanMgt 6 }
+
+voiceVlanOuiTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoiceVlanOuiEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table containing the mac address which can be identified
+ by Voice VLAN."
+ ::= { voiceVlanMgt 1 }
+
+voiceVlanOuiEntry OBJECT-TYPE
+ SYNTAX VoiceVlanOuiEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table containing the mac address which can be identified
+ by Voice VLAN."
+ INDEX { voiceVlanOuiAddress }
+ ::= { voiceVlanOuiTable 1 }
+
+VoiceVlanOuiEntry ::=
+ SEQUENCE
+ {
+ voiceVlanOuiAddress MacAddress,
+ voiceVlanOuiMask MacAddress,
+ voiceVlanOuiDescription DisplayString,
+ voiceVlanOuiStatus ValidStatus
+ }
+
+voiceVlanOuiAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MAC address can be identified by voice vlan."
+ ::= { voiceVlanOuiEntry 1 }
+
+voiceVlanOuiMask OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The mask of MAC address."
+ ::= { voiceVlanOuiEntry 2 }
+
+voiceVlanOuiDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..30))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The description of OUI."
+ ::= { voiceVlanOuiEntry 3 }
+
+voiceVlanOuiStatus OBJECT-TYPE
+ SYNTAX ValidStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Current operation status of the row."
+ ::= { voiceVlanOuiEntry 4 }
+
+voiceVlanEnabledId OBJECT-TYPE
+ SYNTAX INTEGER (-1|1..4093)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Voice VLAN enabled status and VLAN ID:
+ enabled (1..4093), disabled (-1)."
+ ::= { voiceVlanMgt 2 }
+
+voiceVlanAgingTime OBJECT-TYPE
+ SYNTAX INTEGER (5..43200)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Voice VLAN aging time, the unit of which is minute."
+ DEFVAL { 1440 }
+ ::= { voiceVlanMgt 3 }
+
+voiceVlanPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoiceVlanPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of voice VLAN port entries."
+ ::= { voiceVlanMgt 7 }
+
+voiceVlanPortEntry OBJECT-TYPE
+ SYNTAX VoiceVlanPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry containing Voice VLAN port information,
+ which is applicable to a Voice VLAN enabled interface."
+ INDEX { voiceVlanPortIfIndex }
+ ::= { voiceVlanPortTable 1 }
+
+VoiceVlanPortEntry ::=
+ SEQUENCE
+ {
+ voiceVlanPortIfIndex Integer32,
+ voiceVlanPortMode INTEGER,
+ voiceVlanPortSecurity EnabledStatus,
+ voiceVlanPortPriority INTEGER,
+ voiceVlanPortRuleOui EnabledStatus,
+ voiceVlanPortRuleLldp EnabledStatus,
+ voiceVlanPortRemainAge DisplayString
+ }
+
+voiceVlanPortIfIndex OBJECT-TYPE
+ SYNTAX Integer32(1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The index of interface on which Voice VLAN function
+ is enabled."
+ REFERENCE "IfIndex in RFC1213."
+ ::= { voiceVlanPortEntry 1 }
+
+voiceVlanPortMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ auto (1),
+ manual (2),
+ none (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Voice VLAN configuration mode status."
+ ::= { voiceVlanPortEntry 2 }
+
+voiceVlanPortSecurity OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "If the security is enabled, the port only allows voice
+ traffic for the Voice VLAN."
+ ::= { voiceVlanPortEntry 3 }
+
+voiceVlanPortPriority OBJECT-TYPE
+ SYNTAX INTEGER(0..6)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The priority of the voice vlan traffic in the port."
+ ::= { voiceVlanPortEntry 4 }
+
+voiceVlanPortRuleOui OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The address of voice device is learned from
+ OUI table."
+ ::= { voiceVlanPortEntry 5 }
+
+voiceVlanPortRuleLldp OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The address of voice device is learned from
+ LLDP discovery."
+ ::= { voiceVlanPortEntry 6 }
+
+voiceVlanPortRemainAge OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..12))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Remaining aging time, the unit of which is minute."
+ ::= { voiceVlanPortEntry 7 }
+
+
+vlanDot1qTunnelGlobalConfig OBJECT IDENTIFIER ::= { vlanMgt 8 }
+
+vlanDot1qTunnelStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This parameter is used to globally enable/disable
+ 802.1Q Tunneling on the device."
+ ::= { vlanDot1qTunnelGlobalConfig 1 }
+
+vlanDot1qTunnelPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VlanDot1qTunnelPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for port configuration in 802.1Q Tunneling."
+ ::= { vlanMgt 9 }
+
+vlanDot1qTunnelPortEntry OBJECT-TYPE
+ SYNTAX VlanDot1qTunnelPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for port configuration in 802.1Q Tunneling."
+ INDEX { vlanDot1qTunnelPortIndex }
+ ::= { vlanDot1qTunnelPortTable 1 }
+
+VlanDot1qTunnelPortEntry ::= SEQUENCE
+{
+ vlanDot1qTunnelPortIndex Integer32,
+ vlanDot1qTunnelPortMode INTEGER,
+ vlanDot1qTunnelPortEtherType Unsigned32,
+ vlanDot1qTunnelPortPriorityMapStatus EnabledStatus
+}
+
+vlanDot1qTunnelPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The port and the trunk (excluding trunk members) interface of
+ the portTable. The interface identified by a particular value
+ of this index is the same interface as identified by the same
+ value of ifIndex in the IF-MIB."
+ ::= { vlanDot1qTunnelPortEntry 1 }
+
+vlanDot1qTunnelPortMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(1),
+ access(2),
+ uplink(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This variable sets the 802.1Q Tunneling mode.
+ Setting it to none(1) indicates no mode in this port.
+ Setting it to access(2) sets as dot1q-tunnel mode port which link to customer.
+ Setting it to uplink(3) sets as dot1q-tunnel mode port which link to service-provider.
+ If vlanDot1qTunnelStatus is disabled, it means vlanDot1qTunnelPortMode is inactive."
+ ::= { vlanDot1qTunnelPortEntry 2 }
+
+vlanDot1qTunnelPortEtherType OBJECT-TYPE
+ SYNTAX Unsigned32 ('0800'h..'ffff'h)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "TPID for 802.1Q encapsulation. It's used to select a nonstandard
+ (nondefault) 2-byte ethertype to identify 802.1Q tagged frames."
+ ::= { vlanDot1qTunnelPortEntry 3 }
+
+vlanDot1qTunnelPortPriorityMapStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Status of priority mapping. Set to enabled(1) to use 802.1p
+ priority of inner tag as packet's priority instead of using
+ outer tag."
+ ::= { vlanDot1qTunnelPortEntry 4 }
+
+--
+-- macVlanMgt
+--
+
+macVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MacVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table that contains the settings for MAC-based VLAN."
+ ::= { vlanMgt 11 }
+
+macVlanEntry OBJECT-TYPE
+ SYNTAX MacVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A conceptual row in the macVlanTable."
+ INDEX { macVlanMacAddress }
+ ::= { macVlanTable 1 }
+
+MacVlanEntry ::= SEQUENCE
+{
+ macVlanMacAddress MacAddress,
+ macVlanId VlanId,
+ macVlanPriority Integer32,
+ macVlanStatus ValidStatus
+}
+
+macVlanMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The MAC address that may specify an entry in the table
+ which contains MAC-based VLAN information."
+ ::= { macVlanEntry 1 }
+
+macVlanId OBJECT-TYPE
+ SYNTAX VlanId
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Specifies the VLAN ID which the MAC address associates
+ with."
+ ::= { macVlanEntry 2 }
+
+macVlanPriority OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Specifies the priority whcich the MAC address associates
+ with."
+ ::= { macVlanEntry 3 }
+
+macVlanStatus OBJECT-TYPE
+ SYNTAX ValidStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Set this to valid(1) to create an entry. Set this to
+ invalid(2) to destroy an entry."
+ ::= { macVlanEntry 4 }
+
+macVlanClearAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noClear(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Action for clearing macVlanTable. When this object is set
+ to clear(2), all entries in macVlanTable will be cleared.
+ When this object is read, the value of this object is
+ always noClear(1)."
+ ::= { vlanMgt 12 }
+
+--
+-- subnetVlanMgt
+--
+
+subnetVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SubnetVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table that contains the settings for IP subnet-based
+ VLAN."
+ ::= { vlanMgt 13 }
+
+subnetVlanEntry OBJECT-TYPE
+ SYNTAX SubnetVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A conceptual row in the subnetVlanTable."
+ INDEX { subnetVlanMask, subnetVlanIpAddress }
+ ::= { subnetVlanTable 1 }
+
+SubnetVlanEntry ::= SEQUENCE
+{
+ subnetVlanIpAddress IpAddress,
+ subnetVlanMask IpAddress,
+ subnetVlanId Integer32,
+ subnetVlanPriority Integer32,
+ subnetVlanStatus ValidStatus
+}
+
+subnetVlanIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The IPv4 address of a subnet. Any assignment (implicit or
+ otherwise) of an instance of this object to a value x must
+ be rejected if the bitwise logical-AND of x with the value
+ of the corresponding instance of the subnetVlanMask object
+ is not equal to x."
+ ::= { subnetVlanEntry 1 }
+
+subnetVlanMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The netmask of a subnet. Any assignment (implicit or
+ otherwise) of an instance of this object to a value x must
+ be rejected if the bitwise logical-AND of x with the value
+ of the corresponding instance of the subnetVlanIpAddress
+ object is not equal to subnetVlanIpAddress."
+ ::= { subnetVlanEntry 2 }
+
+subnetVlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Specifies the VLAN ID which the subnet associates with."
+ ::= { subnetVlanEntry 3 }
+
+subnetVlanPriority OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Specifies the priority whcich the subnet associates with."
+ ::= { subnetVlanEntry 4 }
+
+subnetVlanStatus OBJECT-TYPE
+ SYNTAX ValidStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Set this to valid(1) to create an entry. Set this to
+ invalid(2) to destroy an entry."
+ ::= { subnetVlanEntry 5 }
+
+subnetVlanClearAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noClear(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Action for clearing subnetVlanTable. When this object is
+ set to clear(2), all entries in subnetVlanTable will be
+ cleared. When this object is read, the value of this object
+ is always noClear(1)."
+ ::= { vlanMgt 14 }
+
+-- vlanStaticExtTable
+vlanStaticExtTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VlanStaticExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The extension table of dot1qVlanStaticTable. This table
+ enhances the original table with extra
+ vlanStaticExtRspanStatus to create and destroy RSPAN
+ VLAN(s)."
+ ::= { vlanMgt 15 }
+
+vlanStaticExtEntry OBJECT-TYPE
+ SYNTAX VlanStaticExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A conceptual row in the vlanStaticExtTable."
+ AUGMENTS { dot1qVlanStaticEntry }
+ ::= { vlanStaticExtTable 1 }
+
+VlanStaticExtEntry ::= SEQUENCE
+{
+ vlanStaticExtRspanStatus INTEGER
+}
+
+vlanStaticExtRspanStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ destroy(1),
+ vlan(2),
+ rspanVlan(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Displays type of a VLAN is vlan(2) or rspanVlan(3). Set
+ this to destroy(1) to destroy a RSPAN VLAN. Set this to
+ rspanVlan(3) to create a RSPAN VLAN. Setting this to
+ vlan(2) is not allowed."
+ ::= { vlanStaticExtEntry 1 }
+
+
+--
+-- L2/L3 VLAN Mgt
+--
+vlanStaticTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VlanStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table for static VLAN configuration including VLAN aggregation support."
+ ::= { vlanMgt 17 }
+
+vlanStaticEntry OBJECT-TYPE
+ SYNTAX VlanStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Static information for a VLAN configured on the device by (local or
+ network) management."
+ INDEX
+ {
+ vlanStaticIndex
+ }
+ ::= { vlanStaticTable 1 }
+
+VlanStaticEntry ::= SEQUENCE
+{
+ vlanStaticIndex VlanIndex,
+ vlanStaticInterfaceType INTEGER
+}
+
+vlanStaticIndex OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The VLAN ID of the VLAN."
+ ::= { vlanStaticEntry 1 }
+
+vlanStaticInterfaceType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ l2vlan(135),
+ l3ipvlan(136)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The interface type of the VLAN (there is a subtype of IANAifType).
+ l2vlan(135) refers to L2 interface and can't accept any L3 related
+ configuration. l3ipvlan(136) refers to L3 interface and can accept
+ L3 related configuration."
+ DEFVAL { l2vlan }
+ ::= { vlanStaticEntry 2 }
+
+vlanDot1qTunnelSrvCvidPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VlanDot1qTunnelSrvCvidPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for port configuration to specify how to insert
+ outer tag by matching customer VLAN ID."
+ ::= { vlanMgt 18 }
+
+vlanDot1qTunnelSrvCvidPortEntry OBJECT-TYPE
+ SYNTAX VlanDot1qTunnelSrvCvidPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for port configuration to specify how to insert
+ outer tag by matching customer VLAN ID."
+ INDEX { vlanDot1qTunnelSrvCvidPortIndex,
+ vlanDot1qTunnelSrvCvidPortCvid }
+ ::= { vlanDot1qTunnelSrvCvidPortTable 1 }
+
+VlanDot1qTunnelSrvCvidPortEntry ::= SEQUENCE
+{
+ vlanDot1qTunnelSrvCvidPortIndex InterfaceIndex,
+ vlanDot1qTunnelSrvCvidPortCvid VlanIndex,
+ vlanDot1qTunnelSrvCvidPortSvid VlanId,
+ vlanDot1qTunnelSrvCvidPortStatus ValidStatus,
+ vlanDot1qTunnelSrvCvidPortAction BITS
+}
+
+vlanDot1qTunnelSrvCvidPortIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The port interface of the vlanDot1qTunnelSrvCvidPortTable.
+ The interface identified by a particular value of this
+ index is the same interface as identified by the same
+ value of ifIndex in the IF-MIB."
+ ::= { vlanDot1qTunnelSrvCvidPortEntry 1 }
+
+vlanDot1qTunnelSrvCvidPortCvid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Specifies customer VLAN ID."
+ ::= { vlanDot1qTunnelSrvCvidPortEntry 2 }
+
+vlanDot1qTunnelSrvCvidPortSvid OBJECT-TYPE
+ SYNTAX VlanId
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Specifies service VLAN ID."
+ ::= { vlanDot1qTunnelSrvCvidPortEntry 3 }
+
+vlanDot1qTunnelSrvCvidPortStatus OBJECT-TYPE
+ SYNTAX ValidStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Set to valid(1) to create an entry.
+ Set to invalid(2) to destroy an entry."
+ ::= { vlanDot1qTunnelSrvCvidPortEntry 5 }
+
+vlanDot1qTunnelSrvCvidPortAction OBJECT-TYPE
+ SYNTAX BITS {
+ reserved0(0),
+ reserved1(1),
+ assignSvid(2), -- assigns service VLAN ID
+ reserved3(3),
+ removeCtag(4) -- removes customer VLAN tag
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Sets action of this entry."
+ ::= { vlanDot1qTunnelSrvCvidPortEntry 6 }
+
+vlanDot1qTunnelSrvDfltPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VlanDot1qTunnelSrvDfltPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for port configuration to specify the behavior
+ of default service."
+ ::= { vlanMgt 22 }
+
+vlanDot1qTunnelSrvDfltPortEntry OBJECT-TYPE
+ SYNTAX VlanDot1qTunnelSrvDfltPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for port configuration to specify the behavior
+ of default service."
+ INDEX { vlanDot1qTunnelSrvDfltPortIndex }
+ ::= { vlanDot1qTunnelSrvDfltPortTable 1 }
+
+VlanDot1qTunnelSrvDfltPortEntry ::= SEQUENCE
+{
+ vlanDot1qTunnelSrvDfltPortIndex InterfaceIndex,
+ vlanDot1qTunnelSrvDfltPortStatus ValidStatus,
+ vlanDot1qTunnelSrvDfltPortAction BITS
+}
+
+vlanDot1qTunnelSrvDfltPortIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The port interface of the vlanDot1qTunnelSrvDfltPortTable.
+ The interface identified by a particular value of this
+ index is the same interface as identified by the same
+ value of ifIndex in the IF-MIB."
+ ::= { vlanDot1qTunnelSrvDfltPortEntry 1 }
+
+vlanDot1qTunnelSrvDfltPortStatus OBJECT-TYPE
+ SYNTAX ValidStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Set to valid(1) to create an entry.
+ Set to invalid(2) to destroy an entry."
+ ::= { vlanDot1qTunnelSrvDfltPortEntry 2 }
+
+vlanDot1qTunnelSrvDfltPortAction OBJECT-TYPE
+ SYNTAX BITS {
+ discard(0), -- discards traffic
+ reserved1(1),
+ reserved2(2),
+ reserved3(3),
+ removeCtag(4) -- removes customer VLAN tag
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Sets action of this entry."
+ ::= { vlanDot1qTunnelSrvDfltPortEntry 3 }
+
+--
+-- priorityMgt
+--
+
+-- Management for traffic priority. This allows a user
+-- to specify which data packets have greater precedence
+-- when traffic is buffered in the switch due to congestion.
+
+--prioSchedModePortTable
+prioSchedModePortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PrioSchedModePortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for per port scheduling mode."
+ ::= { priorityMgt 15 }
+
+prioSchedModePortEntry OBJECT-TYPE
+ SYNTAX PrioSchedModePortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for per port scheduling mode."
+ INDEX { prioSchedModePortIndex }
+ ::= { prioSchedModePortTable 1 }
+
+PrioSchedModePortEntry ::=SEQUENCE
+{
+ prioSchedModePortIndex InterfaceIndex,
+ prioSchedModePort INTEGER
+}
+
+prioSchedModePortIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The port interface of the prioSchedModePortEntry."
+ ::= { prioSchedModePortEntry 1 }
+
+prioSchedModePort OBJECT-TYPE
+ SYNTAX INTEGER {
+ wrr(1),
+ strict(2),
+ strict-wrr(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The scheduling mode status of ethernet port.
+ wrr(1), strict(2), strict-wrr(4)"
+ ::= { prioSchedModePortEntry 2 }
+
+--prioWrrPortTable
+prioWrrPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PrioWrrPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for per port weighted round robin (WRR)."
+ ::= { priorityMgt 12 }
+
+prioWrrPortEntry OBJECT-TYPE
+ SYNTAX PrioWrrPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for per port weighted round robin (WRR)."
+ INDEX { prioWrrPortIfIndex,prioWrrPortTrafficClass }
+ ::= { prioWrrPortTable 1 }
+
+PrioWrrPortEntry ::= SEQUENCE
+{
+ prioWrrPortIfIndex InterfaceIndex,
+ prioWrrPortTrafficClass Integer32,
+ prioWrrPortWeight Integer32
+}
+
+prioWrrPortIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The port interface of the prioWrrPortEntry. The interface
+ identified by a particular value of this index is the
+ same interface as identified by the same value of
+ ifIndex in the IF-MIB."
+ ::= { prioWrrPortEntry 1 }
+
+prioWrrPortTrafficClass OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Traffic class for this entry, as defined in
+ dot1dTrafficClass in the P-BRIDGE-MIB. The actual
+ maximum depends on the hardware, and is
+ equal to dot1dPortNumTrafficClasses-1."
+ REFERENCE "MIB.IETF|Q-BRIDGE-MIB.dot1dTrafficClass."
+ ::= { prioWrrPortEntry 2 }
+
+prioWrrPortWeight OBJECT-TYPE
+ SYNTAX Integer32 (1..15)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Weight for this entry."
+ ::= { prioWrrPortEntry 3 }
+
+--
+-- trapDestMgt
+--
+
+-- trapVar is for binding variables for traps, there is no value when
+-- no trap is sent.
+trapVar OBJECT IDENTIFIER ::= { trapDestMgt 2 }
+
+-- For IP Filter Reject
+
+trapIpFilterRejectMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ web(1),
+ snmp(2),
+ telnet(3)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "This variable is for trap var binding,
+ indicated the ipfilter reject mode.
+ web(1),
+ snmp(2),
+ telnet(3)."
+ ::= { trapVar 6 }
+
+trapIpFilterRejectIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "This variable is for trap var binding,
+ indicating the IP address that rejected by the ipfilter."
+ ::= { trapVar 7 }
+
+trapVarMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "The MAC address."
+ ::= { trapVar 10 }
+
+trapVarLoginUserName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(1..8))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "The name of the user who logs into the switch."
+ ::= { trapVar 11 }
+
+trapVarSessionType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ web(1), -- deprecated; use http(6) and https(7)
+ snmp(2),
+ telnet(3),
+ console(4),
+ ssh(5),
+ http(6),
+ https(7)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "The method by which the user logs in to control the
+ switch."
+ ::= { trapVar 12 }
+
+trapVarLoginInetAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "The address type of the address associated with this agent.
+ Only IPv4 and IPv6 types are supported."
+ ::= { trapVar 15 }
+
+trapVarLoginInetAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "The IP address from which the user logs into the switch."
+ ::= { trapVar 16 }
+
+trapIpFilterRejectInetAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "This variable is for trap var binding, indicating
+ the IP address that was rejected by the IP filter."
+ ::= { trapVar 17 }
+
+trapIpFilterRejectInetAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "This variable is for trap var binding, indicating
+ the IP address that was rejected by the IP filter."
+ ::= { trapVar 18 }
+
+trapPortSecurityIntrusionMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "This variable indicates the intrusion MAC address."
+ ::= { trapVar 29 }
+
+-- For DHCP rogue server attack
+trapDhcpClientPortIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "ifIndex for the port connected to DHCP rogue server."
+ ::= { trapVar 62 }
+
+trapDhcpServerIpAddress OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "The IP address of the rogue server."
+ ::= { trapVar 63 }
+
+-- For SFP's alarm/warning type
+trapSfpThresholdAlarmWarnIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "ifIndex for the port issued alarm/warning trap."
+ ::= { trapVar 64 }
+
+trapSfpThresholdAlarmWarnType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ rxPowerHighAlarm(1),
+ rxPowerLowAlarm(2),
+ rxPowerHighWarning(3),
+ rxPowerLowWarning(4),
+ txPowerHighAlarm(5),
+ txPowerLowAlarm(6),
+ txPowerHighWarning(7),
+ txPowerLowWarning(8),
+ temperatureHighAlarm(9),
+ temperatureLowAlarm(10),
+ temperatureHighWarning(11),
+ temperatureLowWarning(12),
+ voltageHighAlarm(13),
+ voltageLowAlarm(14),
+ voltageHighWarning(15),
+ voltageLowWarning(16),
+ currentHighAlarm(17),
+ currentLowAlarm(18),
+ currentHighWarning(19),
+ currentLowWarning(20),
+ rxPowerAlarmWarnCease(21),
+ txPowerAlarmWarnCease(22),
+ temperatureAlarmWarnCease(23),
+ voltageAlarmWarnCease(24),
+ currentAlarmWarnCease(25)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "SFP's alarm/warning type ."
+ ::= { trapVar 65 }
+
+-- For UDLD
+trapUdldPortShutdownReason OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ unidirectionalLink(1),
+ mismatchWithNeighbor(2),
+ transmitToReceiveLoop(3),
+ aggressiveModeFailure(4)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "This variable is for trap var binding,
+ indicated the reason for the UDLD port shutdown.
+ unidirectionalLink(1): unidirectional link detected,
+ mismatchWithNeighbor(2): mismatch with neighbor state reported.
+ transmitToReceiveLoop(3): transmit-to-receive loop detected.
+ aggressiveModeFailure(4): aggressive mode failure detected."
+ ::= { trapVar 66 }
+
+--
+-- AlarmMgt
+--
+alarmMgt OBJECT IDENTIFIER ::= { trapDestMgt 5 }
+alarmMajorType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ allFeLinkDown(1),
+ allGeLinkDown(2),
+ allFanFailure(3),
+ powerModuleFailure(4),
+ wrongPowerModuleSet(5),
+ thermalDetectorOverHeating(6),
+ fanFailure(7)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "The parameter indicates which event triggers the trap."
+ ::= { alarmMgt 1 }
+
+alarmMajorStatus OBJECT-TYPE
+ SYNTAX BITS
+ {
+ allFeLinkDown(0),
+ allGeLinkDown(1),
+ allFanFailure(2),
+ powerModuleFail(3),
+ wrongPowerModuleSet(4),
+ thermalDetectorOverHeating(5),
+ fanFailure(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The parameter indicates which event triggers the trap."
+ ::= { alarmMgt 2 }
+
+alarmMinorType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ feLinkDown(1),
+ geLinkDown(2),
+ fanFailure(3),
+ thermalDetectorOverHeating(4),
+ thermalDetectorOverCooling(5),
+ powerSupplyUnitAMissing(6),
+ powerSupplyUnitBMissing(7)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "The parameter indicates which event triggers the trap."
+ ::= { alarmMgt 3 }
+
+alarmMinorStatus OBJECT-TYPE
+ SYNTAX BITS
+ {
+ feLinkDown(0),
+ geLinkDown(1),
+ fanFailure(2),
+ thermalDetectorOverHeating(3),
+ thermalDetectorOverCooling(4),
+ powerSupplyUnitAMissing(5),
+ powerSupplyUnitBMissing(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The parameter indicates which event triggers the trap."
+ ::= { alarmMgt 4 }
+
+alarmMajorRecoveryType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ powerModuleRecovery(1),
+ wrongPowerModuleSetRecovery(2),
+ thermalDetectorOverHeatingRecovery(3),
+ fanRecovery(4)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "The parameter indicates which event triggers the trap."
+ ::= { alarmMgt 5 }
+
+alarmMajorRecoveryStatus OBJECT-TYPE
+ SYNTAX BITS
+ {
+ powerModuleRecovery(0),
+ wrongPowerModuleSetRecovery(1),
+ thermalDetectorOverHeatingRecovery(2),
+ fanRecovery(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The parameter indicates which event triggers the trap."
+ ::= { alarmMgt 6 }
+
+alarmInputType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ alarmInputType1(1),
+ alarmInputType2(2),
+ alarmInputType3(3),
+ alarmInputType4(4)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "The parameter indicates which alarm input event triggers the trap."
+ ::= { alarmMgt 7 }
+
+alarmInputStatus OBJECT-TYPE
+ SYNTAX BITS
+ {
+ alarmInputType1(0),
+ alarmInputType2(1),
+ alarmInputType3(2),
+ alarmInputType4(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The parameter indicates which event triggers the trap."
+ ::= { alarmMgt 8 }
+
+--
+-- qosMgt
+--
+
+-- Management for Quality of Service (QoS) for network traffic.
+
+--
+-- rateLimitMgt
+--
+
+-- optional
+
+rateLimitMgt OBJECT IDENTIFIER ::= { qosMgt 1 }
+
+rateLimitPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RateLimitPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for rate limit of each port."
+ ::= { rateLimitMgt 2 }
+
+rateLimitPortEntry OBJECT-TYPE
+ SYNTAX RateLimitPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for rate limit of each port."
+ INDEX { rlPortIndex }
+ ::= { rateLimitPortTable 1 }
+
+
+RateLimitPortEntry ::= SEQUENCE
+{
+ rlPortIndex Integer32,
+ rlPortInputStatus EnabledStatus,
+ rlPortOutputStatus EnabledStatus,
+ rlPortInputLimitInKilo Integer32,
+ rlPortOutputLimitInKilo Integer32
+}
+
+rlPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The port and the trunk (including trunk member) interface of
+ the portTable. The interface identified by a particular value
+ of this index is the same interface as identified by the same
+ value of ifIndex in the IF-MIB."
+ ::= { rateLimitPortEntry 1 }
+
+-- all need (both acd and non-acd)
+rlPortInputStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Whether input rate limit is enabled for this port."
+ ::= { rateLimitPortEntry 6 }
+
+-- all need (both acd and non-acd)
+rlPortOutputStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Whether output rate limit is enabled for this port."
+ ::= { rateLimitPortEntry 7 }
+
+rlPortInputLimitInKilo OBJECT-TYPE
+ SYNTAX Integer32 (64..40000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Value of the input rate limit. Its unit is kilobits per
+ second."
+ ::= { rateLimitPortEntry 10 }
+
+rlPortOutputLimitInKilo OBJECT-TYPE
+ SYNTAX Integer32 (64..40000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Value of the output rate limit. Its unit is kilobits per
+ second."
+ ::= { rateLimitPortEntry 11 }
+
+cosMgt OBJECT IDENTIFIER ::= { qosMgt 3 }
+prioIfClassificationModeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PrioIfClassificationModeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table for setting the interface Qos mapping classification mode."
+ ::= { cosMgt 2 }
+
+prioIfClassificationModeEntry OBJECT-TYPE
+ SYNTAX PrioIfClassificationModeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entry for setting the interface Qos mapping classification mode."
+ INDEX
+ {
+ prioIfClassificationModeIf
+ }
+ ::= { prioIfClassificationModeTable 1 }
+
+PrioIfClassificationModeEntry ::= SEQUENCE
+{
+ prioIfClassificationModeIf InterfaceIndex,
+ prioIfClassificationModeStatus INTEGER
+}
+
+prioIfClassificationModeIf OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The port or trunk interface of the device. The interface identified by
+ a particular value of this index is the same interface as identified
+ by the same value of ifIndex in the IF-MIB."
+ ::= { prioIfClassificationModeEntry 1 }
+
+prioIfClassificationModeStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ cos(0),
+ ipPrecedence(1),
+ dscp(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Qos mapping classification mode of the interface. cos mode means
+ that the internal priority is mapped from priority field of packet's
+ VLAN tag if a VLAN tag exists; IP precedence mode means that the
+ internal priority is mapped from the IP precedence value of IP
+ packets; DSCP mode means the internal priority is mapped from the dscp
+ value of IP packets."
+ ::= { prioIfClassificationModeEntry 2 }
+
+
+--
+-- The mapping table from CoS/CFI to internal QoS label
+--
+
+prioCosToDscpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PrioCosToDscpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table for CoS/CFI to internal QoS label mapping."
+ ::= { cosMgt 3 }
+
+prioCosToDscpEntry OBJECT-TYPE
+ SYNTAX PrioCosToDscpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entry for CoS/CFI to internal QoS label mapping."
+ INDEX
+ {
+ prioCosToDscpIfValue,
+ prioCosToDscpCosValue,
+ prioCosToDscpCFIValue
+ }
+ ::= { prioCosToDscpTable 1 }
+
+PrioCosToDscpEntry ::= SEQUENCE
+{
+ prioCosToDscpIfValue InterfaceIndex,
+ prioCosToDscpCosValue Integer32,
+ prioCosToDscpCFIValue Integer32,
+ prioCosToDscpPhbValue Integer32,
+ prioCosToDscpColorValue INTEGER
+}
+
+prioCosToDscpIfValue OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The port or the trunk interface of the device. The interface
+ identified by a particular value of this index is the same interface
+ as identified by the same value of ifIndex in the IF-MIB."
+ ::= { prioCosToDscpEntry 1 }
+
+prioCosToDscpCosValue OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The CoS value (0~7) mapped to an internal QoS label value which is
+ composed of PHB(3 bits) and drop precedence(2 bits)."
+ ::= { prioCosToDscpEntry 2 }
+
+prioCosToDscpCFIValue OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The CFI value (0 or 1) mapped to an internal QoS label value which is
+ composed of PHB(3 bits) and drop precedence(2 bits)."
+ ::= { prioCosToDscpEntry 3 }
+
+prioCosToDscpPhbValue OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The PHB value of internal QoS label."
+ ::= { prioCosToDscpEntry 5 }
+
+prioCosToDscpColorValue OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ green(0),
+ red(1),
+ yellow(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The drop precedence value of internal QoS label. Green(0), Yellow(3),
+ Red(1)."
+ ::= { prioCosToDscpEntry 6 }
+
+--
+-- The mapping table from IP precedence to internal Qos label
+--
+
+prioPrecToDscpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PrioPrecToDscpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table for IP precedence to internal QoS label mapping. This table
+ setting will take effect only when the interface QoS mapping
+ classification mode is set to IP precedence mode."
+ ::= { cosMgt 4 }
+
+prioPrecToDscpEntry OBJECT-TYPE
+ SYNTAX PrioPrecToDscpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entry for IP precedence to internal QoS label mapping."
+ INDEX
+ {
+ prioPrecToDscpIfValue,
+ prioPrecToDscpPrecValue
+ }
+ ::= { prioPrecToDscpTable 1 }
+
+PrioPrecToDscpEntry ::= SEQUENCE
+{
+ prioPrecToDscpIfValue InterfaceIndex,
+ prioPrecToDscpPrecValue Integer32,
+ prioPrecToDscpPhbValue Integer32,
+ prioPrecToDscpColorValue INTEGER
+}
+
+prioPrecToDscpIfValue OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The port or trunk interface of the device. The interface identified by
+ a particular value of this index is the same interface as identified
+ by the same value of ifIndex in the IF-MIB."
+ ::= { prioPrecToDscpEntry 1 }
+
+prioPrecToDscpPrecValue OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IP precedence value mapped to internal QoS label value which is
+ composed of PHB (3 bits) and drop precedence (2 bits)."
+ ::= { prioPrecToDscpEntry 2 }
+
+prioPrecToDscpPhbValue OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The PHB value of internal QoS label."
+ ::= { prioPrecToDscpEntry 4 }
+
+prioPrecToDscpColorValue OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ green(0),
+ red(1),
+ yellow(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The drop precedence value of internal QoS label. Green(0), Yellow(3),
+ Red(1)."
+ ::= { prioPrecToDscpEntry 5 }
+
+--
+-- The mapping table from DSCP to internal Qos label
+--
+
+prioDscpToDscpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PrioDscpToDscpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table for DSCP to internal QoS label mapping. This table setting will
+ take effect only when the interface Qos mapping classification mode is
+ set to DSCP mode."
+ ::= { cosMgt 5 }
+
+prioDscpToDscpEntry OBJECT-TYPE
+ SYNTAX PrioDscpToDscpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entry for ingress DSCP to internal QoS label mapping."
+ INDEX
+ {
+ prioDscpToDscpIfValue,
+ prioDscpToDscpIngressDscpValue
+ }
+ ::= { prioDscpToDscpTable 1 }
+
+PrioDscpToDscpEntry ::= SEQUENCE
+{
+ prioDscpToDscpIfValue InterfaceIndex,
+ prioDscpToDscpIngressDscpValue Integer32,
+ prioDscpToDscpPhbValue Integer32,
+ prioDscpToDscpColorValue INTEGER
+}
+
+prioDscpToDscpIfValue OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The port or trunk interface of the device. The interface identified by
+ a particular value of this index is the same interface as identified
+ by the same value of ifIndex in the IF-MIB."
+ ::= { prioDscpToDscpEntry 1 }
+
+prioDscpToDscpIngressDscpValue OBJECT-TYPE
+ SYNTAX Integer32 (0..63)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ingress DSCP value which will be mapped to internal QoS label
+ value."
+ ::= { prioDscpToDscpEntry 2 }
+
+prioDscpToDscpPhbValue OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The PHB value of internal QoS label."
+ ::= { prioDscpToDscpEntry 4 }
+
+prioDscpToDscpColorValue OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ green(0),
+ red(1),
+ yellow(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The drop precedence value of internal QoS label. Green(0), Yellow(3),
+ Red(1)."
+ ::= { prioDscpToDscpEntry 5 }
+
+--
+-- The mapping table from TCP/UDP destination port number to internal Qos label
+--
+
+prioDstPortToDscpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PrioDstPortToDscpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table for TCP/UDP destination port number to internal Qos label
+ mapping. This table setting will always take effect for TCP/UDP
+ packets no matter of what interface QoS mapping classification mode is
+ set."
+ ::= { cosMgt 6 }
+
+prioDstPortToDscpEntry OBJECT-TYPE
+ SYNTAX PrioDstPortToDscpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entry for TCP/UDP destination port to internal QoS label mapping."
+ INDEX
+ {
+ prioDstPortToDscpIfValue,
+ prioDstPortToDscpProtocolValue,
+ prioDstPortToDscpDstPortValue
+ }
+ ::= { prioDstPortToDscpTable 1 }
+
+PrioDstPortToDscpEntry ::= SEQUENCE
+{
+ prioDstPortToDscpIfValue InterfaceIndex,
+ prioDstPortToDscpProtocolValue INTEGER,
+ prioDstPortToDscpDstPortValue Integer32,
+ prioDstPortToDscpPhbValue Integer32,
+ prioDstPortToDscpColorValue INTEGER
+}
+
+prioDstPortToDscpIfValue OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The port or the trunk interface of the device. The interface
+ identified by a particular value of this index is the same interface
+ as identified by the same value of ifIndex in the IF-MIB."
+ ::= { prioDstPortToDscpEntry 1 }
+
+prioDstPortToDscpProtocolValue OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ tcp(6),
+ udp(17)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The protocol value (TCP:6, UDP:17) which will be mapped to internal
+ QoS label value."
+::= { prioDstPortToDscpEntry 2 }
+
+prioDstPortToDscpDstPortValue OBJECT-TYPE
+ SYNTAX Integer32(1..65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The destination port number value which will be mapped to internal
+ QoS label value."
+ ::= { prioDstPortToDscpEntry 3 }
+
+prioDstPortToDscpPhbValue OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The PHB value of internal QoS label."
+ ::= { prioDstPortToDscpEntry 5 }
+
+prioDstPortToDscpColorValue OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ green(0),
+ red(1),
+ yellow(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The drop precedence value of internal QoS label. Green(0), Yellow(3),
+ Red(1)."
+ ::= { prioDstPortToDscpEntry 6 }
+
+
+--
+-- The mapping table from internal Qos label to CoS and CFI
+--
+
+prioDscpToCosTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PrioDscpToCosEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table for internal QoS label to CoS and CFI mapping."
+ ::= { cosMgt 7 }
+
+prioDscpToCosEntry OBJECT-TYPE
+ SYNTAX PrioDscpToCosEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entry for internal QoS label to CoS and CFI mapping."
+ INDEX
+ {
+ prioDscpToCosIfValue,
+ prioDscpToCosPHBValue,
+ prioDscpToCosDropPrecedenceValue
+ }
+ ::= { prioDscpToCosTable 1 }
+
+PrioDscpToCosEntry ::= SEQUENCE
+{
+ prioDscpToCosIfValue InterfaceIndex,
+ prioDscpToCosPHBValue Integer32,
+ prioDscpToCosDropPrecedenceValue INTEGER,
+ prioDscpToCosCFICosValue Integer32
+}
+
+prioDscpToCosIfValue OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The port or trunk interface of the device. The interface identified by
+ a particular value of this index is the same interface as identified
+ by the same value of ifIndex in the IF-MIB."
+ ::= { prioDscpToCosEntry 1 }
+
+prioDscpToCosPHBValue OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The PHB value of internal QoS label."
+ ::= { prioDscpToCosEntry 2 }
+
+prioDscpToCosDropPrecedenceValue OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ green(0),
+ red(1),
+ yellow(3)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The drop precedence value of internal QoS label. Green(0), Yellow(3),
+ Red(1)."
+ ::= { prioDscpToCosEntry 3 }
+
+prioDscpToCosCFICosValue OBJECT-TYPE
+ SYNTAX Integer32 (0..16)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The remarked CFI and CoS value mapped from the internal Qos label
+ value when the packet leaves the device. The egress remarked CFI
+ value equals to (prioDscpToCosCFICosValue >>3) and the egress
+ remarked CoS value equals to (prioDscpToCosCFICosValue & 0x7)."
+ ::= { prioDscpToCosEntry 4 }
+
+-- The mapping table for packet priority to drop precedence mapping.
+
+prioPrioToDropPrecTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PrioPrioToDropPrecEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table for packet priority to drop precedence mapping."
+ ::= { cosMgt 8 }
+
+prioPrioToDropPrecEntry OBJECT-TYPE
+ SYNTAX PrioPrioToDropPrecEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entry for packet priority to drop precedence mapping."
+ INDEX
+ {
+ prioPrioToDropPrecIfValue,
+ prioPrioToDropPrecPriorityValue
+ }
+ ::= { prioPrioToDropPrecTable 1 }
+
+PrioPrioToDropPrecEntry ::= SEQUENCE
+{
+ prioPrioToDropPrecIfValue InterfaceIndex,
+ prioPrioToDropPrecPriorityValue Integer32,
+ prioPrioToDropPrecPrecValue INTEGER
+}
+
+prioPrioToDropPrecIfValue OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The port or the trunk interface of the device. The interface
+ identified by a particular value of this index is the same interface
+ as identified by the same value of ifIndex in the IF-MIB."
+ ::= { prioPrioToDropPrecEntry 1 }
+
+
+prioPrioToDropPrecPriorityValue OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of packet default priority."
+ ::= { prioPrioToDropPrecEntry 2 }
+
+prioPrioToDropPrecPrecValue OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ green(0),
+ red(1),
+ yellow(3)
+ }
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The drop precedence value of internal QoS label. Green(0),Yellow(3),
+ Red(1)."
+ ::= { prioPrioToDropPrecEntry 3 }
+
+--
+-- The interface mapping table from PHB to queue
+--
+
+prioDscpToQueueTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PrioDscpToQueueEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table for PHB to queue mapping."
+ ::= { cosMgt 9 }
+
+prioDscpToQueueEntry OBJECT-TYPE
+ SYNTAX PrioDscpToQueueEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entry for PHB to queue mapping."
+ INDEX
+ {
+ prioDscpToQueueIfValue,
+ prioDscpToQueuePHBValue
+ }
+ ::= { prioDscpToQueueTable 1 }
+
+PrioDscpToQueueEntry ::= SEQUENCE
+{
+ prioDscpToQueueIfValue InterfaceIndex,
+ prioDscpToQueuePHBValue Integer32,
+ prioDscpToQueueQueueValue Integer32
+}
+
+prioDscpToQueueIfValue OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The port or trunk interface of the device. The interface identified by
+ a particular value of this index is the same interface as identified
+ by the same value of ifIndex in the IF-MIB."
+ ::= { prioDscpToQueueEntry 1 }
+
+prioDscpToQueuePHBValue OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The PHB value of internal QoS label."
+ ::= { prioDscpToQueueEntry 2 }
+
+prioDscpToQueueQueueValue OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The queue value which is mapped from the PHB value of QoS label."
+ ::= { prioDscpToQueueEntry 3 }
+
+-- End of interface tables for Cos priority management: cosMgt(3).
+-- Corresponding global tables are defined in cosGlobalMgt(6).
+
+
+--
+--diffServMgt
+--
+diffServMgt OBJECT IDENTIFIER ::= { qosMgt 4 }
+
+diffServPolicyMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DiffServPolicyMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for policy map."
+ ::= { diffServMgt 10 }
+
+diffServPolicyMapEntry OBJECT-TYPE
+ SYNTAX DiffServPolicyMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for policy map."
+ INDEX { diffServPolicyMapIndex }
+ ::= { diffServPolicyMapTable 1 }
+
+DiffServPolicyMapEntry ::= SEQUENCE
+{
+ diffServPolicyMapIndex Integer32,
+ diffServPolicyMapName DisplayString,
+ diffServPolicyMapDescription DisplayString,
+ diffServPolicyMapElementIndexList OCTET STRING,
+ diffServPolicyMapStatus RowStatus
+}
+
+diffServPolicyMapIndex OBJECT-TYPE
+ SYNTAX Integer32(1..32)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An index that uniquely identifies an entry in this table."
+ ::= { diffServPolicyMapEntry 1 }
+
+diffServPolicyMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The name of this entry."
+ ::= { diffServPolicyMapEntry 2 }
+
+diffServPolicyMapDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The description of this entry."
+ ::= { diffServPolicyMapEntry 3 }
+
+diffServPolicyMapElementIndexList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The octet string containes the diffServPolicyMapElementEntry
+ indexes. Two octets express one index and it is represented
+ in network order. This index list indicates the
+ diffServPolicyMapEntrys which belong to this entry."
+ ::= { diffServPolicyMapEntry 4 }
+
+diffServPolicyMapStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object is used to create a new row, or modify or delete
+ an existing row, in this table. The status column has six
+ defined values:
+ The status column has six defined values:
+
+ - 'active', which indicates that the conceptual row is
+ available for use by the managed device;
+
+ - 'notInService', which indicates that the conceptual
+ row exists in the agent, but is unavailable for use by
+ the managed device (see NOTE below);
+
+ - 'notReady', which indicates that the conceptual row
+ exists in the agent, but is missing information
+ necessary in order to be available for use by the
+ managed device;
+
+ - 'createAndGo', which is supplied by a management
+ station wishing to create a new instance of a
+ conceptual row and to have its status automatically set
+ to active, making it available for use by the managed
+ device;
+
+ - 'createAndWait', which is supplied by a management
+ station wishing to create a new instance of a
+ conceptual row (but not make it available for use by
+ the managed device); and,
+
+ - 'destroy', which is supplied by a management station
+ wishing to delete all of the instances associated with
+ an existing conceptual row.
+
+ Whereas five of the six values (all except 'notReady') may
+ be specified in a management protocol set operation, only
+ three values will be returned in response to a management
+ protocol retrieval operation: 'notReady', 'notInService' or
+ 'active'. That is, when queried, an existing conceptual row
+ has only three states: it is either available for use by
+ the managed device (the status column has the value
+ 'active');it is not available for use by the managed device,
+ though the agent has sufficient information to make it so
+ (the status column has the value 'notInService'); or, it is
+ not available for use by the managed device, and an attempt
+ to make it so would fail because the agent has insufficient
+ information (the state column has the value 'notReady').
+
+ For a detailed description of this object, please refer to
+ SNMPv2-TC MIB."
+ ::= { diffServPolicyMapEntry 5 }
+
+diffServPolicyMapAttachCtl OBJECT IDENTIFIER ::= { diffServMgt 11 }
+
+diffServPolicyMapAttachCtlIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Index for attachment control.
+ Specifies the policy map as the target to relate with
+ the policy map element. The policy map identified by
+ a particular value of this index is associated with
+ the same diffServPolicyMapEntry as identified by the
+ same value of diffServPolicyMapIndex."
+ ::= { diffServPolicyMapAttachCtl 1 }
+
+diffServPolicyMapAttachCtlElementIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Element Index for attachment control.Specifies the policy map
+ element to relate with the policy map. The policy map element
+ identified by a particular value of this index is associated
+ with the same diffServPolicyMapElementEntry as identified by
+ the same value of diffServPolicyMapElementIndex."
+ ::= { diffServPolicyMapAttachCtl 2 }
+
+diffServPolicyMapAttachCtlAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noAction(1),
+ attach(2),
+ detach(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Action for attachment control. When setting this object to
+ attach(2) to begin the attaching operation, a particular
+ policy map element is attached to a particular policy map.
+ When setting this object to detach(3) to begin the not
+ attached operation, a particular policy map element is not
+ attached to a particular policy map. When the action is
+ finshed or no action is taken, the value of this object is
+ noAction(1). A particular policy map is specified in the
+ diffServPolicyMapAttachCtlIndex. A particularpolicy map
+ element is specified in the
+ diffServPolicyMapAttachCtlElementIndex."
+ ::= { diffServPolicyMapAttachCtl 3 }
+
+diffServPolicyMapElementTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DiffServPolicyMapElementEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for policy map element."
+ ::= { diffServMgt 12 }
+
+diffServPolicyMapElementEntry OBJECT-TYPE
+ SYNTAX DiffServPolicyMapElementEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for policy map element."
+ INDEX { diffServPolicyMapElementIndex }
+ ::= { diffServPolicyMapElementTable 1 }
+
+DiffServPolicyMapElementEntry ::= SEQUENCE
+{
+ diffServPolicyMapElementIndex Integer32,
+ diffServPolicyMapElementClassMapIndex Integer32,
+ diffServPolicyMapElementMeterIndex Integer32,
+ diffServPolicyMapElementActionIndex Integer32,
+ diffServPolicyMapElementStatus RowStatus
+}
+
+diffServPolicyMapElementIndex OBJECT-TYPE
+ SYNTAX Integer32(1..128)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An index that uniquely identifies an entry in this table."
+ ::= { diffServPolicyMapElementEntry 1 }
+
+diffServPolicyMapElementClassMapIndex OBJECT-TYPE
+ SYNTAX Integer32(1..32)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Specifies the class map binding to this entry. The class map
+ identified by a particular value of this index is associated
+ with the same diffServClassMapEntry as identified by the same
+ value of diffServClassMapIndex."
+ ::= { diffServPolicyMapElementEntry 2 }
+
+diffServPolicyMapElementMeterIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Specifies the meter binding to this entry. The meter
+ identified by a particular value of this index is associated
+ with the same diffServMeterEntry as identified by the same
+ value of diffServMeterIndex. If this value is
+ zero, no associated meter will be associated, as zero is not a
+ valid meter index."
+ ::= { diffServPolicyMapElementEntry 3 }
+
+diffServPolicyMapElementActionIndex OBJECT-TYPE
+ SYNTAX Integer32(1..288)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Specifies the action binding to this entry. The action
+ identified by a particular value of this index is associated
+ with the same diffServActionEntry as identified by the same
+ value of diffServActionIndex."
+ ::= { diffServPolicyMapElementEntry 4 }
+
+diffServPolicyMapElementStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object is used to create a new row, or modify or delete
+ an existing row, in this table. The status column has six
+ defined values:
+
+ The status column has six defined values:
+
+ - 'active', which indicates that the conceptual row is
+ available for use by the managed device;
+
+ - 'notInService', which indicates that the conceptual
+ row exists in the agent, but is unavailable for use by
+ the managed device (see NOTE below);
+
+ - 'notReady', which indicates that the conceptual row
+ exists in the agent, but is missing information
+ necessary in order to be available for use by the
+ managed device;
+
+ - 'createAndGo', which is supplied by a management
+ station wishing to create a new instance of a
+ conceptual row and to have its status automatically set
+ to active, making it available for use by the managed
+ device;
+
+ - 'createAndWait', which is supplied by a management
+ station wishing to create a new instance of a
+ conceptual row (but not make it available for use by
+ the managed device); and,
+
+ - 'destroy', which is supplied by a management station
+ wishing to delete all of the instances associated with
+ an existing conceptual row.
+
+ Whereas five of the six values (all except 'notReady') may
+ be specified in a management protocol set operation, only
+ three values will be returned in response to a management
+ protocol retrieval operation: 'notReady', 'notInService' or
+ 'active'. That is, when queried, an existing conceptual row
+ has only three states: it is either available for use by
+ the managed device (the status column has the value
+ 'active'); it is not available for use by the managed device,
+ though the agent has sufficient information to make it so
+ (the status column has the value 'notInService'); or, it is
+ not available for use by the managed device, and an attempt
+ to make it so would fail because the agent has insufficient
+ information (the state column has the value 'notReady').
+
+ For a detailed description of this object, please refer to
+ SNMPv2-TC MIB."
+ ::= { diffServPolicyMapElementEntry 5 }
+
+diffServClassMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DiffServClassMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for class map."
+ ::= { diffServMgt 13 }
+
+diffServClassMapEntry OBJECT-TYPE
+ SYNTAX DiffServClassMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for class map."
+ INDEX { diffServClassMapIndex }
+ ::= { diffServClassMapTable 1 }
+
+DiffServClassMapEntry ::= SEQUENCE
+{
+ diffServClassMapIndex Integer32,
+ diffServClassMapName DisplayString,
+ diffServClassMapDescription DisplayString,
+ diffServClassMapMatchType INTEGER,
+ diffServClassMapElementIndexTypeList OCTET STRING,
+ diffServClassMapElementIndexList OCTET STRING,
+ diffServClassMapStatus RowStatus
+}
+
+diffServClassMapIndex OBJECT-TYPE
+ SYNTAX Integer32(1..32)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An index that uniquely identifies an entry in this table."
+ ::= { diffServClassMapEntry 1 }
+
+diffServClassMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The name of this entry."
+ ::= { diffServClassMapEntry 2 }
+
+diffServClassMapDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The description of this entry."
+ ::= { diffServClassMapEntry 3 }
+
+diffServClassMapMatchType OBJECT-TYPE
+ SYNTAX INTEGER {
+ matchAny(1),
+ matchAll(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The map match type of this entry."
+ ::= { diffServClassMapEntry 4 }
+
+diffServClassMapElementIndexTypeList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The octet string containes the type of class map element
+ indexes. Two octets which are represented in network order
+ express one type of the class map element index in network
+ order and it maps the index of
+ differServClasssMapElementIndexList in order. When the type is
+ macAce(1), the maping index of
+ differServClasssMapElementIndexList is the
+ diffServMacAceEntry. When the type is ipAce(2), the maping
+ index of differServClasssMapElementIndexList is the
+ diffServIpAceEntry. When the type is acl(3), the maping index
+ of differServClasssMapElementIndexList is the diffServAclEntry.
+ When the type is ipv6Ace(4), the maping index of
+ differServClasssMapElementIndexList is the diffServIpv6AceEntry."
+ ::= { diffServClassMapEntry 5 }
+
+diffServClassMapElementIndexList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The octet string containes the class map element indexes. Two
+ octets express one index and it is represented in
+ network order. This index list indicates the particular
+ class map elements which belong to this table. The class map
+ element uses type to indicate diffServAclEntry, the
+ diffServIpAceEntry or diffServMacAceEntry. The type is two
+ octet specified in differServClasssMapElementIndexTypeList
+ in order. When the type is macAce(1), the maping index of
+ differServClasssMapElementIndexList is the
+ diffServMacAceEntry. When the type is ipAce(2), the maping
+ index of differServClasssMapElementIndexList is the
+ diffServIpAceEntry. When the type is acl(3), the maping index
+ of differServClasssMapElementIndexList is the diffServAclEntry.
+ When type is ipv6Ace(4), the maping index of
+ differServClasssMapElementIndexList is the
+ diffServIpv6AceEntry."
+ ::= { diffServClassMapEntry 6 }
+
+diffServClassMapStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object is used to create a new row or modify or delete
+ an existing row in this table.The status column has six
+ defined values:
+
+ The status column has six defined values:
+
+ - 'active', which indicates that the conceptual row is
+ available for use by the managed device;
+
+ - 'notInService', which indicates that the conceptual
+ row exists in the agent, but is unavailable for use by
+ the managed device (see NOTE below);
+
+ - 'notReady', which indicates that the conceptual row
+ exists in the agent, but is missing information
+ necessary in order to be available for use by the
+ managed device;
+
+ - 'createAndGo', which is supplied by a management
+ station wishing to create a new instance of a
+ conceptual row and to have its status automatically set
+ to active, making it available for use by the managed
+ device;
+
+ - 'createAndWait', which is supplied by a management
+ station wishing to create a new instance of a
+ conceptual row (but not make it available for use by
+ the managed device); and,
+
+ - 'destroy', which is supplied by a management station
+ wishing to delete all of the instances associated with
+ an existing conceptual row.
+
+ Whereas five of the six values (all except 'notReady') may
+ be specified in a management protocol set operation, only
+ three values will be returned in response to a management
+ protocol retrieval operation: 'notReady', 'notInService' or
+ 'active'. That is, when queried, an existing conceptual row
+ has only three states: it is either available for use by
+ the managed device (the status column has the value
+ 'active'); it is not available for use by the managed device,
+ though the agent has sufficient information to make it so
+ (the status column has the value 'notInService'); or, it is
+ not available for use by the managed device, and an attempt
+ to make it so would fail because the agent has insufficient
+ information (the state column has the value 'notReady').
+
+ For a detailed description of this object, please refer to
+ SNMPv2-TC MIB."
+ ::= { diffServClassMapEntry 7 }
+
+diffServClassMapAttachCtl OBJECT IDENTIFIER ::= { diffServMgt 14 }
+
+diffServClassMapAttachCtlIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Index for attachment control. Specifies the class map as
+ the target to relate with class map elements. The class
+ map identified by a particular value of this index is
+ associated with the same diffServClassMapEntry as
+ identified by the same value of diffServClassMapIndex."
+ ::= { diffServClassMapAttachCtl 1 }
+
+diffServClassMapAttachCtlElementIndexType OBJECT-TYPE
+ SYNTAX INTEGER {
+ macAce(1),
+ ipAce(2),
+ acl(3),
+ ipv6Ace(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Element Index for attachment control. Specifies the type of
+ class map element to relate with the class map. When type is
+ macAce(1), the index of diffServClassMapAttachCtlElementIndex
+ is the index of diffServMacAceEntry. When the type is
+ ipAce(2), the index of diffServClassMapAttachCtlElementIndex
+ is the index of diffServIpAceEntry. When the type is acl(3),
+ the index of diffServClassMapAttachCtlElementIndex is the
+ index of diffServAclEntry. When type is ipv6Ace(4), the index of
+ diffServClassMapAttachCtlElementIndex is the index of
+ diffServIpv6AceEntry."
+ ::= { diffServClassMapAttachCtl 2 }
+
+diffServClassMapAttachCtlElementIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Element Index for attachment control. Specifies the class map
+ element related with the class map. The class map element uses
+ type to indicate diffServAclEntry, the diffServIpAceEntry or
+ diffServMacAceEntry. The type is specified in
+ diffServClassMapAttachCtlElementIndexType. When
+ the type is macAce(1), the maping index of
+ differServClasssMapElementIndexList is the
+ diffServMacAceEntry. When the type is ipAce(2), the maping
+ index of differServClasssMapElementIndexList is the
+ diffServIpAceEntry. When the type is acl(3), the maping index
+ of differServClasssMapElementIndexList is the
+ diffServAclEntry. When type is ipv6Ace(4), the maping index of
+ differServClasssMapElementIndexList is the diffServIpv6AceEntry."
+ ::= { diffServClassMapAttachCtl 3 }
+
+diffServClassMapAttachCtlAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noAction(1),
+ attach(2),
+ detach(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Action for attachment control. When setting this object to
+ attach(2) to begin the attaching operation, a particular class
+ map element is attached to a particular class map. When
+ setting this object to detach(3) to begin the not attached
+ operation, then a particular class map element is not attached
+ to a particular class map. When the action is finshed whether
+ successfully or not, or no action is taken, the value of this
+ object always is noAction(1). The value of a particular class
+ map is specified in the AclAttachCtlTargetIndex. The class map
+ element is specified by diffServClassMapAttachCtlElementIndexType
+ and diffServClassMapAttachCtlElementIndex."
+ ::= { diffServClassMapAttachCtl 4 }
+
+diffServAclTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DiffServAclEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for ACL."
+ ::= { diffServMgt 15 }
+
+diffServAclEntry OBJECT-TYPE
+ SYNTAX DiffServAclEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for ACL."
+ INDEX { diffServAclIndex }
+ ::= { diffServAclTable 1 }
+
+DiffServAclEntry ::= SEQUENCE
+{
+ diffServAclIndex Integer32,
+ diffServAclName DisplayString,
+ diffServAclType INTEGER,
+ diffServAclAceIndexList OCTET STRING,
+ diffServAclStatus RowStatus
+}
+
+diffServAclIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An index that uniquely identifies an entry in the ACL
+ table."
+ ::= { diffServAclEntry 1 }
+
+diffServAclName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The name of this entry."
+ ::= { diffServAclEntry 2 }
+
+diffServAclType OBJECT-TYPE
+ SYNTAX INTEGER {
+ mac(1),
+ ipstandard(2),
+ ipextended(3),
+ ipv6standard(4),
+ ipv6extended(5),
+ arp(6)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The type of this entry. When the value of ACL type is
+ modified, then the ACEs in the diffServAclAceIndexList of
+ this entry will be auto-removed, and this entry will be auto-
+ unbound from the diffServPortTable and the
+ diffServClassMapTable."
+ ::= { diffServAclEntry 3 }
+
+diffServAclAceIndexList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The octet string containes the ACE indexes. Two octets
+ express one index and it is represented in network
+ order. This index list indicates the particular ACEs which
+ belong to this table. The ACE uses type to indicate the
+ diffServMacAceEntry, the diffServIpAceEntry, the
+ diffServIpv6AceEntry or the diffServArpAceEntry. The type is
+ specified in diffServAclType. When the type is mac(1), the
+ index of diffServAclAceIndexList is the diffServMacAceEntry.
+ When the type is ipstandard(2) or ipextended(3), the index of
+ diffServAclAceIndexList is the diffServIpAceEntry. When the
+ type is ipv6standard(4) or ipv6extended(5), the index of
+ diffServAclAceIndexList is the diffServIpv6AceEntry. When the
+ type is arp(6), the index of diffServAclAceIndexList is the
+ diffServArpAceEntry."
+ ::= { diffServAclEntry 4 }
+
+diffServAclStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object is used to create a new row or modify or delete
+ an existing row in this table. The status column has six
+ defined values:
+
+ - 'active', which indicates that the conceptual row is
+ available for use by the managed device;
+
+ - 'notInService', which indicates that the conceptual
+ row exists in the agent, but is unavailable for use by
+ the managed device (see NOTE below);
+
+ - 'notReady', which indicates that the conceptual row
+ exists in the agent, but is missing information
+ necessary in order to be available for use by the
+ managed device;
+
+ - 'createAndGo', which is supplied by a management
+ station wishing to create a new instance of a
+ conceptual row and to have its status automatically set
+ to active, making it available for use by the managed
+ device;
+
+ - 'createAndWait', which is supplied by a management
+ station wishing to create a new instance of a
+ conceptual row (but not make it available for use by
+ the managed device); and,
+
+ - 'destroy', which is supplied by a management station
+ wishing to delete all of the instances associated with
+ an existing conceptual row.
+
+ Whereas five of the six values (all except 'notReady') may
+ be specified in a management protocol set operation, only
+ three values will be returned in response to a management
+ protocol retrieval operation: 'notReady', 'notInService' or
+ 'active'. That is, when queried, an existing conceptual row
+ has only three states: it is either available for use by
+ the managed device (the status column has the value
+ 'active'); it is not available for use by the managed device,
+ though the agent has sufficient information to make it so
+ (the status column has the value 'notInService'); or, it is
+ not available for use by the managed device, and an attempt
+ to make it so would fail because the agent has insufficient
+ information (the state column has the value 'notReady').
+
+ For a detailed description of this object, please refer to
+ SNMPv2-TC MIB."
+ ::= { diffServAclEntry 5 }
+
+diffServAclAttachCtl OBJECT IDENTIFIER ::= { diffServMgt 16 }
+
+diffServAclAttachCtlIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Index for attachment control. Specifies the ACL as the
+ target to relate with the IP ACE, the MAC ACE or IPv6 ACE.
+ The ACL identified by a particular value of this index is
+ associated with the same diffServAclEntry as identified by
+ the same value of diffServAclIndex."
+ ::= { diffServAclAttachCtl 1 }
+
+diffServAclAttachCtlAceType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ macAce(1),
+ ipAce(2),
+ ipv6Ace(3),
+ arpAce(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Type for attachment control. Specifies the type of
+ diffServAclAttachCtlAceIndex to relate with the
+ diffServAclAttachCtlIndex. When the type is macAce(1), the
+ index of diffServAclAceIndexList is the diffServMacAceEntry.
+ When the type is ipAce(2), the index of
+ diffServAclAceIndexList is the diffServIpAceEntry. When the
+ type is ipv6Ace(3), the index of diffServAclAceIndexList
+ is the diffServIpv6AceEntry. When the type is arpAce(4), the
+ index of diffServAclAceIndexList is the diffServArpAceEntry."
+ ::= { diffServAclAttachCtl 2 }
+
+diffServAclAttachCtlAceIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Index for attachment control. Specifies the ACE to relate with
+ the diffServAclAttachCtlIndex. When
+ diffServAclAttachCtlAceType is macAce(1), the value of
+ diffServAclAttachCtlIndex is the diffServMacAceEntry. When
+ diffServAclAttachCtlAceType is ipAce(2), the value of
+ diffServAclAttachCtlIndex is the diffServIpAceEntry. When
+ diffServAclAttachCtlAceType is ipv6Ace(3), the value of
+ diffServAclAttachCtlIndex is the diffServIpv6AceEntry. When
+ diffServAclAttachCtlAceType is arpAce(4), the value of
+ diffServAclAttachCtlIndex is the diffServArpAceEntry."
+ ::= { diffServAclAttachCtl 3 }
+
+diffServAclAttachCtlAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noAction(1),
+ attach(2),
+ detach(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Action for attachment control. When setting this object to
+ attach(2) to begin the attaching operation, a particular ACE
+ is attached to a particular ACL. When setting this object to
+ detach(3) to begin the not attached operation, then a
+ particular ACE is not attached to a particular ACL. When the
+ action is finshed whether successfully or not, or no action
+ is taken, the value of this object always is noAction(1), The
+ value of a particular ACL is specified in the
+ diffServAclAttachCtlAceType and diffServAclAttachCtlAceIndex."
+ ::= { diffServAclAttachCtl 4 }
+
+diffServIpAceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DiffServIpAceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for IP ACE."
+ ::= { diffServMgt 17 }
+
+diffServIpAceEntry OBJECT-TYPE
+ SYNTAX DiffServIpAceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for IP ACE."
+ INDEX { diffServIpAceIndex }
+ ::= { diffServIpAceTable 1 }
+
+DiffServIpAceEntry ::= SEQUENCE
+{
+ diffServIpAceIndex Integer32,
+ diffServIpAceType INTEGER,
+ diffServIpAceAccess INTEGER,
+ diffServIpAceSourceIpAddr IpAddress,
+ diffServIpAceSourceIpAddrBitmask IpAddress,
+ diffServIpAceDestIpAddr IpAddress,
+ diffServIpAceDestIpAddrBitmask IpAddress,
+ diffServIpAceProtocol Integer32,
+ diffServIpAcePrec Integer32,
+ diffServIpAceTos Integer32,
+ diffServIpAceDscp Integer32,
+ diffServIpAceSourcePortOp INTEGER,
+ diffServIpAceMinSourcePort Integer32,
+ diffServIpAceSourcePortBitmask Integer32,
+ diffServIpAceDestPortOp INTEGER,
+ diffServIpAceMinDestPort Integer32,
+ diffServIpAceDestPortBitmask Integer32,
+ diffServIpAceControlCode Integer32,
+ diffServIpAceControlCodeBitmask Integer32,
+ diffServIpAceStatus RowStatus
+}
+
+diffServIpAceIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An index that uniquely identifies an entry in the IP ACE
+ table."
+ ::= { diffServIpAceEntry 1 }
+
+diffServIpAceType OBJECT-TYPE
+ SYNTAX INTEGER {
+ standard(1),
+ extended(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The specified IP ACE type. When the type of this entry is
+ modified, then this entry will be auto-unbound from the
+ diffServAclEntry and the not supporting field of this entry
+ will be set 0."
+ ::= { diffServIpAceEntry 2 }
+
+diffServIpAceAccess OBJECT-TYPE
+ SYNTAX INTEGER {
+ permit(1),
+ deny(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Indicates the action to be taken if a packet matches this
+ ACE."
+ ::= { diffServIpAceEntry 3 }
+
+diffServIpAceSourceIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The specified source IP address. The packet's source address
+ is AND-ed with the value of IpAceSourceIpAddrBitmask and then
+ compared against the value of this object."
+ ::= { diffServIpAceEntry 4 }
+
+diffServIpAceSourceIpAddrBitmask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The specified source IP address mask. The packet's source
+ address is AND-ed with the value of IpAceSourceIpAddr and
+ then compared against the value of this object."
+ ::= { diffServIpAceEntry 5 }
+
+diffServIpAceDestIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The specified destination IP address. The packet's
+ destination address is AND-ed with the value of
+ diffServIpAceDestIpAddrBitmask and then compared against the
+ value of this object. This object may not be modified if the
+ associated diffServIpAceType object is equal to standard(1)."
+ ::= { diffServIpAceEntry 6 }
+
+diffServIpAceDestIpAddrBitmask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The specified destination IP address mask. This object may
+ not be modified if the associated diffServIpAceType object
+ is equal to standard(1)."
+ ::= { diffServIpAceEntry 7 }
+
+diffServIpAceProtocol OBJECT-TYPE
+ SYNTAX Integer32 (0..256)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The protocol number field in the IP header used to indicate
+ the higher layer protocol as specified in RFC 1700. A value
+ of 0 matches every IP packet. The object=256 means 'any'. For
+ example: 0 is IP, 1 is ICMP, 2 is IGMP, 4 is IP in IP
+ encapsulation, 6 is TCP, 9 is IGRP, 17 is UDP, 47 is GRE, 50
+ is ESP, 51 is AH, 88 is IGRP, 89 is OSPF, 94 is KA9Q/NOS
+ compatible IP over IP, 103 is PIMv2, 108 is PCP. This object
+ may not be modified if the associated diffServIpAceType object
+ is equal to standard(1)."
+ ::= { diffServIpAceEntry 8 }
+
+diffServIpAcePrec OBJECT-TYPE
+ SYNTAX Integer32 (0..8)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Specifies the IP precedence value to match against. The value
+ of this object is ignored whenever the value of
+ diffServIpAcePrec object is 8. This object may not be modified
+ if the associated diffServIpAceType object is equal to
+ standard(1)."
+ ::= { diffServIpAceEntry 9 }
+
+diffServIpAceTos OBJECT-TYPE
+ SYNTAX Integer32 (0..16)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Specifies the IP ToS facility value to match against. The
+ value of this object is ignored whenever the value of
+ diffServIpAcePrec object is 9. This object may not be modified
+ if the associated diffServIpAceType object is equal to
+ standard(1)."
+ ::= { diffServIpAceEntry 10 }
+
+diffServIpAceDscp OBJECT-TYPE
+ SYNTAX Integer32 (0..64)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Specifies the DSCP value to match against. The value of this
+ object is ignored whenever the value of diffServIpAcePrec
+ object is 64. This object may not be modified if the
+ associated diffServIpAceType object is equal to standard(1)."
+ ::= { diffServIpAceEntry 11 }
+
+diffServIpAceSourcePortOp OBJECT-TYPE
+ SYNTAX INTEGER {
+ noOperator(1),
+ equal(2),
+ range(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Indicates how a packet's source TCP/UDP port number is to be
+ compared. noOperator(1), which is the default value, means no
+ comparison is to be made with the source TCP/UDP port
+ number. equal(2), which is used the
+ diffServIpAceSourcePortBitmask and the
+ diffServIpAceMinSourcePort to match against. range(3),which is
+ used the diffServIpAceMinSourcePort and the
+ diffServIpAceMaxSourcePort to match against. This object may
+ not be modified if the associated diffServIpAceType object is
+ equal to standard(1)."
+ ::= { diffServIpAceEntry 12 }
+
+diffServIpAceMinSourcePort OBJECT-TYPE
+ SYNTAX Integer32 (0..'FFFF'h)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "If the diffServIpAceSourcePortOp is range(3), this
+ indicates the lower bound of the TCP/UDP port number
+ value range. This object may not be modified if the
+ associated diffServIpAceType object is equal to
+ standard(1)."
+ ::= { diffServIpAceEntry 13 }
+
+diffServIpAceSourcePortBitmask OBJECT-TYPE
+ SYNTAX Integer32 (0..'FFFF'h)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "If the diffServIpAceSourcePortOp is equal(2), this indicates
+ the bitmask of the diffServIpAceMinSourcePort. This object may
+ not be modified if the associated diffServIpAceType object is
+ equal to standard(1)."
+ ::= { diffServIpAceEntry 15 }
+
+diffServIpAceDestPortOp OBJECT-TYPE
+ SYNTAX INTEGER{
+ noOperator(1),
+ equal(2),
+ range(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Indicates how a packet's destination TCP/UDP port number is
+ to be compared. noOperator(1), which is the default value,
+ means that no comparison is to be made with the destination
+ TCP/UDP port number. equal(2), which is used the
+ diffServIpAceSourcePortBitmask and the
+ diffServIpAceMinDestPort to match against. range(3),which is
+ used the diffServIpAceMinDestPort and the
+ diffServIpAceMaxDestPort to match against. This object may not
+ be modified if the associated diffServIpAceType object is
+ equal to standard(1)."
+ ::= { diffServIpAceEntry 16 }
+
+diffServIpAceMinDestPort OBJECT-TYPE
+ SYNTAX Integer32 (0..'FFFF'h)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "If the diffServIpAceDestPortOp is range(3), this indicates
+ the lower bound of the TCP/UDP port number value range. This
+ object may not be modified if the associated
+ diffServIpAceType object is equal to standard(1)."
+ ::= { diffServIpAceEntry 17 }
+
+diffServIpAceDestPortBitmask OBJECT-TYPE
+ SYNTAX Integer32 (0..'FFFF'h)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "If the diffServIpAceDestPortOp is equal(2), this indicates
+ the bitmask of the diffServIpAceMinDestPort. This object may
+ not be modified if the associated diffServIpAceType object
+ is equal to standard(1)."
+ ::= { diffServIpAceEntry 19 }
+
+diffServIpAceControlCode OBJECT-TYPE
+ SYNTAX Integer32 (0..63)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Indicates how the control flags of TCP packets are to be
+ compared. diffServIpAceControlCode is AND-ed with
+ diffServIpAceControlCodeBitmask. This object may not be
+ modified if the associated diffServIpAceType object is
+ equal to standard(1)."
+ ::= { diffServIpAceEntry 20 }
+
+diffServIpAceControlCodeBitmask OBJECT-TYPE
+ SYNTAX Integer32 (0..63)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Indicates how the control flags of TCP packets are to be
+ compared. It can be used to check multiple flags of the FIN,
+ SYN, RST, PSH, ACK, URG by the sum of FIN=1, SYN=2, RST=4,
+ PSH=8, ACK=16, URG=32. This object may not be modified if the
+ associated diffServIpAceType object is equal to standard(1)."
+ ::= { diffServIpAceEntry 21 }
+
+diffServIpAceStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object is used to create a new row or modify or delete
+ an existing row in this table. The status column has six
+ defined values:
+
+ The status column has six defined values:
+
+ - 'active', which indicates that the conceptual row is
+ available for use by the managed device;
+
+ - 'notInService', which indicates that the conceptual
+ row exists in the agent, but is unavailable for use by
+ the managed device (see NOTE below);
+
+ - 'notReady', which indicates that the conceptual row
+ exists in the agent, but is missing information
+ necessary in order to be available for use by the
+ managed device;
+
+ - 'createAndGo', which is supplied by a management
+ station wishing to create a new instance of a
+ conceptual row and to have its status automatically set
+ to active, making it available for use by the managed
+ device;
+
+ - 'createAndWait', which is supplied by a management
+ station wishing to create a new instance of a
+ conceptual row (but not make it available for use by
+ the managed device); and,
+
+ - 'destroy', which is supplied by a management station
+ wishing to delete all of the instances associated with
+ an existing conceptual row.
+
+ Whereas five of the six values (all except 'notReady') may
+ be specified in a management protocol set operation, only
+ three values will be returned in response to a management
+ protocol retrieval operation: 'notReady', 'notInService' or
+ 'active'. That is, when queried, an existing conceptual row
+ has only three states: it is either available for use by
+ the managed device (the status column has the value
+ 'active'); it is not available for use by the managed device,
+ though the agent has sufficient information to make it so
+ (the status column has the value 'notInService'); or, it is
+ not available for use by the managed device, and an attempt
+ to make it so would fail because the agent has insufficient
+ information (the state column has the value 'notReady').
+
+ For a detailed description of this object, please refer to
+ SNMPv2-TC MIB."
+ ::= { diffServIpAceEntry 22 }
+
+diffServMacAceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DiffServMacAceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for MAC ACE."
+ ::= { diffServMgt 18 }
+
+diffServMacAceEntry OBJECT-TYPE
+ SYNTAX DiffServMacAceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for MAC ACE."
+ INDEX { diffServMacAceIndex }
+ ::= { diffServMacAceTable 1 }
+
+DiffServMacAceEntry ::= SEQUENCE
+{
+ diffServMacAceIndex Integer32,
+ diffServMacAceAccess INTEGER,
+ diffServMacAcePktformat INTEGER,
+ diffServMacAceSourceMacAddr MacAddress,
+ diffServMacAceSourceMacAddrBitmask MacAddress,
+ diffServMacAceDestMacAddr MacAddress,
+ diffServMacAceDestMacAddrBitmask MacAddress,
+ diffServMacAceVidOp INTEGER,
+ diffServMacAceMinVid Integer32,
+ diffServMacAceVidBitmask Integer32,
+ diffServMacAceEtherTypeOp INTEGER,
+ diffServMacAceEtherTypeBitmask Integer32,
+ diffServMacAceMinEtherType Integer32,
+ diffServMacAceCosOp INTEGER,
+ diffServMacAceCosBitmask INTEGER,
+ diffServMacAceMinCos INTEGER,
+ diffServMacAceStatus RowStatus
+}
+
+diffServMacAceIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An index that uniquely identifies an entry in the MAC ACE
+ table."
+ ::= { diffServMacAceEntry 1 }
+
+diffServMacAceAccess OBJECT-TYPE
+ SYNTAX INTEGER {
+ permit(1),
+ deny(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Indicates the action to be taken if a packet matches this
+ ACE."
+ ::= { diffServMacAceEntry 2 }
+
+diffServMacAcePktformat OBJECT-TYPE
+ SYNTAX INTEGER {
+ any(1),
+ untagged-Eth2(2),
+ untagged802Dot3(3),
+ tagggedEth2(4),
+ tagged802Dot3(5)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to check the packet format of the packets. This object
+ cannot be configured when the status of the entry,
+ diffServMacAceStatus, is active(1)."
+ ::= { diffServMacAceEntry 3 }
+
+diffServMacAceSourceMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Indicates the 48-bit source MAC address. The specified source
+ MAC of the packet. The packet's source MAC address is AND-ed
+ with the value of diffServMacAceSourceMacAddrBitmask
+ and then compared against the value of this object."
+ ::= { diffServMacAceEntry 4 }
+
+diffServMacAceSourceMacAddrBitmask OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The specified source MAC address mask."
+ ::= { diffServMacAceEntry 5 }
+
+diffServMacAceDestMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Indicates the 48-bit destination MAC address. The specified
+ destination MAC of the packet. The packet's destination MAC
+ address is AND-ed with the value of
+ diffServMacAceDestMacAddrBitmask and then compared against
+ the value of this object."
+ ::= { diffServMacAceEntry 6 }
+
+diffServMacAceDestMacAddrBitmask OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The specified destination MAC address mask."
+ ::= { diffServMacAceEntry 7 }
+
+diffServMacAceVidOp OBJECT-TYPE
+ SYNTAX INTEGER {
+ noOperator(1),
+ equal(2),
+ range(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Indicates how a packet's VID is to be compared. This
+ object cannot be configured when the status of the entry,
+ diffServMacAceStatus, is active(1)."
+ ::= { diffServMacAceEntry 8 }
+
+diffServMacAceMinVid OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Indicates the lower bound of the VID value range if the
+ diffServMacAceVidOp is range(3)."
+ ::= { diffServMacAceEntry 9 }
+
+diffServMacAceVidBitmask OBJECT-TYPE
+ SYNTAX Integer32 (0..'0FFF'h)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The bit mask of the VID. The default value is 0."
+ DEFVAL { 0 }
+ ::= { diffServMacAceEntry 10 }
+
+diffServMacAceEtherTypeOp OBJECT-TYPE
+ SYNTAX INTEGER {
+ noOperator(1),
+ equal(2),
+ range(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Indicates how a packet's ether type is to be compared."
+ ::= { diffServMacAceEntry 12 }
+
+diffServMacAceEtherTypeBitmask OBJECT-TYPE
+ SYNTAX Integer32 (0..'FFFF'h)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The bit mask of Ether type. The default value is 0."
+ DEFVAL { 0 }
+ ::= { diffServMacAceEntry 13 }
+
+diffServMacAceMinEtherType OBJECT-TYPE
+ SYNTAX Integer32 ('0000'h..'FFFF'h)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Indicates the lower bound of the ether type value range
+ if the diffServMacAceEtherTypeOp is range(3)."
+ ::= { diffServMacAceEntry 14 }
+
+diffServMacAceStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object is used to create a new row or modify or delete
+ an existing row in this table. The status column has six
+ defined values:
+
+ The status column has six defined values:
+
+ - 'active', which indicates that the conceptual row is
+ available for use by the managed device;
+
+ - 'notInService', which indicates that the conceptual
+ row exists in the agent, but is unavailable for use by
+ the managed device (see NOTE below);
+
+ - 'notReady', which indicates that the conceptual row
+ exists in the agent, but is missing information
+ necessary in order to be available for use by the
+ managed device;
+
+ - 'createAndGo', which is supplied by a management
+ station wishing to create a new instance of a
+ conceptual row and to have its status automatically set
+ to active, making it available for use by the managed
+ device;
+
+ - 'createAndWait', which is supplied by a management
+ station wishing to create a new instance of a
+ conceptual row (but not make it available for use by
+ the managed device); and,
+
+ - 'destroy', which is supplied by a management station
+ wishing to delete all of the instances associated with
+ an existing conceptual row.
+
+ Whereas five of the six values (all except 'notReady') may
+ be specified in a management protocol set operation, only
+ three values will be returned in response to a management
+ protocol retrieval operation: 'notReady', 'notInService' or
+ 'active'. That is, when queried, an existing conceptual row
+ has only three states: it is either available for use by
+ the managed device (the status column has the value
+ 'active'); it is not available for use by the managed device,
+ though the agent has sufficient information to make it so
+ (the status column has the value 'notInService'); or, it is
+ not available for use by the managed device, and an attempt
+ to make it so would fail because the agent has insufficient
+ information (the state column has the value 'notReady').
+
+ For a detailed description of this object, please refer to
+ SNMPv2-TC MIB."
+ ::= { diffServMacAceEntry 16 }
+
+diffServMacAceCosOp OBJECT-TYPE
+ SYNTAX INTEGER {
+ noOperator(1),
+ equal(2),
+ range(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Indicates how a packet's CoS is compared.
+ If the object type of diffServMacAceCosOp is equal(2),
+ diffServMacAceMinCos indicates the CoS value for comparing, and
+ diffServMacAceCosBitmask is used as the bitmask of the CoS value.
+ If the object type of diffServMacAceCosOp is range(3),
+ diffServMacAceMinCos should be used as the lower bound of the CoS value."
+
+ ::= { diffServMacAceEntry 17 }
+
+diffServMacAceCosBitmask OBJECT-TYPE
+ SYNTAX INTEGER ('0'h..'7'h)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Indicates the bitmask of the CoS value if the object type of
+ diffServMacAceCosOp is equal(2). The default value is 0."
+ ::= { diffServMacAceEntry 18 }
+
+diffServMacAceMinCos OBJECT-TYPE
+ SYNTAX INTEGER ('0'h..'7'h)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "If the object type of diffServMacAceCosOp is equal(2),
+ diffServMacAceMinCos indicates the CoS value for comparing.
+ If the object type of diffServMacAceCosOp is range(3),
+ diffServMacAceMinCos indicates the lower bound of the CoS value."
+ ::= { diffServMacAceEntry 19 }
+
+diffServActionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DiffServActionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for action."
+ ::= { diffServMgt 19 }
+
+diffServActionEntry OBJECT-TYPE
+ SYNTAX DiffServActionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for action."
+ INDEX { diffServActionIndex }
+ ::= { diffServActionTable 1 }
+
+DiffServActionEntry ::= SEQUENCE
+{
+ diffServActionIndex Integer32,
+ diffServActionList BITS,
+ diffServActionPktNewPri Integer32,
+ diffServActionPktPhb Integer32,
+ diffServActionGreenPktTransmit EnabledStatus,
+ diffServActionGreenPktNewDscp Integer32,
+ diffServActionYellowPktNewDscp Integer32,
+ diffServActionYellowDrop EnabledStatus,
+ diffServActionRedPktNewDscp Integer32,
+ diffServActionRedDrop EnabledStatus,
+ diffServActionStatus RowStatus
+}
+
+diffServActionIndex OBJECT-TYPE
+ SYNTAX Integer32(1..288)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An index that uniquely identifies an entry in the
+ action table."
+ ::= { diffServActionEntry 1 }
+
+diffServActionList OBJECT-TYPE
+ SYNTAX BITS
+ {
+ actionPktNewPri(0),
+ reserved1(1),
+ actionGreenPktNewDscp(2),
+ actionGreenPktTransmit(3),
+ actionYellowPktNewDscp(4),
+ actionYellowDrop(5),
+ actionRedPktNewDscp(6),
+ actionRedDrop(7),
+ reserved8(8),
+ actionPktPhb(9)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The bitmap value used to identify which action
+ capabilities are enabled on the entry. The
+ actionPktNewPri and actionPktNewDscp can not be
+ enabled at the same time on the entry. The
+ actionRedPktNewDscp and actionRedDrop can not be
+ enabled at the same time on the entry."
+ ::= { diffServActionEntry 2 }
+
+diffServActionPktNewPri OBJECT-TYPE
+ SYNTAX Integer32 (0..8)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Specifies the new priority value for the packet when
+ the action is satisfied. If the actionPktNewPri bit of
+ the diffServActionList is not enabled, this object can
+ not be set."
+ ::= { diffServActionEntry 3 }
+
+diffServActionPktPhb OBJECT-TYPE
+ SYNTAX Integer32 (0..8)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Specifies the inner priority value for the packet when
+ the action is satisfied. If the actionPktPhb bit of
+ the diffServActionList is not enabled, this object can
+ not be set."
+ ::= { diffServActionEntry 4 }
+
+diffServActionGreenPktTransmit OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The actionGreenPktTransmit bit of the
+ diffServActionList is for configuring this
+ object. If the value of this object is enabled, the
+ green marking packet will be Transmitted."
+ ::= { diffServActionEntry 5 }
+
+diffServActionGreenPktNewDscp OBJECT-TYPE
+ SYNTAX Integer32 (0..64)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Specifies the new DSCP value for the packet when
+ the action is satisfied. The value of this object
+ is ignored whenever the value of diffServActionGreenPktNewDscp
+ object is 64. If the actionGreenPktNewDscp bit of
+ the diffServActionList is not enabled, this object
+ can not be set."
+ ::= { diffServActionEntry 6 }
+
+diffServActionYellowPktNewDscp OBJECT-TYPE
+ SYNTAX Integer32 (0..64)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Specifies the new DSCP value for the packet when
+ the action is satisfied. The value of this object is ignored
+ whenever the value of diffServActionYellowPktNewDscp object is 64.
+ If the actionYellowPktNewDscp bit of the diffServActionList is
+ not enabled, this object can not be set."
+ ::= { diffServActionEntry 7 }
+
+diffServActionYellowDrop OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The actionYellowDrop bit of the
+ diffServActionList is for configuring this
+ object. If the value of this object is enabled, the
+ red marking packet will be dropped."
+ ::= { diffServActionEntry 8 }
+
+diffServActionRedPktNewDscp OBJECT-TYPE
+ SYNTAX Integer32 (0..64)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Specifies the new DSCP value for the red
+ marking packet when the action is satisfied. The value
+ of this object is ignored whenever the value of
+ diffServActionRedPktNewDscp object is 64. If the
+ actionRedPktNewDscp bit of the diffServActionList is
+ not enabled, this object can not be set."
+ ::= { diffServActionEntry 9 }
+
+diffServActionRedDrop OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The actionRedDrop bit of the
+ diffServActionList is for configuring this
+ object. If the value of this object is enabled, the
+ red marking packet will be dropped."
+ ::= { diffServActionEntry 10 }
+
+diffServActionStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object is used to create a new row, modify or
+ delete an existing row in this table.
+ The status column has six defined values:
+
+ The status column has six defined values:
+
+ - 'active', which indicates that the conceptual row
+ is available for use by the managed device;
+
+ - 'notInService', which indicates that the conceptual
+ row exists in the agent, but is unavailable for use
+ by the managed device (see NOTE below);
+
+ - 'notReady', which indicates that the conceptual row
+ exists in the agent, but is missing information
+ necessary in order to be available for use by the
+ managed device;
+
+ - 'createAndGo', which is supplied by a management
+ station wishing to create a new instance of a
+ conceptual row and to have its status automatically
+ set to active, making it available for use by the
+ managed device;
+
+ - 'createAndWait', which is supplied by a management
+ station wishing to create a new instance of a
+ conceptual row (but not make it available for use by
+ the managed device); and,
+
+ - 'destroy', which is supplied by a management
+ station wishing to delete all of the instances
+ associated with an existing conceptual row.
+
+ Whereas five of the six values (all except 'notReady') may
+ be specified in a management protocol set operation, only
+ three values will be returned in response to a management
+ protocol retrieval operation: 'notReady', 'notInService'
+ or 'active'. That is, when queried, an existing
+ conceptual row has only three states: it is either
+ available for use by the managed device (the status column
+ has the value 'active'); it is not available for use by
+ the managed device, though the agent has sufficient
+ information to make it so (the status column has the value
+ 'notInService'); or, it is not available for use by the
+ managed device, and an attempt to make it so would fail
+ because the agent has insufficient information (the state
+ column has the value 'notReady').
+
+ For a detailed description of this object, please refer to
+ SNMPv2-TC MIB."
+ ::= { diffServActionEntry 11 }
+
+diffServMeterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DiffServMeterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for meter."
+ ::= { diffServMgt 20 }
+
+diffServMeterEntry OBJECT-TYPE
+ SYNTAX DiffServMeterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for meter."
+ INDEX { diffServActionIndex }
+ ::= { diffServMeterTable 1 }
+
+DiffServMeterEntry ::= SEQUENCE
+{
+ diffServMeterIndex Integer32,
+ diffServMeterModel INTEGER,
+ diffServMeterRate Integer32,
+ diffServMeterBurstSize Integer32,
+ diffServMeterStatus RowStatus,
+ diffServMeterPeakRate Integer32,
+ diffServMeterPeakBurstSize Integer32
+}
+
+diffServMeterIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry that describes a single set of token bucket
+ parameters."
+ ::= { diffServMeterEntry 1 }
+
+diffServMeterModel OBJECT-TYPE
+ SYNTAX INTEGER {
+ default(0),
+ flow(1),
+ trTcmColorBlind(2),
+ trTcmColorAware(3),
+ srTcmColorBlind(6),
+ srTcmColorAware(7)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The Metering algorithm associated with the Token Bucket
+ parameters. The zeroDotZero indicates this is unknown."
+ ::= { diffServMeterEntry 2 }
+
+diffServMeterRate OBJECT-TYPE
+ SYNTAX Integer32 (0..40000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The token-bucket rate, in kilobits per second (kbps)."
+ ::= { diffServMeterEntry 3 }
+
+diffServMeterBurstSize OBJECT-TYPE
+ SYNTAX Integer32 (256..128000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The maximum number of bytes in a single transmission burst."
+ ::= { diffServMeterEntry 4 }
+
+diffServMeterStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object is used to create a new row or modify or delete
+ an existing row in this table. The status column has six
+ defined values:
+
+ The status column has six defined values:
+
+ - 'active', which indicates that the conceptual row is
+ available for use by the managed device;
+
+ - 'notInService', which indicates that the conceptual
+ row exists in the agent, but is unavailable for use by
+ the managed device (see NOTE below);
+
+ - 'notReady', which indicates that the conceptual row
+ exists in the agent, but is missing information
+ necessary in order to be available for use by the
+ managed device;
+
+ - 'createAndGo', which is supplied by a management
+ station wishing to create a new instance of a
+ conceptual row and to have its status automatically set
+ to active, making it available for use by the managed
+ device;
+
+ - 'createAndWait', which is supplied by a management
+ station wishing to create a new instance of a
+ conceptual row (but not make it available for use by
+ the managed device); and,
+
+ - 'destroy', which is supplied by a management station
+ wishing to delete all of the instances associated with
+ an existing conceptual row.
+
+ Whereas five of the six values (all except 'notReady') may
+ be specified in a management protocol set operation, only
+ three values will be returned in response to a management
+ protocol retrieval operation: 'notReady', 'notInService' or
+ 'active'. That is, when queried, an existing conceptual row
+ has only three states: it is either available for use by
+ the managed device (the status column has the value
+ 'active'); it is not available for use by the managed device,
+ though the agent has sufficient information to make it so
+ (the status column has the value 'notInService'); or, it is
+ not available for use by the managed device, and an attempt
+ to make it so would fail because the agent has insufficient
+ information (the state column has the value 'notReady').
+
+ For a detailed description of this object, please refer to
+ SNMPv2-TC MIB."
+ ::= { diffServMeterEntry 6 }
+
+diffServMeterPeakRate OBJECT-TYPE
+ SYNTAX Integer32 (0..40000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The token-bucket rate, in kilobits per second (kbps)."
+ ::= { diffServMeterEntry 7 }
+
+diffServMeterPeakBurstSize OBJECT-TYPE
+ SYNTAX Integer32 (256..128000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The maximum number of bytes in a double transmission burst."
+ ::= { diffServMeterEntry 8 }
+
+diffServIpv6AceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DiffServIpv6AceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for IPv6 ACE."
+ ::= { diffServMgt 21 }
+
+diffServIpv6AceEntry OBJECT-TYPE
+ SYNTAX DiffServIpv6AceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry fo IPv6 ACE."
+ INDEX { diffServIpv6AceIndex }
+ ::= { diffServIpv6AceTable 1 }
+
+DiffServIpv6AceEntry ::= SEQUENCE
+{
+ diffServIpv6AceIndex Integer32,
+ diffServIpv6AceType INTEGER,
+ diffServIpv6AceAccess INTEGER,
+ diffServIpv6AceSourceIpAddr OCTET STRING,
+ diffServIpv6AceSourceIpAddrPrefixLen Integer32,
+ diffServIpv6AceDestIpAddr OCTET STRING,
+ diffServIpv6AceDestIpAddrPrefixLen Integer32,
+ diffServIpv6AceDscp Integer32,
+ diffServIpv6AceStatus RowStatus
+}
+
+diffServIpv6AceIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An index that uniquely identifies an entry in the IPv6 table."
+ ::= { diffServIpv6AceEntry 1 }
+
+diffServIpv6AceType OBJECT-TYPE
+ SYNTAX INTEGER {
+ standard(1),
+ extended(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The specified IP v6 ACE type. When the type of this entry is
+ modified, then this entry will be auto-unbound from the
+ diffServAclEntry and the not supporting field of this entry
+ will be set 0."
+ ::= { diffServIpv6AceEntry 2 }
+
+diffServIpv6AceAccess OBJECT-TYPE
+ SYNTAX INTEGER {
+ permit(1),
+ deny(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Indicates the action to be taken if a packet matches this
+ ACE."
+ ::= { diffServIpv6AceEntry 3 }
+
+diffServIpv6AceSourceIpAddr OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Specifies the source IPv6 address."
+ ::= { diffServIpv6AceEntry 4 }
+
+diffServIpv6AceSourceIpAddrPrefixLen OBJECT-TYPE
+ SYNTAX Integer32 (0..128)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The length (in bits) associated with the source IPv6 address
+ prefix of this entry."
+ ::= { diffServIpv6AceEntry 5 }
+
+diffServIpv6AceDestIpAddr OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Specifies the destination IPv6 address. This object may not be
+ modified if the associated diffServIpv6AceType object is equal
+ to standard(1)."
+ ::= { diffServIpv6AceEntry 6 }
+
+diffServIpv6AceDestIpAddrPrefixLen OBJECT-TYPE
+ SYNTAX Integer32 (0..8)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The length (in bits) associated with the destination IPv6
+ address prefix of this entry. This object may not be modified
+ if the associated diffServIpv6AceType object is equal to
+ standard(1)."
+ ::= { diffServIpv6AceEntry 7 }
+
+diffServIpv6AceDscp OBJECT-TYPE
+ SYNTAX Integer32 (0..64)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Specifies the DSCP value to match against. This object may not
+ be modified if the associated diffServIpv6AceType object is
+ equal to standard(1)."
+ ::= { diffServIpv6AceEntry 9 }
+
+diffServIpv6AceStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object is used to create a new row or modify or delete
+ an existing row in this table. The status column has six
+ defined values:
+
+ The status column has six defined values:
+
+ - 'active', which indicates that the conceptual row is
+ available for use by the managed device;
+
+ - 'notInService', which indicates that the conceptual
+ row exists in the agent, but is unavailable for use by
+ the managed device (see NOTE below);
+
+ - 'notReady', which indicates that the conceptual row
+ exists in the agent, but is missing information
+ necessary in order to be available for use by the
+ managed device;
+
+ - 'createAndGo', which is supplied by a management
+ station wishing to create a new instance of a
+ conceptual row and to have its status automatically set
+ to active, making it available for use by the managed
+ device;
+
+ - 'createAndWait', which is supplied by a management
+ station wishing to create a new instance of a
+ conceptual row (but not make it available for use by
+ the managed device); and,
+
+ - 'destroy', which is supplied by a management station
+ wishing to delete all of the instances associated with
+ an existing conceptual row.
+
+ Whereas five of the six values (all except 'notReady') may
+ be specified in a management protocol set operation, only
+ three values will be returned in response to a management
+ protocol retrieval operation: 'notReady', 'notInService' or
+ 'active'. That is, when queried, an existing conceptual row
+ has only three states: it is either available for use by
+ the managed device (the status column has the value
+ 'active'); it is not available for use by the managed device,
+ though the agent has sufficient information to make it so
+ (the status column has the value 'notInService'); or, it is
+ not available for use by the managed device, and an attempt
+ to make it so would fail because the agent has insufficient
+ information (the state column has the value 'notReady').
+
+ For a detailed description of this object, please refer to
+ SNMPv2-TC MIB."
+ ::= { diffServIpv6AceEntry 11 }
+
+diffServAclHwCounterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DiffServAclHwCounterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for differentiated services hardware counter on
+ each port."
+ ::= { diffServMgt 26 }
+
+diffServAclHwCounterEntry OBJECT-TYPE
+ SYNTAX DiffServAclHwCounterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for differentiated services hardware counter on
+ each port."
+ INDEX {
+ diffServAclHwCounterIfIndex,
+ diffServAclHwCounterDirection,
+ diffServAclHwCounterAclIndex,
+ diffServAclHwCounterAceIndex
+ }
+ ::= { diffServAclHwCounterTable 1 }
+
+DiffServAclHwCounterEntry ::= SEQUENCE
+{
+ diffServAclHwCounterIfIndex InterfaceIndex,
+ diffServAclHwCounterDirection INTEGER,
+ diffServAclHwCounterAclIndex Integer32,
+ diffServAclHwCounterAceIndex Integer32,
+ diffServAclHwCounterAceHitCount Unsigned32
+}
+
+diffServAclHwCounterIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object is the interface index of diffServPortEntry.
+ The interface identified by a particular value of this
+ index is the same interface as identified by the same
+ value of ifIndex in the IF-MIB."
+ ::= { diffServAclHwCounterEntry 1 }
+
+diffServAclHwCounterDirection OBJECT-TYPE
+ SYNTAX INTEGER {
+ ingress(1),
+ egress(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates a particular direction of traffic."
+ ::= { diffServAclHwCounterEntry 2 }
+
+diffServAclHwCounterAclIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..63)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index that uniquely identifies an entry in the ACL
+ table."
+ ::= { diffServAclHwCounterEntry 3 }
+
+diffServAclHwCounterAceIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..2047)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index that uniquely identifies an entry of an ACL.
+ This entry might be a compressed ACE (which index is
+ bigger than SYS_ADPT_MAX_NBRS_OF_ACE_OF_SYSTEM) with
+ multiple user configured ACEs, and the index of
+ compressed ACE will not show in ACE table."
+ ::= { diffServAclHwCounterEntry 4 }
+
+diffServAclHwCounterAceHitCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the hardware counter of an ACE entry."
+ ::= { diffServAclHwCounterEntry 5 }
+
+--
+-- diffServPolicyMapPortTable
+--
+diffServPolicyMapPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DiffServPolicyMapPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for policy map of each port."
+ ::= { diffServMgt 27 }
+
+diffServPolicyMapPortEntry OBJECT-TYPE
+ SYNTAX DiffServPolicyMapPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for diffServPolicyMapPortTable."
+ INDEX {
+ diffServPolicyMapPortIfIndex,
+ diffServPolicyMapPortDirection
+ }
+ ::= { diffServPolicyMapPortTable 1 }
+
+DiffServPolicyMapPortEntry ::= SEQUENCE
+{
+ diffServPolicyMapPortIfIndex InterfaceIndex,
+ diffServPolicyMapPortDirection INTEGER,
+ diffServPolicyMapPortPolicyMapIndex Integer32,
+ diffServPolicyMapPortStatus RowStatus
+}
+
+diffServPolicyMapPortIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object is the interface index of DiffServPolicyMapPortEntry.
+ The interface identified by a particular value of this
+ index is the same interface as identified by the same
+ value of ifIndex in the IF-MIB."
+ ::= { diffServPolicyMapPortEntry 1 }
+
+diffServPolicyMapPortDirection OBJECT-TYPE
+ SYNTAX INTEGER {
+ ingress(1),
+ egress(2)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Indicates this policy map effect to
+ which direction of traffic."
+ ::= { diffServPolicyMapPortEntry 2 }
+
+
+diffServPolicyMapPortPolicyMapIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the policy map index binded to the interface.
+ The policy map identified by a particular value of
+ this index is associated with the same DiffServPolicyMapEntry
+ as identified by the same value of diffServPolicyMapIndex."
+ ::= { diffServPolicyMapPortEntry 3 }
+
+diffServPolicyMapPortStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object is used to create a new row or modify or delete
+ an existing row in this table.The status column has six
+ defined values:
+
+ The status column has six defined values:
+
+ - 'active', which indicates that the conceptual row is
+ available for use by the managed device;
+
+ - 'notInService', which indicates that the conceptual
+ row exists in the agent, but is unavailable for use by
+ the managed device (see NOTE below);
+
+ - 'notReady', which indicates that the conceptual row
+ exists in the agent, but is missing information
+ necessary in order to be available for use by the
+ managed device;
+
+ - 'createAndGo', which is supplied by a management
+ station wishing to create a new instance of a
+ conceptual row and to have its status automatically set
+ to active, making it available for use by the managed
+ device;
+
+ - 'createAndWait', which is supplied by a management
+ station wishing to create a new instance of a
+ conceptual row (but not make it available for use by
+ the managed device); and,
+
+ - 'destroy', which is supplied by a management station
+ wishing to delete all of the instances associated with
+ an existing conceptual row.
+
+ Whereas five of the six values (all except 'notReady') may
+ be specified in a management protocol set operation, only
+ three values will be returned in response to a management
+ protocol retrieval operation: 'notReady', 'notInService' or
+ 'active'. That is, when queried, an existing conceptual row
+ has only three states: it is either available for use by
+ the managed device (the status column has value 'active');
+ it is not available for use by the managed device, though
+ the agent has sufficient information to make it so (the
+ status column has value 'notInService'); or, it is not
+ available for use by the managed device, and an attempt to
+ make it so would fail because the agent has insufficient
+ information (the state column has value 'notReady').
+
+ For a detailed description of this object, please refer to
+ SNMPv2-TC MIB.
+ "
+ ::= { diffServPolicyMapPortEntry 4 }
+
+--
+-- diffServAccessGroupTable
+--
+diffServAccessGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DiffServAccessGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for specifies access group
+ for ACL on each port."
+ ::= { diffServMgt 28 }
+
+diffServAccessGroupEntry OBJECT-TYPE
+ SYNTAX DiffServAccessGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for diffServAccessGroupTable."
+ INDEX {
+ diffServAccessGroupIfIndex,
+ diffServAccessGroupDirection,
+ diffServAccessGroupType
+ }
+ ::= { diffServAccessGroupTable 1 }
+
+DiffServAccessGroupEntry ::= SEQUENCE
+{
+ diffServAccessGroupIfIndex InterfaceIndex,
+ diffServAccessGroupDirection INTEGER,
+ diffServAccessGroupType INTEGER,
+ diffServAccessGroupAclIndex Integer32,
+ diffServAccessGroupTimeRangeName DisplayString,
+ diffServAccessGroupCounterStatus EnabledStatus,
+ diffServAccessGroupStatus RowStatus
+}
+
+diffServAccessGroupIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object is the interface index of diffServAccessGroupEntry.
+ The interface identified by a particular value of this
+ index is the same interface as identified by the same
+ value of ifIndex in the IF-MIB. If support global ACL,
+ using the specific ifindex(65535)."
+ ::= { diffServAccessGroupEntry 1 }
+
+diffServAccessGroupDirection OBJECT-TYPE
+ SYNTAX INTEGER {
+ ingress(1),
+ egress(2)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Indicates this access group effect to
+ which direction of traffic."
+ ::= { diffServAccessGroupEntry 2 }
+
+diffServAccessGroupType OBJECT-TYPE
+ SYNTAX INTEGER {
+ mac(1),
+ ip(2),
+ ipv6(3)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Specifies the access group type,
+ only support bind one ACL per type on a port."
+ ::= { diffServAccessGroupEntry 3 }
+
+diffServAccessGroupAclIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the ACL index apply to this access
+ group. The index uniquely identifies an
+ entry in diffServAclTable."
+ ::= { diffServAccessGroupEntry 4 }
+
+diffServAccessGroupTimeRangeName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The name of the time range entry bound to
+ the access group. This object should be
+ equal to one of the timeRangeName objects
+ in timeRangeTable."
+ ::= { diffServAccessGroupEntry 5 }
+
+diffServAccessGroupCounterStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The acl counter enable status of this
+ access group."
+ ::= { diffServAccessGroupEntry 6 }
+
+diffServAccessGroupStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object is used to create a new row or modify or delete
+ an existing row in this table.The status column has six
+ defined values:
+
+ The status column has six defined values:
+
+ - 'active', which indicates that the conceptual row is
+ available for use by the managed device;
+
+ - 'notInService', which indicates that the conceptual
+ row exists in the agent, but is unavailable for use by
+ the managed device (see NOTE below);
+
+ - 'notReady', which indicates that the conceptual row
+ exists in the agent, but is missing information
+ necessary in order to be available for use by the
+ managed device;
+
+ - 'createAndGo', which is supplied by a management
+ station wishing to create a new instance of a
+ conceptual row and to have its status automatically set
+ to active, making it available for use by the managed
+ device;
+
+ - 'createAndWait', which is supplied by a management
+ station wishing to create a new instance of a
+ conceptual row (but not make it available for use by
+ the managed device); and,
+
+ - 'destroy', which is supplied by a management station
+ wishing to delete all of the instances associated with
+ an existing conceptual row.
+
+ Whereas five of the six values (all except 'notReady') may
+ be specified in a management protocol set operation, only
+ three values will be returned in response to a management
+ protocol retrieval operation: 'notReady', 'notInService' or
+ 'active'. That is, when queried, an existing conceptual row
+ has only three states: it is either available for use by
+ the managed device (the status column has value 'active');
+ it is not available for use by the managed device, though
+ the agent has sufficient information to make it so (the
+ status column has value 'notInService'); or, it is not
+ available for use by the managed device, and an attempt to
+ make it so would fail because the agent has insufficient
+ information (the state column has value 'notReady').
+
+ For a detailed description of this object, please refer to
+ SNMPv2-TC MIB.
+ "
+ ::= { diffServAccessGroupEntry 7 }
+
+diffServTcamTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DiffServTcamEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The conceptual table of all of DiffServTcamEntry."
+ ::= { diffServMgt 29 }
+
+diffServTcamEntry OBJECT-TYPE
+ SYNTAX DiffServTcamEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The conceptual row for diffServTcamTable."
+ INDEX {
+ diffServTcamUnit,
+ diffServTcamDevice,
+ diffServTcamPool
+ }
+ ::= { diffServTcamTable 1 }
+
+DiffServTcamEntry ::= SEQUENCE
+{
+ diffServTcamUnit Integer32,
+ diffServTcamDevice Integer32,
+ diffServTcamPool Integer32,
+ diffServTcamPoolCapability BITS,
+ diffServTcamTotal Integer32,
+ diffServTcamFree Integer32,
+ diffServTcamUsed Integer32
+}
+
+diffServTcamUnit OBJECT-TYPE
+ SYNTAX Integer32(1..8)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object identifies the switch within the system
+ for which this entry contains information."
+ ::= { diffServTcamEntry 1 }
+
+diffServTcamDevice OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The device id of the specified unit."
+ ::= { diffServTcamEntry 2 }
+
+diffServTcamPool OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The TCAM pool index of the specified unit and device."
+ ::= { diffServTcamEntry 3 }
+
+diffServTcamPoolCapability OBJECT-TYPE
+ SYNTAX BITS
+ {
+ macAcl(0),
+ ipAcl(1),
+ ipv6StdAcl(2),
+ ipv6ExtAcl(3),
+ macDiffServ(4),
+ ipDiffServ(5),
+ ipv6StdDiffServ(6),
+ ipv6ExtDiffServ(7),
+ egressMacAcl(8),
+ egressIpAcl(9),
+ egressIpv6StdAcl(10),
+ egressIpv6ExtAcl(11),
+ egressMacDiffServ(12),
+ egressIpDiffServ(13),
+ egressIpv6StdDiffServ(14),
+ egressIpv6ExtDiffServ(15),
+ webAuth(16),
+ ipSourceGuard(17),
+ ipv6SourceGuard(18),
+ cpuInterface(19),
+ rateLimit(20),
+ linkLocal(21),
+ reserved(22)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The bitmap value used to identify which functions
+ supported on this pool."
+ ::= { diffServTcamEntry 4 }
+
+diffServTcamTotal OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of TCAM pool entry."
+ ::= { diffServTcamEntry 5 }
+
+diffServTcamFree OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The free number of TCAM pool entry."
+ ::= { diffServTcamEntry 6 }
+
+diffServTcamUsed OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The used number of TCAM pool entry."
+ ::= { diffServTcamEntry 7 }
+
+--
+-- securityMgt
+--
+
+-- Management for security, e.g. user security and port security.
+
+privateVlanMgt OBJECT IDENTIFIER ::= { securityMgt 1 }
+portSecurityMgt OBJECT IDENTIFIER ::= { securityMgt 2 }
+radiusMgt OBJECT IDENTIFIER ::= { securityMgt 4 }
+tacacsMgt OBJECT IDENTIFIER ::= { securityMgt 5 }
+sshMgt OBJECT IDENTIFIER ::= { securityMgt 6 }
+ipFilterMgt OBJECT IDENTIFIER ::= { securityMgt 9 }
+userAuthMgt OBJECT IDENTIFIER ::= { securityMgt 10 }
+dot1xMgt OBJECT IDENTIFIER ::= { securityMgt 11 }
+aaaMgt OBJECT IDENTIFIER ::= { securityMgt 12 }
+networkAccessMgt OBJECT IDENTIFIER ::= { securityMgt 13 }
+macAuthMgt OBJECT IDENTIFIER ::= { securityMgt 14 }
+webAuthMgt OBJECT IDENTIFIER ::= { securityMgt 15 }
+dosMgt OBJECT IDENTIFIER ::= { securityMgt 16 }
+appFilterMgt OBJECT IDENTIFIER ::= { securityMgt 17 }
+
+--
+-- PrivateVlanMgt
+--
+
+-- Management for Private VLAN.
+--SYS_CPNT_PORT_TRAFFIC_SEGMENTATION(use SWCTRL api) start
+
+privateVlanStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This controls whether private VLAN is enabled."
+ ::= { privateVlanMgt 1 }
+
+privateVlanUplinkPorts OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This is the list of uplink ports for private VLAN.
+ They should not overlap with privateVlanDownlinkPorts.
+ Only one port can be set, no multiple ports.
+ 0 will be displayed if the privateVlanStatus is disabled.
+ You must enable the privateVlanStatus before setting this variable."
+ ::= { privateVlanMgt 2 }
+
+privateVlanDownlinkPorts OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This is the list of downlink ports for private VLAN.
+ They should not overlap with privateVlanUplinkPorts.
+ Multiple port setting is permitted.
+ 0 will be displayed if the privateVlanStatus is disabled.
+ You must enable the privateVlanStatus before setting this variable."
+ ::= { privateVlanMgt 3 }
+
+-- SYS_CPNT_PORT_TRAFFIC_SEGMENTATION (use SWCTRL API) end
+
+-- SYS_CPNT_COMMUNITY_PRIVATE_VLAN (use PVLAN_CME API) start
+
+privateVlanVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PrivateVlanVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table containing private VLAN information on the
+ VLANs which currently exist."
+ ::= { privateVlanMgt 4 }
+
+privateVlanVlanEntry OBJECT-TYPE
+ SYNTAX PrivateVlanVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A conceptual row containing the private VLAN
+ information on the VLANs for a particular management
+ domain."
+ INDEX { privateVlanVlanIndex }
+ ::= { privateVlanVlanTable 1 }
+
+PrivateVlanVlanEntry ::= SEQUENCE
+{
+ privateVlanVlanIndex Integer32,
+ privateVlanVlanType INTEGER,
+ privateVlanAssoicatedPrimaryVlan Integer32
+}
+
+privateVlanVlanIndex OBJECT-TYPE
+ SYNTAX Integer32(1..4094)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The VLAN ID of this private VLAN."
+ ::= { privateVlanVlanEntry 1 }
+
+privateVlanVlanType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ invalid(1),
+ primary(2),
+ community(4)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The VLAN type as defined for Private VLAN feature.
+ Set the value to invalid(1) to destroy an entry. Set
+ other values to create an entry. If an index
+ already exists, set others to modifiy it. Note that a VLAN's
+ private VLAN type cannot be changed once it has
+ any port members."
+ ::= { privateVlanVlanEntry 2 }
+
+privateVlanAssoicatedPrimaryVlan OBJECT-TYPE
+ SYNTAX Integer32(0..4094)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The VLAN ID of the associated primary VLAN used for
+ the private VLAN feature if privateVlanVlanType has the
+ value of isolated(3), community(4). If privateVlanVlanType
+ has the value of primary(2), then this object has the value of 0.
+
+ Note that one isolated VLAN can only be associated
+ with one unique primary VLAN. One primary VLAN can only
+ be associated with one isolated VLAN.
+
+ One primary VLAN can be associated with multiple community VLANs;
+ one community VLAN can only be associated with one unique primary VLAN."
+ ::= { privateVlanVlanEntry 3 }
+
+
+--
+-- Table for configuring secondary VLAN on private ports
+--
+
+privateVlanPrivatePortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PrivateVlanPrivatePortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing information on the configuration of
+ secondary VLANs on the device ports."
+ ::= { privateVlanMgt 5 }
+
+privateVlanPrivatePortEntry OBJECT-TYPE
+ SYNTAX PrivateVlanPrivatePortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual row containing information of the
+ configuration of secondary VLANs for each port. An entry
+ is created by the managed system for each interface which
+ can be configured as a private port for Private VLAN
+ feature."
+ INDEX { privateVlanPrivatePortIfIndex }
+ ::= { privateVlanPrivatePortTable 1 }
+
+PrivateVlanPrivatePortEntry ::= SEQUENCE
+{
+ privateVlanPrivatePortIfIndex InterfaceIndex,
+ privateVlanPrivatePortSecondaryVlan Integer32
+}
+
+privateVlanPrivatePortIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This is defined as the ifIndex."
+ ::= { privateVlanPrivatePortEntry 1 }
+
+privateVlanPrivatePortSecondaryVlan OBJECT-TYPE
+ SYNTAX Integer32(0..4094)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The VLAN ID of the secondary VLAN configured on this
+ private port. A private port is a port that allows
+ ingress traffic of the secondary VLAN as well as
+ egress traffic of its associated primary VLAN, but
+ blocks the egress traffic of the isolated VLAN while
+ allowing the egress traffic of the community
+ or twoWayCommunity VLAN depending on the type of the
+ secondary VLAN.
+
+ Note that a port can join a secondary VLAN only after
+ this secondary VLAN has been associated with a primary
+ VLAN, i.e., the cpvlanVlanAssociatedPrimaryVlan has a
+ non-zero value. The default value of 0 for this object
+ means this port has not yet joined a secondary VLAN."
+ DEFVAL { 0 }
+ ::= { privateVlanPrivatePortEntry 2 }
+
+--
+-- Table for remapping secondary VLAN to primary VLAN on promiscuous
+-- ports for Private VLAN feature
+--
+
+privateVlanPromPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PrivateVlanPromPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table containing secondary VLAN to primary VLAN remapping
+ information on ports of the device."
+ ::= { privateVlanMgt 6 }
+
+privateVlanPromPortEntry OBJECT-TYPE
+ SYNTAX PrivateVlanPromPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A conceptual row containing secondary VLAN to primary
+ VLAN remapping information for each port.
+ An entry is created by the managed system for each interface
+ which can be configured as a promiscuous port for the
+ private VLAN feature."
+ INDEX { privateVlanPromPortIfIndex }
+ ::= { privateVlanPromPortTable 1 }
+
+PrivateVlanPromPortEntry ::= SEQUENCE
+{
+ privateVlanPromPortIfIndex InterfaceIndex,
+ privateVlanPromPortPrimaryVlanId Integer32,
+ privateVlanPromPortSecondaryRemap OCTET STRING,
+ privateVlanPromPortSecondaryRemap2k OCTET STRING,
+ privateVlanPromPortSecondaryRemap3k OCTET STRING,
+ privateVlanPromPortSecondaryRemap4k OCTET STRING
+}
+
+privateVlanPromPortIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This is defined as ifIndex."
+ ::= { privateVlanPromPortEntry 1 }
+
+privateVlanPromPortPrimaryVlanId OBJECT-TYPE
+ SYNTAX Integer32(0..4094)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The primary VLAN ID of the promiscous port."
+ ::= { privateVlanPromPortEntry 2 }
+
+privateVlanPromPortSecondaryRemap OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A string of octets containing one bit per VLAN in the
+ management domain on this port. The first octet
+ corresponds to VLANs with VlanIndexOrZero values of 0
+ through 7; the second octet to VLANs 8 through 15; etc.
+ The most significant bit of each octet corresponds to
+ the lowest value VlanIndexOrZero in that octet.
+
+ Note that if the length of this string is less than
+ 128 octets, any 'missing' octets are assumed to contain
+ the value zero. An NMS may omit any zero-valued octets
+ from the end of this string in order to reduce SetPDU
+ size, and the agent may also omit zero-valued trailing
+ octets, to reduce the size of GetResponse PDUs."
+ ::= { privateVlanPromPortEntry 3 }
+
+privateVlanPromPortSecondaryRemap2k OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A string of octets containing one bit per VLAN for
+ VLANs with VlanIndexOrZero values of 1024 through 2047
+ in the management domain on this port. The first octet
+ corresponds to VLANs with VlanIndexOrZero values of 1024
+ through 1031; the second octet to VLANs 1032 through
+ 1039; etc. The most significant bit of each octet
+ corresponds to the lowest value VlanIndexOrZero in
+ that octet.
+
+ Note that if the length of this string is less than
+ 128 octets, any 'missing' octets are assumed to contain
+ the value zero. An NMS may omit any zero-valued octets
+ from the end of this string in order to reduce SetPDU
+ size, and the agent may also omit zero-valued trailing
+ octets, to reduce the size of GetResponse PDUs.
+
+ This object is only instantiated on devices which support
+ the range of VlanIndexOrZero up to 4095."
+ ::= { privateVlanPromPortEntry 4 }
+
+privateVlanPromPortSecondaryRemap3k OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A string of octets containing one bit per VLAN for
+ VLANs with VlanIndexOrZero values of 2048 through 3071
+ in the management domain on this port. The first octet
+ corresponds to VLANs with VlanIndexOrZero values of 2048
+ through 2055; the second octet to VLANs 2056 through
+ 2063; etc. The most significant bit of each octet
+ corresponds to the lowest value VlanIndexOrZero in
+ that octet.
+
+ Note that if the length of this string is less than
+ 128 octets, any 'missing' octets are assumed to contain
+ the value zero. An NMS may omit any zero-valued octets
+ from the end of this string in order to reduce SetPDU
+ size, and the agent may also omit zero-valued trailing
+ octets, to reduce the size of GetResponse PDUs.
+
+ This object is only instantiated on devices which support
+ the range of VlanIndexOrZero up to 4095."
+ ::= { privateVlanPromPortEntry 5 }
+
+privateVlanPromPortSecondaryRemap4k OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A string of octets containing one bit per VLAN for
+ VLANs with VlanIndexOrZero values of 3072 through 4095
+ in the management domain on this port. The first octet
+ corresponds to VLANs with VlanIndexOrZero values of 3072
+ through 3079; the second octet to VLANs 3080 through
+ 3087; etc. The most significant bit of each octet
+ corresponds to the lowest value VlanIndexOrZero in
+ that octet.
+
+ Note that if the length of this string is less than
+ 128 octets, any 'missing' octets are assumed to contain
+ the value zero. An NMS may omit any zero-valued octets
+ from the end of this string in order to reduce SetPDU
+ size, and the agent may also omit zero-valued trailing
+ octets, to reduce the size of GetResponse PDUs.
+
+ This object is only instantiated on devices which support
+ the range of VlanIndexOrZero up to 4095."
+ ::= { privateVlanPromPortEntry 6 }
+
+-- SYS_CPNT_COMMUNITY_PRIVATE_VLAN (use PVLAN_CME API) end
+
+privateVlanSessionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PrivateVlanSessionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Contains the settings for private VLAN Session."
+ ::= { privateVlanMgt 8 }
+
+privateVlanSessionEntry OBJECT-TYPE
+ SYNTAX PrivateVlanSessionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A conceptual row in the privateVlanSession table."
+ INDEX { privateVlanSessionId }
+ ::= { privateVlanSessionTable 1 }
+
+PrivateVlanSessionEntry::= SEQUENCE
+{
+ privateVlanSessionId INTEGER,
+ privateVlanSessionUplinkPorts PortList,
+ privateVlanSessionDownlinkPorts PortList,
+ privateVlanSessionStatus ValidStatus
+}
+
+privateVlanSessionId OBJECT-TYPE
+ SYNTAX INTEGER(1..4)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The session ID that may specifiy certain entry in the table which contains private
+ VLAN session information."
+ ::= { privateVlanSessionEntry 1 }
+
+privateVlanSessionUplinkPorts OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This is the list of uplink ports for a session of private VLAN. They should not
+ overlap with the privateVlanSessionPortDownlink of the same session, and they
+ also should not overlap with the privateVlanSessionPortUplink and the
+ privateVlanSessionPortDownlink of other session."
+ ::= { privateVlanSessionEntry 2 }
+
+privateVlanSessionDownlinkPorts OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This is the list of downlink ports for a session of private VLAN. They should not
+ overlap with the privateVlanSessionPortUplink of the same session, and they also
+ should not overlap with the privateVlanSessionPortUplink and the
+ privateVlanSessionPortDownlink of other session."
+ ::= { privateVlanSessionEntry 3 }
+
+privateVlanSessionStatus OBJECT-TYPE
+ SYNTAX ValidStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Set this to valid(1) to create an entry. Sets this to
+ invalid(2) to destroy an entry."
+ ::= { privateVlanSessionEntry 4 }
+
+privateVlanUplinkToUplink OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ blocking(1),
+ forwarding(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Sets this to blocking(2) to deny the traffic of uplink
+ ports between different sessions. Set this to forwarding(1)
+ to allow the traffic of uplink ports between different
+ sessions."
+ ::= { privateVlanMgt 9 }
+
+-- SYS_CPNT_PORT_TRAFFIC_SEGMENTATION(use SWCTRL api) start
+--
+-- privateVlanEdgePortTable
+--
+privateVlanEdgePortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PrivateVlanEdgePortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Contains the settings for Private VLAN Edge."
+ ::= { privateVlanMgt 10 }
+
+privateVlanEdgePortEntry OBJECT-TYPE
+ SYNTAX PrivateVlanEdgePortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A conceptual row in the privateVlanEdgePortTable."
+ INDEX { pvePortIfIndex }
+ ::= { privateVlanEdgePortTable 1 }
+
+PrivateVlanEdgePortEntry::= SEQUENCE
+{
+ pvePortIfIndex InterfaceIndex,
+ pvePortStatus EnabledStatus
+}
+
+pvePortIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The port interface of the portTable. The interface
+ identified by a particular value of this index is
+ the same interface as identified by the same value
+ of ifIndex in the IF-MIB."
+ ::= { privateVlanEdgePortEntry 1 }
+
+pvePortStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This controls whether Private VLAN Edge is enabled."
+ ::= { privateVlanEdgePortEntry 2 }
+
+
+
+-- SYS_CPNT_PORT_TRAFFIC_SEGMENTATION(use SWCTRL api) end
+
+-- PortSecurityMgt
+
+-- Management for Port Security. A secure port only allows
+-- secure MAC addresses to come in.
+
+
+
+portSecPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortSecPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The port security(MAC binding) Table."
+ ::= { portSecurityMgt 1 }
+
+portSecPortEntry OBJECT-TYPE
+ SYNTAX PortSecPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The entry of portSecPortTable."
+ INDEX { portSecPortIndex }
+ ::= { portSecPortTable 1 }
+
+PortSecPortEntry ::= SEQUENCE
+{
+ portSecPortIndex InterfaceIndex,
+ portSecPortStatus EnabledStatus,
+ portSecAction INTEGER,
+ portSecMaxMacCount Integer32
+}
+
+portSecPortIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The port and the trunk (excluding trunk members) interface of
+ the portTable. The interface identified by a particular value
+ of this index is the same interface as identified by the same
+ value of ifIndex in the IF-MIB."
+ ::= { portSecPortEntry 1 }
+
+portSecPortStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set enabled(1) to enable port security and set disabled(2) to
+ disable port security."
+ ::= { portSecPortEntry 2 }
+
+portSecAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(1),
+ trap(2),
+ shutdown(3),
+ trapAndShutdown(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The corresponding actions that will take place when a
+ port is under intrusion, when this variable is set to
+ none(1), no action will be performed, when this variable is
+ set to trap(2), a swPortSecurityTrap trap will be sent,
+ when this variable is set to shutdown(3), the port will
+ shutdown, when this variable is set to
+ trapAndShutdown(4), a swPortSecurityTrap will be sent
+ and the port will shutdown."
+ ::= { portSecPortEntry 3 }
+
+portSecMaxMacCount OBJECT-TYPE
+ SYNTAX Integer32(0..1024)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The maximun number of MAC addresses that will be learned and locked.
+ When we change the value of this variable, if the
+ portSecPortStatus is enabled, we will discard all secure MAC
+ and begin to learn again, until the number of MAC has reached
+ this value, and only the secure MAC addresses can enter
+ this port. If the portSecPortStatus is disabled, we will begin
+ to learn the MAC, and auto enabled the portSecPortStatus when
+ the MAC has reached this value."
+ ::= { portSecPortEntry 4 }
+
+--
+-- portSecMacAsPermanentMgt
+--
+
+portSecMacAsPermanentMgt OBJECT IDENTIFIER ::= { portSecurityMgt 6 }
+
+portSecMacAsPermanentPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+
+ DESCRIPTION "The port and the trunk (excluding trunk members) interface of
+ the portTable. The interface identified by a particular value
+ of this index is the same interface as identified by the same
+ value of ifIndex in the IF-MIB. Specifies the interface to
+ convert the learnt secured MAC address into manual configured.
+ '0' represents that no interface is specified."
+
+ ::= { portSecMacAsPermanentMgt 1 }
+
+portSecMacAsPermanentAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noAction (1),
+ action (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set action(2) to convert the learnt secured MAC address into
+ manual configured. When action finsh or no action, the value
+ of this object is noAction(1)."
+
+ ::= { portSecMacAsPermanentMgt 2 }
+
+--
+-- radiusMgt
+--
+
+-- Management for Remote Authentication Dial-In User Service (RADIUS).
+--SYS_ADPT_MAX_NBR_OF_RADIUS_SERVERS=1: single server
+--SYS_ADPT_MAX_NBR_OF_RADIUS_SERVERS>1: multiple server
+
+radiusServerGlobalAuthPort OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Aauthentication port number for RADIUS server.
+ When specified radius server do not set
+ aauthentication port number, this value is used."
+ ::= { radiusMgt 1 }
+
+radiusServerGlobalAcctPort OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Accounting port number of RADIUS server.
+ When specified radius server do not set
+ accounting port number, this value is used."
+ ::= { radiusMgt 2 }
+
+radiusServerGlobalKey OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..48))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Key for RADIUS. This variable can only be written.
+ When this variable is read, it always returns a
+ zero-length string.
+ When specified radius server do not set
+ key, this this value is used."
+ ::= { radiusMgt 3 }
+
+radiusServerGlobalRetransmit OBJECT-TYPE
+ SYNTAX INTEGER (1..30)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Maximum number of retransmissions for RADIUS.
+ When specified radius server do not set
+ maximum number of retransmissions, this value is used."
+ ::= { radiusMgt 4 }
+
+radiusServerGlobalTimeout OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Timeout for RADIUS.
+ When specified radius server do not set
+ timeout, this value is used."
+ ::= { radiusMgt 5 }
+
+--radiusServerTable
+
+radiusServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RadiusServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table for RADIUS server."
+ ::= { radiusMgt 7 }
+
+radiusServerEntry OBJECT-TYPE
+ SYNTAX RadiusServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The conceptual row for radiusServerTable."
+ INDEX { radiusServerIndex }
+ ::= { radiusServerTable 1 }
+
+RadiusServerEntry ::= SEQUENCE
+{
+ radiusServerIndex Integer32,
+ radiusServerAddress IpAddress,
+ radiusServerAuthPortNumber Integer32,
+ radiusServerAcctPortNumber Integer32,
+ radiusServerKey DisplayString,
+ radiusServerRetransmit Integer32,
+ radiusServerTimeout Integer32,
+ radiusServerStatus ValidStatus
+}
+
+radiusServerIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..5)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The RADIUS server index in the table."
+ ::= { radiusServerEntry 1 }
+
+radiusServerAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "IP address of a RADIUS server."
+ ::= { radiusServerEntry 2 }
+
+radiusServerAuthPortNumber OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Authentication port number of RADIUS server."
+ ::= { radiusServerEntry 3 }
+
+radiusServerAcctPortNumber OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Accounting port number of RADIUS server."
+ ::= { radiusServerEntry 4 }
+
+radiusServerKey OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..48))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Key for RADIUS. This variable can only be written.
+ When this variable is read, it always returns a
+ zero-length string."
+ ::= { radiusServerEntry 5 }
+
+radiusServerRetransmit OBJECT-TYPE
+ SYNTAX Integer32 (1..30)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Timeout for RADIUS."
+ ::= { radiusServerEntry 6 }
+
+radiusServerTimeout OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Timeout for RADIUS."
+ ::= { radiusServerEntry 7 }
+
+radiusServerStatus OBJECT-TYPE
+ SYNTAX ValidStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Setting this to valid(1) creates an entry.
+ Setting this to invalid(2) destroys an entry."
+ ::= { radiusServerEntry 8 }
+
+--
+-- tacacsMgt
+--
+
+-- Management for Terminal Access Controller Access Control System plus (TACACS+).
+
+-- Global server setting
+tacacsPlusServerGlobalPortNumber OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "TCP port number of TACACS+ server.
+ When specified TACACS+ server do not set
+ TCP port number, this this value is used."
+ ::= { tacacsMgt 2 }
+
+tacacsPlusServerGlobalKey OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..48))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The encryption key used to encrpt the traffic between client and
+ TACACS+ server. Do not use blank spaces in the string. This variable
+ can only be set. When this variable is read, it always returns a
+ zero-length string.When specified TACACS+ server do not set
+ the encryption key , this this value is used."
+ ::= { tacacsMgt 3 }
+
+tacacsPlusServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TacacsPlusServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table for TACACS+ server."
+ ::= { tacacsMgt 4 }
+
+tacacsPlusServerEntry OBJECT-TYPE
+ SYNTAX TacacsPlusServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The conceptual row for tacacsPlusServerTable."
+ INDEX { tacacsPlusServerIndex }
+ ::= { tacacsPlusServerTable 1 }
+
+TacacsPlusServerEntry ::= SEQUENCE
+{
+ tacacsPlusServerIndex Integer32,
+ tacacsPlusServerAddress IpAddress,
+ tacacsPlusServerPortNumber Integer32,
+ tacacsPlusServerKey DisplayString,
+ tacacsPlusServerStatus ValidStatus
+}
+
+tacacsPlusServerIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..1)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "TACACS+ server index."
+ ::= { tacacsPlusServerEntry 1 }
+
+tacacsPlusServerAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "IP address of a TACACS+ server."
+ ::= { tacacsPlusServerEntry 2 }
+
+tacacsPlusServerPortNumber OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "TCP port number of a TACACS+ server."
+ ::= { tacacsPlusServerEntry 3 }
+
+tacacsPlusServerKey OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..48))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The encryption key used to encrpt the traffic between client and
+ TACACS+ server. Do not use blank spaces in the string. This
+ variable can only be set. When this variable is read, it always
+ returns a zero-length string."
+ ::= { tacacsPlusServerEntry 4 }
+
+tacacsPlusServerStatus OBJECT-TYPE
+ SYNTAX ValidStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Setting this to valid(1) creates an entry.
+ Setting this to invalid(2) destroys an entry."
+ ::= { tacacsPlusServerEntry 8 }
+
+--
+-- sshMgt
+--
+
+-- Management for Secure Shell Configuration
+
+sshServerStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The status of Secure Shell Server. Set this value to
+ enabled(1) to enable SSH server, set this value to
+ disabled(2) to disable the SSH server."
+ ::= { sshMgt 1 }
+
+sshServerMajorVersion OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The major version of the SSH Server."
+ ::= { sshMgt 2 }
+
+sshServerMinorVersion OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The minor version of the SSH Server."
+ ::= { sshMgt 3 }
+
+sshTimeout OBJECT-TYPE
+ SYNTAX Integer32 (1..120)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The time interval that the router waits for the SSH
+ client to respond. The range is 1-120."
+ ::= { sshMgt 4 }
+
+sshAuthRetries OBJECT-TYPE
+ SYNTAX Integer32 (1..5)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The number of attempts after which the interface is reset.
+ The range is 1-5."
+ ::= { sshMgt 5 }
+
+sshConnInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SshConnInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table for Secure Shell Connection."
+ ::= { sshMgt 6 }
+
+sshConnInfoEntry OBJECT-TYPE
+ SYNTAX SshConnInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The conceptual row for sshConnInfoTable."
+ INDEX { sshConnID }
+ ::= { sshConnInfoTable 1 }
+
+SshConnInfoEntry ::= SEQUENCE
+{
+--both sshv1 & sshv2 start
+ sshConnID Integer32,
+ sshConnMajorVersion Integer32,
+ sshConnMinorVersion Integer32,
+ sshConnStatus INTEGER,
+--both sshv1 & sshv2 end
+--both sshv1 & sshv2 start
+ sshConnUserName DisplayString,
+ sshDisconnect INTEGER,
+--both sshv1 & sshv2 end
+--sshv2 only start
+ sshConnEncryptionTypeStr DisplayString
+--sshv2 only end
+}
+
+--both sshv1 & sshv2 start
+sshConnID OBJECT-TYPE
+ SYNTAX Integer32 (1..8)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The connection ID of the Secure Shell Connection."
+ ::= { sshConnInfoEntry 1 }
+
+sshConnMajorVersion OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The SSH major version."
+ ::= { sshConnInfoEntry 2 }
+
+sshConnMinorVersion OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The SSH minor version."
+ ::= { sshConnInfoEntry 3 }
+
+sshConnStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ negotiationStart(1),
+ authenticationStart(2),
+ sessionStart(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The SSH connection State. negotiationStart(1) means the
+ SSH is in its negotiation start state, authenticationStart(2)
+ means the SSH is in authentication start state, sessionStart(3)
+ means the SSH is in session start State."
+ ::= { sshConnInfoEntry 5 }
+
+--both sshv1 & sshv2 end
+
+sshConnUserName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(1..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The user name of the connection."
+ ::= { sshConnInfoEntry 6 }
+
+sshDisconnect OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noDisconnect(1),
+ disconnect(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set the variable to disconnect the connection,
+ noDisconnect(1) will always be obtained when reading this variable."
+ ::= { sshConnInfoEntry 7 }
+
+--both sshv1 & sshv2 end
+
+--sshv2 only start
+sshConnEncryptionTypeStr OBJECT-TYPE
+SYNTAX DisplayString(SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The encryption type of the SSH."
+ ::= { sshConnInfoEntry 8 }
+
+
+sshKeySize OBJECT-TYPE
+ SYNTAX Integer32 (512..896)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The SSH server key size."
+ ::= { sshMgt 7 }
+
+
+sshRsaHostKey1 OBJECT-TYPE
+ SYNTAX KeySegment
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The RSA host key segment 1."
+ ::= { sshMgt 8 }
+
+sshRsaHostKey2 OBJECT-TYPE
+ SYNTAX KeySegment
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The RSA host key segment 2."
+ ::= { sshMgt 9 }
+
+sshRsaHostKey3 OBJECT-TYPE
+ SYNTAX KeySegment
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The RSA host key segment 3."
+ ::= { sshMgt 10 }
+
+sshRsaHostKey4 OBJECT-TYPE
+ SYNTAX KeySegment
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The RSA host key segment 4."
+ ::= { sshMgt 11 }
+
+sshRsaHostKey5 OBJECT-TYPE
+ SYNTAX KeySegment
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The RSA host key segment 5."
+ ::= { sshMgt 12 }
+
+sshRsaHostKey6 OBJECT-TYPE
+ SYNTAX KeySegment
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The RSA host key segment 6."
+ ::= { sshMgt 13 }
+
+sshRsaHostKey7 OBJECT-TYPE
+ SYNTAX KeySegment
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The RSA host key segment 7."
+ ::= { sshMgt 14 }
+
+sshRsaHostKey8 OBJECT-TYPE
+ SYNTAX KeySegment
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The RSA host key segment 8."
+ ::= { sshMgt 15 }
+
+sshDsaHostKey1 OBJECT-TYPE
+ SYNTAX KeySegment
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The DSA host key segment 1."
+ ::= { sshMgt 16 }
+
+sshDsaHostKey2 OBJECT-TYPE
+ SYNTAX KeySegment
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The DSA host key segment 2."
+ ::= { sshMgt 17 }
+
+sshDsaHostKey3 OBJECT-TYPE
+ SYNTAX KeySegment
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The DSA host key segment 3."
+ ::= { sshMgt 18 }
+
+sshDsaHostKey4 OBJECT-TYPE
+ SYNTAX KeySegment
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The DSA host key segment 4."
+ ::= { sshMgt 19 }
+
+sshDsaHostKey5 OBJECT-TYPE
+ SYNTAX KeySegment
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The DSA host key segment 5."
+ ::= { sshMgt 20 }
+
+sshDsaHostKey6 OBJECT-TYPE
+ SYNTAX KeySegment
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The DSA host key segment 6."
+ ::= { sshMgt 21 }
+
+sshDsaHostKey7 OBJECT-TYPE
+ SYNTAX KeySegment
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The DSA host key segment 7."
+ ::= { sshMgt 22 }
+
+sshDsaHostKey8 OBJECT-TYPE
+ SYNTAX KeySegment
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The DSA host key segment 8."
+ ::= { sshMgt 23 }
+
+sshHostKeyGenAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noGen(1),
+ genRsaKey(2),
+ genDsaKey(3),
+ genBothKeys(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This variable is for host key generating.
+
+ For the set behavior:
+ Set it to genRsaKey(2) to generate the RSA host key,
+ and to genDsaKey(3) to generate the DSA host key,
+ if genBothKeys(4) is set, both RSA and DSA host key are
+ generated.
+
+ For the get behavior:
+ You will get genRsaKey(2), genDsaKey(3) or
+ genBothKeys(4) when the key gen action is in progress.
+ otherwise, you will get noGen(1)."
+ ::= { sshMgt 24 }
+
+sshHostKeyGenStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ unknown(1),
+ success(2),
+ failure(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The result of the last KeyGen status.
+ if no key gen action has been performed.
+ you will get unknown(1) status."
+ ::= { sshMgt 25 }
+
+sshHostKeySaveAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noSave(1),
+ save(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "To save host key from memory to flash.
+
+ For the set behavior:
+ Set it to save(2) to perform the save operation.
+
+ For the get behavior:
+ You will get save(1) when the save action is in progress.
+ Otherwise, you will get noSave(1)."
+ ::= { sshMgt 26 }
+
+sshHostKeySaveStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ unknown(1),
+ success(2),
+ failure(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The result of the last savekey status.
+ If no save action has been performed,
+ you will get unknown(1) status."
+ ::= { sshMgt 27 }
+
+sshHostKeyDelAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noDel(1),
+ delRsaKey(2),
+ delDsaKey(3),
+ delBothKeys(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "To delete the host key.
+
+ For the set behavior:
+ Set it to delRsaKey(2) to delete the RSA host key,
+ to delDsaKey(3) to delete the DSA host key,
+ or to delBothKeys(4) to delete both RSA and DSA host key.
+
+ For the get behavior:
+ You will get delRsaKey(2), delDsaKey(3) or delBothKeys(4)
+ when the delete operation is in progress.
+ Otherwise, you will get noDel(1)."
+ ::= { sshMgt 28 }
+
+sshUserTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SshUserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The conceptual table of all of sshUserEntry."
+ ::= { sshMgt 29 }
+
+sshUserEntry OBJECT-TYPE
+ SYNTAX SshUserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The conceptual row for sshUserTable."
+ INDEX { IMPLIED sshUserName}
+ ::= { sshUserTable 1 }
+
+SshUserEntry ::= SEQUENCE
+{
+ sshUserName DisplayString,
+ sshUserRsaKey1 KeySegment,
+ sshUserRsaKey2 KeySegment,
+ sshUserRsaKey3 KeySegment,
+ sshUserRsaKey4 KeySegment,
+ sshUserRsaKey5 KeySegment,
+ sshUserRsaKey6 KeySegment,
+ sshUserRsaKey7 KeySegment,
+ sshUserRsaKey8 KeySegment,
+ sshUserDsaKey1 KeySegment,
+ sshUserDsaKey2 KeySegment,
+ sshUserDsaKey3 KeySegment,
+ sshUserDsaKey4 KeySegment,
+ sshUserDsaKey5 KeySegment,
+ sshUserDsaKey6 KeySegment,
+ sshUserDsaKey7 KeySegment,
+ sshUserDsaKey8 KeySegment,
+ sshUserKeyDelAction INTEGER
+}
+
+sshUserName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(1..8))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "User Name."
+ ::= { sshUserEntry 1 }
+
+sshUserRsaKey1 OBJECT-TYPE
+ SYNTAX KeySegment
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The RSA user key segment 1."
+ ::= { sshUserEntry 2 }
+
+sshUserRsaKey2 OBJECT-TYPE
+ SYNTAX KeySegment
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The RSA user key segment 2."
+ ::= { sshUserEntry 3 }
+
+sshUserRsaKey3 OBJECT-TYPE
+ SYNTAX KeySegment
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The RSA user key segment 3."
+ ::= { sshUserEntry 4 }
+
+sshUserRsaKey4 OBJECT-TYPE
+ SYNTAX KeySegment
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The RSA user key segment 4."
+ ::= { sshUserEntry 5 }
+
+sshUserRsaKey5 OBJECT-TYPE
+ SYNTAX KeySegment
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The RSA user key segment 5."
+ ::= { sshUserEntry 6 }
+
+sshUserRsaKey6 OBJECT-TYPE
+ SYNTAX KeySegment
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The RSA user key segment 6."
+ ::= { sshUserEntry 7 }
+
+sshUserRsaKey7 OBJECT-TYPE
+ SYNTAX KeySegment
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The RSA user key segment 7."
+ ::= { sshUserEntry 8 }
+
+sshUserRsaKey8 OBJECT-TYPE
+ SYNTAX KeySegment
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The RSA user key segment 8."
+ ::= { sshUserEntry 9 }
+
+sshUserDsaKey1 OBJECT-TYPE
+ SYNTAX KeySegment
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The DSA user key segment 1."
+ ::= { sshUserEntry 10 }
+
+sshUserDsaKey2 OBJECT-TYPE
+ SYNTAX KeySegment
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The DSA user key segment 2."
+ ::= { sshUserEntry 11 }
+
+sshUserDsaKey3 OBJECT-TYPE
+ SYNTAX KeySegment
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The DSA user key segment 3."
+ ::= { sshUserEntry 12 }
+
+sshUserDsaKey4 OBJECT-TYPE
+ SYNTAX KeySegment
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The DSA user key segment 4."
+ ::= { sshUserEntry 13 }
+
+sshUserDsaKey5 OBJECT-TYPE
+ SYNTAX KeySegment
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The DSA user key segment 5."
+ ::= { sshUserEntry 14 }
+
+sshUserDsaKey6 OBJECT-TYPE
+ SYNTAX KeySegment
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The DSA user key segment 6."
+ ::= { sshUserEntry 15 }
+
+sshUserDsaKey7 OBJECT-TYPE
+ SYNTAX KeySegment
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The DSA user key segment 7."
+ ::= { sshUserEntry 16 }
+
+sshUserDsaKey8 OBJECT-TYPE
+ SYNTAX KeySegment
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The DSA user key segment 8."
+ ::= { sshUserEntry 17 }
+
+sshUserKeyDelAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noDel(1),
+ delRsaKey(2),
+ delDsaKey(3),
+ delBothKeys(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "To delete the user key.
+
+ For the set behavior:
+ Set it to delRsaKey(2) to delete the RSA user key,
+ to delDsaKey(3) to delete the DSA user key,
+ or to delBothKeys(4) to delete both RSA and DSA user key.
+
+ For the get behavior:
+ You will get delRsaKey(2), delDsaKey(3) or delBothKeys(4)
+ when the delete operation is in progress.
+ Otherwise, you will get noDel(1)."
+ ::= { sshUserEntry 18 }
+
+--
+--userAuthMgt
+--
+
+userAuthEnablePassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set enable password or delete enable password. NULL is used to
+ delete the enable password. The password is starting with
+ alphanumeric."
+ ::= { userAuthMgt 3 }
+
+userAuthMethod OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ local(1),
+ localradius(2),
+ localradiustacacs(3),
+ localtacacs(4),
+ localtacacsradius(5),
+ radius(6),
+ radiuslocal(7),
+ radiuslocaltacacs(8),
+ radiustacacs(9),
+ radiustacacslocal(10),
+ tacacs(11),
+ tacacslocal(12),
+ tacacslocalradius(13),
+ tacacsradius(14),
+ tacacsradiuslocal(15)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set user authencation method for system."
+ ::= { userAuthMgt 4 }
+
+userAuthTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UserAuthEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is for creating the new user."
+ ::= { userAuthMgt 5 }
+
+userAuthEntry OBJECT-TYPE
+ SYNTAX UserAuthEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entries in this table correspond to the users entries in system."
+ INDEX { userAuthUserName }
+ ::= { userAuthTable 1 }
+
+UserAuthEntry ::=
+ SEQUENCE {
+ userAuthUserName
+ DisplayString,
+ userAuthPassword
+ DisplayString,
+ userAuthPrivilege
+ Integer32,
+ userAuthPublicKey
+ DisplayString,
+ userAuthStatus
+ Integer32
+ }
+
+userAuthUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The name of the user. The user name is starting with alphanumeric."
+ ::= { userAuthEntry 1 }
+
+userAuthPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Specifies the user password. zero length input will set the user enrty
+ without password. If the user is not exist, it will create the user
+ with the giving password and privilege 0. The password is starting
+ with alphanumeric."
+ ::= { userAuthEntry 2 }
+
+userAuthPrivilege OBJECT-TYPE
+ SYNTAX Integer32 (0..15)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Specifies the user level. If the user is not exist, it will create
+ the user with the giving privilege with none password. Privilege 15 is
+ maximum privilege that only can be applied to system administrator."
+ ::= { userAuthEntry 3 }
+
+userAuthPublicKey OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "User public key, the value can be 'RSA' or 'DSA' or 'Both' or 'None'."
+ ::= { userAuthEntry 4 }
+
+userAuthStatus OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This node is used to create the user entry by '1' and to delete one
+ user entry by '0'."
+ ::= { userAuthEntry 5 }
+
+--
+-- dot1xMgt
+--
+
+-- The extension table of dot1xAuthConfigTable
+
+dot1xAuthConfigExtTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dot1xAuthConfigExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The extension table of dot1xAuthConfigTable."
+ ::= { dot1xMgt 1 }
+
+dot1xAuthConfigExtEntry OBJECT-TYPE
+ SYNTAX Dot1xAuthConfigExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The entry of dot1xAuthConfigExtTable."
+ AUGMENTS { dot1xAuthConfigEntry }
+ ::= { dot1xAuthConfigExtTable 1 }
+
+Dot1xAuthConfigExtEntry ::= SEQUENCE
+{
+ dot1xAuthConfigExtOperMode INTEGER,
+ dot1xAuthConfigExtMultiHostMaxCnt Integer32,
+ dot1xAuthConfigExtPortIntrusionAction INTEGER
+}
+
+dot1xAuthConfigExtOperMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ singleHost(1),
+ multiHost(2),
+ macBasedAuth(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The operation mode of dot1x port which allows host
+ connection to 802.1x-authorized ports."
+ ::= { dot1xAuthConfigExtEntry 1 }
+
+dot1xAuthConfigExtMultiHostMaxCnt OBJECT-TYPE
+ SYNTAX Integer32(1..1024)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The maximum number of hosts when the
+ dot1xAuthConfigExtOperMode is multiHost(2). When the
+ operation Mode is singleHost(1), we can ignore this
+ variables."
+ DEFVAL { 5 }
+ ::= { dot1xAuthConfigExtEntry 2 }
+
+dot1xAuthConfigExtPortIntrusionAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ block-traffic(1),
+ guest-vlan(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Responses to intrusion when the authentication is failed;
+ block-traffic(1) means that to block traffic when the authentication is failed and
+ guest-vlan(2) means that to join to a guest VLAN when the authentication is failed."
+ ::= { dot1xAuthConfigExtEntry 3 }
+
+
+dot1xEapolPassThrough OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "When this variable is enabled(1), EAPOL frames will
+ be forwarded to all ports where the Spanning Tree
+ status is forwarding. When this variable is
+ disabled(2), EAPOL frames will be discarded. EAPOL
+ Pass-Through operates when the global status of
+ 802.1X is disabled."
+ DEFVAL { disabled }
+ ::= { dot1xMgt 3 }
+
+--
+-- aaaMgt
+--
+
+aaaMethodTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AaaMethodEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Contains the settings needed for accounting."
+ ::= { aaaMgt 1 }
+
+aaaMethodEntry OBJECT-TYPE
+ SYNTAX AaaMethodEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A conceptual row in the aaaMethodTable."
+ INDEX { aaaMethodIndex }
+ ::= { aaaMethodTable 1 }
+
+AaaMethodEntry ::= SEQUENCE {
+ aaaMethodIndex Integer32,
+ aaaMethodName DisplayString,
+ aaaMethodGroupName DisplayString,
+ aaaMethodMode INTEGER,
+ aaaMethodStatus ValidStatus,
+ aaaMethodClientType INTEGER
+}
+
+aaaMethodIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..5)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Specifies the index for the entry."
+ ::= { aaaMethodEntry 1 }
+
+aaaMethodName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(1..255))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Name for the method."
+ ::= { aaaMethodEntry 2 }
+
+aaaMethodGroupName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(1..255))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Name for the server to use, pointing to aaaRadiusGroupName
+ or aaaTacacsPlusGroupName."
+ ::= { aaaMethodEntry 3 }
+
+aaaMethodMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ start-stop(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "start-stop(1),sends a 'start' accounting notice at the beginning of a process and
+ a 'stop' accounting notice at the end of a process. The 'start' accounting record
+ is sent in the background. The requested user process begins regardless of whether or not
+ the 'start' accounting notice was received by the accounting server."
+ ::= { aaaMethodEntry 4 }
+
+aaaMethodStatus OBJECT-TYPE
+ SYNTAX ValidStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Set to 1 to initiate the aaaMethodTable, 2 to destroy the table."
+ ::= { aaaMethodEntry 5 }
+
+aaaMethodClientType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ dot1x(1), exec(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "dot1x(1): Provides accounting service for 802.1x activity;
+ exec(2): Provides accounting service for EXEC connection
+ such as Telnet, SSH or console."
+ ::= { aaaMethodEntry 6 }
+
+aaaRadiusGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AaaRadiusGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Uses a subset of RADIUS servers for accounting as defined by the server group"
+ ::= { aaaMgt 2 }
+
+aaaRadiusGroupEntry OBJECT-TYPE
+ SYNTAX AaaRadiusGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A conceptual row of aaaRadiusGroupEntry."
+ INDEX { aaaRadiusGroupIndex }
+ ::= { aaaRadiusGroupTable 1 }
+
+AaaRadiusGroupEntry ::= SEQUENCE
+{
+ aaaRadiusGroupIndex Integer32,
+ aaaRadiusGroupServerBitMap OCTET STRING,
+ aaaRadiusGroupName DisplayString,
+ aaaRadiusGroupStatus ValidStatus
+}
+
+aaaRadiusGroupIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..5)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Specifies the index for the entry."
+ ::= { aaaRadiusGroupEntry 1 }
+
+aaaRadiusGroupServerBitMap OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Identifies which RADIUS sever to use, each bit points to each radius server.
+ 80 (1000 0000) point to radius server 1, C0 (11000000) points to radius 1 and radius 2."
+ ::= { aaaRadiusGroupEntry 2 }
+
+aaaRadiusGroupName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Uses a subset of servers for accounting as
+ defined by the server group. The same name as aaaTacasPlusGroupName is not allowed."
+ ::= { aaaRadiusGroupEntry 3 }
+
+aaaRadiusGroupStatus OBJECT-TYPE
+ SYNTAX ValidStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Set to 1 to initiate the aaaRadiusGroupTable, 2 to destroy the table."
+ ::= { aaaRadiusGroupEntry 4 }
+
+aaaTacacsPlusGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AaaTacacsPlusGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Uses a subset of TACACS+ servers for accounting as defined by the server group"
+ ::= { aaaMgt 3 }
+
+aaaTacacsPlusGroupEntry OBJECT-TYPE
+ SYNTAX AaaTacacsPlusGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A conceptual row of aaaTacacsPlusGroupEntry."
+ INDEX { aaaTacacsPlusGroupIndex }
+ ::= { aaaTacacsPlusGroupTable 1 }
+
+AaaTacacsPlusGroupEntry ::= SEQUENCE
+{
+ aaaTacacsPlusGroupIndex Integer32,
+ aaaTacacsPlusGroupServerBitMap OCTET STRING,
+ aaaTacacsPlusGroupName DisplayString,
+ aaaTacacsPlusGroupStatus ValidStatus
+}
+
+aaaTacacsPlusGroupIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..5)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Specifies the index for the entry."
+ ::= { aaaTacacsPlusGroupEntry 1 }
+
+aaaTacacsPlusGroupServerBitMap OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Identifies which TACACS+ sever to use."
+ ::= { aaaTacacsPlusGroupEntry 2 }
+
+aaaTacacsPlusGroupName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Uses a subset of servers for accounting as
+ defined by the server group. We can't have the same name as aaaRadiusGroupName"
+ ::= { aaaTacacsPlusGroupEntry 3 }
+
+aaaTacacsPlusGroupStatus OBJECT-TYPE
+ SYNTAX ValidStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Set to 1 to initiate the aaaRadiusGroupTable, 2 to destroy the table."
+ ::= { aaaTacacsPlusGroupEntry 4 }
+
+aaaUpdate OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the periodic interim accounting records to be sent
+ to the accounting server and periodic intervals to send accounting update records(in minutes)."
+ ::= { aaaMgt 4 }
+
+aaaAccountTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AaaAccountEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Specifies an interface or a set of interfaces that the
+ accounting method list will be applied to."
+ ::= { aaaMgt 5 }
+
+aaaAccountEntry OBJECT-TYPE
+ SYNTAX AaaAccountEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A conceptual row of aaaAccountTable."
+ INDEX { aaaAccountIfIndex }
+ ::= { aaaAccountTable 1 }
+
+AaaAccountEntry ::= SEQUENCE {
+ aaaAccountIfIndex InterfaceIndex,
+ aaaAccountMethodName DisplayString,
+ aaaAccountProtocol INTEGER,
+ aaaAccountStatus ValidStatus
+}
+
+aaaAccountIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Defined as the ifIndex"
+ ::= { aaaAccountEntry 1 }
+
+aaaAccountMethodName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Specifies the name of the list of accounting methods to use.
+ If no method name is specified, the system uses the default."
+ ::= { aaaAccountEntry 2 }
+
+aaaAccountProtocol OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Get the protocol type of a list method to know which server (RADIUS or TACACS+) is in use."
+ ::= { aaaAccountEntry 3 }
+
+aaaAccountStatus OBJECT-TYPE
+ SYNTAX ValidStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Set to 1 to initiate the aaaRadiusGroupTable, 2 to destroy the table."
+ ::= { aaaAccountEntry 4 }
+
+aaaAccExecTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AaaAccExecEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Specifies an interface or a set of interfaces that the
+ accounting method list will be applied to."
+ ::= { aaaMgt 9 }
+
+aaaAccExecEntry OBJECT-TYPE
+ SYNTAX AaaAccExecEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A conceptual row of aaaAccExecTable."
+ INDEX { aaaAccExecIndex }
+ ::= { aaaAccExecTable 1 }
+
+AaaAccExecEntry ::= SEQUENCE {
+ aaaAccExecIndex INTEGER,
+ aaaAccExecMethodName DisplayString
+}
+
+aaaAccExecIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ console(1), vty(2)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The method of accessing CLI management."
+ ::= { aaaAccExecEntry 1 }
+
+aaaAccExecMethodName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Specifies the name of the list of accounting methods to use.
+ If no method name is specified, the system uses the default."
+ ::= { aaaAccExecEntry 2 }
+
+--
+-- networkAccessPortTable
+--
+
+networkAccessPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NetworkAccessPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table contains the information of network access about every port."
+ ::= { networkAccessMgt 2 }
+
+networkAccessPortEntry OBJECT-TYPE
+ SYNTAX NetworkAccessPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A conceptual row in the networkAccessPort table."
+ INDEX { networkAccessPortPortIndex }
+ ::= { networkAccessPortTable 1 }
+
+NetworkAccessPortEntry ::= SEQUENCE
+{
+ networkAccessPortPortIndex InterfaceIndex,
+ networkAccessPortDynamicVlan EnabledStatus,
+ networkAccessPortMaxMacCount Integer32,
+ networkAccessPortMode EnabledStatus,
+ networkAccessPortMacFilter Integer32,
+ networkAccessPortGuestVlan Integer32,
+ networkAccessPortLinkDetectionStatus EnabledStatus,
+ networkAccessPortLinkDetectionMode INTEGER,
+ networkAccessPortLinkDetectionAciton INTEGER,
+ networkAccessPortDynamicQos EnabledStatus
+}
+
+networkAccessPortPortIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The port and the trunk (excluding trunk members) interface of the
+ portTable. The interface identified by a particular value of this port
+ index is the same interface identified by the same value of
+ ifIndex in the IF-MIB."
+ ::= { networkAccessPortEntry 1 }
+
+networkAccessPortDynamicVlan OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Sets enabled(1) to enable dynamic VLAN assigment and
+ sets disabled(2) to disable dynamic VLAN assigment."
+ ::= { networkAccessPortEntry 2 }
+
+networkAccessPortMaxMacCount OBJECT-TYPE
+ SYNTAX Integer32 (0..1024)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the maximum number of authenticated MAC address."
+ ::= { networkAccessPortEntry 3 }
+
+networkAccessPortMode OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the secure port mode. enabled(1) means that Mac address
+ authentication is used and disabled(2) means that the authentication is disabled."
+ ::= { networkAccessPortEntry 4 }
+
+networkAccessPortMacFilter OBJECT-TYPE
+ SYNTAX Integer32 (0..64)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the MAC filter ID, Set this variable to zero to
+ disable MAC filter."
+ ::= { networkAccessPortEntry 5 }
+
+networkAccessPortGuestVlan OBJECT-TYPE
+ SYNTAX Integer32 (0..4094)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the guest VLAN ID. To disable the VLAN, set the value to 0."
+ ::= { networkAccessPortEntry 6 }
+
+networkAccessPortLinkDetectionStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set this object to enabled(1) to enable link detection.
+ Set this object to disabled(2) to disable link detection."
+ ::= { networkAccessPortEntry 7 }
+
+networkAccessPortLinkDetectionMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ linkUp(1),
+ linkDown(2),
+ linkUpDown(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the detection event for a port. Set this object
+ to linkUp(1) to detect a link-up event. Set this object
+ to linkDown(2) to detect a link-down event. Set this
+ object to linkUpDown(3) to detect both link up and
+ link down events."
+ ::= { networkAccessPortEntry 8 }
+
+networkAccessPortLinkDetectionAciton OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ trap(1),
+ shutDown(2),
+ trapAndShutDown(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the action to take when a networkAccessPortLinkDetection
+ event is triggered. Set this object to trap(1) to send a trap
+ when a networkAccessPortLinkDetection event is triggered.
+ Set this object to shutDown(2) to shut down the port when a
+ networkAccessPortLinkDetection event is triggered. Set this object
+ to trapAndShutDown(3) to send a trap and shut down the port when a
+ networkAccessPortLinkDetection event is triggered."
+ ::= { networkAccessPortEntry 9 }
+
+networkAccessPortDynamicQos OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set this object to enabled(1) to enable Dynamic QoS.
+ Set this object to disabled(2) to disable Dynamic QoS."
+ ::= { networkAccessPortEntry 10 }
+
+--
+-- networkAccessClearMacAddressMgt
+--
+
+networkAccessClearMacAddressMgt OBJECT IDENTIFIER ::= { networkAccessMgt 3 }
+
+networkAccessClearMacAddressAttribute OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ all (1),
+ static (2),
+ dynamic (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Attribute for clearing Mac address. Specifies the certain attribute
+ in Mac address table. all(1) indicates both reauthorized and learnt
+ secure MAC address; static(2) indicates reauthorized MAC address;
+ dynamic(3) indicates learnt secure MAC address."
+ ::= { networkAccessClearMacAddressMgt 1 }
+
+networkAccessClearMacAddressMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies MAC address in the MAC address table for clearing
+ MAC address. '000000' represents that no MAC address is specified."
+
+ ::= { networkAccessClearMacAddressMgt 2 }
+
+networkAccessClearMacAddressPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The specifies port in the MAC address table for clearing MAC address.
+ '0' represents that no port is specified."
+
+ ::= { networkAccessClearMacAddressMgt 3 }
+
+networkAccessClearMacAddressAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noclear (1),
+ clear (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Action for clearing MAC address . When setting this object to clear(2)
+ to begin the clearing MAC address operation, a particular MAC address
+ is cleared from the MAC address table. When the action is finshed whether
+ or not it is successful or no action is taken, the value of this object
+ is always noclear(1)."
+
+ ::= { networkAccessClearMacAddressMgt 4 }
+
+--
+-- networkAccessMacAddressTable
+--
+
+networkAccessMacAddressTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NetworkAccessMacAddressEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Contains the information of network access MAC addresses."
+ ::= { networkAccessMgt 4}
+
+networkAccessMacAddressEntry OBJECT-TYPE
+ SYNTAX NetworkAccessMacAddressEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A conceptual row in the networkAccessMacAddress table."
+ INDEX { networkAccessMacAddressAddress, networkAccessMacAddressPort }
+ ::= { networkAccessMacAddressTable 1 }
+
+NetworkAccessMacAddressEntry ::= SEQUENCE
+{
+ networkAccessMacAddressAddress MacAddress,
+ networkAccessMacAddressPort InterfaceIndex,
+ networkAccessMacAddressInetAddressType InetAddressType,
+ networkAccessMacAddressRadiusServerInetAddress InetAddress,
+ networkAccessMacAddressTime DisplayString,
+ networkAccessMacAddressAttribute INTEGER
+}
+
+networkAccessMacAddressAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Specifies the authenticated MAC address."
+ ::= { networkAccessMacAddressEntry 1 }
+
+networkAccessMacAddressPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Specifies the port of authenticated MAC address."
+ ::= { networkAccessMacAddressEntry 2 }
+
+networkAccessMacAddressInetAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object indicates the type of IP address denoted in
+ networkAccessMacAddressRadiusServerInetAddress type."
+ ::= { networkAccessMacAddressEntry 3 }
+
+networkAccessMacAddressRadiusServerInetAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Displays the IP address of radius server that authenticates
+ the specified Mac address."
+ ::= { networkAccessMacAddressEntry 4 }
+
+networkAccessMacAddressTime OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(12))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Displays the authentication time of the authenticated MAC address.
+ The following form is a text string; 'yyyy MMm DDd HHh MMm SSs'.
+ 'yyyy' is a four-digit year. 'MM' is a month. A single-digit month is
+ preceded by a zero. 'DD' is the day of a month. A single-digit day
+ is preceded by the value zero. 'HH', 'MM' and 'SS' are hour,
+ minute, and second respectively. A single-digit hour, minute,
+ and second are preceded by a zero value. An example is:
+ '2001y 01m 01d 00h 04m 43s'."
+ ::= { networkAccessMacAddressEntry 5 }
+
+networkAccessMacAddressAttribute OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ static (1),
+ dynamic (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Displays the attribute of an authenticated MAC address.
+ static(1) indicates resauthorized secure MAC address.
+ dynamic(2) indicates learnt secure MAC address."
+ ::= { networkAccessMacAddressEntry 6 }
+
+networkAccessAging OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set this object to enabled(1) to enable MAC address aging feature.
+ Set this object to disabled(2) to disable MAC address aging feature."
+ ::= { networkAccessMgt 5 }
+
+--
+-- networkAccessMacFilterWithMaskTable
+--
+
+networkAccessMacFilterWithMaskTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NetworkAccessMacFilterWithMaskEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Contains the settings for MAC filter."
+ ::= { networkAccessMgt 6}
+
+networkAccessMacFilterWithMaskEntry OBJECT-TYPE
+ SYNTAX NetworkAccessMacFilterWithMaskEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A conceptual row in the networkAccessMacFilterWithMaskTable."
+ INDEX { networkAccessMacFilterWithMaskID,
+ networkAccessMacFilterWithMaskMacAddress,
+ networkAccessMacFilterWithMaskMacAddressMask }
+ ::= { networkAccessMacFilterWithMaskTable 1 }
+
+NetworkAccessMacFilterWithMaskEntry ::= SEQUENCE
+{
+ networkAccessMacFilterWithMaskID Integer32,
+ networkAccessMacFilterWithMaskMacAddress MacAddress,
+ networkAccessMacFilterWithMaskMacAddressMask MacAddress,
+ networkAccessMacFilterWithMaskStatus ValidStatus
+}
+
+networkAccessMacFilterWithMaskID OBJECT-TYPE
+ SYNTAX Integer32 (1..64)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Specifies the MAC filter ID."
+ ::= { networkAccessMacFilterWithMaskEntry 1 }
+
+networkAccessMacFilterWithMaskMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Specifies the MAC address to be filtered."
+ ::= { networkAccessMacFilterWithMaskEntry 2 }
+
+networkAccessMacFilterWithMaskMacAddressMask OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Specifies the MAC mask to be filtered."
+ ::= { networkAccessMacFilterWithMaskEntry 3 }
+
+networkAccessMacFilterWithMaskStatus OBJECT-TYPE
+ SYNTAX ValidStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Set this object to valid(1) to create an entry.
+ Set this object to invalid(2) to destroy an entry."
+ ::= { networkAccessMacFilterWithMaskEntry 4 }
+
+macAuthReauthTime OBJECT-TYPE
+ SYNTAX Integer32 (120..1000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the reauthentication time period."
+ ::= { macAuthMgt 1 }
+
+--
+-- macAuthPortTable
+--
+
+macAuthPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MacAuthPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Contains the settings for mac authentication of each port."
+ ::= { macAuthMgt 2 }
+
+macAuthPortEntry OBJECT-TYPE
+ SYNTAX MacAuthPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A conceptual row in the macAuthPort table."
+ INDEX { macAuthPortIndex }
+ ::= { macAuthPortTable 1 }
+
+MacAuthPortEntry ::= SEQUENCE
+{
+ macAuthPortIndex InterfaceIndex,
+ macAuthPortMaxMacCount Integer32,
+ macAuthPortIntrusionAction INTEGER
+}
+
+macAuthPortIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The port and the trunk (including trunk members) interface of the
+ port table. The interface identified by a particular value of this
+ index is the same interface identified by the same value
+ of ifIndex in the IF-MIB."
+ ::= { macAuthPortEntry 1 }
+
+macAuthPortMaxMacCount OBJECT-TYPE
+ SYNTAX Integer32 (0..1024)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the maximum number of authenticated MAC addresses for MAC authentication."
+ ::= { macAuthPortEntry 2 }
+
+macAuthPortIntrusionAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ block-traffic(1),
+ pass-traffic(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Responses to intrusion when the authentication is failed.
+ block-traffic(1) : denies network access to an unauthorized client;
+ pass-traffic(2) : allows unauthorized clients to the access network."
+ ::= { macAuthPortEntry 3 }
+
+webAuthSystemAuthControl OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Sets enabled(1) to enable WebAuth feature and
+ sets disabled(2) to disable WebAuth feature."
+ ::= { webAuthMgt 1 }
+
+webAuthSessionTimeout OBJECT-TYPE
+ SYNTAX INTEGER (300..3600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "For authenticated success users, they can use internet
+ service during a certain period. Whenever this period expires,
+ users need to be re-authenticated again. This period is
+ called session time."
+ ::= { webAuthMgt 5 }
+
+webAuthQuietPeriod OBJECT-TYPE
+ SYNTAX INTEGER (1..180)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the re-authentication interval when the authentication
+ fail attempts reach the webAuthLoginAttempts value. Unauthenticated
+ user won't be authenticated during this period."
+ ::= { webAuthMgt 6 }
+
+webAuthLoginAttempts OBJECT-TYPE
+ SYNTAX INTEGER (1..3)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the counter that configures the authentication fail times
+ for a client. If authentication fail times reaches the specified
+ value, the client are not allowed to login for some period."
+ ::= { webAuthMgt 7 }
+
+--
+-- webAuthReauthenticateMgt
+--
+
+webAuthReauthenticateMgt OBJECT IDENTIFIER ::= { webAuthMgt 8 }
+
+webAuthReauthenticatePort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the port to re-authenticate for all of its
+ authenticated hosts."
+ ::= { webAuthReauthenticateMgt 1 }
+
+webAuthReauthenticateInetAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies host type to re-authenticate."
+ ::= { webAuthReauthenticateMgt 2 }
+
+webAuthReauthenticateInetAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specificies host to re-authenticate."
+ ::= { webAuthReauthenticateMgt 3 }
+
+webAuthReauthenticateAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noReauth (1),
+ reauth (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Action for WebAuth re-authenication. When setting this object to
+ reauth(2) to begin the re-authenticated operation, a particular
+ user is re-authenticated. When the action is finshed whether it is
+ successfully, or no action is taken, the value of this
+ object is always noReauth(1)."
+ ::= { webAuthReauthenticateMgt 4 }
+
+--
+-- webAuthPortConfigTable
+--
+
+webAuthPortConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF WebAuthPortConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Contains the settings for web authentication of each port."
+ ::= { webAuthMgt 9 }
+
+webAuthPortConfigEntry OBJECT-TYPE
+ SYNTAX WebAuthPortConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A conceptual row in the webAuthPortConfigTable."
+ INDEX { webAuthPortConfigPortIndex }
+ ::= { webAuthPortConfigTable 1 }
+
+WebAuthPortConfigEntry ::= SEQUENCE
+{
+ webAuthPortConfigPortIndex InterfaceIndex,
+ webAuthPortConfigStatus INTEGER,
+ webAuthPortConfigAuthenticatedHostCount INTEGER
+}
+
+webAuthPortConfigPortIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The port number of the port that may specify certain entry in the table which contains web authentication information."
+ ::= { webAuthPortConfigEntry 1 }
+
+webAuthPortConfigStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Sets enabled(1) to enable web authentication feature for each port and
+ sets disabled(2) to disable web authentication for each port."
+ ::= { webAuthPortConfigEntry 2 }
+
+webAuthPortConfigAuthenticatedHostCount OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Displays the authenticated host counts for each port"
+ ::= { webAuthPortConfigEntry 3 }
+
+--
+-- webAuthPortInfoTable
+--
+
+webAuthPortInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF WebAuthPortInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Contains the information for web authentication of each port."
+ ::= { webAuthMgt 10 }
+
+webAuthPortInfoEntry OBJECT-TYPE
+ SYNTAX WebAuthPortInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A conceptual row in the webAuthPortTable."
+ INDEX { webAuthPortInfoPortIndex, webAuthPortInfoPortAuthSuccessIndex}
+ ::= { webAuthPortInfoTable 1 }
+
+WebAuthPortInfoEntry ::= SEQUENCE
+{
+ webAuthPortInfoPortIndex InterfaceIndex,
+ webAuthPortInfoPortAuthSuccessIndex INTEGER,
+ webAuthPortInfoInetAddressType InetAddressType,
+ webAuthPortInfoInetAddress InetAddress,
+ webAuthPortInfoRemainingSessiontime INTEGER,
+ webAuthPortInfoStatus INTEGER
+}
+
+webAuthPortInfoPortIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The port number for which this entry contains web authentication information."
+ ::= { webAuthPortInfoEntry 1 }
+
+webAuthPortInfoPortAuthSuccessIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The authentication success number of port for which this entry contains web authentication information."
+ ::= { webAuthPortInfoEntry 2 }
+
+webAuthPortInfoInetAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object indicates the type of IP address denoted in webAuthPortInfoIpAddress type."
+ ::= { webAuthPortInfoEntry 3 }
+
+webAuthPortInfoInetAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IP address which may specify the entry containing web authentication information."
+ ::= { webAuthPortInfoEntry 4 }
+
+webAuthPortInfoRemainingSessiontime OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The remaining session time for authenticated hosts. During this
+ period, they may use internet resource. When the session time expires, they
+ will need to re-authenticate again."
+
+ ::= { webAuthPortInfoEntry 5 }
+
+webAuthPortInfoStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ authenticated (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Displays the web authentication status for each port.
+ authenticated (1) means the user is authenticated."
+ ::= { webAuthPortInfoEntry 6 }
+
+--
+-- ipFilterMgt
+--
+
+--ipFilterSnmpInetTable
+ipFilterSnmpInetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpFilterSnmpInetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of IP address entries."
+ ::= { ipFilterMgt 12 }
+
+ipFilterSnmpInetEntry OBJECT-TYPE
+ SYNTAX IpFilterSnmpInetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This entry includes an IP address range which the system
+ will allow to connect to this device through SNMP."
+ INDEX { ipFilterSnmpInetAddressType,
+ IMPLIED ipFilterSnmpInetAddressStart}
+ ::= { ipFilterSnmpInetTable 1 }
+
+IpFilterSnmpInetEntry ::= SEQUENCE {
+ ipFilterSnmpInetAddressType InetAddressType,
+ ipFilterSnmpInetAddressStart InetAddress,
+ ipFilterSnmpInetAddressEnd InetAddress,
+ ipFilterSnmpInetStatus ValidStatus
+}
+
+ipFilterSnmpInetAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The type of IP address filter.
+ Only supports IPv4 and IPv6 address types."
+ ::= { ipFilterSnmpInetEntry 1 }
+
+ipFilterSnmpInetAddressStart OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The start IP address."
+ ::= { ipFilterSnmpInetEntry 2 }
+
+ipFilterSnmpInetAddressEnd OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The end IP address."
+ ::= { ipFilterSnmpInetEntry 3 }
+
+ipFilterSnmpInetStatus OBJECT-TYPE
+ SYNTAX ValidStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Setting this to valid(1) creates an entry.
+ Setting this to invalid(2) destroys an entry."
+ ::= { ipFilterSnmpInetEntry 4 }
+
+--ipFilterHttpInetTable
+ipFilterHttpInetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpFilterHttpInetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of IP address entries."
+ ::= { ipFilterMgt 13 }
+
+ipFilterHttpInetEntry OBJECT-TYPE
+ SYNTAX IpFilterHttpInetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This entry includes an IP address range which the system
+ will allow to connect to this device through SNMP."
+ INDEX { ipFilterHttpInetAddressType,
+ IMPLIED ipFilterHttpInetAddressStart }
+ ::= { ipFilterHttpInetTable 1 }
+
+IpFilterHttpInetEntry ::= SEQUENCE {
+ ipFilterHttpInetAddressType InetAddressType,
+ ipFilterHttpInetAddressStart InetAddress,
+ ipFilterHttpInetAddressEnd InetAddress,
+ ipFilterHttpInetStatus ValidStatus
+}
+
+ipFilterHttpInetAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The type of IP address filter .
+ Only supports IPv4 and IPv6 address types."
+ ::= { ipFilterHttpInetEntry 1 }
+
+ipFilterHttpInetAddressStart OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The start IP address."
+ ::= { ipFilterHttpInetEntry 2 }
+
+ipFilterHttpInetAddressEnd OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The end IP address."
+ ::= { ipFilterHttpInetEntry 3 }
+
+ipFilterHttpInetStatus OBJECT-TYPE
+ SYNTAX ValidStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Setting this to valid(1) creates an entry.
+ Setting this to invalid(2) destroys an entry."
+ ::= { ipFilterHttpInetEntry 4 }
+
+--ipFilterTelnetInetTable
+ipFilterTelnetInetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpFilterTelnetInetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of IP address entries."
+ ::= { ipFilterMgt 14 }
+
+ipFilterTelnetInetEntry OBJECT-TYPE
+ SYNTAX IpFilterTelnetInetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This entry includes an IP address range which the system
+ will allow them to connect to this device through SNMP."
+ INDEX { ipFilterTelnetInetAddressType,
+ IMPLIED ipFilterTelnetInetAddressStart }
+ ::= { ipFilterTelnetInetTable 1 }
+
+IpFilterTelnetInetEntry ::= SEQUENCE {
+ ipFilterTelnetInetAddressType InetAddressType,
+ ipFilterTelnetInetAddressStart InetAddress,
+ ipFilterTelnetInetAddressEnd InetAddress,
+ ipFilterTelnetInetStatus ValidStatus
+}
+
+ipFilterTelnetInetAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The type of IP address filter .
+ Only supports IPv4 and IPv6 address types."
+ ::= { ipFilterTelnetInetEntry 1 }
+
+ipFilterTelnetInetAddressStart OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The start IP address."
+ ::= { ipFilterTelnetInetEntry 2 }
+
+ipFilterTelnetInetAddressEnd OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The end IP address."
+ ::= { ipFilterTelnetInetEntry 3 }
+
+ipFilterTelnetInetStatus OBJECT-TYPE
+ SYNTAX ValidStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Setting this to valid(1) creates an entry.
+ Setting this to invalid(2) destroys an entry."
+ ::= { ipFilterTelnetInetEntry 4 }
+
+ipFilterAllClientCtl OBJECT IDENTIFIER ::= { ipFilterMgt 15 }
+
+ipFilterAllClientCtlInetAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The type of IP address filter. Only supports IPv4 and IPv6
+ address types."
+ ::= { ipFilterAllClientCtl 1 }
+
+ipFilterAllClientCtlInetAddressStart OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The start IP address."
+ ::= { ipFilterAllClientCtl 2 }
+
+ipFilterAllClientCtlInetAddressEnd OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The end IP address."
+ ::= { ipFilterAllClientCtl 3 }
+
+ipFilterAllClientCtlAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noAction(1),
+ create(2),
+ destroy(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Action for IP filter control. Set this object to create(2) to
+ create entries in the ipFilterSnmpInetTable,
+ ipFilterHttpInetTable and ipFilterTelnetInetTable. Set this
+ object to destroy(3) to destroy specified entries in the
+ ipFilterSnmpInetTable, ipFilterHttpInetTable and
+ ipFilterTelnetInetTable. When the action is finshed, whether
+ successfully or not, or no action is taken, the value of this
+ object is always noAction(1)."
+ ::= { ipFilterAllClientCtl 4 }
+
+--
+-- dosMgt
+--
+
+system OBJECT IDENTIFIER ::= { dosMgt 1 }
+
+dosLand OBJECT IDENTIFIER ::= { system 2 }
+
+dosLandStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The status of Land protection. Set this to enabled(1)
+ to enable the feature, and set this to disabled(2) to
+ disable the feature."
+ ::= { dosLand 1 }
+
+dosTcpNullScan OBJECT IDENTIFIER ::= { system 5 }
+
+dosTcpNullScanStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The status of TCP Null-scan protection. Set this to
+ enabled(1) to enable the feature, and set this to
+ disabled(2) to disable the feature."
+ ::= { dosTcpNullScan 1 }
+
+dosTcpSynFinScan OBJECT IDENTIFIER ::= { system 6 }
+
+dosTcpSynFinScanStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The status of TCP SYN FIN scan protection. Set this to
+ enabled(1) to enable the feature, and set this to
+ disabled(2) to disable the feature."
+ ::= { dosTcpSynFinScan 1 }
+
+dosTcpXmasScan OBJECT IDENTIFIER ::= { system 7 }
+
+dosTcpXmasScanStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The status of TCP Xmas-scan protection. Set this to
+ enabled(1) to enable the feature, and set this to
+ disabled(2) to disable the feature."
+ ::= { dosTcpXmasScan 1 }
+
+
+
+
+--
+-- appFilterMgt
+--
+-- Management for application filter to control specific packet transmitted
+-- status
+
+appFilterPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AppFilterPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The application filter Table."
+ ::= { appFilterMgt 1 }
+
+appFilterPortEntry OBJECT-TYPE
+ SYNTAX AppFilterPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The entry of appFilterPortTable."
+ INDEX {appFilterPortIndex, appFilterProtocolType}
+ ::= { appFilterPortTable 1 }
+
+AppFilterPortEntry ::= SEQUENCE
+{
+ appFilterPortIndex InterfaceIndex,
+ appFilterProtocolType INTEGER,
+ appFilterPktStatus INTEGER
+}
+
+appFilterPortIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The port interface of the portTable. The interface
+ identified by a particular value of this index is the same
+ interface as identified by the same value of ifIndex in
+ the IF-MIB."
+ ::= { appFilterPortEntry 1 }
+
+appFilterProtocolType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ cdp(1),
+ pvst(2)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The protocol type define some specific packets which are
+ supported on this function"
+ ::= { appFilterPortEntry 2 }
+
+appFilterPktStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ default(0),
+ discard(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set discard(1) to discard packet and set default(0) to
+ transmit packet in default behavior."
+ ::= { appFilterPortEntry 3 }
+
+--
+-- sysLogMgt
+--
+
+-- Management for system log. This configures the logging
+-- of events inside the switch.
+
+sysLogStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Whether the system log is enabled."
+ ::= { sysLogMgt 1 }
+
+sysLogHistoryFlashLevel OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Severity level for logging to flash."
+ ::= { sysLogMgt 2 }
+
+sysLogHistoryRamLevel OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Severity level for logging to RAM."
+ ::= { sysLogMgt 3 }
+
+--
+--remoteLogMgt
+--
+
+remoteLogMgt OBJECT IDENTIFIER ::= { sysLogMgt 6 }
+
+remoteLogStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Whether the remote log system is enabled."
+ ::= { remoteLogMgt 1 }
+
+remoteLogLevel OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Severity level for remote log."
+ ::= { remoteLogMgt 2 }
+
+remoteLogFacilityType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ localUse0(16),
+ localUse1(17),
+ localUse2(18),
+ localUse3(19),
+ localUse4(20),
+ localUse5(21),
+ localUse6(22),
+ localUse7(23)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION " The facility type for remote log."
+ ::= { remoteLogMgt 3 }
+
+--remoteLogServerInetTable
+
+remoteLogServerInetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RemoteLogServerInetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table for storing the remote log server list."
+ ::= { remoteLogMgt 7 }
+
+remoteLogServerInetEntry OBJECT-TYPE
+ SYNTAX RemoteLogServerInetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A conceptual row for remoteLogServerInetTable."
+ INDEX { remoteLogServerInetAddressType,
+ remoteLogServerInetAddress}
+ ::= { remoteLogServerInetTable 1 }
+
+RemoteLogServerInetEntry ::= SEQUENCE
+{
+ remoteLogServerInetAddressType InetAddressType,
+ remoteLogServerInetAddress InetAddress,
+ remoteLogServerStatus ValidStatus,
+ remoteLogServerUdpPort Integer32
+}
+
+remoteLogServerInetAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Indicates the type of address
+ denoted in remoteLogServerInetAddress type.
+ Only ipv4(1), ipv6(2) and ipv6z(4)
+ types are supported."
+
+ ::= { remoteLogServerInetEntry 1 }
+
+remoteLogServerInetAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The IP address of the remote log Server."
+ ::= { remoteLogServerInetEntry 2 }
+
+remoteLogServerStatus OBJECT-TYPE
+ SYNTAX ValidStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Setting this to valid(1) creates an entry.
+ Setting this to invalid(2) destroys an entry."
+ ::= { remoteLogServerInetEntry 3 }
+
+remoteLogServerUdpPort OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The UDP port number of the remote log Server"
+ ::= { remoteLogServerInetEntry 4 }
+
+--
+--smtpMgt
+--
+smtpMgt OBJECT IDENTIFIER ::= { sysLogMgt 7 }
+
+smtpStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set enabled(1) to enable the SMTP, set disabled(2) to disable
+ the SMTP."
+ ::= { smtpMgt 1 }
+
+smtpSeverityLevel OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specify the SMTP minimum severity level to send the event message."
+ ::= { smtpMgt 2 }
+
+smtpSourceEMail OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..41))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "SMTP source email address,
+ the sender's mail address that appears
+ in the 'From' field of the mail."
+ ::= { smtpMgt 3 }
+
+--smtpServerIpTable
+
+smtpServerIpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SmtpServerIpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The SMTP server IP table.
+ The maximum servers to be added is 3."
+ ::= { smtpMgt 4 }
+
+smtpServerIpEntry OBJECT-TYPE
+ SYNTAX SmtpServerIpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A conceptual row of the smtpServerIpTable."
+ INDEX { smtpServerIp }
+ ::= { smtpServerIpTable 1 }
+
+SmtpServerIpEntry ::= SEQUENCE
+{
+ smtpServerIp IpAddress,
+ smtpServerIpStatus ValidStatus
+}
+
+smtpServerIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "SMTP mail server's IP address."
+ ::= { smtpServerIpEntry 1 }
+
+smtpServerIpStatus OBJECT-TYPE
+ SYNTAX ValidStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Setting this to valid(1) creates an entry.
+ Setting this to invalid(2) destroys an entry."
+ ::= { smtpServerIpEntry 2 }
+
+--smtpDestEMailTable
+
+smtpDestEMailTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SmtpDestEMailEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table of the destination e-mail address.
+ The maximum numbers of destination email address to be added is 5."
+ ::= { smtpMgt 5}
+
+smtpDestEMailEntry OBJECT-TYPE
+ SYNTAX SmtpDestEMailEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A conceptual row of the smtpDestEMailTable."
+ INDEX { smtpDestEMail }
+ ::= { smtpDestEMailTable 1 }
+
+SmtpDestEMailEntry ::= SEQUENCE
+{
+ smtpDestEMail DisplayString,
+ smtpDestEMailStatus ValidStatus
+}
+
+smtpDestEMail OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..41))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "SMTP destination e-mail address."
+ ::= { smtpDestEMailEntry 1 }
+
+smtpDestEMailStatus OBJECT-TYPE
+ SYNTAX ValidStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Setting this to valid(1) creates an entry.
+ Setting this to invalid(2) destroys an entry."
+ ::= { smtpDestEMailEntry 2 }
+
+--
+-- lineMgt
+--
+
+-- Management for line. This includes management for
+-- serial line (RS232 port) and Telnet.
+
+consoleMgt OBJECT IDENTIFIER ::= { lineMgt 1 }
+telnetMgt OBJECT IDENTIFIER ::= { lineMgt 2 }
+vtyMgt OBJECT IDENTIFIER ::= { lineMgt 3 }
+
+--consoleMgt
+
+consoleDataBits OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ databits7(1),
+ databits8(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Number of data bits."
+ ::= { consoleMgt 1 }
+
+consoleParity OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ partyNone(1),
+ partyEven(2),
+ partyOdd(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Defines the generation of a parity bit."
+ ::= { consoleMgt 2 }
+
+consoleBaudRate OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ baudRate9600(1),
+ baudRate19200(2),
+ baudRate38400(3),
+ baudRate57600(4),
+ baudRate115200(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Baud rate: Valid values are 115200, 57600, 38400,
+ 19200, and 9600."
+ ::= { consoleMgt 3 }
+
+consoleStopBits OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ stopbits1(1),
+ stopbits2(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The console stop bits, valid values are stopbits1(1) or stopbits2(2)"
+ ::= { consoleMgt 4 }
+
+consoleExecTimeout OBJECT-TYPE
+ SYNTAX Integer32 (0 | 60..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "In a serial console, use the consoleExecTimeout
+ variable to set the interval that the EXEC command
+ interpreter waits until user input is detected;
+ set the value to 0 to disable it."
+ ::= { consoleMgt 5 }
+
+consolePasswordThreshold OBJECT-TYPE
+ SYNTAX Integer32 (0 | 1..120)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The number of failed console logon attempts that may be
+ made before the system will not accept a further attempt
+ in the time specified by consoleSilentTime. A value of 0
+ disables the functionality."
+ ::= { consoleMgt 6 }
+
+consoleSilentTime OBJECT-TYPE
+ SYNTAX Integer32 (0 | 1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The length of time that the management console is
+ inaccessible after the number of failed logon
+ attempts has reached consolePasswordThreshold. A value
+ of 0 disables the functionality."
+
+ ::= { consoleMgt 7 }
+
+--to set login timeout seconds
+consoleLoginResponseTimeout OBJECT-TYPE
+ SYNTAX Integer32(10..300)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Console login response timeout setting."
+ ::= { consoleMgt 10 }
+
+-- telnetMgt
+
+telnetStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "To enable or disable the telnet function. Any new telnet
+ request will be rejected and all current telnet sessions
+ will be terminated if this status is set to disabled(2)."
+ DEFVAL { enabled }
+ ::= { telnetMgt 4 }
+
+telnetPortNumber OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The telnet session port number."
+ DEFVAL { 23 }
+ ::= { telnetMgt 5 }
+
+-- vtyMgt
+
+vtyExecTimeout OBJECT-TYPE
+ SYNTAX Integer32 (60..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the interval that the system waits for user input
+ before terminating the current session."
+ ::= { vtyMgt 1 }
+
+vtyPasswordThreshold OBJECT-TYPE
+ SYNTAX Integer32 (0 | 1..120)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The number of failed logon attempts that may be made before the
+ system will not accept a further attempt to log on.
+ Setting to 0 means disabled."
+ ::= { vtyMgt 2 }
+
+vtyLoginResponseTimeout OBJECT-TYPE
+ SYNTAX Integer32(10..300)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Login response timeout setting."
+ ::= { vtyMgt 3 }
+
+vtyMaxSession OBJECT-TYPE
+ SYNTAX Integer32 (0..8)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The maximum number of allowed sessions."
+ DEFVAL { 8 }
+ ::= { vtyMgt 4 }
+
+vtySilentTime OBJECT-TYPE
+ SYNTAX Integer32 (0 | 1..65535)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The time the system waits before etablishing a new session
+ after the number of failed logins reaches the specified limit.
+ Setting to 0 means disabled."
+ ::= { vtyMgt 5 }
+
+--
+-- sysTimeMgt
+--
+
+sntpMgt OBJECT IDENTIFIER ::= { sysTimeMgt 1 }
+ntpMgt OBJECT IDENTIFIER ::= { sysTimeMgt 5 }
+
+sntpStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set enabled(1) to enable the SNTP, set disabled(2) to disable
+ the SNTP."
+ ::= { sntpMgt 1 }
+
+sntpServiceMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ unicast(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Service mode."
+ ::= { sntpMgt 2 }
+
+sntpPollInterval OBJECT-TYPE
+ SYNTAX Integer32(16..16384)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Polling interval."
+ ::= { sntpMgt 3 }
+
+sntpServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SntpServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for SNTP servers. IP addresses
+ must occupy contiguous indexes, starting from 1.
+ If a removed entry is not the last entry, the table
+ will be shifted to contiguous indexes automatically."
+ ::= { sntpMgt 4 }
+
+sntpServerEntry OBJECT-TYPE
+ SYNTAX SntpServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for SNTP servers."
+ INDEX { sntpServerIndex }
+ ::= { sntpServerTable 1 }
+
+SntpServerEntry ::= SEQUENCE
+{
+ sntpServerIndex Integer32,
+ sntpServerInetAddressType InetAddressType,
+ sntpServerInetAddress InetAddress,
+ sntpServerStatus ValidStatus
+}
+
+
+sntpServerIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..3)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The index of a server."
+ ::= { sntpServerEntry 1 }
+
+sntpServerInetAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicates the type of address
+ denoted in sntpServerInetAddress type.
+ Only ipv4(1), ipv6(2) and ipv6z(4)
+ types are supported."
+
+ ::= { sntpServerEntry 4 }
+
+sntpServerInetAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The IP address of a time server."
+ ::= { sntpServerEntry 5 }
+
+sntpServerStatus OBJECT-TYPE
+ SYNTAX ValidStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Setting this to valid(1) creates an entry.
+ Setting this to invalid(2) destroys an entry."
+ ::= { sntpServerEntry 6 }
+
+sysCurrentTime OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(20))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This is a text string in the following form, based on Unix:
+ 'Mmm _d hh:mm:ss yyyy'. 'Mmm' are the first three letters
+ of the English name of the month. '_d' is the day of month.
+ A single-digit day is preceded by a space. 'hh:mm:ss' is
+ a 24-hour representations of hours, minutes, and seconds.
+ A single-digit hour is preceded by a zero. 'yyyy' is a
+ four-digit year. An example is: 'Jan 1 02:03:04 2002'."
+ ::= { sysTimeMgt 2 }
+
+sysTimeZone OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(5..6))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This is a text string in the following form: '[s]hh:mm'.
+ '[s]' is a plus-or-minus sign. For UTC, this is omitted.
+ For a positive offset, this is '+'. For a negative offset,
+ this is '-'. 'hh:mm' in the hour and minute offset from UTC.
+ A single-digit hour is preceded by a zero."
+ ::= { sysTimeMgt 3 }
+
+sysTimeZoneName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(1..30))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The name of the time zone."
+ ::= { sysTimeMgt 4 }
+
+ntpStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set enabled(1) to enable the NTP, set disabled(2) to disable
+ the NTP."
+ ::= { ntpMgt 1 }
+
+ntpServiceMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ unicast(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Service mode."
+ ::= { ntpMgt 2 }
+
+ntpPollInterval OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Polling interval in seconds."
+ ::= { ntpMgt 3 }
+
+ntpAuthenticateStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set enabled(1) to enable the NTP Authenticate, set disabled(2) to
+ disable the NTP."
+ ::= { ntpMgt 4 }
+
+ntpServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NtpServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for NTP servers"
+ ::= { ntpMgt 5 }
+
+ntpServerEntry OBJECT-TYPE
+ SYNTAX NtpServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for NTP servers."
+ INDEX { ntpServerIpAddress }
+ ::= { ntpServerTable 1 }
+
+NtpServerEntry ::= SEQUENCE
+ {
+ ntpServerIpAddress IpAddress,
+ ntpServerVersion Integer32,
+ ntpServerKeyId Integer32,
+ ntpServerStatus INTEGER
+ }
+
+ntpServerIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The IP address of a server. Valid IP addresses
+ must occupy contiguous indexes.
+ All IP addresses after the last valid index is 0."
+ ::= { ntpServerEntry 1 }
+
+ntpServerVersion OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "NTP version."
+ ::= { ntpServerEntry 2 }
+
+ntpServerKeyId OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Key for a NTP server. This variable can only be written."
+ ::= { ntpServerEntry 3 }
+
+ntpServerStatus OBJECT-TYPE
+ SYNTAX ValidStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Setting this to valid(1) creates an entry.
+ Setting this to invalid(2) destroys an entry."
+ ::= { ntpServerEntry 4 }
+
+ntpAuthKeyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NtpAuthKeyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for NTP Authentication keys"
+ ::= { ntpMgt 6 }
+
+ntpAuthKeyEntry OBJECT-TYPE
+ SYNTAX NtpAuthKeyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for NTP Authentication keys."
+ INDEX { ntpAuthKeyId }
+ ::= { ntpAuthKeyTable 1 }
+
+NtpAuthKeyEntry::= SEQUENCE
+ {
+ ntpAuthKeyId Integer32,
+ ntpAuthKeyWord OCTET STRING,
+ ntpAuthKeyStatus INTEGER
+ }
+
+ntpAuthKeyId OBJECT-TYPE
+ SYNTAX Integer32 (1..65536)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The index of a Authentication key. This table has fixed size."
+ ::= { ntpAuthKeyEntry 1 }
+
+ntpAuthKeyWord OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The Authentication key word is used to created a key by the MD5
+ And the max length is 32."
+ ::= { ntpAuthKeyEntry 2 }
+
+ntpAuthKeyStatus OBJECT-TYPE
+ SYNTAX ValidStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Setting this to valid(1) creates an entry.
+ Setting this to invalid(2) destroys an entry."
+ ::= { ntpAuthKeyEntry 3 }
+
+--
+-- fileMgt
+--
+
+-- Management for File System Manipulate, including files copy, display and delete.
+
+fileCopyMgt OBJECT IDENTIFIER ::= { fileMgt 1 }
+--
+-- This performs the copy operation.
+--
+
+fileCopySrcOperType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ file(1),
+ runningCfg(2),
+ startUpCfg(3),
+ tftp(4),
+ unit(5),
+ ftp(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "fileCopySrcOperType specifies where to copy from,
+ and fileCopyDestOperType specifies where to copy to.
+
+ Possible combinations of 'fileCopySrcOperType to
+ fileCopyDestOperType' and required parameters are listed in
+ the following table.
+
+ --------------+------------------+---------------------------------
+ Source | Destination | Required parameters
+ --------------+------------------+---------------------------------
+ file(1) | file(1) | fileCopySrcFileName
+ | | fileCopyDestFileName
+ +------------------+---------------------------------
+ | runningCfg(2) | fileCopySrcFileName
+ +------------------+---------------------------------
+ | startUpCfg(3) | fileCopySrcFileName
+ | | fileCopyDestFileName
+ +------------------+---------------------------------
+ | tftp(4) | fileCopySrcFileName
+ | | fileCopyDestFileName
+ | | fileCopyFileType
+ | | fileCopyServerInetAddressType
+ | | fileCopyServerInetAddress
+ +------------------+---------------------------------
+ | unit(5) | fileCopySrcFileName
+ | | fileCopyDestFileName
+ | | fileCopyFileType
+ | | fileCopyUnitId
+ +------------------+---------------------------------
+ | ftp(7) | fileCopySrcFileName
+ | | fileCopyDestFileName
+ | | fileCopyFileType
+ | | fileCopyServerInetAddressType
+ | | fileCopyServerInetAddress
+ | | fileCopyServerUserName
+ | | fileCopyServerPassword
+ --------------+------------------+---------------------------------
+ runningCfg(2) | file(1) | fileCopyDestFileName
+ +------------------+---------------------------------
+ | startUpCfg(3) | fileCopyDestFileName
+ +------------------+---------------------------------
+ | tftp(4) | fileCopyDestFileName
+ | | fileCopyServerInetAddressType
+ | | fileCopyServerInetAddress
+ +------------------+---------------------------------
+ | ftp(7) | fileCopyDestFileName
+ | | fileCopyServerInetAddressType
+ | | fileCopyServerInetAddress
+ | | fileCopyServerUserName
+ | | fileCopyServerPassword
+ --------------+------------------+---------------------------------
+ startUpCfg(3) | file(1) | fileCopyDestFileName
+ +------------------+---------------------------------
+ | runningCfg(2) | None.
+ +------------------+---------------------------------
+ | tftp(4) | fileCopyDestFileName
+ | | fileCopyServerInetAddressType
+ | | fileCopyServerInetAddress
+ +------------------+---------------------------------
+ | ftp(7) | fileCopyDestFileName
+ | | fileCopyServerInetAddressType
+ | | fileCopyServerInetAddress
+ | | fileCopyServerUserName
+ | | fileCopyServerPassword
+ --------------+------------------+---------------------------------
+ tftp(4) | file(1) | fileCopySrcFileName
+ | | fileCopyDestFileName
+ | | fileCopyFileType
+ | | fileCopyServerInetAddressType
+ | | fileCopyServerInetAddress
+ +------------------+---------------------------------
+ | runningCfg(2) | fileCopySrcFileName
+ | | fileCopyServerInetAddressType
+ | | fileCopyServerInetAddress
+ +------------------+---------------------------------
+ | startUpCfg(3) | fileCopySrcFileName
+ | | fileCopyDestFileName
+ | | fileCopyServerInetAddressType
+ | | fileCopyServerInetAddress
+ --------------+------------------+---------------------------------
+ unit(5) | file(1) | fileCopySrcFileName
+ | | fileCopyDestFileName
+ | | fileCopyFileType
+ | | fileCopyUnitId
+ --------------+------------------+---------------------------------
+ ftp(7) | file(1) | fileCopySrcFileName
+ | | fileCopyDestFileName
+ | | fileCopyFileType
+ | | fileCopyServerInetAddressType
+ | | fileCopyServerInetAddress
+ | | fileCopyServerUserName
+ | | fileCopyServerPassword
+ +------------------+---------------------------------
+ | runningCfg(2) | fileCopySrcFileName
+ | | fileCopyServerInetAddressType
+ | | fileCopyServerInetAddress
+ | | fileCopyServerUserName
+ | | fileCopyServerPassword
+ +------------------+---------------------------------
+ | startUpCfg(3) | fileCopySrcFileName
+ | | fileCopyDestFileName
+ | | fileCopyServerInetAddressType
+ | | fileCopyServerInetAddress
+ | | fileCopyServerUserName
+ | | fileCopyServerPassword
+ --------------+------------------+---------------------------------"
+ ::= { fileCopyMgt 1}
+
+fileCopySrcFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..127))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The source file name for fileCopyMgt when a copy
+ operation is next requested via this MIB. This value is
+ set to a zero length string when no file name has been
+ specified."
+ ::= { fileCopyMgt 2 }
+
+fileCopyDestOperType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ file(1),
+ runningCfg(2),
+ startUpCfg(3),
+ tftp(4),
+ unit(5),
+ ftp(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "See the description for fileCopySrcOperType."
+ ::= { fileCopyMgt 3 }
+
+fileCopyDestFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..127))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The destination file name for fileCopyMgt when a
+ copy operation is next requested via this MIB. This value
+ is set to a zero length string when no file name has been
+ specified."
+ ::= { fileCopyMgt 4 }
+
+fileCopyFileType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ opcode(1),
+ config(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Type of file to copy in fileCopyMgt. opcode(1) indicates
+ operation code, config(2) indicates configuration file."
+ ::= { fileCopyMgt 5 }
+
+fileCopyUnitId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the switch unit for stackable devices."
+ ::= { fileCopyMgt 7 }
+
+fileCopyAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ notCopying(1),
+ copy(2),
+ abortTftp(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set this object to copy(2) to begin the copy operation. When
+ the device is not copying, this object will have a value of
+ notCopying(1). Setting this object to abortTftp(3) to abort a
+ TFTP transfer."
+ ::= { fileCopyMgt 8 }
+
+fileCopyStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ fileCopyTftpUndefError(1),
+ fileCopyTftpFileNotFound(2),
+ fileCopyTftpAccessViolation(3),
+ fileCopyTftpDiskFull(4),
+ fileCopyTftpIllegalOperation(5),
+ fileCopyTftpUnkownTransferId(6),
+ fileCopyTftpFileExisted(7),
+ fileCopyTftpNoSuchUser(8),
+ fileCopyTftpTimeout(9),
+ fileCopyTftpSendError(10),
+ fileCopyTftpReceiverError(11),
+ fileCopyTftpSocketOpenError(12),
+ fileCopyTftpSocketBindError(13),
+ fileCopyTftpUserCancel(14),
+ fileCopyTftpCompleted(15),
+ fileCopyParaError(16),
+ fileCopyBusy(17),
+ fileCopyUnknown(18),
+ fileCopyReadFileError(19),
+ fileCopySetStartupError(20),
+ fileCopyFileSizeExceed(21),
+ fileCopyMagicWordError(22),
+ fileCopyImageTypeError(23),
+ fileCopyHeaderChecksumError(24),
+ fileCopyImageChecksumError(25),
+ fileCopyWriteFlashFinish(26),
+ fileCopyWriteFlashError(27),
+ fileCopyWriteFlashProgramming(28),
+ fileCopyError(29),
+ fileCopySuccess(30),
+ fileCopyCompleted(31),
+--
+-- ES4612-20-00499, 2008-12-09, support FTPS
+--
+ fileCopyFileNotFound(41),
+ fileCopyServerPermissionDenied(42),
+ fileCopyStorageFull(43),
+ fileCopyConnectError(44),
+ fileCopyServerNotInService(45),
+ fileCopyDataConnectionOpenError(46),
+ fileCopyLogInError(47),
+ fileCopyInvalidFileName(48),
+ fileCopyServerNotAcceptProvidedCiphers(49),
+ fileCopyServerNotSupportFtps(50),
+ fileCopyFileUnavailable(51),
+ fileCopyUnclassifiedError(52),
+ fileCopyTimeout(53),
+ fileCopyProjectIdError(54),
+ fileCopyFileNumExceed(55),
+ fileCopySameVersion(56)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The status of the last copy procedure, if any. This
+ object will have a value of fileCopyUnknown(18) if no
+ copy operation has been performed."
+ ::= { fileCopyMgt 9 }
+
+fileCopyServerInetAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Internet address type of the remote server. Only ipv4(1)
+ type is supported."
+ ::= { fileCopyMgt 20 }
+
+fileCopyServerInetAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Internet address of the remote server."
+ ::= { fileCopyMgt 21 }
+
+fileCopyServerUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..127))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Login user name for the remote server. When this variable is
+ empty, the system will use 'anonymous' as user name to log in
+ to the remote server."
+ ::= { fileCopyMgt 22 }
+
+fileCopyServerPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..127))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Login password for the remote server. This variable can only
+ be written. When this variable is read, it always returns a
+ zero-length string."
+ ::= { fileCopyMgt 23 }
+
+fileInfoMgt OBJECT IDENTIFIER ::= { fileMgt 2 }
+--
+-- This mangement performs the display and delete operation.
+--
+
+
+fileInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FileInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table contain the information of the file system;
+ we can also perform the delete, set startup file operation."
+
+ ::= { fileInfoMgt 1 }
+
+fileInfoEntry OBJECT-TYPE
+ SYNTAX FileInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A conceptually row for fileInfoTable."
+ INDEX { fileInfoUnitID, IMPLIED fileInfoFileName}
+ ::= { fileInfoTable 1 }
+
+FileInfoEntry ::= SEQUENCE
+ {
+ fileInfoUnitID Integer32,
+ fileInfoFileName DisplayString,
+ fileInfoFileType INTEGER,
+ fileInfoIsStartUp TruthValue,
+ fileInfoFileSize Integer32,
+ fileInfoCreationTime DisplayString,
+ fileInfoDelete INTEGER
+
+ }
+
+fileInfoUnitID OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The switch unit in a stacking system, in a
+ non-stacking system, this value is always 1."
+ ::= { fileInfoEntry 1 }
+
+fileInfoFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The file Name of the file System in the device."
+ ::= { fileInfoEntry 2 }
+
+fileInfoFileType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ diag(1),
+ runtime(2),
+ syslog(3),
+ cmdlog(4),
+ config(5),
+ postlog(6),
+ private(7),
+ certificate(8),
+ webarchive(9)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The file type of the file System in the device."
+ ::= { fileInfoEntry 3 }
+
+fileInfoIsStartUp OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This flag indicate whether this file is a startup file. Set this
+ object to true(1) to indicate that this is a startup file. Setting this
+ object to false(2) is a invalid operation."
+ ::= { fileInfoEntry 4 }
+
+fileInfoFileSize OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "bytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The sizes( in bytes) of the file."
+ ::= { fileInfoEntry 5 }
+
+fileInfoCreationTime OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The creation time of the file, This is a text string in the
+ following form, based on Unix: 'Mmm _d hh:mm:ss yyyy'. 'Mmm'
+ are the first three letters of the English name of the month.
+ '_d' is the day of month. A single-digit day is preceded by
+ a space. 'hh:mm:ss' is a 24-hour representations of hours,
+ minutes, and seconds. A single-digit hour is preceded by a
+ zero. 'yyyy' is the four-digit year. An example is:
+ 'Jan 1 02:03:04 2002'."
+ ::= { fileInfoEntry 6 }
+
+fileInfoDelete OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noDelete(1),
+ delete(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Write this object to delete(2) to delete a file, when
+ read, this always return noDelete(1)."
+ ::= { fileInfoEntry 7 }
+
+--fileAutoDownloadResultTable
+
+fileAutoDownloadResultTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FileAutoDownloadResultEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table contains file auto download result information."
+ ::= { fileMgt 3 }
+
+fileAutoDownloadResultEntry OBJECT-TYPE
+ SYNTAX FileAutoDownloadResultEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A conceptual row for fileAutoDownloadResultTable."
+ INDEX {fileAutoDownloadResultUnitID}
+ ::= { fileAutoDownloadResultTable 1 }
+
+FileAutoDownloadResultEntry ::= SEQUENCE
+ {
+ fileAutoDownloadResultUnitID Integer32,
+ fileAutoDownloadResultAction INTEGER,
+ fileAutoDownloadResultStatus INTEGER
+ }
+
+fileAutoDownloadResultUnitID OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The switch unit in a stacking system, in a
+ non-stacking system, this value is always 1."
+ ::= { fileAutoDownloadResultEntry 1 }
+
+fileAutoDownloadResultAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ notCopying(1),
+ copying(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The status of the auto download action.
+ value copying(2) will be obtained if the auto download action is currently processing,
+ or value notCopying(1) will be obtained if no auto download action is currently processing.
+
+ You can check the download result through the fileAutoDownloadResultStatus object
+ after the download action has finished.
+
+ Please note that this object is read-only, since the auto download action is triggered
+ automatically by the system when an image file or a config file is set as startup setting
+ through the fileInfoIsStartUp, restartOpCodeFile or restartConfigFile objects,
+ but not set by the user manually through this fileAutoDownloadResultAction object."
+ ::= { fileAutoDownloadResultEntry 2 }
+
+fileAutoDownloadResultStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ fileCopyTftpUndefError(1),
+ fileCopyTftpFileNotFound(2),
+ fileCopyTftpAccessViolation(3),
+ fileCopyTftpDiskFull(4),
+ fileCopyTftpIllegalOperation(5),
+ fileCopyTftpUnkownTransferId(6),
+ fileCopyTftpFileExisted(7),
+ fileCopyTftpNoSuchUser(8),
+ fileCopyTftpTimeout(9),
+ fileCopyTftpSendError(10),
+ fileCopyTftpReceiverError(11),
+ fileCopyTftpSocketOpenError(12),
+ fileCopyTftpSocketBindError(13),
+ fileCopyTftpUserCancel(14),
+ fileCopyTftpCompleted(15),
+ fileCopyParaError(16),
+ fileCopyBusy(17),
+ fileCopyUnknown(18),
+ fileCopyReadFileError(19),
+ fileCopySetStartupError(20),
+ fileCopyFileSizeExceed(21),
+ fileCopyMagicWordError(22),
+ fileCopyImageTypeError(23),
+ fileCopyHeaderChecksumError(24),
+ fileCopyImageChecksumError(25),
+ fileCopyWriteFlashFinish(26),
+ fileCopyWriteFlashError(27),
+ fileCopyWriteFlashProgramming(28),
+ fileCopyError(29),
+ fileCopySuccess(30),
+ fileCopyCompleted(31),
+--
+-- ES4612-20-00499, 2008-12-09, support FTPS
+--
+ fileCopyFileNotFound(41),
+ fileCopyServerPermissionDenied(42),
+ fileCopyStorageFull(43),
+ fileCopyConnectError(44),
+ fileCopyServerNotInService(45),
+ fileCopyDataConnectionOpenError(46),
+ fileCopyLogInError(47),
+ fileCopyInvalidFileName(48),
+ fileCopyServerNotAcceptProvidedCiphers(49),
+ fileCopyServerNotSupportFtps(50),
+ fileCopyFileUnavailable(51),
+ fileCopyUnclassifiedError(52),
+ fileCopyTimeout(53),
+ fileCopyProjectIdError(54),
+ fileCopyFileNumExceed(55),
+ fileCopySameVersion(56)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The last auto download result status.
+ value fileCopyUnknown(18) will be obtained
+ if no download action has been performed before."
+ ::= { fileAutoDownloadResultEntry 3 }
+
+fileAutoUpgradeMgt OBJECT IDENTIFIER ::= { fileMgt 4 }
+
+--
+-- This mangement automatically upgrades image.
+--
+
+fileAutoUpgradeOpCodeStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set this variable to enabled(1) to enable the device to
+ automatically upgrade the current software image when a new
+ version is detected. Set this variable to disabled(2) to
+ disable this feature."
+ ::= { fileAutoUpgradeMgt 1 }
+
+fileAutoUpgradeOpCodePath OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The URL (Universal Resource Location) of the image file
+ location for automatic upgrades. The URL schema can be set to
+ TFTP. The Hostname is the IP address of the server. The
+ last character of the URL is always a '/' and the filename must
+ not be included in the URL."
+ ::= { fileAutoUpgradeMgt 2 }
+
+fileAutoUpgradeOpCodeFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..127))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The file name of the image file."
+ ::= { fileAutoUpgradeMgt 3 }
+
+
+
+--
+--dnsMgt
+--
+
+--dnsHostTable
+dnsDomainLookup OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "To enable the IP Domain Naming System (DNS)-based host name-to-address translation."
+ ::= { dnsMgt 1 }
+
+dnsDomainName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "To define a default domain name to complete
+ unqualified host names (names without a dotted-decimal domain name)."
+ ::= { dnsMgt 2 }
+
+--dnsCacheTable
+dnsCacheTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DnsCacheEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "To display the RRs in DNS cache."
+ ::= { dnsMgt 7 }
+
+dnsCacheEntry OBJECT-TYPE
+ SYNTAX DnsCacheEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A conceptual row for the dnsCacheTable."
+ INDEX { dnsCacheIndex }
+ ::= { dnsCacheTable 1 }
+
+DnsCacheEntry ::= SEQUENCE
+ {
+ dnsCacheIndex Integer32,
+ dnsCacheFlag Integer32,
+ dnsCacheType INTEGER,
+ dnsCacheTtl Integer32,
+ dnsCacheDomain DisplayString,
+ dnsCacheInetAddressType InetAddressType,
+ dnsCacheInetAddress InetAddress
+ }
+
+dnsCacheIndex OBJECT-TYPE
+ SYNTAX Integer32(1280..6400)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The entry sequence number."
+ ::= { dnsCacheEntry 1 }
+
+dnsCacheFlag OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Always get 4, means this record is unreliable."
+ ::= { dnsCacheEntry 2 }
+
+dnsCacheType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ address(1),
+ cNAME(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Cache Type: address(1); cname(2)."
+ ::= { dnsCacheEntry 3 }
+
+dnsCacheTtl OBJECT-TYPE
+ SYNTAX Integer32(0..876000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The DNS cache TTL."
+ ::= { dnsCacheEntry 5 }
+
+dnsCacheDomain OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(1..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The DNS cache domain."
+ ::= { dnsCacheEntry 6 }
+
+dnsCacheInetAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the type of address
+ denoted in dnsHostAddrInetAddress type.
+ Only ipv4(1) and ipv6(2) types are supported."
+ ::= { dnsCacheEntry 7 }
+
+dnsCacheInetAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IP address of DNS cache item."
+ ::= { dnsCacheEntry 8 }
+
+dnsHostTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DnsHostEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The conceptual table of dnsHostEntry.
+ The dnsHostTable and dnsHostAddrTable are used to define
+ static host name-to-address mapping."
+ ::= { dnsMgt 8 }
+
+dnsHostEntry OBJECT-TYPE
+ SYNTAX DnsHostEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A conceptual row for the dnsHostTable."
+ INDEX { dnsHostIndex }
+ ::= { dnsHostTable 1 }
+
+DnsHostEntry ::= SEQUENCE
+ {
+ dnsHostIndex Integer32,
+ dnsHostName DisplayString,
+ dnsHostStatus ValidStatus
+ }
+
+dnsHostIndex OBJECT-TYPE
+ SYNTAX Integer32(1..16)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The entry sequence number."
+ ::= { dnsHostEntry 1 }
+
+dnsHostName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(1..255))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Host name."
+ ::= { dnsHostEntry 2 }
+
+dnsHostStatus OBJECT-TYPE
+ SYNTAX ValidStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Setting this to valid(1) creates an entry.
+ Setting this to invalid(2) destroys an entry."
+ ::= { dnsHostEntry 3 }
+
+--dnsHostAddrTable
+dnsHostAddrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DnsHostAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The conceptual table of dnsHostAddrEntry.
+ The dnsHostTable and dnsHostAddrTable are used to define
+ static host name-to-address mapping."
+ ::= { dnsMgt 9 }
+
+dnsHostAddrEntry OBJECT-TYPE
+ SYNTAX DnsHostAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A conceptual row for the dnsHostAddrTable."
+ INDEX { dnsHostIndex, dnsHostAddrInetAddressType,
+ IMPLIED dnsHostAddrInetAddress}
+ ::= { dnsHostAddrTable 1 }
+
+DnsHostAddrEntry ::= SEQUENCE
+{
+ dnsHostAddrInetAddressType InetAddressType,
+ dnsHostAddrInetAddress InetAddress,
+ dnsHostAddrStatus ValidStatus
+}
+
+dnsHostAddrInetAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Indicates the type of address
+ denoted in dnsHostAddrInetAddress type.
+ Only ipv4(1), ipv6(2) and ipv6z(4) type are supported."
+ ::= { dnsHostAddrEntry 1 }
+
+dnsHostAddrInetAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Specifies the address of the host.
+ Adding one address to two different hosts is not allowed."
+ ::= { dnsHostAddrEntry 2 }
+
+dnsHostAddrStatus OBJECT-TYPE
+ SYNTAX ValidStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Setting this to valid(1) creates an entry.
+ Setting this to invalid(2) destroys an entry."
+ ::= { dnsHostAddrEntry 3 }
+
+--dnsDomainListTable
+dnsDomainListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DnsDomainListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table defines a list of default domain names to complete unqualified host names."
+ ::= { dnsMgt 10 }
+
+dnsDomainListEntry OBJECT-TYPE
+ SYNTAX DnsDomainListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A conceptual row for the dnsDomainListTable."
+ INDEX { dnsDomainListIndex }
+ ::= { dnsDomainListTable 1 }
+
+DnsDomainListEntry ::= SEQUENCE
+ {
+ dnsDomainListIndex Integer32,
+ dnsDomainListName DisplayString,
+ dnsDomainListStatus ValidStatus
+ }
+
+dnsDomainListIndex OBJECT-TYPE
+ SYNTAX Integer32(1..3)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The entry sequence number."
+ ::= { dnsDomainListEntry 1 }
+
+dnsDomainListName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(1..255))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Domain name."
+ ::= { dnsDomainListEntry 2 }
+
+dnsDomainListStatus OBJECT-TYPE
+ SYNTAX ValidStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Setting this to valid(1) creates an entry.
+ Setting this to invalid(2) destroys an entry."
+ ::= { dnsDomainListEntry 3 }
+
+dnsNameServerInetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DnsNameServerInetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Specifies the address of one or more name servers to use for
+ name and address resolution."
+ ::= { dnsMgt 11 }
+
+dnsNameServerInetEntry OBJECT-TYPE
+ SYNTAX DnsNameServerInetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A conceptual row for dnsNameServerInetTable."
+ INDEX { dnsNameServerInetAddressType, IMPLIED dnsNameServerInetAddress }
+ ::= { dnsNameServerInetTable 1 }
+
+DnsNameServerInetEntry ::= SEQUENCE
+{
+ dnsNameServerInetAddressType InetAddressType,
+ dnsNameServerInetAddress InetAddress,
+ dnsNameServerInetStatus ValidStatus
+}
+
+dnsNameServerInetAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Type of address. Only ipv4(1), ipv6(2) and ipv6z(4) types are
+ supported."
+ ::= { dnsNameServerInetEntry 1 }
+
+dnsNameServerInetAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IP address of name server."
+ ::= { dnsNameServerInetEntry 2 }
+
+dnsNameServerInetStatus OBJECT-TYPE
+ SYNTAX ValidStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Setting this to valid(1) creates an entry.
+ Setting this to invalid(2) destroys an entry."
+ ::= { dnsNameServerInetEntry 3 }
+
+--
+-- poeMgt
+--
+-- PSE Objects
+pethPseMainExtTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PethPseMainExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of objects that display and control attributes of the main
+ power source in a PSE device. Ethernet switches are one example of
+ boxes that would support these objects. Values of all read-write
+ objects in this table are persistent at restart/reboot."
+ REFERENCE "IEEE 802.3af, POWER-ETHERNET-MIB.pethMainPseTable"
+ ::= { poeMgt 5 }
+
+pethPseMainExtEntry OBJECT-TYPE
+ SYNTAX PethPseMainExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A set of objects that display and control the Main power of a PSE."
+ AUGMENTS { pethMainPseEntry }
+ ::= { pethPseMainExtTable 1 }
+
+PethPseMainExtEntry ::= SEQUENCE
+{
+ pethPseMainExtDllPowerType INTEGER,
+ pethPseMainExtDllPowerSource INTEGER
+}
+
+pethPseMainExtDllPowerType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ type2Pse(0),
+ type1Pse(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether the local system is a PSE or a PD
+ and whether it is Type 1 or Type 2."
+ REFERENCE
+ "IEEE Std 802.3at Section 30.9.1.1.12
+ aDLLPowerType"
+ ::= { pethPseMainExtEntry 1 }
+
+pethPseMainExtDllPowerSource OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ unknown(0),
+ primary(1),
+ backup(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The power sources of the local system."
+ REFERENCE
+ "IEEE Std 802.3at Section 30.9.1.1.14
+ aDLLPowerSource"
+ ::= { pethPseMainExtEntry 2 }
+
+pethPsePortExtTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PethPsePortExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of objects that display and control the power characteristics
+ of power Ethernet ports on a Power Source Entity (PSE) device.
+ This group will be implemented in managed power Ethernet switches and
+ mid-span devices. Values of all read-write objects in this table are
+ persistent at restart/reboot."
+ REFERENCE "IEEE 802.3af, POWER-ETHERNET-MIB.pethPsePortTable"
+ ::= { poeMgt 6 }
+
+pethPsePortExtEntry OBJECT-TYPE
+ SYNTAX PethPsePortExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A set of objects that display and control the power characteristics of
+ a power Ethernet PSE port."
+ AUGMENTS { pethPsePortEntry }
+ ::= { pethPsePortExtTable 1 }
+
+PethPsePortExtEntry ::= SEQUENCE
+{
+ pethPsePortExtMirroredDllPdRequestedPowerValue INTEGER,
+ pethPsePortExtDllPseAllocatedPowerValue INTEGER,
+ pethPsePortTimeRange DisplayString,
+ pethPsePortTimeRangeStatus INTEGER,
+ pethPsePortExtMaximumPowerValue INTEGER,
+ pethPsePortExtUsedPowerValue INTEGER
+}
+
+pethPsePortExtMirroredDllPdRequestedPowerValue OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Returns the PD requested power value received from the remote system.
+ The definition and encoding of PD requested power value is the same as
+ described in pethPdPortDllPdRequestedPowerValue."
+ REFERENCE
+ "IEEE Std 802.3at Section 30.9.1.1.18
+ aMirroredDLLPDRequestedPowerValue"
+ ::= { pethPsePortExtEntry 4 }
+
+pethPsePortExtDllPseAllocatedPowerValue OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Returns the PSE allocated power value that the local system has
+ currently allocated to the remote system. The PSE allocated power value
+ is the maximum input average power that the PSE wants the PD to ever
+ draw under this allocation if it is accepted. The PSE allocated power
+ value is encoded according to Equation (33-20), where X is the decimal
+ value of pethPsePortExtDllPseAllocatedPowerValue."
+ REFERENCE
+ "IEEE Std 802.3at Section 30.9.1.1.20
+ aDLLPSEAllocatedPowerValue"
+ ::= { pethPsePortExtEntry 6 }
+
+pethPsePortTimeRange OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The name of the time range entry bound to the port.
+ This object should be equal to one of the timeRangeName
+ objects in timeRangeTable. The object works when
+ pethPsePortAdminEnable is enabled(1)."
+ ::= { pethPsePortExtEntry 11 }
+
+pethPsePortTimeRangeStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(0),
+ active(1),
+ inactive(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If no time range entry is bound to the port, value of this
+ object is none(0). If PoE time range of the port is active,
+ value of this object is active(1). If PoE time range of
+ the port is inactive, value of this object is inactive(2)."
+ ::= { pethPsePortExtEntry 12 }
+
+pethPsePortExtMaximumPowerValue OBJECT-TYPE
+ SYNTAX INTEGER (3000..30000)
+ UNITS "milliwatts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Returns the user-configurable maximum power value that
+ the local system has currently allocated to the remote system.
+ The unit of this variable is milliwatts."
+ ::= { pethPsePortExtEntry 13 }
+
+pethPsePortExtUsedPowerValue OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "milliwatts"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Returns the currently used power value that
+ the local system is delivering to the remote system.
+ The unit of this variable is milliwatts."
+ ::= { pethPsePortExtEntry 14 }
+
+--
+-- mcastStormMgt
+--
+mcastStormMgt OBJECT IDENTIFIER ::= { stormMgt 1 }
+mcastStormTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF McastStormEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table to manage the control of multicast storms for ports."
+ ::= { mcastStormMgt 1 }
+
+mcastStormEntry OBJECT-TYPE
+ SYNTAX McastStormEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The conceptual row of multiStormTable."
+ INDEX { mcastStormIfIndex }
+ ::= { mcastStormTable 1 }
+
+McastStormEntry ::= SEQUENCE
+{
+ mcastStormIfIndex Integer32,
+ mcastStormStatus EnabledStatus,
+ mcastStormPktRate Integer32
+}
+
+mcastStormIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The port and the trunk (including trunk members) interface of
+ the portTable. The interface identified by a particular value
+ of this index is the same interface as identified by the same
+ value of ifIndex in the IF-MIB."
+ ::= { mcastStormEntry 1 }
+
+mcastStormStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Whether multicast storm protection is enabled."
+ ::= { mcastStormEntry 2 }
+
+mcastStormPktRate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Multicast storm threshold as packets per second.
+ If this entry is for a trunk, this is the value
+ for each member port. The range is 500 to 262143."
+ ::= { mcastStormEntry 4 }
+
+--
+-- bcastStormMgt
+--
+
+-- Management for broadcast storm control for ports.
+
+bcastStormMgt OBJECT IDENTIFIER ::= { stormMgt 3 }
+bcastStormTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BcastStormEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table to manage the control of broadcast storms for ports."
+ ::= { bcastStormMgt 1 }
+
+bcastStormEntry OBJECT-TYPE
+ SYNTAX BcastStormEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The conceptual row of bcastStormTable."
+ INDEX { bcastStormIfIndex }
+ ::= { bcastStormTable 1 }
+
+BcastStormEntry ::= SEQUENCE
+{
+ bcastStormIfIndex Integer32,
+ bcastStormStatus EnabledStatus,
+ bcastStormPktRate Integer32
+}
+
+bcastStormIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The port and the trunk (including trunk members) interface of
+ the portTable. The interface identified by a particular value
+ of this index is the same interface as identified by the same
+ value of ifIndex in the IF-MIB."
+ ::= { bcastStormEntry 1 }
+
+bcastStormStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Whether broadcast storm protection is enabled."
+ ::= { bcastStormEntry 2 }
+
+bcastStormPktRate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Broadcast storm threshold as packets per second.
+ If this entry is for a trunk, this is the value
+ for each member port. The range is 500 to 262143."
+ ::= { bcastStormEntry 4 }
+
+--
+-- unknownUcastStormMgt
+--
+unknownUcastStormMgt OBJECT IDENTIFIER ::= {stormMgt 4 }
+
+unknownUcastStormTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UnknownUcastStormEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table to manage the unknown unicast storm control."
+ ::= { unknownUcastStormMgt 1 }
+
+unknownUcastStormEntry OBJECT-TYPE
+ SYNTAX UnknownUcastStormEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The conceptual row of unknownUcastStormTable."
+ INDEX { unknownUcastStormIfIndex }
+ ::= { unknownUcastStormTable 1 }
+
+UnknownUcastStormEntry ::= SEQUENCE
+{
+ unknownUcastStormIfIndex Integer32,
+ unknownUcastStormStatus EnabledStatus,
+ unknownUcastStormPktRate Integer32
+}
+
+unknownUcastStormIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The port or trunk interface of the portTable. The interface
+ identified by a particular value of this index is the same
+ interface as identified by the same value of ifIndex in the
+ IF-MIB."
+ ::= { unknownUcastStormEntry 1 }
+
+unknownUcastStormStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The parameter indicates that the unknown unicast
+ storm protection is enabled/disabled."
+ ::= { unknownUcastStormEntry 2 }
+
+unknownUcastStormPktRate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The parameter indicates the packet rate(packet per second) of the storm protection.
+ The range is 500 to 262143."
+ ::= { unknownUcastStormEntry 4 }
+
+--
+-- Auto Traffic Control
+--
+atcMgt OBJECT IDENTIFIER ::= { stormMgt 5 }
+
+atcBcastStormTcApplyTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The parameter indicates the timing when the ATC (Auto
+ Traffic Control) is activated after the broadcast traffic
+ being detected as the storm."
+ ::= { atcMgt 1 }
+
+atcBcastStormTcReleaseTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The parameter indicates the timing when the ATC is released
+ after the broadcast traffic being detected as no storm."
+ ::= { atcMgt 2 }
+
+atcBcastStormTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AtcBcastStormEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table contains the Auto Traffic Control configuration
+ and the status for broadcast traffic."
+ ::= { atcMgt 3 }
+
+atcBcastStormEntry OBJECT-TYPE
+ SYNTAX AtcBcastStormEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The conceptual row of the table."
+ INDEX { atcBcastStormIfIndex }
+ ::= { atcBcastStormTable 1 }
+
+AtcBcastStormEntry ::= SEQUENCE
+{
+ atcBcastStormIfIndex Integer32,
+ atcBcastStormEnable EnabledStatus,
+ atcBcastStormAutoRelease EnabledStatus,
+ atcBcastStormSampleType INTEGER,
+ atcBcastStormCurrentTrafficRate Integer32,
+ atcBcastStormAlarmFireThreshold Integer32,
+ atcBcastStormAlarmClearThreshold Integer32,
+ atcBcastStormTcAction INTEGER,
+ atcBcastStormAlarmFireTrapStatus EnabledStatus,
+ atcBcastStormAlarmClearTrapStatus EnabledStatus,
+ atcBcastStormTcApplyTrapStatus EnabledStatus,
+ atcBcastStormTcReleaseTrapStatus EnabledStatus
+}
+
+atcBcastStormIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "The specified port on which the ATC is applied."
+ ::= { atcBcastStormEntry 1 }
+
+atcBcastStormEnable OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The parameter indicates whether the ATC of the broadcast
+ traffic is applied."
+ ::= { atcBcastStormEntry 2 }
+
+atcBcastStormAutoRelease OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The parameter indicates whether the Auto-Release feature
+ of ATC is applied."
+ ::= { atcBcastStormEntry 3 }
+
+atcBcastStormSampleType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ packet-rate(1),
+ octet-rate(2),
+ percent(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The parameter indicates the unit of traffic rate and threshold."
+ ::= { atcBcastStormEntry 4 }
+atcBcastStormCurrentTrafficRate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The parameter indicates the current broadcast traffic rate."
+ ::= { atcBcastStormEntry 5 }
+
+atcBcastStormAlarmFireThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The parameter indicates that if the current broadcast traffic rate
+ exceeds the specified threshold, it will be treated as the storm."
+ ::= { atcBcastStormEntry 6 }
+
+atcBcastStormAlarmClearThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The parameter indicates that if the current broadcast traffic
+ falls below the specified threshold it will be treated as the
+ normal traffic."
+ ::= { atcBcastStormEntry 7 }
+
+atcBcastStormTcAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ rate-control(1),
+ shutdown(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The parameter indicates the protecting action which
+ ATC will applied to the specified port."
+ ::= { atcBcastStormEntry 8 }
+
+atcBcastStormAlarmFireTrapStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The parameter indicates whether the trap has
+ to be sent when the broadcast storm has been detected."
+ ::= { atcBcastStormEntry 9 }
+
+atcBcastStormAlarmClearTrapStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The parameter indicates whether the trap has
+ to be sent when the broadcast storm has been detected as
+ the normal traffic."
+ ::= { atcBcastStormEntry 10 }
+
+atcBcastStormTcApplyTrapStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The parameter indicates whether the trap has to be sent when
+ the ATC is activated."
+ ::= { atcBcastStormEntry 11 }
+
+atcBcastStormTcReleaseTrapStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The parameter indicates whether the trap has to be sent when
+ the ATC is released."
+ ::= { atcBcastStormEntry 12 }
+
+atcMcastStormTcApplyTime OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The parameter indicates the timing when the ATC (Auto
+ Traffic Control) is activated after the broadcast traffic
+ being detected as the storm."
+ ::= { atcMgt 4 }
+
+atcMcastStormTcReleaseTime OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The parameter indicates the timing when the ATC is released
+ after the broadcast traffic being detected as no storm."
+ ::= { atcMgt 5 }
+
+atcMcastStormTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AtcMcastStormEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table contains the Auto Traffic Control configuration
+ and the status for mulicast traffic."
+ ::= { atcMgt 6 }
+
+atcMcastStormEntry OBJECT-TYPE
+ SYNTAX AtcMcastStormEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The conceptual row of the table."
+ INDEX { atcMcastStormIfIndex }
+ ::= { atcMcastStormTable 1 }
+
+AtcMcastStormEntry ::= SEQUENCE
+{
+ atcMcastStormIfIndex Integer32,
+ atcMcastStormEnable EnabledStatus,
+ atcMcastStormAutoRelease EnabledStatus,
+ atcMcastStormSampleType INTEGER,
+ atcMcastStormCurrentTrafficRate Integer32,
+ atcMcastStormAlarmFireThreshold Integer32,
+ atcMcastStormAlarmClearThreshold Integer32,
+ atcMcastStormTcAction INTEGER,
+ atcMcastStormAlarmFireTrapStatus EnabledStatus,
+ atcMcastStormAlarmClearTrapStatus EnabledStatus,
+ atcMcastStormTcApplyTrapStatus EnabledStatus,
+ atcMcastStormTcReleaseTrapStatus EnabledStatus
+}
+
+atcMcastStormIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "The specified port on which the ATC is applied."
+ ::= { atcMcastStormEntry 1 }
+
+atcMcastStormEnable OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The parameter indicates whether the ATC of the mulicast
+ traffic is applied."
+ ::= { atcMcastStormEntry 2 }
+
+atcMcastStormAutoRelease OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The parameter indicates whether the Auto-Release feature
+ of ATC is applied."
+ ::= { atcMcastStormEntry 3 }
+
+atcMcastStormSampleType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ packet-rate(1),
+ octet-rate(2),
+ percent(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The parameter indicates the unit of traffic rate and threshold."
+ ::= { atcMcastStormEntry 4 }
+atcMcastStormCurrentTrafficRate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The parameter indicates the current mulicast traffic rate."
+ ::= { atcMcastStormEntry 5 }
+
+atcMcastStormAlarmFireThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The parameter indicates that if the current mulicast traffic rate
+ exceeds the specified threshold, it will be treated as the storm."
+ ::= { atcMcastStormEntry 6 }
+
+atcMcastStormAlarmClearThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The parameter indicates that if the current mulicast traffic
+ falls below the specified threshold it will be treated as the
+ normal traffic."
+ ::= { atcMcastStormEntry 7 }
+
+atcMcastStormTcAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ rate-control(1),
+ shutdown(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The parameter indicates the protecting action which
+ ATC will applied to the specified port."
+ ::= { atcMcastStormEntry 8 }
+
+atcMcastStormAlarmFireTrapStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The parameter indicates whether the trap has
+ to be sent when the mulicast storm has been detected."
+ ::= { atcMcastStormEntry 9 }
+
+atcMcastStormAlarmClearTrapStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The parameter indicates whether the trap has
+ to be sent when the mulicast storm has been detected as
+ the normal traffic."
+ ::= { atcMcastStormEntry 10 }
+
+atcMcastStormTcApplyTrapStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The parameter indicates whether the trap has to be sent when
+ the ATC is activated."
+ ::= { atcMcastStormEntry 11 }
+
+atcMcastStormTcReleaseTrapStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The parameter indicates whether the trap has to be sent when
+ the ATC is released."
+ ::= { atcMcastStormEntry 12 }
+
+--
+-- sysResourceMgt
+--
+-- monitor the configuration changes for the product
+
+ cpuStatus OBJECT IDENTIFIER ::= { sysResourceMgt 2 }
+ memoryStatus OBJECT IDENTIFIER ::= { sysResourceMgt 3 }
+
+-- cpuStatus
+
+ cpuCurrentUti OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ UNITS "%"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current CPU utilization in percent in the past 5 seconds."
+ ::= { cpuStatus 1 }
+
+ cpuStatMaxUti OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ UNITS "%"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum CPU utilization in percent in the past 60 seconds."
+ ::= { cpuStatus 2 }
+
+ cpuStatAvgUti OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ UNITS "%"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average CPU utilization in percent in the past 60 seconds."
+ ::= { cpuStatus 3 }
+
+ cpuPeakTime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the CPU utilization reaches cpuUtiRisingThreshold
+ in the format of 'Mmm _d hh:mm:ss yyyy' as defined
+ in sysCurrentTime of this MIB."
+ ::= { cpuStatus 4 }
+
+ cpuPeakDuration OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The duration from the CPU utilization reaches cpuUtiRisingThreshold
+ to reaches cpuUtiFallingThreshold, in seconds."
+ ::= { cpuStatus 5 }
+
+ cpuUtiRisingThreshold OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ UNITS "%"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The rising threshold of the cpu utilization."
+ ::= { cpuStatus 6 }
+
+ cpuUtiFallingThreshold OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ UNITS "%"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The falling threshold of the cpu utilization."
+ ::= { cpuStatus 7 }
+
+-- memoryStatus
+
+ memoryTotal OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total amount of the memory in kilobytes."
+ ::= { memoryStatus 1 }
+
+ memoryAllocated OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of the memory allocated in kilobytes."
+ ::= { memoryStatus 2 }
+
+ memoryFreed OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of the free memory in kilobytes."
+ ::= { memoryStatus 3}
+
+ memoryFreedInPercent OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the memory freed in proportion to the total memory."
+ ::= { memoryStatus 4 }
+
+ memoryUtiRisingThreshold OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ UNITS "%"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The rising threshold of the memory utilization."
+ ::= { memoryStatus 5 }
+
+ memoryUtiFallingThreshold OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ UNITS "%"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The falling threshold of the memory utilization."
+ ::= { memoryStatus 6 }
+
+-- taskCpuTable
+
+taskCpuTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TaskCpuEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of descriptive and status information describing the
+ CPU utilization of each task."
+ ::= { sysResourceMgt 4 }
+
+taskCpuEntry OBJECT-TYPE
+ SYNTAX TaskCpuEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the table, describing the CPU utilization of one
+ task."
+ INDEX { taskCpuName }
+ ::= { taskCpuTable 1 }
+
+TaskCpuEntry ::= SEQUENCE
+{
+ taskCpuName DisplayString,
+ taskCpuCurrentUti Integer32,
+ taskCpuStatMaxUti Integer32,
+ taskCpuStatAvgUti Integer32
+}
+
+taskCpuName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..15))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The name of the task."
+ ::= { taskCpuEntry 1 }
+
+taskCpuCurrentUti OBJECT-TYPE
+ SYNTAX Integer32 (1..10000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current CPU utilization in hundredths of a percent in the
+ past 5 seconds."
+ ::= { taskCpuEntry 2 }
+
+taskCpuStatMaxUti OBJECT-TYPE
+ SYNTAX Integer32 (1..10000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum CPU utilization in hundredths of a percent in the
+ past 60 seconds."
+ ::= { taskCpuEntry 3 }
+
+taskCpuStatAvgUti OBJECT-TYPE
+ SYNTAX Integer32 (1..10000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average CPU utilization in hundredths of a percent in the
+ past 60 seconds."
+ ::= { taskCpuEntry 4 }
+
+-- cpuGuard
+
+cpuGuard OBJECT IDENTIFIER ::= { sysResourceMgt 5 }
+
+cpuGuardStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The CPU guard status."
+ ::= { cpuGuard 1 }
+
+cpuGuardHighWatermark OBJECT-TYPE
+ SYNTAX Integer32 (20..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The CPU guard high-watermark."
+ ::= { cpuGuard 2 }
+
+cpuGuardLowWatermark OBJECT-TYPE
+ SYNTAX Integer32 (20..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The CPU guard low-watermark."
+ ::= { cpuGuard 3 }
+
+cpuGuardMaxThreshold OBJECT-TYPE
+ SYNTAX Integer32 (50..500)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The CPU guard maximum threshold."
+ ::= { cpuGuard 4 }
+
+cpuGuardMinThreshold OBJECT-TYPE
+ SYNTAX Integer32 (50..500)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The CPU guard minimum threshold."
+ ::= { cpuGuard 5 }
+
+cpuGuardTrapStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The CPU guard trap status."
+ ::= { cpuGuard 6 }
+
+cpuGuardCurrentThreshold OBJECT-TYPE
+ SYNTAX Integer32 (50..500)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current CPU guard threshold."
+ ::= { cpuGuard 7 }
+
+--
+--mvrMgt
+--
+
+
+mvrForwardingPriority OBJECT-TYPE
+ SYNTAX Integer32(0..7|65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Configure MVR multicast stream forwarding priority.
+ If value is 65535, it means the priority is disabled."
+ ::= { mvrMgt 18 }
+
+mvrDomainTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MvrDomainEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table for configuring the MVR port."
+ ::= { mvrMgt 20 }
+
+mvrDomainEntry OBJECT-TYPE
+ SYNTAX MvrDomainEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The entry for configuring the MVR Domain."
+ INDEX {mvrDomainId}
+ ::= { mvrDomainTable 1 }
+
+MvrDomainEntry ::= SEQUENCE
+{
+ mvrDomainId Integer32,
+ mvrDomainStatus EnabledStatus,
+ mvrDomainRunningStatus INTEGER,
+ mvrDomainVlanId VlanIndex,
+ mvrDomainUpstreamSourceIp IpAddress,
+ mvrDomainClearDynamicGroups TruthValue
+}
+
+mvrDomainId OBJECT-TYPE
+ SYNTAX Integer32 (1..5)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Speicfies which MVR domain to configure."
+ ::= { mvrDomainEntry 1 }
+
+mvrDomainStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Parameter to enable or disable MVR(Multicast VLAN
+ Registration) on the device."
+ ::= { mvrDomainEntry 2}
+
+mvrDomainRunningStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ active(1),
+ inactive(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Describes the running status of MVR (Multicast VLAN Registration)
+ to the switch. A value of active(1) indicates that all necessary
+ conditions in the MVR environment are satisfied. A value of inactive(2)
+ indicates that some necessary conditions in the MVR environment are
+ not satisfied."
+ ::= { mvrDomainEntry 3}
+
+mvrDomainVlanId OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "To set VLAN for MVR.The VLAN identified by a particular
+ value of this index is the same VLAN as identified by the
+ same value of dot1qVlanIndex in the Q-BRIDGE-MIB."
+ ::= { mvrDomainEntry 4 }
+
+
+mvrDomainUpstreamSourceIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set the source IP address which MVR will carry in IP header when send IGMP packet to upstream router
+ through MVR source port."
+ ::= { mvrDomainEntry 5 }
+
+mvrDomainClearDynamicGroups OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clear dynamic learned groups"
+ ::= { mvrDomainEntry 6}
+
+mvrDomainPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MvrDomainPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table for configuring the MVR port."
+ ::= { mvrMgt 21 }
+
+mvrDomainPortEntry OBJECT-TYPE
+ SYNTAX MvrDomainPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The entry for configuring the MVR port."
+ INDEX {
+ mvrPortDomainId,
+ mvrDomainIfIndex
+ }
+ ::= { mvrDomainPortTable 1 }
+
+MvrDomainPortEntry ::= SEQUENCE
+{
+ mvrPortDomainId Integer32,
+ mvrDomainIfIndex InterfaceIndex,
+ mvrDomainPortType INTEGER,
+ mvrDomainPortImmediateLeave EnabledStatus,
+ mvrDomainPortActive INTEGER
+
+}
+
+mvrPortDomainId OBJECT-TYPE
+ SYNTAX Integer32 (1..5)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Speicfies which MVR domain to configure."
+ ::= { mvrDomainPortEntry 1 }
+
+mvrDomainIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The port interface of the portTable. The interface
+ identified by a particular value of this index is the
+ same interface as identified by the same value of ifIndex
+ in the IF-MIB."
+ ::= { mvrDomainPortEntry 2 }
+
+mvrDomainPortType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(0),
+ source(1),
+ receiver(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "For configuring the MVR port type. To disable the MVR
+ port type, use the none(0)."
+ ::= { mvrDomainPortEntry 3 }
+
+mvrDomainPortImmediateLeave OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "To enable immediate leave on MVR port."
+ ::= { mvrDomainPortEntry 4 }
+
+mvrDomainPortActive OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ active(1),
+ inactive(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "To indicate if the port is associated with the MVR group.
+ If the port is the MVR receiver port or the MVR source
+ port in MVR vlan, the status is active(1); otherwise
+ the status is inactive(2)."
+ ::= { mvrDomainPortEntry 5 }
+
+mvrProfileTable OBJECT IDENTIFIER ::= {mvrMgt 22 }
+
+
+mvrProfileCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MvrProfileCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The entry for configuring the MVR profile."
+ ::= { mvrProfileTable 1 }
+
+MvrProfileCtlEntry ::= SEQUENCE
+{
+ mvrProfileCtlId Integer32,
+ mvrProfileName OCTET STRING,
+ mvrProfileCtlAction INTEGER
+}
+
+
+mvrProfileCtlEntry OBJECT-TYPE
+ SYNTAX MvrProfileCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The entry for configuring the MVR profile."
+ INDEX {mvrProfileCtlId}
+ ::= { mvrProfileCtlTable 1 }
+
+
+mvrProfileCtlId OBJECT-TYPE
+ SYNTAX Integer32 (0..31)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Profile ID to index which MVR profile"
+ ::= { mvrProfileCtlEntry 1 }
+
+mvrProfileName OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "MVR Profile name which identify a group range.
+
+ NOTE: All mvrProfileCtlEntry use the same buffer to temply store the mvrProfileName before
+ mvrProfileCtlAction really creat the profile."
+ ::= { mvrProfileCtlEntry 2 }
+
+mvrProfileCtlAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noAction(0),
+ create(1),
+ destory(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set this object to create(2) to create profile. Set this object
+ to destory(3) to delete profile. When
+ the action is complete, this object becomes noAction(1)."
+ ::= { mvrProfileCtlEntry 5 }
+
+mvrProfileGroupCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MvrProfileGroupCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The entry for configuring the MVR group ranges for MVR profile."
+ ::= { mvrProfileTable 2 }
+
+MvrProfileGroupCtlEntry ::= SEQUENCE
+{
+ mvrProfileGropuCtlProfileId Integer32,
+ mvrProfileGroupCtlId Integer32,
+ mvrProfileGroupStartIPAddress IpAddress,
+ mvrProfileGroupEndIPAddress IpAddress,
+ mvrProfileGroupCtlAction INTEGER
+}
+
+mvrProfileGroupCtlEntry OBJECT-TYPE
+ SYNTAX MvrProfileGroupCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The entry for configuring the group ranges on MVR profile."
+ INDEX {mvrProfileGropuCtlProfileId, mvrProfileGroupCtlId}
+ ::= { mvrProfileGroupCtlTable 1 }
+
+mvrProfileGropuCtlProfileId OBJECT-TYPE
+ SYNTAX Integer32 (0..31)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Profile ID to index which MVR profile"
+ ::= {mvrProfileGroupCtlEntry 1}
+
+
+mvrProfileGroupCtlId OBJECT-TYPE
+ SYNTAX Integer32 (0..63)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Profile ID to index which group range in MVR profile"
+ ::= { mvrProfileGroupCtlEntry 2 }
+
+mvrProfileGroupStartIPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "MVR Profile range start IP address.
+
+ NOTE: All mvrProfileGroupCtlEntry use the same buffer to temply store the mvrProfileStartIPAddress before
+ mvrProfileGroupCtlAction really creat the group rang on profile."
+ ::= { mvrProfileGroupCtlEntry 3}
+
+mvrProfileGroupEndIPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "MVR Profile range end IP address.
+
+ NOTE: All mvrProfileGroupCtlEntry use the same buffer to temply store the mvrProfileEndIPAddress before
+ mvrProfileGroupCtlAction really creat the group rang on profile."
+ ::= { mvrProfileGroupCtlEntry 4 }
+
+mvrProfileGroupCtlAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noAction(0),
+ create(1),
+ destory(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set this object to create(2) to create group range. Set this object
+ to destory(3) to delete group range. When
+ the action is complete, this object becomes noAction(1).
+
+ NOTE: If mvrProfileGroupStartIPAddress and mvrProfileGroupEndIPAddress
+ pattern already exist on other mvrProfileGroupCtlId, it won't be stored.
+ "
+ ::= { mvrProfileGroupCtlEntry 5 }
+
+
+mvrDomainAssociatedProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MvrDomainAssociatedProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Configure MVR domain associate which MVR profile"
+ ::= {mvrMgt 23 }
+
+mvrDomainAssociatedProfileEntry OBJECT-TYPE
+ SYNTAX MvrDomainAssociatedProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The entry for configuring MVR domain associate MVR profile."
+ INDEX {
+ mvrProfileDomainId,
+ mvrProfileId
+ }
+ ::= { mvrDomainAssociatedProfileTable 1 }
+
+MvrDomainAssociatedProfileEntry ::= SEQUENCE
+{
+ mvrProfileDomainId Integer32,
+ mvrProfileId Integer32,
+ mvrProfileAction INTEGER
+}
+
+mvrProfileDomainId OBJECT-TYPE
+ SYNTAX Integer32 (1..5)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Profile ID to index which MVR profile"
+ ::= { mvrDomainAssociatedProfileEntry 1 }
+
+mvrProfileId OBJECT-TYPE
+ SYNTAX Integer32 (0..63)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Profile ID to index which MVR profile"
+ ::= { mvrDomainAssociatedProfileEntry 2 }
+
+mvrProfileAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noAction(0),
+ create(1),
+ destory(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set this object to create(1) to associate profile. Set this object
+ to destory(2) to deassociate profile. When
+ the action is complete, this object becomes noAction(0)."
+ ::= { mvrDomainAssociatedProfileEntry 3 }
+
+mvrDomainGroupStaticTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MvrDomainGroupStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table for configuring the static members of the
+ MVR group."
+ ::= { mvrMgt 24 }
+
+mvrDomainGroupStaticEntry OBJECT-TYPE
+ SYNTAX MvrDomainGroupStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The entry for configuring the static members of the
+ MVR group."
+ INDEX {
+ mvrGroupStaticDomainId,
+ mvrDomainGroupStaticAddress,
+ mvrDomainGroupStaticReceiverVlan}
+ ::= { mvrDomainGroupStaticTable 1 }
+
+MvrDomainGroupStaticEntry ::= SEQUENCE
+{
+ mvrGroupStaticDomainId Integer32,
+ mvrDomainGroupStaticAddress IpAddress,
+ mvrDomainGroupStaticReceiverVlan Integer32,
+ mvrDomainGroupStaticPorts PortList
+
+}
+
+mvrGroupStaticDomainId OBJECT-TYPE
+ SYNTAX Integer32 (1..5)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Profile ID to index which MVR profile"
+ ::= { mvrDomainGroupStaticEntry 1 }
+
+mvrDomainGroupStaticAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The multicast address of the MVR group."
+ ::= { mvrDomainGroupStaticEntry 2 }
+
+mvrDomainGroupStaticReceiverVlan OBJECT-TYPE
+ SYNTAX Integer32(1..4093)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The receiver vlan of this MVR group"
+ ::= { mvrDomainGroupStaticEntry 3 }
+
+mvrDomainGroupStaticPorts OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The set of ports configured by management in this entry.
+ Ports entered in this list will be the static members
+ of this MVR group."
+ ::= { mvrDomainGroupStaticEntry 4 }
+
+
+mvrDomainGroupCurrentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MvrDomainGroupCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table for the current members of the MVR group."
+ ::= { mvrMgt 25 }
+
+mvrDomainGroupCurrentEntry OBJECT-TYPE
+ SYNTAX MvrDomainGroupCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The entry for the current members of the MVR group."
+ INDEX {
+ mvrGroupCurrenDomainId,
+ mvrDomainGroupCurrentAddress,
+ mvrDomainGroupCurrentReceiverVlan
+ }
+ ::= { mvrDomainGroupCurrentTable 1 }
+
+MvrDomainGroupCurrentEntry ::= SEQUENCE
+{
+ mvrGroupCurrenDomainId Integer32,
+ mvrDomainGroupCurrentAddress IpAddress,
+ mvrDomainGroupCurrentReceiverVlan Integer32,
+ mvrDomainGroupCurrentPorts PortList
+}
+
+mvrGroupCurrenDomainId OBJECT-TYPE
+ SYNTAX Integer32 (1..5)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Profile ID to index which MVR profile"
+ ::= { mvrDomainGroupCurrentEntry 1 }
+
+mvrDomainGroupCurrentAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The multicast address of the MVR group."
+ ::= { mvrDomainGroupCurrentEntry 2 }
+
+mvrDomainGroupCurrentReceiverVlan OBJECT-TYPE
+ SYNTAX Integer32(1..4093)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object indicates the receiver VLAN of the MVR group."
+ ::= { mvrDomainGroupCurrentEntry 3 }
+
+mvrDomainGroupCurrentPorts OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The complete set of ports currently associated with this
+ MVR group."
+ ::= { mvrDomainGroupCurrentEntry 4 }
+
+mvrProxySwitching OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Parameter to enable or disable MVR(Multicast VLAN
+ Registration) proxy switching ability on the device. "
+ ::= { mvrMgt 27 }
+
+mvrRobustnessValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Paremete to set IGMP robustness value.
+ This value apply to proxy-switching for how many IGMP report/leave will be send out from source port,
+ and how many g-s query will be send on receiver port.
+ "
+ ::= { mvrMgt 28 }
+
+mvrProxyQueryInterval OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set the query interval that active receiver port will use to send out general query "
+ ::= { mvrMgt 29 }
+
+mvrSourcePortmode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ dynamic(1),
+ forward(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Paremete to set MVR Source Port forward mode.
+ When set dynamic, MVR source port won't forward multicast streams received from other source port.
+ When set forward, MVR source port will forward multicast streams received from other source port.
+ These multicast stream all are in MVR group range.
+ "
+ ::= { mvrMgt 30 }
+
+mvrPortStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MvrPortStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of service per port."
+ ::= {mvrMgt 32 }
+
+mvrPortStatisticsEntry OBJECT-TYPE
+ SYNTAX MvrPortStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entry of service per port."
+ INDEX { mvrPortStatisticsDomainId, mvrPortStatisticsPortIndex }
+ ::= {mvrPortStatisticsTable 1}
+
+MvrPortStatisticsEntry ::=
+ SEQUENCE {
+ mvrPortStatisticsDomainId Integer32,
+ mvrPortStatisticsPortIndex InterfaceIndex,
+ mvrPortStatisticsNumGroups Unsigned32,
+ mvrPortStatisticsNumJoinSend Unsigned32,
+ mvrPortStatisticsNumJoins Unsigned32,
+ mvrPortStatisticsNumJoinSuccess Unsigned32,
+ mvrPortStatisticsNumLeavesSend Unsigned32,
+ mvrPortStatisticsNumLeaves Unsigned32,
+ mvrPortStatisticsNumGeneralQuerySend Unsigned32,
+ mvrPortStatisticsNumGeneralQueryRecevied Unsigned32,
+ mvrPortStatisticsNumSepcificQuerySend Unsigned32,
+ mvrPortStatisticsNumSpecificQueryReceived Unsigned32,
+ mvrPortStatisticsNumInvalidReport Unsigned32,
+ mvrPortStatisticsClearStatistics TruthValue
+ }
+
+mvrPortStatisticsDomainId OBJECT-TYPE
+ SYNTAX Integer32(1..5)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MVR domain ID."
+ ::= { mvrPortStatisticsEntry 1 }
+
+mvrPortStatisticsPortIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The port and the trunk (excluding trunk members)
+ interface of the mvrPortTable. The interface
+ identified by a particular value of this index
+ is the same interface as identified by the same
+ value of ifIndex in the IF-MIB."
+ ::= { mvrPortStatisticsEntry 2 }
+
+mvrPortStatisticsNumGroups OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current learned groups "
+ ::= { mvrPortStatisticsEntry 3 }
+
+mvrPortStatisticsNumJoinSend OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of join send "
+ ::= { mvrPortStatisticsEntry 4 }
+
+mvrPortStatisticsNumJoins OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of join recieved "
+ ::= { mvrPortStatisticsEntry 5 }
+
+mvrPortStatisticsNumJoinSuccess OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of join group success "
+ ::= { mvrPortStatisticsEntry 6 }
+
+mvrPortStatisticsNumLeavesSend OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of leave send"
+ ::= { mvrPortStatisticsEntry 7 }
+
+mvrPortStatisticsNumLeaves OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of leave received "
+ ::= { mvrPortStatisticsEntry 8}
+
+mvrPortStatisticsNumGeneralQuerySend OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of general query send. "
+ ::= { mvrPortStatisticsEntry 9}
+
+mvrPortStatisticsNumGeneralQueryRecevied OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of general query received. "
+ ::= { mvrPortStatisticsEntry 10}
+
+mvrPortStatisticsNumSepcificQuerySend OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of specific query send. "
+ ::= { mvrPortStatisticsEntry 11}
+
+mvrPortStatisticsNumSpecificQueryReceived OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of specific query received. "
+ ::= { mvrPortStatisticsEntry 12}
+
+mvrPortStatisticsNumInvalidReport OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of invalid report received. "
+ ::= { mvrPortStatisticsEntry 13}
+
+mvrPortStatisticsClearStatistics OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clear this VLAN all statistics "
+ ::= { mvrPortStatisticsEntry 14}
+
+mvrVlanStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MvrVlanStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of Mvr statistics VLAN."
+ ::= {mvrMgt 33 }
+
+mvrVlanStatisticsEntry OBJECT-TYPE
+ SYNTAX MvrVlanStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entry of Mvr statistics VLAN."
+ INDEX { mvrVlanStatisticsDomainId, mvrVlanStatisticsVlanId }
+ ::= {mvrVlanStatisticsTable 1}
+
+MvrVlanStatisticsEntry ::=
+ SEQUENCE {
+ mvrVlanStatisticsDomainId Integer32,
+ mvrVlanStatisticsVlanId VlanIndex,
+ mvrVlanStatisticsNumGroups Unsigned32,
+ mvrVlanStatisticsNumJoinSend Unsigned32,
+ mvrVlanStatisticsNumJoins Unsigned32,
+ mvrVlanStatisticsNumJoinSuccess Unsigned32,
+ mvrVlanStatisticsNumLeavesSend Unsigned32,
+ mvrVlanStatisticsNumLeaves Unsigned32,
+ mvrVlanStatisticsNumGeneralQuerySend Unsigned32,
+ mvrVlanStatisticsNumGeneralQueryRecevied Unsigned32,
+ mvrVlanStatisticsNumSepcificQuerySend Unsigned32,
+ mvrVlanStatisticsNumSpecificQueryReceived Unsigned32,
+ mvrVlanStatisticsNumInvalidReport Unsigned32,
+ mvrVlanStatisticsClearStatistics TruthValue
+ }
+
+mvrVlanStatisticsDomainId OBJECT-TYPE
+ SYNTAX Integer32(1..5)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "VLAN ID"
+ ::= { mvrVlanStatisticsEntry 1 }
+
+mvrVlanStatisticsVlanId OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "VLAN ID"
+ ::= { mvrVlanStatisticsEntry 2 }
+
+mvrVlanStatisticsNumGroups OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current learned groups "
+ ::= { mvrVlanStatisticsEntry 3 }
+
+mvrVlanStatisticsNumJoinSend OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of join send."
+ ::= { mvrVlanStatisticsEntry 4 }
+
+mvrVlanStatisticsNumJoins OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of join received "
+ ::= { mvrVlanStatisticsEntry 5 }
+
+mvrVlanStatisticsNumJoinSuccess OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of jion success "
+ ::= { mvrVlanStatisticsEntry 6 }
+
+mvrVlanStatisticsNumLeavesSend OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of leave send."
+ ::= { mvrVlanStatisticsEntry 7 }
+
+mvrVlanStatisticsNumLeaves OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of leave received "
+ ::= { mvrVlanStatisticsEntry 8}
+
+mvrVlanStatisticsNumGeneralQuerySend OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of general query send "
+ ::= { mvrVlanStatisticsEntry 9}
+
+mvrVlanStatisticsNumGeneralQueryRecevied OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of general query received "
+ ::= { mvrVlanStatisticsEntry 10}
+
+mvrVlanStatisticsNumSepcificQuerySend OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of specific query send"
+ ::= { mvrVlanStatisticsEntry 11}
+
+mvrVlanStatisticsNumSpecificQueryReceived OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of sepcific query received "
+ ::= { mvrVlanStatisticsEntry 12}
+
+mvrVlanStatisticsNumInvalidReport OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of invalid report received"
+ ::= { mvrVlanStatisticsEntry 13}
+
+mvrVlanStatisticsClearStatistics OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clear this VLAN statistics"
+ ::= { mvrVlanStatisticsEntry 14}
+
+--
+-- egressPacketBlockMgt
+--
+
+egressPacketBlockUnknownMcastTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EgressPacketBlockUnknownMcastEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table to manage the control of unknown multicast egress
+ packet block for ports."
+ ::= { egressPacketBlockMgt 1 }
+
+egressPacketBlockUnknownMcastEntry OBJECT-TYPE
+ SYNTAX EgressPacketBlockUnknownMcastEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The conceptual row of egressPacketBlockUnknownMcastTable."
+ INDEX { egressPacketBlockUnknownMcastIfIndex }
+ ::= { egressPacketBlockUnknownMcastTable 1 }
+
+EgressPacketBlockUnknownMcastEntry ::= SEQUENCE
+{
+ egressPacketBlockUnknownMcastIfIndex InterfaceIndex,
+ egressPacketBlockUnknownMcastStatus EnabledStatus
+}
+
+egressPacketBlockUnknownMcastIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The port and the trunk interface of the portTable. The interface
+ identified by a particular value of this index is the same
+ interface as identified by the same value of ifIndex in the
+ IF-MIB."
+ ::= { egressPacketBlockUnknownMcastEntry 1 }
+
+egressPacketBlockUnknownMcastStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Whether unknown multicast egress packet block protection is enabled."
+ ::= { egressPacketBlockUnknownMcastEntry 2 }
+
+egressPacketBlockUnknownUcastTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EgressPacketBlockUnknownUcastEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table to manage the control of unknown unicast egress
+ packet block for ports."
+ ::= { egressPacketBlockMgt 2 }
+
+egressPacketBlockUnknownUcastEntry OBJECT-TYPE
+ SYNTAX EgressPacketBlockUnknownUcastEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The conceptual row of egressPacketBlockUnknownUcastEntry."
+ INDEX { egressPacketBlockUnknownUcastIfIndex }
+ ::= { egressPacketBlockUnknownUcastTable 1 }
+
+EgressPacketBlockUnknownUcastEntry ::= SEQUENCE
+{
+ egressPacketBlockUnknownUcastIfIndex InterfaceIndex,
+ egressPacketBlockUnknownUcastStatus EnabledStatus
+}
+
+egressPacketBlockUnknownUcastIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The port and the trunk interface of the portTable. The
+ interface identified by a particular value of this index
+ is the same interface as identified by the same value
+ of ifIndex in the IF-MIB."
+ ::= { egressPacketBlockUnknownUcastEntry 1 }
+
+egressPacketBlockUnknownUcastStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Whether unknown unicast egress packet block protection
+ is enabled."
+ ::= { egressPacketBlockUnknownUcastEntry 2 }
+
+egressPacketBlockBcastTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EgressPacketBlockBcastEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table to manage the control of broadcast egress
+ packet block for ports."
+ ::= { egressPacketBlockMgt 3 }
+
+egressPacketBlockBcastEntry OBJECT-TYPE
+ SYNTAX EgressPacketBlockBcastEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The conceptual row of egressPacketBlockBcastTable."
+ INDEX { egressPacketBlockBcastIfIndex }
+ ::= { egressPacketBlockBcastTable 1 }
+
+EgressPacketBlockBcastEntry ::= SEQUENCE
+{
+ egressPacketBlockBcastIfIndex InterfaceIndex,
+ egressPacketBlockBcastStatus EnabledStatus
+}
+
+egressPacketBlockBcastIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The port and the trunk interface of the portTable. The
+ interface identified by a particular value of this index
+ is the same interface as identified by the same value
+ of ifIndex in the IF-MIB."
+ ::= { egressPacketBlockBcastEntry 1 }
+
+egressPacketBlockBcastStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Whether broadcast egress packet block protection
+ is enabled."
+ ::= { egressPacketBlockBcastEntry 2 }
+
+--
+-- mvr6Mgmt
+--
+
+mvr6DomainTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Mvr6DomainEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table for configuring the MVR port."
+ ::= { mvr6Mgt 1 }
+
+mvr6DomainEntry OBJECT-TYPE
+ SYNTAX Mvr6DomainEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The entry for configuring the MVR Domain."
+ INDEX {mvr6DomainId}
+ ::= { mvr6DomainTable 1 }
+
+Mvr6DomainEntry ::= SEQUENCE
+{
+ mvr6DomainId Integer32,
+ mvr6DomainStatus EnabledStatus,
+ mvr6DomainRunningStatus INTEGER,
+ mvr6DomainVlanId VlanIndex,
+ mvr6DomainUpstreamSourceIpv6 InetAddressIPv6,
+ mvr6DomainClearDynamicGroups TruthValue
+}
+
+mvr6DomainId OBJECT-TYPE
+ SYNTAX Integer32 (1..5)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Speicfies which MVR domain to configure."
+ ::= { mvr6DomainEntry 1 }
+
+mvr6DomainStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Parameter to enable or disable MVR(Multicast VLAN
+ Registration) on the device."
+ ::= { mvr6DomainEntry 2 }
+
+mvr6DomainRunningStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ active(1),
+ inactive(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Describes the running status of MVR (Multicast VLAN Registration)
+ to the switch. A value of active(1) indicates that all necessary
+ conditions in the MVR environment are satisfied. A value of inactive(2)
+ indicates that some necessary conditions in the MVR environment are
+ not satisfied."
+ ::= { mvr6DomainEntry 3 }
+
+mvr6DomainVlanId OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "To set VLAN for MVR.The VLAN identified by a particular
+ value of this index is the same VLAN as identified by the
+ same value of dot1qVlanIndex in the Q-BRIDGE-MIB."
+ ::= { mvr6DomainEntry 4 }
+
+
+mvr6DomainUpstreamSourceIpv6 OBJECT-TYPE
+ SYNTAX InetAddressIPv6
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set the source IP address which MVR will carry in IP header when send IGMP packet to upstream router
+ through MVR source port."
+ ::= { mvr6DomainEntry 5 }
+
+mvr6DomainClearDynamicGroups OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clear dynamic learned groups"
+ ::= { mvr6DomainEntry 6}
+
+mvr6DomainPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Mvr6DomainPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table for configuring the MVR port."
+ ::= { mvr6Mgt 2 }
+
+mvr6DomainPortEntry OBJECT-TYPE
+ SYNTAX Mvr6DomainPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The entry for configuring the MVR port."
+ INDEX {
+ mvr6PortDomainId,
+ mvr6DomainIfIndex
+ }
+ ::= { mvr6DomainPortTable 1 }
+
+Mvr6DomainPortEntry ::= SEQUENCE
+{
+ mvr6PortDomainId Integer32,
+ mvr6DomainIfIndex InterfaceIndex,
+ mvr6DomainPortType INTEGER,
+ mvr6DomainPortImmediateLeave EnabledStatus,
+ mvr6DomainPortActive INTEGER
+
+}
+
+mvr6PortDomainId OBJECT-TYPE
+ SYNTAX Integer32 (1..5)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Speicfies which MVR domain to configure."
+ ::= { mvr6DomainPortEntry 1 }
+
+mvr6DomainIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The port interface of the portTable. The interface
+ identified by a particular value of this index is the
+ same interface as identified by the same value of ifIndex
+ in the IF-MIB."
+ ::= { mvr6DomainPortEntry 2 }
+
+mvr6DomainPortType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(0),
+ source(1),
+ receiver(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "For configuring the MVR port type. To disable the MVR
+ port type, use the none(0)."
+ ::= { mvr6DomainPortEntry 3 }
+
+mvr6DomainPortImmediateLeave OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "To enable immediate leave on MVR port."
+ ::= { mvr6DomainPortEntry 4 }
+
+mvr6DomainPortActive OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ active(1),
+ inactive(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "To indicate if the port is associated with the MVR group.
+ If the port is the MVR receiver port or the MVR source
+ port in MVR vlan, the status is active(1); otherwise
+ the status is inactive(2)."
+ ::= { mvr6DomainPortEntry 5 }
+
+mvr6ProfileTable OBJECT IDENTIFIER ::= {mvr6Mgt 22 }
+
+
+mvr6ProfileCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Mvr6ProfileCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The entry for configuring the MVR6 profile."
+ ::= { mvr6ProfileTable 1 }
+
+Mvr6ProfileCtlEntry ::= SEQUENCE
+{
+ mvr6ProfileCtlId Integer32,
+ mvr6ProfileName OCTET STRING,
+ mvr6ProfileCtlAction INTEGER
+}
+
+
+mvr6ProfileCtlEntry OBJECT-TYPE
+ SYNTAX Mvr6ProfileCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The entry for configuring the MVR6 profile."
+ INDEX { mvr6ProfileCtlId }
+ ::= { mvr6ProfileCtlTable 1 }
+
+
+mvr6ProfileCtlId OBJECT-TYPE
+ SYNTAX Integer32 (0..15)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Profile ID to index which MVR6 profile"
+ ::= { mvr6ProfileCtlEntry 1 }
+
+mvr6ProfileName OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "MVR6 Profile name which identify a group range.
+
+ NOTE: All mvr6ProfileCtlEntry use the same buffer to temply store the mvrProfileName before
+ mvr6ProfileCtlAction really creat the profile."
+ ::= { mvr6ProfileCtlEntry 2 }
+
+mvr6ProfileCtlAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noAction(0),
+ create(1),
+ destory(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set this object to create(2) to create profile. Set this object
+ to destory(3) to delete profile. When
+ the action is complete, this object becomes noAction(1)."
+ ::= { mvr6ProfileCtlEntry 5 }
+
+mvr6ProfileGroupCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Mvr6ProfileGroupCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The entry for configuring the MVR group ranges for MVR6 profile."
+ ::= { mvr6ProfileTable 2 }
+
+Mvr6ProfileGroupCtlEntry ::= SEQUENCE
+{
+ mvr6ProfileGropuCtlProfileId Integer32,
+ mvr6ProfileGroupCtlId Integer32,
+ mvr6ProfileGroupStartIPAddress InetAddress,
+ mvr6ProfileGroupEndIPAddress InetAddress,
+ mvr6ProfileGroupCtlAction INTEGER
+}
+
+mvr6ProfileGroupCtlEntry OBJECT-TYPE
+ SYNTAX Mvr6ProfileGroupCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The entry for configuring the group ranges on MVR6 profile."
+ INDEX {mvr6ProfileGropuCtlProfileId, mvr6ProfileGroupCtlId}
+ ::= { mvr6ProfileGroupCtlTable 1 }
+
+mvr6ProfileGropuCtlProfileId OBJECT-TYPE
+ SYNTAX Integer32 (0..15)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Profile ID to index which MVR6 profile"
+ ::= {mvr6ProfileGroupCtlEntry 1}
+
+
+mvr6ProfileGroupCtlId OBJECT-TYPE
+ SYNTAX Integer32 (0..3)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Profile ID to index which group range in MVR6 profile"
+ ::= { mvr6ProfileGroupCtlEntry 2 }
+
+mvr6ProfileGroupStartIPAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "MVR Profile range start IP address.
+
+ NOTE: All Mvr6ProfileGroupCtlEntry use the same buffer to temply store the mvr6ProfileStartIPAddress before
+ mvr6ProfileGroupCtlAction really creat the group rang on profile."
+ ::= { mvr6ProfileGroupCtlEntry 3}
+
+mvr6ProfileGroupEndIPAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "MVR6 Profile range end IP address.
+
+ NOTE: All Mvr6ProfileGroupCtlEntry use the same buffer to temply store the mvr6ProfileEndIPAddress before
+ mvr6ProfileGroupCtlAction really creat the group rang on profile."
+ ::= { mvr6ProfileGroupCtlEntry 4 }
+
+mvr6ProfileGroupCtlAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noAction(0),
+ create(1),
+ destory(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set this object to create(2) to create group range. Set this object
+ to destory(3) to delete group range. When
+ the action is complete, this object becomes noAction(1).
+
+ NOTE: If mvr6ProfileGroupStartIPAddress and mvr6ProfileGroupEndIPAddress
+ pattern already exist on other mvr6ProfileGroupCtlAction, it won't be stored."
+
+ ::= { mvr6ProfileGroupCtlEntry 5 }
+
+mvr6DomainAssociatedProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Mvr6DomainAssociatedProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Configure MVR domain associate which MVR profile"
+ ::= {mvr6Mgt 4}
+
+mvr6DomainAssociatedProfileEntry OBJECT-TYPE
+ SYNTAX Mvr6DomainAssociatedProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The entry for configuring MVR domain associate MVR profile."
+ INDEX {
+ mvr6ProfileDomainId,
+ mvr6ProfileId
+ }
+ ::= { mvr6DomainAssociatedProfileTable 1 }
+
+Mvr6DomainAssociatedProfileEntry ::= SEQUENCE
+{
+ mvr6ProfileDomainId Integer32,
+ mvr6ProfileId Integer32,
+ mvr6ProfileAction INTEGER
+}
+
+mvr6ProfileDomainId OBJECT-TYPE
+ SYNTAX Integer32 (1..5)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Profile ID to index which MVR profile"
+ ::= { mvr6DomainAssociatedProfileEntry 1 }
+
+mvr6ProfileId OBJECT-TYPE
+ SYNTAX Integer32 (0..15)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Profile ID to index which MVR profile"
+ ::= { mvr6DomainAssociatedProfileEntry 2 }
+
+mvr6ProfileAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noAction(0),
+ create(1),
+ destory(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set this object to create(1) to associate profile. Set this object
+ to destory(2) to deassociate profile. When
+ the action is complete, this object becomes noAction(0)."
+ ::= { mvr6DomainAssociatedProfileEntry 3 }
+
+mvr6DomainGroupStaticTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Mvr6DomainGroupStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table for configuring the static members of the
+ MVR group."
+ ::= { mvr6Mgt 5 }
+
+mvr6DomainGroupStaticEntry OBJECT-TYPE
+ SYNTAX Mvr6DomainGroupStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The entry for configuring the static members of the
+ MVR group."
+ INDEX {
+ mvr6GroupStaticDomainId,
+ mvr6DomainGroupStaticAddress,
+ mvr6DomainGroupStaticReceiverVlan}
+ ::= { mvr6DomainGroupStaticTable 1 }
+
+Mvr6DomainGroupStaticEntry ::= SEQUENCE
+{
+ mvr6GroupStaticDomainId Integer32,
+ mvr6DomainGroupStaticAddress InetAddressIPv6,
+ mvr6DomainGroupStaticReceiverVlan Integer32,
+ mvr6DomainGroupStaticPorts PortList
+
+}
+
+mvr6GroupStaticDomainId OBJECT-TYPE
+ SYNTAX Integer32 (1..5)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Profile ID to index which MVR profile"
+ ::= { mvr6DomainGroupStaticEntry 1 }
+
+mvr6DomainGroupStaticAddress OBJECT-TYPE
+ SYNTAX InetAddressIPv6
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The multicast address of the MVR group."
+ ::= { mvr6DomainGroupStaticEntry 2 }
+
+mvr6DomainGroupStaticReceiverVlan OBJECT-TYPE
+ SYNTAX Integer32(1..4093)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The receiver vlan of this MVR group"
+ ::= { mvr6DomainGroupStaticEntry 3 }
+
+mvr6DomainGroupStaticPorts OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The set of ports configured by management in this entry.
+ Ports entered in this list will be the static members
+ of this MVR group."
+ ::= { mvr6DomainGroupStaticEntry 4 }
+
+
+mvr6DomainGroupCurrentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Mvr6DomainGroupCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table for the current members of the MVR group."
+ ::= { mvr6Mgt 6 }
+
+mvr6DomainGroupCurrentEntry OBJECT-TYPE
+ SYNTAX Mvr6DomainGroupCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The entry for the current members of the MVR group."
+ INDEX {
+ mvr6GroupCurrenDomainId,
+ mvr6DomainGroupCurrentAddress,
+ mvr6DomainGroupCurrentReceiverVlan
+ }
+ ::= { mvr6DomainGroupCurrentTable 1 }
+
+Mvr6DomainGroupCurrentEntry ::= SEQUENCE
+{
+ mvr6GroupCurrenDomainId Integer32,
+ mvr6DomainGroupCurrentAddress OCTET STRING,
+ mvr6DomainGroupCurrentReceiverVlan Integer32,
+ mvr6DomainGroupCurrentPorts PortList
+}
+
+mvr6GroupCurrenDomainId OBJECT-TYPE
+ SYNTAX Integer32 (1..5)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Profile ID to index which MVR profile"
+ ::= { mvr6DomainGroupCurrentEntry 1 }
+
+mvr6DomainGroupCurrentAddress OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..47))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The multicast address of the MVR group."
+ ::= { mvr6DomainGroupCurrentEntry 2 }
+
+mvr6DomainGroupCurrentReceiverVlan OBJECT-TYPE
+ SYNTAX Integer32(1..4093)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object indicates the receiver VLAN of the MVR group."
+ ::= { mvr6DomainGroupCurrentEntry 3 }
+
+mvr6DomainGroupCurrentPorts OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The complete set of ports currently associated with this
+ MVR group."
+ ::= { mvr6DomainGroupCurrentEntry 4 }
+
+
+
+mvr6ProxySwitching OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Parameter to enable or disable MVR(Multicast VLAN
+ Registration) proxy switching ability on the device. "
+ ::= { mvr6Mgt 16 }
+
+mvr6RobustnessValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Paremete to set IGMP robustness value.
+ This value apply to proxy-switching for how many IGMP report/leave will be send out from source port,
+ and how many g-s query will be send on receiver port.
+ "
+ ::= { mvr6Mgt 17 }
+
+mvr6ProxyQueryInterval OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set the query interval that active receiver port will use to send out general query "
+ ::= { mvr6Mgt 23 }
+
+mvr6SourcePortMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ dynamic(1),
+ forward(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Dynamic means active source port will only forward multicast stream when it has group joined.
+ Forward means active source port will always forward MVR group range multicast streams recieved on
+ another acitve source port."
+ ::= { mvr6Mgt 24 }
+
+
+mvr6PortStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Mvr6PortStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of Mvr6 statistics VLAN."
+ ::= {mvr6Mgt 26 }
+
+mvr6PortStatisticsEntry OBJECT-TYPE
+ SYNTAX Mvr6PortStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entry of Mvr6 statistics VLAN."
+ INDEX { mvr6PortStatisticsDomainId, mvr6PortStatisticsPortIndex }
+ ::= {mvr6PortStatisticsTable 1}
+
+Mvr6PortStatisticsEntry ::=
+ SEQUENCE {
+ mvr6PortStatisticsDomainId Integer32,
+ mvr6PortStatisticsPortIndex InterfaceIndex,
+ mvr6PortStatisticsNumGroups Unsigned32,
+ mvr6PortStatisticsNumJoinSend Unsigned32,
+ mvr6PortStatisticsNumJoins Unsigned32,
+ mvr6PortStatisticsNumJoinSuccess Unsigned32,
+ mvr6PortStatisticsNumLeavesSend Unsigned32,
+ mvr6PortStatisticsNumLeaves Unsigned32,
+ mvr6PortStatisticsNumGeneralQuerySend Unsigned32,
+ mvr6PortStatisticsNumGeneralQueryRecevied Unsigned32,
+ mvr6PortStatisticsNumSepcificQuerySend Unsigned32,
+ mvr6PortStatisticsNumSpecificQueryReceived Unsigned32,
+ mvr6PortStatisticsNumInvalidReport Unsigned32,
+ mvr6PortStatisticsClearStatistics TruthValue
+ }
+
+mvr6PortStatisticsDomainId OBJECT-TYPE
+ SYNTAX Integer32(1..5)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The port and the trunk (excluding trunk members)
+ interface of the mvr6PortTable. The interface
+ identified by a particular value of this index
+ is the same interface as identified by the same
+ value of ifIndex in the IF-MIB."
+ ::= { mvr6PortStatisticsEntry 1 }
+
+
+mvr6PortStatisticsPortIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The port and the trunk (excluding trunk members)
+ interface of the mvr6PortTable. The interface
+ identified by a particular value of this index
+ is the same interface as identified by the same
+ value of ifIndex in the IF-MIB."
+ ::= { mvr6PortStatisticsEntry 2 }
+
+mvr6PortStatisticsNumGroups OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current learned groups "
+ ::= { mvr6PortStatisticsEntry 3 }
+
+mvr6PortStatisticsNumJoinSend OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of join send "
+ ::= { mvr6PortStatisticsEntry 4 }
+
+mvr6PortStatisticsNumJoins OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of join recieved "
+ ::= { mvr6PortStatisticsEntry 5 }
+
+mvr6PortStatisticsNumJoinSuccess OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of join group success "
+ ::= { mvr6PortStatisticsEntry 6 }
+
+mvr6PortStatisticsNumLeavesSend OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of leave send"
+ ::= { mvr6PortStatisticsEntry 7 }
+
+mvr6PortStatisticsNumLeaves OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of leave received "
+ ::= { mvr6PortStatisticsEntry 8}
+
+mvr6PortStatisticsNumGeneralQuerySend OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of general query send. "
+ ::= { mvr6PortStatisticsEntry 9}
+
+mvr6PortStatisticsNumGeneralQueryRecevied OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of general query received. "
+ ::= { mvr6PortStatisticsEntry 10}
+
+mvr6PortStatisticsNumSepcificQuerySend OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of specific query send. "
+ ::= { mvr6PortStatisticsEntry 11}
+
+mvr6PortStatisticsNumSpecificQueryReceived OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of specific query received. "
+ ::= { mvr6PortStatisticsEntry 12}
+
+mvr6PortStatisticsNumInvalidReport OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of invalid report received. "
+ ::= { mvr6PortStatisticsEntry 13}
+
+mvr6PortStatisticsClearStatistics OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clear this VLAN all statistics "
+ ::= { mvr6PortStatisticsEntry 14}
+
+mvr6VlanStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Mvr6VlanStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of Mvr6 statistics VLAN."
+ ::= {mvr6Mgt 27 }
+
+mvr6VlanStatisticsEntry OBJECT-TYPE
+ SYNTAX Mvr6VlanStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entry of Mvr6 statistics VLAN."
+ INDEX { mvr6VlanStatisticsDomainId, mvr6VlanStatisticsVlanId }
+ ::= {mvr6VlanStatisticsTable 1}
+
+Mvr6VlanStatisticsEntry ::=
+ SEQUENCE {
+ mvr6VlanStatisticsDomainId Integer32,
+ mvr6VlanStatisticsVlanId VlanIndex,
+ mvr6VlanStatisticsNumGroups Unsigned32,
+ mvr6VlanStatisticsNumJoinSend Unsigned32,
+ mvr6VlanStatisticsNumJoins Unsigned32,
+ mvr6VlanStatisticsNumJoinSuccess Unsigned32,
+ mvr6VlanStatisticsNumLeavesSend Unsigned32,
+ mvr6VlanStatisticsNumLeaves Unsigned32,
+ mvr6VlanStatisticsNumGeneralQuerySend Unsigned32,
+ mvr6VlanStatisticsNumGeneralQueryRecevied Unsigned32,
+ mvr6VlanStatisticsNumSepcificQuerySend Unsigned32,
+ mvr6VlanStatisticsNumSpecificQueryReceived Unsigned32,
+ mvr6VlanStatisticsNumInvalidReport Unsigned32,
+ mvr6VlanStatisticsClearStatistics TruthValue
+ }
+
+mvr6VlanStatisticsDomainId OBJECT-TYPE
+ SYNTAX Integer32(1..5)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "domain ID"
+ ::= { mvr6VlanStatisticsEntry 1 }
+
+mvr6VlanStatisticsVlanId OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "VLAN ID"
+ ::= { mvr6VlanStatisticsEntry 2 }
+
+mvr6VlanStatisticsNumGroups OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current learned groups "
+ ::= { mvr6VlanStatisticsEntry 3 }
+
+mvr6VlanStatisticsNumJoinSend OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of join send."
+ ::= { mvr6VlanStatisticsEntry 4 }
+
+mvr6VlanStatisticsNumJoins OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of join received "
+ ::= { mvr6VlanStatisticsEntry 5 }
+
+mvr6VlanStatisticsNumJoinSuccess OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of jion success "
+ ::= { mvr6VlanStatisticsEntry 6 }
+
+mvr6VlanStatisticsNumLeavesSend OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of leave send."
+ ::= { mvr6VlanStatisticsEntry 7 }
+
+mvr6VlanStatisticsNumLeaves OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of leave received "
+ ::= { mvr6VlanStatisticsEntry 8}
+
+mvr6VlanStatisticsNumGeneralQuerySend OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of general query send "
+ ::= { mvr6VlanStatisticsEntry 9}
+
+mvr6VlanStatisticsNumGeneralQueryRecevied OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of general query received "
+ ::= { mvr6VlanStatisticsEntry 10}
+
+mvr6VlanStatisticsNumSepcificQuerySend OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of specific query send"
+ ::= { mvr6VlanStatisticsEntry 11}
+
+mvr6VlanStatisticsNumSpecificQueryReceived OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of sepcific query received "
+ ::= { mvr6VlanStatisticsEntry 12}
+
+mvr6VlanStatisticsNumInvalidReport OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of invalid report received"
+ ::= { mvr6VlanStatisticsEntry 13}
+
+mvr6VlanStatisticsClearStatistics OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clear this VLAN statistics"
+ ::= { mvr6VlanStatisticsEntry 14}
+
+mvr6ForwardingPriority OBJECT-TYPE
+ SYNTAX Integer32(0..7|65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Configure MVR multicast stream forwarding priority.
+ If value is 65535, it means the priority is disabled."
+ ::= { mvr6Mgt 28 }
+
+
+
+--
+-- dhcpSnoopMgt
+--
+
+-- Management of DHCP snooping and IP souce guard.
+
+dhcpSnoopGlobal OBJECT IDENTIFIER ::= { dhcpSnoopMgt 1 }
+dhcpSnoopVlan OBJECT IDENTIFIER ::= { dhcpSnoopMgt 2 }
+dhcpSnoopInterface OBJECT IDENTIFIER ::= { dhcpSnoopMgt 3 }
+dhcpSnoopBindings OBJECT IDENTIFIER ::= { dhcpSnoopMgt 4 }
+dhcpSnoopStatistics OBJECT IDENTIFIER ::= { dhcpSnoopMgt 5 }
+
+dhcpSnoopEnable OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object indicates whether the DHCP Snooping feature is
+ enabled."
+ ::= { dhcpSnoopGlobal 1 }
+
+dhcpSnoopVerifyMacAddressEnable OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object indicates whether DHCP Snooping Mac address
+ verification is enabled."
+ ::= { dhcpSnoopGlobal 2 }
+
+dhcpSnoopInformationOptionEnable OBJECT-TYPE
+
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object indicates whether the DHCP snooping information option(option 82) feature is
+ enabled."
+ ::= { dhcpSnoopGlobal 3 }
+
+dhcpSnoopInformationOptionPolicy OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ drop(1),
+ keep(2),
+ replace(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object indicates which reforwarding policy shall be used for DHCP
+ snooping information option(option 82). A value of drop(1) means to drop
+ the DHCP request packet which has the information option(option 82).
+ A value of keep(2) means to keep the existing information option(option 82)
+ of the DHCP request packet. A value of replace(3), which is the default value,
+ means to replace the existing information option(option 82) of the DHCP
+ request packet."
+ ::= { dhcpSnoopGlobal 4 }
+
+dhcpSnoopBindingsTableCtlAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noAction(1),
+ store(2),
+ clear(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set this to store(2) to store DHCP snooping binding entries to flash.
+ Set this to clear(3) to clear DHCP snooping binding entries from flash.
+ noAction(1) will always be obtained when reading this variable."
+ ::= { dhcpSnoopGlobal 5 }
+
+dhcpSnoopLimitRate OBJECT-TYPE
+ SYNTAX Integer32(0..2048)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object indicates the limit rate that DHCP packet redirected to CPU.
+ Set this to 0 means no rate limit for DHCP packet."
+ ::= { dhcpSnoopGlobal 6}
+
+dhcpSnoopInformationOptionRID OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ macHex(1),
+ macAscii(2),
+ ipHex(3),
+ ipAscii(4),
+ string(5),
+ tr101IP(6),
+ tr101Sysname(7),
+ stringPlusPortDescription(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object indicates the option that is inserted in the relay agent
+ information remote ID sub-option. A value of tr101IP(6)
+ means that the RID format is ' eth //[:]'.
+ A value of tr101Sysname(7) means that the RID format is 'eth //[:][SYSNAME]'.
+ A value of stringPlusPortDescription(8) means that the RID is
+ made up of 'string' and 'port description'."
+ ::= { dhcpSnoopGlobal 7 }
+
+dhcpSnoopInformationOptionRIDString OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Inserts string in remote ID sub-option."
+ ::= { dhcpSnoopGlobal 8 }
+
+dhcpSnoopInformationOptionRIDTr101VlanField OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object indicates whether the remote ID TR101 VLAN field is enabled."
+ ::= { dhcpSnoopGlobal 9 }
+
+dhcpSnoopInformationOptionTr101BoardID OBJECT-TYPE
+ SYNTAX Integer32(0..9)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object indicates the TR101 board ID.
+ The value 255 means board ID is none, packet doesn't carry board ID information."
+ ::= { dhcpSnoopGlobal 10 }
+--
+dhcpSnoopVlanConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DhcpSnoopVlanConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table contains DHCP Snooping configurations of existing VLANs."
+ ::= { dhcpSnoopVlan 1 }
+
+dhcpSnoopVlanConfigEntry OBJECT-TYPE
+ SYNTAX DhcpSnoopVlanConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An instance contains the configuration to enable
+ or disable DHCP Snooping at each existing VLAN."
+ INDEX { dhcpSnoopVlanIndex }
+ ::= { dhcpSnoopVlanConfigTable 1 }
+
+DhcpSnoopVlanConfigEntry ::= SEQUENCE
+{
+ dhcpSnoopVlanIndex VlanIndex,
+ dhcpSnoopVlanEnable EnabledStatus
+}
+
+dhcpSnoopVlanIndex OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object indicates the VLAN ID on which DHCP Snooping
+ feature is configured."
+ ::= { dhcpSnoopVlanConfigEntry 1 }
+
+dhcpSnoopVlanEnable OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object indicates whether DHCP Snooping is enabled in
+ this VLAN."
+ ::= { dhcpSnoopVlanConfigEntry 2 }
+
+--
+dhcpSnoopPortConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DhcpSnoopPortConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table provides the mechanism to configure the trust
+ state of each port or trunk for DHCP Snooping purpose."
+ ::= { dhcpSnoopInterface 1 }
+
+dhcpSnoopPortConfigEntry OBJECT-TYPE
+ SYNTAX DhcpSnoopPortConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An instance contains the configuration to enable or disable
+ trust state of each port or trunk for DHCP Snooping purpose."
+ INDEX { dhcpSnoopPortIfIndex }
+ ::= { dhcpSnoopPortConfigTable 1 }
+
+DhcpSnoopPortConfigEntry ::= SEQUENCE
+{
+ dhcpSnoopPortIfIndex InterfaceIndex,
+ dhcpSnoopPortTrustEnable EnabledStatus,
+ dhcpSnoopPortInformationOptionCID INTEGER,
+ dhcpSnoopPortInformationOptionCIDString OCTET STRING,
+ dhcpSnoopPortInformationOptionCIDTr101VlanField EnabledStatus
+}
+
+dhcpSnoopPortIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The ifIndex value of the port or trunk."
+ ::= { dhcpSnoopPortConfigEntry 1 }
+
+dhcpSnoopPortTrustEnable OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object indicates whether the port or trunk is trusted
+ for DHCP Snooping purpose."
+ ::= { dhcpSnoopPortConfigEntry 2 }
+
+dhcpSnoopPortInformationOptionCID OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ vlanUnitPort(1),
+ string(2),
+ tr101IP(3),
+ tr101Sysname(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object indicates the option that is inserted in the relay agent
+ information circuit ID sub-option. A value of tr101IP(3)
+ means that the RID format is ' eth //[:]'.
+ A value of tr101Sysname(4) means that the RID format
+ is 'eth //[:][SYSNAME]'."
+ ::= { dhcpSnoopPortConfigEntry 3 }
+
+dhcpSnoopPortInformationOptionCIDString OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Inserts string in circuit ID sub-option."
+ ::= { dhcpSnoopPortConfigEntry 4 }
+
+dhcpSnoopPortInformationOptionCIDTr101VlanField OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object indicates whether the circuit ID TR101 VLAN field is enabled."
+ ::= { dhcpSnoopPortConfigEntry 5 }
+
+--
+dhcpSnoopBindingsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DhcpSnoopBindingsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table contains the DHCP bindings information learnt by
+ the device."
+ ::= { dhcpSnoopBindings 1 }
+
+dhcpSnoopBindingsEntry OBJECT-TYPE
+ SYNTAX DhcpSnoopBindingsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An instance contains the Mac address, IP address type,
+ IP address, VLAN number, interface number, leased time and
+ status."
+ INDEX { dhcpSnoopBindingsVlanIndex, dhcpSnoopBindingsMacAddress }
+ ::= { dhcpSnoopBindingsTable 1 }
+
+DhcpSnoopBindingsEntry ::= SEQUENCE
+{
+ dhcpSnoopBindingsVlanIndex VlanIndex,
+ dhcpSnoopBindingsMacAddress MacAddress,
+ dhcpSnoopBindingsAddrType InetAddressType,
+ dhcpSnoopBindingsEntryType INTEGER,
+ dhcpSnoopBindingsIpAddress IpAddress,
+ dhcpSnoopBindingsPortIfIndex InterfaceIndex,
+ dhcpSnoopBindingsLeaseTime Unsigned32
+}
+
+dhcpSnoopBindingsVlanIndex OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object indicates the VLAN which a DHCP client host
+ belongs to."
+ ::= { dhcpSnoopBindingsEntry 1 }
+
+dhcpSnoopBindingsMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object indicates the MAC address of a DHCP client
+ host."
+ ::= { dhcpSnoopBindingsEntry 2 }
+
+dhcpSnoopBindingsAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object indicates the type of IP address denoted in
+ dhcpSnoopBindingsIpAddress type."
+ ::= { dhcpSnoopBindingsEntry 3 }
+
+dhcpSnoopBindingsEntryType OBJECT-TYPE
+ SYNTAX INTEGER { dynamic(1), static(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object indicates that this binding is obtained from
+ dynamically learning or is a static configuraion."
+ ::= { dhcpSnoopBindingsEntry 4 }
+
+dhcpSnoopBindingsIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object indicates the allocated IP address of
+ a DHCP client host."
+ ::= { dhcpSnoopBindingsEntry 5 }
+
+dhcpSnoopBindingsPortIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object indicates the port or trunk where a DHCP client
+ host connects to."
+ ::= { dhcpSnoopBindingsEntry 6 }
+
+dhcpSnoopBindingsLeaseTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object indicates the leased time of this DHCP
+ bindings."
+ ::= { dhcpSnoopBindingsEntry 7 }
+
+--
+
+dhcpSnoopTotalForwardedPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of packets subjected to
+ DHCP Snooping is forwarded."
+ ::= { dhcpSnoopStatistics 1 }
+
+dhcpSnoopUntrustedPortDroppedPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the number of packets subjected to DHCP Snooping
+ is dropped because they come from untrusted interface."
+ ::= { dhcpSnoopStatistics 3 }
+
+--
+-- clusterMgt
+--
+
+clusterEnable OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enables or disables clustering on the device."
+ ::= { clusterMgt 1 }
+
+clusterCommanderEnable OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enables or disables the device as commander in a cluster."
+ ::= { clusterMgt 2 }
+
+clusterIpPool OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The start internal IP address of a cluster pool."
+ ::= { clusterMgt 4 }
+
+clusterClearCandidateTable OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noClear(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this object to clear(2) starts to clear the candidate table."
+ ::= { clusterMgt 5 }
+
+clusterRole OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ commander(1),
+ candidate(2),
+ activeMember(3),
+ disabled(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current role of the device in a cluster.
+ commander(1) : The switch is the controlling device in a
+ cluster.
+ candidate(2) : The switch has been discovered by the commander,
+ but it has not been manually configured
+ for access from the commander.
+ activeMember(3): The switch has been manually configured for access
+ from the commander and it is active
+ in the cluster.
+ disabled(5) : The switch has clustering disabled."
+ ::= { clusterMgt 6 }
+
+clusterMemberCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of members in a cluster."
+ ::= { clusterMgt 7 }
+
+clusterCandidateCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of candidates in a cluster."
+ ::= { clusterMgt 8 }
+
+clusterCandidateTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ClusterCandidateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table listing cluster candidates."
+ ::= { clusterMgt 9 }
+
+clusterCandidateEntry OBJECT-TYPE
+ SYNTAX ClusterCandidateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual row containing the information of the candidate."
+ INDEX { clusterCandidateMacAddr}
+ ::= { clusterCandidateTable 1 }
+
+ClusterCandidateEntry ::=
+ SEQUENCE {
+ clusterCandidateMacAddr MacAddress,
+ clusterCandidateDesc DisplayString,
+ clusterCandidateRole INTEGER
+ }
+
+clusterCandidateMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The MAC address of the candidate."
+ ::= {clusterCandidateEntry 1 }
+
+clusterCandidateDesc OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..42))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The description of the candidate."
+ ::= {clusterCandidateEntry 3 }
+
+clusterCandidateRole OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ candidate(2),
+ activeMember(3),
+ inactiveMember(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The role of the candidate.
+ candidate(2) : The switch is discovered by the commander,
+ but it has not been manually configured for
+ access from the commander.
+ activeMember(3) : The switch is manually configured for access
+ from the commander and it is active in the
+ cluster.
+ inactiveMember(4): The switch is manually configured for access
+ from the commander, but it is inactive in
+ the cluster."
+ ::= {clusterCandidateEntry 4 }
+
+clusterMemberTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ClusterMemberEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table listing clustering members."
+ ::= { clusterMgt 10 }
+
+clusterMemberEntry OBJECT-TYPE
+ SYNTAX ClusterMemberEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual row containing the information of the member."
+ INDEX { clusterMemberId}
+ ::= { clusterMemberTable 1 }
+
+ClusterMemberEntry ::=
+ SEQUENCE {
+ clusterMemberId Unsigned32,
+ clusterMemberMacAddr MacAddress,
+ clusterMemberDesc DisplayString,
+ clusterMemberActive INTEGER
+ }
+
+clusterMemberId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ID of the member."
+ ::= {clusterMemberEntry 1 }
+
+clusterMemberMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC address of the member."
+ ::= {clusterMemberEntry 2 }
+
+clusterMemberDesc OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..42))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The description of the member."
+ ::= {clusterMemberEntry 3 }
+
+clusterMemberActive OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ activeMember(3),
+ inactiveMember(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The active status of the member.
+ activeMember(3) : The switch is manually configured for access
+ from the commander and it is active in the
+ cluster.
+ inactiveMember(4): The switch is manually configured for access
+ from the commander, but it is inactive in
+ the cluster."
+ ::= {clusterMemberEntry 4 }
+
+clusterMemberAddCtl OBJECT IDENTIFIER ::= { clusterMgt 11 }
+
+clusterMemberAddCtlMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The MAC address of the device associated with clusterMemberAddCtlAction."
+ ::= { clusterMemberAddCtl 1 }
+
+clusterMemberAddCtlId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The member id associated with clusterMemberAddCtlAction."
+ ::= { clusterMemberAddCtl 2 }
+
+clusterMemberAddCtlAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noAdd(1),
+ add(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Adds the device to members that can be accessed from the commander.
+ The MAC of the device is the current value of
+ clusterMemberAddCtlMacAddr and the assigned member ID is the current
+ value of clusterMemberAddCtlId. Set this object to add(2) to begin
+ adding the member."
+ ::= { clusterMemberAddCtl 5 }
+
+clusterMemberRemoveCtl OBJECT IDENTIFIER ::= { clusterMgt 12 }
+
+clusterMemberRemoveCtlId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The member ID associated with clusterMemberRemoveCtlAction."
+ ::= { clusterMemberRemoveCtl 1 }
+
+clusterMemberRemoveCtlAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noRemove(1),
+ remove(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Removes the device from members that can be accessed from the commander.
+ The member ID is the current value of clusterMemberRemoveCtlId.
+ Set this object to remove(2) to begin removing the member."
+ ::= { clusterMemberRemoveCtl 2 }
+
+--
+-- ipSrcGuardMgt
+--
+
+ipSrcGuardConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpSrcGuardConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table contains the configurations to enable or disable
+ IP Source Guard at each port or trunk."
+ ::= { ipSrcGuardMgt 1 }
+
+ipSrcGuardConfigEntry OBJECT-TYPE
+ SYNTAX IpSrcGuardConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An instance contains the configuration to enable
+ or disable IP Source Guard at each port or trunk."
+ INDEX { ipSrcGuardPortIfIndex }
+ ::= { ipSrcGuardConfigTable 1 }
+
+IpSrcGuardConfigEntry ::= SEQUENCE
+{
+ ipSrcGuardPortIfIndex InterfaceIndex,
+ ipSrcGuardMode INTEGER
+}
+
+ipSrcGuardPortIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object idents the port or trunk which is capable of
+ IP Source Guard feature."
+ ::= { ipSrcGuardConfigEntry 1 }
+
+ipSrcGuardMode OBJECT-TYPE
+ SYNTAX INTEGER { diabled(0), srcIp(1), srcIpMac(2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object indicates whether Ip Source Guard is enabled
+ at this interface. If the value equals 0, it means Ip Source
+ Guard is disabled. If the value equals 1, it means Ip Source
+ Guard is enabled, and packets are filtered by checking source ip.
+ If the value equals 2, it means Ip Source Guard is enabled
+ and packets are filtered by checking source ip and source mac."
+ ::= { ipSrcGuardConfigEntry 2 }
+--
+
+ipSrcGuardAclTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpSrcGuardAclEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table contains the IP Source Guard ACL binding information
+ learned by the device or configured by the user."
+ ::= { ipSrcGuardMgt 3 }
+
+ipSrcGuardAclEntry OBJECT-TYPE
+ SYNTAX IpSrcGuardAclEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An instance contains the IP address, Mac address, entry type,
+ VLAN number, interface number and status."
+ INDEX { ipSrcGuardAclBindingIpAddress,
+ ipSrcGuardAclBindingMacAddress,
+ ipSrcGuardAclBindingEntryType}
+ ::= { ipSrcGuardAclTable 1 }
+
+IpSrcGuardAclEntry ::= SEQUENCE
+{
+ ipSrcGuardAclBindingIpAddress IpAddress,
+ ipSrcGuardAclBindingMacAddress MacAddress,
+ ipSrcGuardAclBindingEntryType INTEGER,
+ ipSrcGuardAclBindingVlanIndex VlanIndex,
+ ipSrcGuardAclBindingPortIfIndex InterfaceIndex,
+ ipSrcGuardAclBindingStatus RowStatus
+}
+
+ipSrcGuardAclBindingIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object indicates the IP address of a ACL binding entry."
+ ::= { ipSrcGuardAclEntry 1 }
+
+ipSrcGuardAclBindingMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object indicates the MAC address of a ACL binding entry."
+ ::= { ipSrcGuardAclEntry 2 }
+
+ipSrcGuardAclBindingEntryType OBJECT-TYPE
+ SYNTAX INTEGER { static(1), dhcp(2), bootp(3)}
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object indicates that this binding is obtained from
+ dynamically learning or is a static configuraion."
+ ::= { ipSrcGuardAclEntry 3 }
+
+ipSrcGuardAclBindingVlanIndex OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object indicates the VLAN which a ACL binding belongs to."
+ ::= { ipSrcGuardAclEntry 4 }
+
+ipSrcGuardAclBindingPortIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object indicates the port or trunk where a ACL binding associated."
+ ::= { ipSrcGuardAclEntry 5 }
+
+ipSrcGuardAclBindingStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The status of this conceptual row entry. This object issued to
+ manage the creation and deletion of conceptual rows.
+ The status column has six defined values: - 'active', which
+ indicates that the conceptual row is available for use by the
+ managed device; - 'notInService', which indicates that the
+ conceptual row exists in the agent, but is unavailable for use
+ by the managed device."
+ ::= { ipSrcGuardAclEntry 6}
+
+--
+-- oamMgt
+--
+oamPortClearStatTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OamPortClearStatEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table contains the information of clear OAM statistics
+ at each port."
+ ::= { oamMgt 3 }
+
+oamPortClearStatEntry OBJECT-TYPE
+ SYNTAX OamPortClearStatEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry contains the information of clear OAM statistics
+ at each port."
+ INDEX { oamPortClearStatIndex }
+ ::= { oamPortClearStatTable 1 }
+
+OamPortClearStatEntry ::= SEQUENCE
+{
+ oamPortClearStatIndex InterfaceIndex,
+ oamClearStatistics INTEGER
+}
+
+oamPortClearStatIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object shows the ifIndex value of the port excluding
+ trunk."
+ ::= { oamPortClearStatEntry 1 }
+
+oamClearStatistics OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noClear(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This variable is used to clear the counters for OAM.
+ Set this variable to clear(2) to perform the clear operation,
+ noClear(1) will always be displayed when reading this
+ variable."
+ ::= { oamPortClearStatEntry 2 }
+
+oamLoopbackTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OamLoopbackEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for OAM remote loopback test."
+ ::= { oamMgt 4 }
+
+oamLoopbackEntry OBJECT-TYPE
+ SYNTAX OamLoopbackEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for OAM remote loopback test."
+ INDEX { oamLoopbackTestIfIndex }
+ ::= { oamLoopbackTable 1 }
+
+OamLoopbackEntry ::= SEQUENCE
+{
+ oamLoopbackTestIfIndex InterfaceIndex,
+ oamLoopbackTestPacketNumber Integer32,
+ oamLoopbackTestPacketSize Integer32,
+ oamLoopbackTestAction INTEGER,
+ oamLoopbackTestResultTx Counter32,
+ oamLoopbackTestResultRx Counter32,
+ oamLoopbackTestResultLossRate Integer32
+}
+
+oamLoopbackTestIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The ifIndex value of the port
+ (excluding trunk and trunk members). The interface
+ identified by a particular value of this index is the same
+ interface as identified by the same value of ifIndex in the
+ IF-MIB."
+ ::= { oamLoopbackEntry 1 }
+
+oamLoopbackTestPacketNumber OBJECT-TYPE
+ SYNTAX Integer32(1..99999999)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Setting the packet number when performing loopback test."
+ ::= { oamLoopbackEntry 2}
+
+oamLoopbackTestPacketSize OBJECT-TYPE
+ SYNTAX Integer32(64..1518)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Setting the packet size when performing loopback test."
+ ::= { oamLoopbackEntry 3 }
+
+oamLoopbackTestAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noTest(1),
+ test(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Setting this object to test(2) to begin the loopback test.
+ This object will be noTest(1) when the loopback test is
+ canceled or the loopback test has finished."
+ ::= { oamLoopbackEntry 4}
+
+oamLoopbackTestResultTx OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "frames"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A count of the the total number of loopback frames transmitted
+ at last loopback test on this interface."
+ ::= { oamLoopbackEntry 5}
+
+oamLoopbackTestResultRx OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "frames"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A count of the the total number of loopback frames received
+ at last loopback test on this interface."
+ ::= { oamLoopbackEntry 6}
+
+oamLoopbackTestResultLossRate OBJECT-TYPE
+ SYNTAX Integer32 (0..10000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Packet loss rate of this loopback test operation in hundredths
+ of a percent. This variable is calculated by
+ oamLoopbackTestResultRx and oamLoopbackTestResultTx."
+ ::= { oamLoopbackEntry 7}
+
+oamPortClearEventLogTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OamPortClearEventLogEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table containing the information of clear OAM event log
+ at each port."
+ ::= { oamMgt 6 }
+
+oamPortClearEventLogEntry OBJECT-TYPE
+ SYNTAX OamPortClearEventLogEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry containing the information of clear OAM event log
+ at each port."
+ INDEX { oamPortClearEventLogIndex }
+ ::= { oamPortClearEventLogTable 1 }
+
+OamPortClearEventLogEntry ::= SEQUENCE
+{
+ oamPortClearEventLogIndex InterfaceIndex,
+ oamPortClearEventLogAction INTEGER
+}
+
+oamPortClearEventLogIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The ifIndex value of the port
+ (excluding trunk and trunk members). The interface
+ identified by a particular value of this index is the same
+ interface as identified by the same value of ifIndex in the
+ IF-MIB."
+ ::= { oamPortClearEventLogEntry 1 }
+
+oamPortClearEventLogAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noClear(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This variable is used to clear the event log for OAM.
+ Set this variable to clear(2) to perform the clear operation.
+ noClear(1) will always be displayed when reading this
+ variable."
+ ::= { oamPortClearEventLogEntry 2 }
+
+--
+-- mldSnoopMgt
+--
+
+-- Management for MLD
+-- Snooping.
+
+
+mldSnoopStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Parameter to enable or disable MLD snooping on the device.
+ When enabled, the device will examine MLD packets and set
+ up filters for MLD ports. "
+ DEFVAL { disabled }
+ ::= { mldSnoopMgt 1 }
+
+mldSnoopQuerier OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enables (disables) whether the switch acts as an MLD
+ querier."
+ DEFVAL { disabled }
+ ::= { mldSnoopMgt 2 }
+
+mldSnoopRobustness OBJECT-TYPE
+ SYNTAX Integer32 (2..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The Robustness Variable allows tuning for the expected
+ packet loss on a subnet. If a subnet is expected to be
+ lossy, the Robustness Variable may be increased. MLD is
+ robust to (Robustness Variable-1) packet losses. The
+ discussion of the Robustness Variable is in Section 7.1
+ of RFC 2710."
+ DEFVAL { 2 }
+ ::= { mldSnoopMgt 3 }
+
+mldSnoopQueryInterval OBJECT-TYPE
+ SYNTAX Integer32 (60..125)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The interval (in seconds) between MLD host-query
+ messages sent by the switch."
+ DEFVAL { 125 }
+ ::= { mldSnoopMgt 4 }
+
+mldSnoopQueryMaxResponseTime OBJECT-TYPE
+ SYNTAX Integer32 (5..25)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The time after a query, during which a response is
+ expected from an endstation. If a querier has sent
+ a number of queries defined by mldSnoopRobustness,
+ but an endstation has not responded, a countdown
+ timer is started using an initial value set by
+ mldSnoopQueryMaxResponseTime. If the countdown
+ finishes, and the endstation still has not responded,
+ then that the endstation is deemed to have
+ left the multicast group."
+ DEFVAL { 10 }
+ ::= { mldSnoopMgt 5 }
+
+mldSnoopRouterPortExpireTime OBJECT-TYPE
+ SYNTAX Integer32 (300..500)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Sets the time (in seconds) the switch waits after
+ the previous querier has stopped querying before
+ the router port (which received query packets from
+ previous querier) expires."
+ DEFVAL { 300 }
+ ::= { mldSnoopMgt 6 }
+
+mldSnoopVersion OBJECT-TYPE
+ SYNTAX Integer32 (1..2)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "MLD version snooped"
+ DEFVAL { 2 }
+ ::= { mldSnoopMgt 7 }
+
+mldSnoopUnknownMcastMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ flood(1),
+ toRouterPort(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Sets the mldSnoopUnknownMcastMode to define the flooding
+ behavior when receive the unknown multicast traffic."
+ ::= { mldSnoopMgt 8 }
+
+mldSnoopRouterCurrentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MldSnoopRouterCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for current router ports."
+ ::= { mldSnoopMgt 9 }
+
+mldSnoopRouterCurrentEntry OBJECT-TYPE
+ SYNTAX MldSnoopRouterCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for current router ports."
+ INDEX { mldSnoopRouterCurrentVlanIndex }
+ ::= {mldSnoopRouterCurrentTable 1 }
+
+MldSnoopRouterCurrentEntry ::=
+ SEQUENCE {
+ mldSnoopRouterCurrentVlanIndex Unsigned32,
+ mldSnoopRouterCurrentPorts PortList
+ }
+
+mldSnoopRouterCurrentVlanIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The interface identified by a particular value of
+ this index is the same interface as identified by
+ the same value of dot1qVlanIndex in the Q-BRIDGE-MIB.
+ The entry will only appear here after a configure to
+ mldSnoopRouterStaticTable."
+ ::= { mldSnoopRouterCurrentEntry 1 }
+
+mldSnoopRouterCurrentPorts OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The set of ports which are current router ports,
+ including static router ports. Please refer to
+ mldSnoopRouterStaticTable."
+ ::= { mldSnoopRouterCurrentEntry 2 }
+
+mldSnoopRouterStaticTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MldSnoopRouterStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for static router ports."
+ ::= { mldSnoopMgt 10 }
+
+mldSnoopRouterStaticEntry OBJECT-TYPE
+ SYNTAX MldSnoopRouterStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for static router ports."
+ INDEX { mldSnoopRouterStaticVlanIndex }
+ ::= { mldSnoopRouterStaticTable 1 }
+
+MldSnoopRouterStaticEntry ::=
+ SEQUENCE {
+ mldSnoopRouterStaticVlanIndex Unsigned32,
+ mldSnoopRouterStaticPorts PortList
+ }
+
+mldSnoopRouterStaticVlanIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The interface identified by a particular value of
+ this index is the same interface as identified by
+ the same value of dot1qVlanIndex in the Q-BRIDGE-MIB.
+ The entry will only appear here after a configure to
+ mldSnoopRouterStaticTable."
+ ::= { mldSnoopRouterStaticEntry 1 }
+
+mldSnoopRouterStaticPorts OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The set of ports which are static router ports."
+ ::= { mldSnoopRouterStaticEntry 2 }
+
+mldSnoopMulticastCurrentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MldSnoopMulticastCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for current multicast addresses."
+ ::= { mldSnoopMgt 11 }
+
+mldSnoopMulticastCurrentEntry OBJECT-TYPE
+ SYNTAX MldSnoopMulticastCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for current multicast addresses."
+ INDEX { mldSnoopMulticastCurrentVlanIndex,
+ mldSnoopMulticastCurrentIpAddress,
+ mldSnoopMulticastCurrentSourceIpAddress }
+ ::= {
+mldSnoopMulticastCurrentTable 1 }
+
+MldSnoopMulticastCurrentEntry ::=
+ SEQUENCE {
+ mldSnoopMulticastCurrentVlanIndex Unsigned32,
+ mldSnoopMulticastCurrentIpAddress InetAddressIPv6,
+ mldSnoopMulticastCurrentSourceIpAddress InetAddressIPv6,
+ mldSnoopMulticastCurrentPorts PortList
+ }
+
+mldSnoopMulticastCurrentVlanIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The interface identified by a particular value of
+ this index is the same interface as identified by
+ the same value of dot1qVlanIndex in the Q-BRIDGE-MIB.
+ The entry will only appear here after a configure to
+ mldSnoopMulticastStaticTable."
+ ::= { mldSnoopMulticastCurrentEntry 1 }
+
+mldSnoopMulticastCurrentIpAddress OBJECT-TYPE
+ SYNTAX InetAddressIPv6
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IPv6 address of multicast group."
+ ::= { mldSnoopMulticastCurrentEntry 2 }
+
+mldSnoopMulticastCurrentSourceIpAddress OBJECT-TYPE
+ SYNTAX InetAddressIPv6
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IPv6 address of the source."
+ ::= { mldSnoopMulticastCurrentEntry 3 }
+
+mldSnoopMulticastCurrentPorts OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The set of ports which are members of a multicast group,
+ including static members. Please refer to
+ mldSnoopMulticastStaticTable."
+ ::= { mldSnoopMulticastCurrentEntry 4 }
+
+mldSnoopMulticastStaticTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MldSnoopMulticastStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for static multicast addresses."
+ ::= { mldSnoopMgt 12 }
+
+mldSnoopMulticastStaticEntry OBJECT-TYPE
+ SYNTAX MldSnoopMulticastStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for static multicast addresses."
+ INDEX { mldSnoopMulticastStaticVlanIndex,
+ mldSnoopMulticastStaticIpAddress }
+ ::= { mldSnoopMulticastStaticTable 1 }
+
+MldSnoopMulticastStaticEntry ::=
+ SEQUENCE {
+ mldSnoopMulticastStaticVlanIndex Unsigned32,
+ mldSnoopMulticastStaticIpAddress InetAddressIPv6,
+ mldSnoopMulticastStaticPorts PortList
+ }
+
+mldSnoopMulticastStaticVlanIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The interface identified by a particular value of
+ this index is the same interface as identified by
+ the same value of dot1qVlanIndex in the Q-BRIDGE-MIB.
+ The entry will only appear here after a configure to
+ mldSnoopMulticastStaticTable."
+ ::= { mldSnoopMulticastStaticEntry 1 }
+
+mldSnoopMulticastStaticIpAddress OBJECT-TYPE
+ SYNTAX InetAddressIPv6
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IPv6 address of multicast group."
+ ::= { mldSnoopMulticastStaticEntry 2 }
+
+mldSnoopMulticastStaticPorts OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The set of ports which are members."
+ ::= { mldSnoopMulticastStaticEntry 3 }
+
+mldSnoopCurrentVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MldSnoopCurrentVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for configuring MLD snooping for each VLAN
+ which exists in the device by (local or network)
+ management, or dynamically created as a result of
+ GVRP requests received."
+ ::= { mldSnoopMgt 13 }
+
+mldSnoopCurrentVlanEntry OBJECT-TYPE
+ SYNTAX MldSnoopCurrentVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for configuring MLD snooping."
+ INDEX { mldSnoopCurrentVlanIndex }
+ ::= { mldSnoopCurrentVlanTable 1 }
+
+MldSnoopCurrentVlanEntry ::= SEQUENCE
+{
+ mldSnoopCurrentVlanIndex Unsigned32,
+ mldSnoopCurrentVlanImmediateLeave EnabledStatus
+}
+
+mldSnoopCurrentVlanIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Same is dot1qVlanIndex in the Q-BRIDGE-MIB.
+ This table has only one entry - the entry for
+ the VLAN of the management interface."
+ ::= { mldSnoopCurrentVlanEntry 1 }
+
+mldSnoopCurrentVlanImmediateLeave OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The parameter to enable or disable the
+ Immediate-Leave feature on this VLAN."
+ ::= { mldSnoopCurrentVlanEntry 2 }
+
+mldSnoopPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MldSnoopPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of MLD Snooping service per port."
+ ::= {mldSnoopMgt 16 }
+
+mldSnoopPortEntry OBJECT-TYPE
+ SYNTAX MldSnoopPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entry of MLD Snooping service per port."
+ INDEX { mldSnoopPortIndex }
+ ::= {mldSnoopPortTable 1}
+
+MldSnoopPortEntry ::=
+ SEQUENCE {
+ mldSnoopPortIndex Unsigned32,
+ mldSnoopPortNumGroups Unsigned32,
+ mldSnoopPortNumJoinSend Unsigned32,
+ mldSnoopPortNumJoins Unsigned32,
+ mldSnoopPortNumJoinSuccess Unsigned32,
+ mldSnoopPortNumLeavesSend Unsigned32,
+ mldSnoopPortNumLeaves Unsigned32,
+ mldSnoopPortNumGeneralQuerySend Unsigned32,
+ mldSnoopPortNumGeneralQueryRecevied Unsigned32,
+ mldSnoopPortNumSepcificQuerySend Unsigned32,
+ mldsnoopPortNumSpecificQueryReceived Unsigned32,
+ mldSnoopPortNumInvalidReport Unsigned32,
+ mldSnoopPortClearStatistics TruthValue
+ }
+
+mldSnoopPortIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The port and the trunk (excluding trunk members)
+ interface of the mldsnpPortTable. The interface
+ identified by a particular value of this index
+ is the same interface as identified by the same
+ value of ifIndex in the IF-MIB."
+ ::= { mldSnoopPortEntry 1 }
+
+
+mldSnoopPortNumGroups OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current learned groups "
+ ::= { mldSnoopPortEntry 5 }
+
+mldSnoopPortNumJoinSend OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of join send "
+ ::= { mldSnoopPortEntry 6 }
+
+mldSnoopPortNumJoins OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of join recieved "
+ ::= { mldSnoopPortEntry 7 }
+
+mldSnoopPortNumJoinSuccess OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of join group success "
+ ::= { mldSnoopPortEntry 8 }
+
+mldSnoopPortNumLeavesSend OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of leave send"
+ ::= { mldSnoopPortEntry 9 }
+
+mldSnoopPortNumLeaves OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of leave received "
+ ::= { mldSnoopPortEntry 10}
+
+mldSnoopPortNumGeneralQuerySend OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of general query send. "
+ ::= { mldSnoopPortEntry 11}
+
+mldSnoopPortNumGeneralQueryRecevied OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of general query received. "
+ ::= { mldSnoopPortEntry 12}
+
+mldSnoopPortNumSepcificQuerySend OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of specific query send. "
+ ::= { mldSnoopPortEntry 13}
+
+mldsnoopPortNumSpecificQueryReceived OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of specific query received. "
+ ::= { mldSnoopPortEntry 14}
+
+mldSnoopPortNumInvalidReport OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of invalid report received. "
+ ::= { mldSnoopPortEntry 15}
+
+mldSnoopPortClearStatistics OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clear this VLAN all statistics "
+ ::= { mldSnoopPortEntry 16}
+
+
+
+
+mldSnoopClearDynamicGroups OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The current number of MLD groups that the interface has joined."
+ ::= { mldSnoopMgt 23}
+
+mldSnoopVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MldSnoopVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of MLD Snooping service per port."
+ ::= {mldSnoopMgt 24 }
+
+mldSnoopVlanEntry OBJECT-TYPE
+ SYNTAX MldSnoopVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entry of MLD Snooping service per VLAN."
+ INDEX { mldSnoopVlanIndex }
+ ::= {mldSnoopVlanTable 1}
+
+MldSnoopVlanEntry ::=
+ SEQUENCE {
+ mldSnoopVlanIndex VlanIndex,
+ mldSnoopVlanNumGroups Unsigned32,
+ mldSnoopVlanNumJoinSend Unsigned32,
+ mldSnoopVlanNumJoins Unsigned32,
+ mldSnoopVlanNumJoinSuccess Unsigned32,
+ mldSnoopVlanNumLeavesSend Unsigned32,
+ mldSnoopVlanNumLeaves Unsigned32,
+ mldSnoopVlanNumGeneralQuerySend Unsigned32,
+ mldSnoopVlanNumGeneralQueryRecevied Unsigned32,
+ mldSnoopVlanNumSepcificQuerySend Unsigned32,
+ mldsnoopVlanNumSpecificQueryReceived Unsigned32,
+ mldSnoopVlanNumInvalidReport Unsigned32,
+ mldSnoopVlanClearStatistics TruthValue
+ }
+
+mldSnoopVlanIndex OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "VLAN ID"
+ ::= { mldSnoopVlanEntry 1 }
+
+mldSnoopVlanNumGroups OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current learned groups "
+ ::= { mldSnoopVlanEntry 2 }
+
+mldSnoopVlanNumJoinSend OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of join send."
+ ::= { mldSnoopVlanEntry 3 }
+
+mldSnoopVlanNumJoins OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of join received "
+ ::= { mldSnoopVlanEntry 4 }
+
+mldSnoopVlanNumJoinSuccess OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of jion success "
+ ::= { mldSnoopVlanEntry 5 }
+
+mldSnoopVlanNumLeavesSend OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of leave send."
+ ::= { mldSnoopVlanEntry 6 }
+
+mldSnoopVlanNumLeaves OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of leave received "
+ ::= { mldSnoopVlanEntry 7}
+
+mldSnoopVlanNumGeneralQuerySend OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of general query send "
+ ::= { mldSnoopVlanEntry 8}
+
+mldSnoopVlanNumGeneralQueryRecevied OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of general query received "
+ ::= { mldSnoopVlanEntry 9}
+
+mldSnoopVlanNumSepcificQuerySend OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of specific query send"
+ ::= { mldSnoopVlanEntry 10}
+
+mldsnoopVlanNumSpecificQueryReceived OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of sepcific query received "
+ ::= { mldSnoopVlanEntry 11}
+
+mldSnoopVlanNumInvalidReport OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of invalid report received"
+ ::= { mldSnoopVlanEntry 12}
+
+mldSnoopVlanClearStatistics OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clear this VLAN statistics"
+ ::= { mldSnoopVlanEntry 13}
+
+--
+-- dynamicArpInspectionMgt
+--
+
+daiGlobal OBJECT IDENTIFIER ::= { dynamicArpInspectionMgt 1 }
+daiVlan OBJECT IDENTIFIER ::= { dynamicArpInspectionMgt 2 }
+daiInterface OBJECT IDENTIFIER ::= { dynamicArpInspectionMgt 3 }
+daiLog OBJECT IDENTIFIER ::= { dynamicArpInspectionMgt 4 }
+daiStatistics OBJECT IDENTIFIER ::= { dynamicArpInspectionMgt 5 }
+
+daiGlobalStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set enabled(1) to enable dynamic ARP inspection.
+ Set disabled(2) to disable dynamic ARP inspection."
+ ::= { daiGlobal 1 }
+
+daiGlobalSrcMacValidation OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set enabled(1) to enable validation of source MAC address.
+ Set disabled(2) to disable validation of source MAC
+ address."
+ ::= { daiGlobal 2 }
+
+daiGlobalDestMacValidation OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set enabled(1) to enable validation of destination
+ MAC address. Set disabled(2) to disable validation
+ of destination MAC address."
+ ::= { daiGlobal 3 }
+
+daiGlobalIpAddrValidation OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set enabled(1) to enable validation of IP address.
+ Set disabled(2) to disable validation of IP address."
+ ::= { daiGlobal 4 }
+
+daiGlobalLogNumber OBJECT-TYPE
+ SYNTAX Integer32(0..256)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The number of log buffers for saving log message.
+ The value 0 means not generating system messages."
+ ::= { daiGlobal 5 }
+
+daiGlobalLogInterval OBJECT-TYPE
+ SYNTAX Integer32(0..86400)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The value of the time interval for saving log messages."
+ ::= { daiGlobal 6 }
+
+daiGlobalAdditionalValidStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The vaule of this object is disabled(2) when the status of
+ daiGlobalSrcMacValidation, daiGlobalDestMacValidation,
+ and daiGlobalIpAddrValidation are disabled; enabled(1)
+ when one or more of these variables are enabled."
+ ::= { daiGlobal 7 }
+
+daiVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DaiVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table contains dynamic ARP inspection configurations
+ for existing VLANs."
+ ::= { daiVlan 1 }
+
+daiVlanEntry OBJECT-TYPE
+ SYNTAX DaiVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An instance containing the configuration of dynamic ARP
+ inspection for each existing VLAN."
+ INDEX { daiVlanIndex }
+ ::= { daiVlanTable 1 }
+
+DaiVlanEntry ::= SEQUENCE
+{
+ daiVlanIndex VlanIndex,
+ daiVlanStatus EnabledStatus,
+ daiVlanArpAclName DisplayString,
+ daiVlanArpAclStatus INTEGER
+}
+
+daiVlanIndex OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object indicates the VLAN ID on which dynamic ARP
+ inspection is configured."
+ ::= { daiVlanEntry 1 }
+
+daiVlanStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object indicates whether dynamic ARP inspection
+ is enabled in this VLAN."
+ ::= { daiVlanEntry 2 }
+
+daiVlanArpAclName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..15))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the ARP ACL name bound to the interface.
+ The default value of daiVlanArpAclStatus is dynamic(2)."
+ ::= { daiVlanEntry 3 }
+
+daiVlanArpAclStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ static(1),
+ dynamic(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set to static(1) means packets not matching the ACL are
+ dropped. Set to dynamic(2) means packets not matching the
+ ACL are validated by the DHCP snooping binding table.
+ When daiVlanArpAclName is configured, the default value
+ of daiVlanArpAclStatus is dynamic(2)."
+ ::= { daiVlanEntry 4 }
+
+daiPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DaiPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table containing dynamic ARP inspection configurations
+ for port interfaces."
+ ::= { daiInterface 1 }
+
+daiPortEntry OBJECT-TYPE
+ SYNTAX DaiPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An instance containing the configuration of dynamic ARP
+ inspection at each port interface."
+ INDEX { daiPortIfIndex }
+ ::= { daiPortTable 1 }
+
+DaiPortEntry ::= SEQUENCE
+{
+ daiPortIfIndex InterfaceIndex,
+ daiPortTrustStatus EnabledStatus,
+ daiPortRateLimit Unsigned32
+}
+
+daiPortIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The ifIndex value of the port."
+ ::= { daiPortEntry 1 }
+
+daiPortTrustStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object indicates whether the port is trusted for
+ dynamic ARP inspection."
+ ::= { daiPortEntry 2 }
+
+daiPortRateLimit OBJECT-TYPE
+ SYNTAX Unsigned32(0..2048|'FFFFFFFF'h)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The value of rate limit threshold per second of disposing
+ ARP messages. Set the value 0xFFFFFFFF as no rate limit."
+ ::= { daiPortEntry 3 }
+
+daiLogTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DaiLogEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table containing dynamic ARP inspection log
+ information."
+ ::= { daiLog 1 }
+
+daiLogEntry OBJECT-TYPE
+ SYNTAX DaiLogEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An instance containing log information of dynamic ARP
+ inspection at each VLAN interface."
+ INDEX { daiLogIndex }
+ ::= { daiLogTable 1 }
+
+DaiLogEntry ::= SEQUENCE
+{
+ daiLogIndex Integer32,
+ daiLogVlan VlanIndex,
+ daiLogPort InterfaceIndex,
+ daiLogSrcIpAddress IpAddress,
+ daiLogDestIpAddress IpAddress,
+ daiLogSrcMacAddress MacAddress,
+ daiLogDestMacAddress MacAddress
+}
+
+daiLogIndex OBJECT-TYPE
+ SYNTAX Integer32(1..256)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object indicates the index of dynamic ARP
+ inspection log information."
+ ::= { daiLogEntry 1 }
+
+daiLogVlan OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object indicates the VLAN ID of dynamic ARP
+ inspection log information."
+ ::= { daiLogEntry 2 }
+
+daiLogPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object indicates the ifIndex of dynamic ARP
+ inspection log information."
+ ::= { daiLogEntry 3 }
+
+daiLogSrcIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The source IP address of dynamic ARP inspection
+ log information."
+ ::= { daiLogEntry 4 }
+
+daiLogDestIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The destination IP address of dynamic ARP inspection
+ log information."
+ ::= { daiLogEntry 5 }
+
+daiLogSrcMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The source MAC address of dynamic ARP inspection
+ log information."
+ ::= { daiLogEntry 6 }
+
+daiLogDestMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The destination MAC address of dynamic ARP inspection
+ log information."
+ ::= { daiLogEntry 7 }
+
+daiTotalReceivedPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of ARP packets received
+ before rate limiting."
+ ::= { daiStatistics 1 }
+
+daiTotalDroppedPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of ARP packets dropped
+ due to rate limt."
+ ::= { daiStatistics 2 }
+
+daiTotalProcessedPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of ARP packets processed
+ by ARP inspection."
+ ::= { daiStatistics 3 }
+
+daiTotalSrcMacDroppedPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of ARP packets dropped
+ by source MAC address validation."
+ ::= { daiStatistics 4 }
+
+daiTotalDestMacDroppedPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of ARP packets dropped
+ by destination MAC address validation."
+ ::= { daiStatistics 5 }
+
+daiTotalIpAddrDroppedPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of ARP packets dropped
+ by IP address validation."
+ ::= { daiStatistics 6 }
+
+daiTotalArpAclDroppedPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of ARP packets dropped
+ by ARP ACL."
+ ::= { daiStatistics 7 }
+
+daiTotalDhcpSnoopingDroppedPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of ARP packets dropped
+ by DHCP snooping."
+ ::= { daiStatistics 8 }
+
+--
+-- PPPoE Intermediate Agent
+--
+
+pppoeiaGlobal OBJECT IDENTIFIER ::= { pppoeiaMgt 1 }
+
+pppoeiaGlobalStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set enabled(1) to enable global status of PPPoE
+ Intermediate Agent. Set disbaled(2) to disable
+ global status of PPPoE Intermediate Agent."
+ ::= { pppoeiaGlobal 1 }
+
+pppoeiaGlobalAccessNodeId OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..48))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies access node identifier. Use empty to revert to
+ default value."
+ ::= { pppoeiaGlobal 2 }
+
+pppoeiaGlobalOperAccessNodeId OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The operational access node identifier."
+ ::= { pppoeiaGlobal 3 }
+
+pppoeiaGlobalGenericErrorMsg OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..127))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies generic error message. Use empty to revert to
+ default value."
+ ::= { pppoeiaGlobal 4 }
+
+pppoeiaGlobalOperGenericErrorMsg OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The operational generic error message."
+ ::= { pppoeiaGlobal 5 }
+
+pppoeiaGlobalClearStatisticsAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ clear(1),
+ noClear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This variable is used to clear the counters of all
+ interfaces. Set clear(1) to perform the clear operation.
+ The value noClear(2) will always be displayed when reading."
+ ::= { pppoeiaGlobal 6 }
+
+pppoeiaPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PppoeiaPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for port configuration in PPPoE Intermediate Agent."
+ ::= { pppoeiaMgt 2 }
+
+pppoeiaPortEntry OBJECT-TYPE
+ SYNTAX PppoeiaPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for port configuration in PPPoE Intermediate Agent."
+ INDEX { pppoeiaPortIndex }
+ ::= { pppoeiaPortTable 1 }
+
+PppoeiaPortEntry ::= SEQUENCE
+{
+ pppoeiaPortIndex InterfaceIndex,
+ pppoeiaPortStatus EnabledStatus,
+ pppoeiaPortTrustStatus EnabledStatus,
+ pppoeiaPortVendorTagStrip EnabledStatus,
+ pppoeiaPortCircuitId DisplayString,
+ pppoeiaPortOperCircuitId DisplayString,
+ pppoeiaPortRemoteId DisplayString,
+ pppoeiaPortOperRemoteId DisplayString,
+ pppoeiaPortRemoteIdDelimiterEnable EnabledStatus,
+ pppoeiaPortRemoteIdDelimiterAscii Integer32,
+ pppoeiaPortCircuitIdMode INTEGER,
+ pppoeiaPortRemoteIdMode INTEGER,
+ pppoeiaPortOptionCarryToClient EnabledStatus
+}
+
+pppoeiaPortIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The port and the trunk (excluding trunk members) interface of
+ the portTable. The interface identified by a particular value
+ of this index is the same interface as identified by the same
+ value of ifIndex in the IF-MIB."
+ ::= { pppoeiaPortEntry 1 }
+
+pppoeiaPortStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This parameter is used to enable/disable PPPoE
+ Intermediate Agent on interfaces."
+ ::= { pppoeiaPortEntry 2 }
+
+pppoeiaPortTrustStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This parameter is used to enable/disable trust mode of
+ PPPoE Intermediate Agent on interfaces."
+ ::= { pppoeiaPortEntry 3 }
+
+pppoeiaPortVendorTagStrip OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This parameter is used to enable/disable stripping of
+ vendor tag status of PPPoE Intermediate Agent on
+ interfaces."
+ ::= { pppoeiaPortEntry 4 }
+
+pppoeiaPortCircuitId OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..10))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies circuit ID of PPPoE Intermediate Agent on
+ interfaces. Use empty to revert to default value."
+ ::= { pppoeiaPortEntry 5 }
+
+pppoeiaPortOperCircuitId OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The operational circuit ID of PPPoE Intermediate Agent on
+ interfaces."
+ ::= { pppoeiaPortEntry 6 }
+
+pppoeiaPortRemoteId OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..63))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies remote ID of PPPoE Intermediate Agent on
+ interfaces. Use empty to revert to default value."
+ ::= { pppoeiaPortEntry 7 }
+
+pppoeiaPortOperRemoteId OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The operational remote ID of PPPoE Intermediate Agent on
+ interfaces."
+ ::= { pppoeiaPortEntry 8 }
+
+pppoeiaPortRemoteIdDelimiterEnable OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This parameter is used to enable/disable delimiter for
+ remote ID of PPPoE Intermediate Agent on interfaces."
+ ::= { pppoeiaPortEntry 9 }
+
+pppoeiaPortRemoteIdDelimiterAscii OBJECT-TYPE
+ SYNTAX Integer32(0..256)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the ASCII code of delimiter for remote ID
+ of PPPoE Intermediate Agent on interfaces. Use 256 to
+ revert to default value."
+ ::= { pppoeiaPortEntry 10 }
+
+pppoeiaPortCircuitIdMode OBJECT-TYPE
+ SYNTAX INTEGER { default(0), unit-port-vlan(1), hostname-port-vlan(2), string(3) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object indicates the different option that is inserted to relay agent
+ information circuit ID sub-option."
+ ::= { pppoeiaPortEntry 11 }
+
+pppoeiaPortRemoteIdMode OBJECT-TYPE
+ SYNTAX INTEGER { default(0), portmac(1), portname(2), string(3) cpemac(4)}
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object indicates the different option that insert to relay agent
+ information remote ID sub-option."
+ ::= { pppoeiaPortEntry 12 }
+
+pppoeiaPortOptionCarryToClient OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This parameter is used to enable/disable carry option to client."
+ ::= { pppoeiaPortEntry 13 }
+
+pppoeiaPortStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PppoeiaPortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for port statistics in PPPoE Intermediate Agent."
+ ::= { pppoeiaMgt 3 }
+
+pppoeiaPortStatsEntry OBJECT-TYPE
+ SYNTAX PppoeiaPortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for port statistics in PPPoE Intermediate Agent."
+ INDEX { pppoeiaPortStatsIndex }
+ ::= { pppoeiaPortStatsTable 1 }
+
+PppoeiaPortStatsEntry ::= SEQUENCE
+{
+ pppoeiaPortStatsIndex InterfaceIndex,
+ pppoeiaPortStatsRecvPkts Counter32,
+ pppoeiaPortStatsRecvPadiPkts Counter32,
+ pppoeiaPortStatsRecvPadoPkts Counter32,
+ pppoeiaPortStatsRecvPadrPkts Counter32,
+ pppoeiaPortStatsRecvPadsPkts Counter32,
+ pppoeiaPortStatsRecvPadtPkts Counter32,
+ pppoeiaPortStatsDropUntrustRespPkts Counter32,
+ pppoeiaPortStatsDropUntrustReqPkts Counter32,
+ pppoeiaPortStatsDropMalformedPkts Counter32,
+ pppoeiaPortStatsClearAction INTEGER
+}
+
+pppoeiaPortStatsIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The port and the trunk (excluding trunk members) interface of
+ the portTable. The interface identified by a particular value
+ of this index is the same interface as identified by the same
+ value of ifIndex in the IF-MIB."
+ ::= { pppoeiaPortStatsEntry 1 }
+
+pppoeiaPortStatsRecvPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of received packets of the
+ interface."
+ ::= { pppoeiaPortStatsEntry 2 }
+
+pppoeiaPortStatsRecvPadiPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of received PPPoE Active
+ Discovery Initiation packets of the interface."
+ ::= { pppoeiaPortStatsEntry 3 }
+
+pppoeiaPortStatsRecvPadoPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of received PPPoE Active
+ Discovery Offer packets of the interface."
+ ::= { pppoeiaPortStatsEntry 4 }
+
+pppoeiaPortStatsRecvPadrPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of received PPPoE Active
+ Discovery Request packets of the interface."
+ ::= { pppoeiaPortStatsEntry 5 }
+
+pppoeiaPortStatsRecvPadsPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of received PPPoE Active
+ Discovery Session-confirmation packets of the interface."
+ ::= { pppoeiaPortStatsEntry 6 }
+
+pppoeiaPortStatsRecvPadtPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of received PPPoE Active
+ Discovery Terminate packets of the interface."
+ ::= { pppoeiaPortStatsEntry 7 }
+
+pppoeiaPortStatsDropUntrustRespPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of response packets
+ dropped because they were untrusted."
+ ::= { pppoeiaPortStatsEntry 8 }
+
+pppoeiaPortStatsDropUntrustReqPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of request packets
+ dropped because they were untrusted."
+ ::= { pppoeiaPortStatsEntry 9 }
+
+pppoeiaPortStatsDropMalformedPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of malformed packets
+ dropped because they were untrusted."
+ ::= { pppoeiaPortStatsEntry 10 }
+
+pppoeiaPortStatsClearAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ clear(1),
+ noClear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This variable is used to clear the counters of specified
+ interface. Set clear(1) to perform the clear operation.
+ The value noClear(2) will always be displayed when reading."
+ ::= { pppoeiaPortStatsEntry 11 }
+
+--
+-- erpsMgt
+--
+
+-- Management for Ethernet Ring Protection Switching(ERPS) protocol.
+
+erpsGlobalStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Configures the ERPS function for an entire switch.
+ Note that the ERPS domain will not take effect unless
+ it becomes active and the global status is enabled."
+ ::= { erpsMgt 1 }
+
+erpsGlobalClearStatisticsAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ clear(1),
+ noClear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This variable is used to clear the counters of all
+ ERPS domains. Set to clear(1) to perform the clear operation.
+ The value noClear(2) will always be displayed when reading."
+ ::= { erpsMgt 3 }
+
+erpsDomainTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ErpsDomainEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for ERPS domain configuration."
+ ::= { erpsMgt 2 }
+
+erpsDomainEntry OBJECT-TYPE
+ SYNTAX ErpsDomainEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for ERPS domain configuration."
+ INDEX
+ {
+ erpsDomainIndex
+ }
+ ::= { erpsDomainTable 1 }
+
+ErpsDomainEntry ::= SEQUENCE
+{
+ erpsDomainIndex Integer32,
+ erpsDomainName DisplayString,
+ erpsDomainMegLevel INTEGER,
+ erpsDomainNodeId MacAddress,
+ erpsDomainWestRingPort Integer32,
+ erpsDomainEastRingPort Integer32,
+ erpsDomainRplPort INTEGER,
+ erpsDomainGuardTimer Integer32,
+ erpsDomainHoldoffTimer Integer32,
+ erpsDomainWtrTimer Integer32,
+ erpsDomainControlVlanID Integer32,
+ erpsDomainNodeState INTEGER,
+ erpsDomainWestRingPortState INTEGER,
+ erpsDomainEastRingPortState INTEGER,
+ erpsDomainRowStatus RowStatus,
+ erpsDomainMajorDomainIndex Integer32,
+ erpsDomainPropagateTC INTEGER,
+ erpsDomainWestMepId Integer32,
+ erpsDomainEastMepId Integer32,
+ erpsDomainNonErpsDevProtect INTEGER,
+
+ erpsDomainNodeType INTEGER,
+ erpsDomainNonRevertive INTEGER,
+ erpsDomainRapsDefMac INTEGER,
+ erpsDomainRapsWithoutVc INTEGER,
+ erpsDomainVersion INTEGER,
+ erpsDomainForcedSwitch INTEGER,
+ erpsDomainManualSwitch INTEGER,
+ erpsDomainClear INTEGER,
+ erpsDomainStatsClearAction INTEGER,
+
+ erpsDomainWtbTimer Integer32,
+ erpsDomainWtrExpire Integer32,
+ erpsDomainWtbExpire Integer32,
+ erpsDomainWestRingPortSf INTEGER,
+ erpsDomainEastRingPortSf INTEGER,
+ erpsDomainMultiRplOwnerWarn INTEGER
+}
+
+erpsDomainIndex OBJECT-TYPE
+ SYNTAX Integer32(1..255)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An index that uniquely identifies an entry in the
+ erpsDomainTable."
+ ::= { erpsDomainEntry 1 }
+
+erpsDomainName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..12))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The domain name that uniquely identifies an entry in the
+ erpsDomainTable."
+ ::= { erpsDomainEntry 2 }
+
+erpsDomainMegLevel OBJECT-TYPE
+ SYNTAX INTEGER(0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Configures the maintenance entity group (MEG) level which is
+ used to provide a communication channel for ring automatic
+ protection switching (R-APS) information."
+ ::= { erpsDomainEntry 3 }
+
+erpsDomainNodeId OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Configures the node id whcih is a MAC address unique to the
+ ring node."
+ ::= { erpsDomainEntry 4 }
+
+erpsDomainWestRingPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Each node on the ring connects to the ring through two ports.
+ As part of the protection switching scheme, one port can be
+ configured as the west port for the specified domain. The east
+ port and west port can not be configured as the same port.
+
+ The interface identified by a particular value of this index
+ is the same interface as identified by the same value of
+ ifIndex in the IF-MIB. A value of 0 means no west ring port
+ configured for this domain."
+ ::= { erpsDomainEntry 5 }
+
+erpsDomainEastRingPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Each node on the ring connects to the ring through two ports.
+ As part of the protection switching scheme, one port can be
+ configured as the east port for the specified domain. The east
+ port and west port can not be configured as the same port.
+
+ The interface identified by a particular value of this index
+ is the same interface as identified by the same value of
+ ifIndex in the IF-MIB. A value of 0 means no east ring port
+ configured for this domain."
+ ::= { erpsDomainEntry 6 }
+
+erpsDomainRplPort OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(1),
+ west(2),
+ east(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value displays the port for ring protection link which
+ under normal conditions, i.e., without any failure or request,
+ is blocked for traffic channel, to prevent the formation of
+ loops."
+ ::= { erpsDomainEntry 8 }
+
+erpsDomainGuardTimer OBJECT-TYPE
+ SYNTAX Integer32 (10..2000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Configures the value of the guard timer which is used to
+ prevent ring nodes from receiving outdated R-APS messages.
+ The range is in 10 ms steps between 10 ms and 2 seconds,
+ with a default value of 500 ms."
+ DEFVAL { 500 }
+ ::= { erpsDomainEntry 9 }
+
+erpsDomainHoldoffTimer OBJECT-TYPE
+ SYNTAX Integer32 (0..10000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Configures the value of the holdoff timer which is used to
+ prevent reporting error event immediately to protection
+ switching if the provisioned holdoff timer value is non-zero.
+ The range is in 100 ms steps between 0 and 10 seconds,
+ with a default value of 0 ms."
+ DEFVAL { 0 }
+ ::= { erpsDomainEntry 10 }
+
+erpsDomainWtrTimer OBJECT-TYPE
+ SYNTAX Integer32 (5..12)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Configures the value of the wait-to-restore timer which is used
+ by the RPL owner node to prevent frequent switching operations
+ that may be caused by intermittent failures.
+ The range is in 1 minute steps between 5 and 12 minutes
+ with a default value of 5 minutes.
+ This object will not take effect for the non RPL owner node."
+ DEFVAL { 5 }
+ ::= { erpsDomainEntry 11 }
+
+erpsDomainControlVlanID OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This is defined as dot1qVlanIndex in the Q-BRIDGE-MIB.
+ Configures one control VLAN for each ERPS domain. The control
+ VLAN is used only to send and receive ERPS message. A control
+ VLAN can not belong to more than one ERPS domain. A value of 0
+ means no control VLAN configured for this domain."
+ ::= { erpsDomainEntry 12 }
+
+erpsDomainNodeState OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ init(1),
+ idle(2),
+ protection(3),
+ manualSwitch(4),
+ forcedSwitch(5),
+ pending(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value displays the node's current state.
+ It displays one of the following states
+ (1) init -- The node is in the init state.
+ (The node state will stay in init state if global status
+ or domain status is not enabled.)
+ (2) idle -- The node is in idle state (i.e., no detected
+ failures, and receiving only 'NR, RB' R-APS frames).
+ (3) protection -- The node is in protection state.
+ (4) manualSwitch -- The node is in manual switch state.
+ (5) forcedSwitch -- The node is in forced switch state.
+ (6) pending -- The node is in pending state."
+ ::= { erpsDomainEntry 13 }
+
+erpsDomainWestRingPortState OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ unknown(1),
+ blocking(2),
+ forwarding(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value displays the west ring port's current state.
+ It displays one of the following states
+ (1) unknown -- The port's current state is unknown.
+ (The port's current state will stay in unknown state
+ if the node's current state is in init state.)
+ (2) blocking -- The transmission and reception of traffic
+ are blocked.
+ (3) forwarding -- The traffic can be transmitted and received
+ normally."
+ ::= { erpsDomainEntry 14 }
+
+erpsDomainEastRingPortState OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ unknown(1),
+ blocking(2),
+ forwarding(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value displays the east ring port's current state.
+ It displays one of the following states
+ (1) unknown -- The port's current state is unknown.
+ (The port's current state will stay in unknown state
+ if the node's current state is in init state.)
+ (2) blocking -- The transmission and reception of traffic
+ are blocked.
+ (3) forwarding -- The traffic can be transmitted and received
+ normally."
+ ::= { erpsDomainEntry 15 }
+
+erpsDomainRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The status of this conceptual row entry. This object is used to
+ manage the creation and deletion of conceptual rows.
+
+ The status column has six defined values:
+
+ - 'active', which indicates that the conceptual row is
+ available for use by the managed device;
+
+ - 'notInService', which indicates that the conceptual row
+ exists in the agent, but is unavailable for use by the managed
+ device (see NOTE below);
+
+ - 'notReady', which indicates that the conceptual row exists in
+ the agent, but is missing information necessary in order to be
+ available for use by the managed device;
+
+ - 'createAndGo', which is supplied by a management station
+ wishing to create a new instance of a conceptual row and to
+ have its status automatically set to active, making it
+ available for use by the managed device;
+
+ - 'createAndWait', which is supplied by a management station
+ wishing to create a new instance of a conceptual row (but not
+ make it available for use by the managed device); and,
+
+ - 'destroy', which is supplied by a management station wishing
+ to delete all of the instances associated with an existing
+ conceptual row.
+
+ Whereas five of the six values (all except 'notReady') may be
+ specified in a management protocol set operation, only three
+ values will be returned in response to a management protocol
+ retrieval operation: 'notReady', 'notInService' or 'active'.
+ That is, when queried, an existing conceptual row has only
+ three states: it is either available for use by the managed
+ device (the status column has value 'active'); it is not
+ available for use by the managed device, though the agent has
+ sufficient information to make it so (the status column has
+ value 'notInService'); or, it is not available for use by
+ the managed device, and an attempt to make it so would fail
+ because the agent has insufficient information (the state
+ column has value 'notReady').
+
+ For a detailed description of this object, please refer to
+ SNMPv2-TC MIB.
+
+ Note that other objects can not be modified when the status
+ is active."
+ ::= { erpsDomainEntry 16 }
+
+erpsDomainMajorDomainIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "An index that uniquely identifies an entry in the
+ erpsDomainTable. A value of 0 means this domain has no major
+ domain.
+ Notes: This objest can not be configured if
+ erpsDomainRingPortEast has a vaule other than 0."
+ ::= { erpsDomainEntry 17 }
+
+erpsDomainPropagateTC OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Set to enabled(1) to transmit topology change signal to the
+ major domain. It will not take effect,
+ if erpsDomainMajorDomainIndex has a value of 0."
+ ::= { erpsDomainEntry 18 }
+
+erpsDomainWestMepId OBJECT-TYPE
+ SYNTAX Integer32 (0..8191)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Configures a CFM Down MEP on west ring port. A down MEP can be
+ uniquely select by given a MEPID, domain's MEG level, and
+ domain's control VLAN ID. A value of 0 means no west MEP is
+ not configured for this domain."
+ ::= { erpsDomainEntry 20 }
+
+erpsDomainEastMepId OBJECT-TYPE
+ SYNTAX Integer32 (0..8191)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Configures a CFM Down MEP on east ring port. A down MEP can be
+ uniquely select by given a MEPID, domain's MEG level, and
+ domain's control VLAN ID. A value of 0 means no east MEP is
+ not configured for this domain."
+ ::= { erpsDomainEntry 21 }
+
+erpsDomainNonErpsDevProtect OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Set to enabled(1) to use non-standard protection mechanism for
+ network containing non-ERPS devices."
+ ::= { erpsDomainEntry 22 }
+
+erpsDomainNodeType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(1),
+ owner(2),
+ neighbor(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Set to none(1) to make this node act as a normal node.
+ Set to owner(2) to make this node act as an RPL owner.
+ Set to neighbor(3) to make this node act as an RPL neighbor."
+ ::= { erpsDomainEntry 23 }
+
+erpsDomainNonRevertive OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Set to enabled(1) to enable non-revertive mode operation."
+ ::= { erpsDomainEntry 24 }
+
+erpsDomainRapsDefMac OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Set to enabled(1) to use R-APS default MAC."
+ ::= { erpsDomainEntry 25 }
+
+erpsDomainRapsWithoutVc OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Set to enabled(1) to enable R-APS sub ring without
+ virtual-channel for a sub domain."
+ ::= { erpsDomainEntry 26 }
+
+erpsDomainVersion OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ v1(1),
+ v2(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Set to v2(2) to enable ERPS v2 operation."
+ DEFVAL { 2 }
+ ::= { erpsDomainEntry 27 }
+
+erpsDomainForcedSwitch OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(1),
+ west(2),
+ east(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Set to west(2) to perform the forced switch command on west
+ ring port of specified domain.
+ Set to east(3) to perform the forced switch command on east
+ ring port of specified domain.
+ The value none(1) will be displayed if no forced switch command
+ is issued on local node."
+ ::= { erpsDomainEntry 28 }
+
+erpsDomainManualSwitch OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(1),
+ west(2),
+ east(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Set to west(2) to perform the manual switch command on west
+ ring port of specified domain.
+ Set to east(3) to perform the manual switch command on east
+ ring port of specified domain.
+ The value none(1) will be displayed if no manual switch command
+ is issued on local node."
+ ::= { erpsDomainEntry 29 }
+
+erpsDomainClear OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ clear(1),
+ noClear(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Set to clear(1) to perform the clear command on specified
+ domain.
+ The value noClear(2) will always be displayed when reading."
+ ::= { erpsDomainEntry 30 }
+
+erpsDomainStatsClearAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ clear(1),
+ noClear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This variable is used to clear the counters of specified
+ domain. Set to clear(1) to perform the clear operation.
+ The value noClear(2) will always be displayed when reading."
+ ::= { erpsDomainEntry 31 }
+
+erpsDomainWtbTimer OBJECT-TYPE
+ SYNTAX Integer32 (5010..7000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Displays the value of the wait-to-block timer in ms
+ which is used by the RPL owner node when recovering from an
+ operator command (i.e. FS or MS).
+ This object will not take effect for a non RPL owner node."
+ ::= { erpsDomainEntry 32 }
+
+erpsDomainWtbExpire OBJECT-TYPE
+ SYNTAX Integer32 (0..7000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Displays the time remaining in ms until the
+ wait-to-block timer countdown expires.
+ A value of 0 means no countdown is running."
+ ::= { erpsDomainEntry 33 }
+
+erpsDomainWtrExpire OBJECT-TYPE
+ SYNTAX Integer32 (0..720)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Displays the time remaining in seconds until the
+ wait-to-restore timer countdown expires.
+ A value of 0 means no countdown is running."
+ ::= { erpsDomainEntry 34 }
+
+erpsDomainWestRingPortSf OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(1),
+ detected(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value displays the west ring port's current SF state.
+ It displays one of the following states
+ (1) none -- No SF is detected.
+ (2) detected -- SF is detected."
+ ::= { erpsDomainEntry 35 }
+
+erpsDomainEastRingPortSf OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(1),
+ detected(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value displays the east ring port's current SF state.
+ It displays one of the following states
+ (1) none -- No SF is detected.
+ (2) detected -- SF is detected."
+ ::= { erpsDomainEntry 36 }
+
+erpsDomainMultiRplOwnerWarn OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(1),
+ detected(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value displays the multiple PPL owner warning state.
+ It displays one of the following states
+ (1) none -- No multiple PPL owner warning is detected.
+ (2) detected -- Multiple RPL owner warning is detected."
+ ::= { erpsDomainEntry 37 }
+
+erpsPortStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ErpsPortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for port statistics in ERPS."
+ ::= { erpsMgt 4 }
+
+erpsPortStatsEntry OBJECT-TYPE
+ SYNTAX ErpsPortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for port statistics in ERPS."
+ INDEX { erpsPortStatsDomainIndex, erpsPortStatsPortIndex }
+ ::= { erpsPortStatsTable 1 }
+
+ErpsPortStatsEntry ::= SEQUENCE
+{
+ erpsPortStatsDomainIndex Integer32,
+ erpsPortStatsPortIndex INTEGER,
+ erpsPortStatsLocalSfCount Counter32,
+ erpsPortStatsLocalClrSfCount Counter32,
+ erpsPortStatsSentSfPkts Counter32,
+ erpsPortStatsSentNrPkts Counter32,
+ erpsPortStatsSentNrRbPkts Counter32,
+ erpsPortStatsSentFsPkts Counter32,
+ erpsPortStatsSentMsPkts Counter32,
+ erpsPortStatsSentEventPkts Counter32,
+ erpsPortStatsSentHealthPkts Counter32,
+ erpsPortStatsRecvSfPkts Counter32,
+ erpsPortStatsRecvNrPkts Counter32,
+ erpsPortStatsRecvNrRbPkts Counter32,
+ erpsPortStatsRecvFsPkts Counter32,
+ erpsPortStatsRecvMsPkts Counter32,
+ erpsPortStatsRecvEventPkts Counter32,
+ erpsPortStatsRecvHealthPkts Counter32,
+ erpsPortStatsIgnoreSfPkts Counter32,
+ erpsPortStatsIgnoreNrPkts Counter32,
+ erpsPortStatsIgnoreNrRbPkts Counter32,
+ erpsPortStatsIgnoreFsPkts Counter32,
+ erpsPortStatsIgnoreMsPkts Counter32,
+ erpsPortStatsIgnoreEventPkts Counter32,
+ erpsPortStatsIgnoreHealthPkts Counter32
+}
+
+erpsPortStatsDomainIndex OBJECT-TYPE
+ SYNTAX Integer32(1..255)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An index that uniquely identifies an entry in the
+ erpsDomainTable."
+ ::= { erpsPortStatsEntry 1 }
+
+erpsPortStatsPortIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ west(1),
+ east(2)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object indicates the port in an ERPS domain.
+ The value west(1) means the west ring port.
+ The value east(2) means the east ring port."
+ ::= { erpsPortStatsEntry 2 }
+
+erpsPortStatsLocalSfCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of
+ local SF events that occurred on this ring port."
+ ::= { erpsPortStatsEntry 3 }
+
+erpsPortStatsLocalClrSfCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of
+ local Clear SF events that occurred on this ring port."
+ ::= { erpsPortStatsEntry 4 }
+
+erpsPortStatsSentSfPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of R-APS SF messages sent
+ via this ring port (not including the forwarded ones)."
+ ::= { erpsPortStatsEntry 5 }
+
+erpsPortStatsSentNrPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of R-APS NR messages sent
+ via this ring port (not including the forwarded ones)."
+ ::= { erpsPortStatsEntry 6 }
+
+erpsPortStatsSentNrRbPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of R-APS NR-RB messages sent
+ via this ring port (not including the forwarded ones)."
+ ::= { erpsPortStatsEntry 7 }
+
+erpsPortStatsSentFsPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of R-APS FS messages sent
+ via this ring port (not including the forwarded ones)."
+ ::= { erpsPortStatsEntry 8 }
+
+erpsPortStatsSentMsPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of R-APS MS messages sent
+ via this ring port (not including the forwarded ones)."
+ ::= { erpsPortStatsEntry 9 }
+
+erpsPortStatsSentEventPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of R-APS EVENT messages sent
+ via this ring port (not including the forwarded ones)."
+ ::= { erpsPortStatsEntry 10 }
+
+erpsPortStatsSentHealthPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of non-standard health-check
+ messages sent via this ring port
+ (not including the forwarded ones)."
+ ::= { erpsPortStatsEntry 11 }
+
+erpsPortStatsRecvSfPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of R-APS SF messages received
+ via this ring port (not including the ignored ones)."
+ ::= { erpsPortStatsEntry 12 }
+
+erpsPortStatsRecvNrPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of R-APS NR messages received
+ via this ring port (not including the ignored ones)."
+ ::= { erpsPortStatsEntry 13 }
+
+erpsPortStatsRecvNrRbPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of R-APS NR-RB messages received
+ via this ring port (not including the ignored ones)."
+ ::= { erpsPortStatsEntry 14 }
+
+erpsPortStatsRecvFsPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of R-APS FS messages received
+ via this ring port (not including the ignored ones)."
+ ::= { erpsPortStatsEntry 15 }
+
+erpsPortStatsRecvMsPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of R-APS MS messages received
+ via this ring port (not including the ignored ones)."
+ ::= { erpsPortStatsEntry 16 }
+
+erpsPortStatsRecvEventPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of R-APS EVENT messages received
+ via this ring port (not including the ignored ones)."
+ ::= { erpsPortStatsEntry 17 }
+
+erpsPortStatsRecvHealthPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of non-standard health-check
+ messages received via this ring port
+ (not including the ignored ones)."
+ ::= { erpsPortStatsEntry 18 }
+
+erpsPortStatsIgnoreSfPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of R-APS SF messages ignored
+ by this ring port because they have been timed out or
+ for other reasons."
+ ::= { erpsPortStatsEntry 19 }
+
+erpsPortStatsIgnoreNrPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of R-APS NR messages ignored
+ by this ring port because they have been timed out or
+ for other reasons."
+ ::= { erpsPortStatsEntry 20 }
+
+erpsPortStatsIgnoreNrRbPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of R-APS NR-RB messages ignored
+ by this ring port because they have been timed out or
+ for other reasons."
+ ::= { erpsPortStatsEntry 21 }
+
+erpsPortStatsIgnoreFsPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of R-APS FS messages ignored
+ by this ring port because they have been timed out or
+ for other reasons."
+ ::= { erpsPortStatsEntry 22 }
+
+erpsPortStatsIgnoreMsPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of R-APS MS messages ignored
+ by this ring port because they have been timed out or
+ for other reasons."
+ ::= { erpsPortStatsEntry 23 }
+
+erpsPortStatsIgnoreEventPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of R-APS EVENT messages ignored
+ by this ring port because they have been timed out or
+ for other reasons."
+ ::= { erpsPortStatsEntry 24 }
+
+erpsPortStatsIgnoreHealthPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of non-standard health-check
+ messages ignored by this ring port because they have been
+ timed out or for other reasons."
+ ::= { erpsPortStatsEntry 25 }
+
+--
+-- lbdMgt
+--
+
+lbdGlobal OBJECT IDENTIFIER ::= { lbdMgt 1 }
+lbdInterface OBJECT IDENTIFIER ::= { lbdMgt 2 }
+
+lbdGlobalStatus OBJECT-TYPE
+ SYNTAX INTEGER { enabled(1), disabled(2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set enabled(1) to enable global LBD status.
+ Set disabled(2) to disable global LBD status."
+ ::= { lbdGlobal 1 }
+
+lbdTransmitInterval OBJECT-TYPE
+ SYNTAX Unsigned32(1..32767)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The transmission interval for LBD control frames."
+ ::= { lbdGlobal 2 }
+
+lbdRecoverTime OBJECT-TYPE
+ SYNTAX Unsigned32(0|60..1000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The recover time used by LBD auto recovery mechanism. A
+ value of 0 disables auto recovery."
+ ::= { lbdGlobal 3 }
+
+lbdAction OBJECT-TYPE
+ SYNTAX INTEGER { none(1), shutdown(2), block(3) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The protection action of LBD."
+ ::= { lbdGlobal 5 }
+
+lbdTrap OBJECT-TYPE
+ SYNTAX INTEGER { none(1), detect(2), recover(3), both(4) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The kind of SNMP traps for LBD will be sent."
+ ::= { lbdGlobal 6 }
+
+lbdPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LbdPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table containing LBD configurations for all interfaces."
+ ::= { lbdInterface 1 }
+
+lbdPortEntry OBJECT-TYPE
+ SYNTAX LbdPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An instance containing the configuration of LBD at each
+ interface."
+ INDEX { lbdPortIfIndex }
+ ::= { lbdPortTable 1 }
+
+LbdPortEntry ::= SEQUENCE
+{
+ lbdPortIfIndex InterfaceIndex,
+ lbdPortAdminState INTEGER,
+ lbdPortOperState INTEGER,
+ lbdPortLoopedVlan OCTET STRING
+}
+
+lbdPortIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The ifIndex value of the port."
+ ::= { lbdPortEntry 1 }
+
+lbdPortAdminState OBJECT-TYPE
+ SYNTAX INTEGER { enabled(1), disabled(2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The LBD administrative port status."
+ ::= { lbdPortEntry 2 }
+
+lbdPortOperState OBJECT-TYPE
+ SYNTAX INTEGER { normal(1), looped(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The LBD operative port status."
+ ::= { lbdPortEntry 3 }
+
+lbdPortLoopedVlan OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..512))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The list of VLANs on which loopback is detected. Only when
+ oper state is looped and mode is VLAN-based, the value is
+ nonzero."
+ ::= { lbdPortEntry 4 }
+
+--
+-- IPv6 RA Guard
+--
+
+ipv6RaGuardPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Ipv6RaGuardPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for IPv6 RA Guard port configuration."
+ ::= { ipv6RaGuardMgt 1 }
+
+ipv6RaGuardPortEntry OBJECT-TYPE
+ SYNTAX Ipv6RaGuardPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for IPv6 RA Guard port configuration."
+ INDEX { ipv6RaGuardPortIndex }
+ ::= { ipv6RaGuardPortTable 1 }
+
+Ipv6RaGuardPortEntry ::= SEQUENCE
+{
+ ipv6RaGuardPortIndex InterfaceIndex,
+ ipv6RaGuardPortStatus INTEGER
+}
+
+ipv6RaGuardPortIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The port and the trunk (excluding trunk members) interface of
+ the portTable. The interface identified by a particular value
+ of this index is the same interface as identified by the same
+ value of ifIndex in the IF-MIB."
+ ::= { ipv6RaGuardPortEntry 1 }
+
+ipv6RaGuardPortStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "A value of enabled (1) indicates that IPv6 RA Guard feature
+ is enabled on interfaces. A value of disabled (2) indicates
+ that the feature is disabled."
+ ::= { ipv6RaGuardPortEntry 2 }
+
+--
+-- udldMgt
+--
+
+udldGlobalMessageInterval OBJECT-TYPE
+ SYNTAX INTEGER(7..90)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The message interval (in seconds) between UDLD probe
+ messages on ports that are in advertisement phase and are
+ determined to be bidirectional."
+ DEFVAL { 15 }
+ ::= { udldMgt 1 }
+
+udldGlobalDetectionInterval OBJECT-TYPE
+ SYNTAX INTEGER(5..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The detection interval (in seconds) used for UDLD detection
+ process."
+ DEFVAL { 5 }
+ ::= { udldMgt 4 }
+
+udldGlobalRecoveryInterval OBJECT-TYPE
+ SYNTAX INTEGER(30..86400)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The recovery interval (in seconds) used to recover
+ interface shut down by UDLD automatically."
+ DEFVAL { 300 }
+ ::= { udldMgt 5 }
+
+udldGlobalRecovery OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This parameter is used to enable/disable auto recovery
+ feature."
+ DEFVAL { disabled }
+ ::= { udldMgt 6 }
+
+udldPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UdldPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for port configuration of UDLD."
+ ::= { udldMgt 2 }
+
+udldPortEntry OBJECT-TYPE
+ SYNTAX UdldPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for port configuration of UDLD."
+ INDEX { udldPortIndex }
+ ::= { udldPortTable 1 }
+
+UdldPortEntry ::= SEQUENCE
+{
+ udldPortIndex InterfaceIndex,
+ udldPortStatus EnabledStatus,
+ udldPortAggressiveStatus EnabledStatus,
+ udldPortOperState INTEGER,
+ udldPortPortState INTEGER,
+ udldPortOperMessageInterval INTEGER,
+ udldPortOperTimeout INTEGER,
+ udldPortNeighborDevCount INTEGER
+}
+
+udldPortIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "The port (excluding trunk and trunk members)
+ interface of the portTable. The interface identified by
+ a particular value of this index is the same interface as
+ identified by the same value of ifIndex in the IF-MIB."
+ ::= { udldPortEntry 1 }
+
+udldPortStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This parameter is used to enable/disable UDLD
+ on this interface."
+ ::= { udldPortEntry 2 }
+
+udldPortAggressiveStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This parameter is used to enable/disable aggressive mode of
+ UDLD on this interface."
+ ::= { udldPortEntry 3 }
+
+udldPortOperState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ linkDown(2),
+ linkUp(3),
+ advertisement(4),
+ detection(5),
+ disabledPort(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The operational state of UDLD on this interface."
+ ::= { udldPortEntry 4 }
+
+udldPortPortState OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ neighborsEchoIsEmpty(2),
+ bidirectional(3),
+ mismatchWithneighborStateReported(4),
+ transmitToReceiveLoop(5),
+ unidirectional(6),
+ aggressiveModeFailure(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The port state of UDLD on this interface."
+ ::= { udldPortEntry 5 }
+
+udldPortOperMessageInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The operational message interval (in seconds) used by UDLD
+ on this interface."
+ ::= { udldPortEntry 6 }
+
+udldPortOperTimeout OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The operational timeout interval (in seconds) used by UDLD
+ to decide the basic length of the detection phase on
+ this interface."
+ ::= { udldPortEntry 7 }
+
+udldPortNeighborDevCount OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of neighbor devices discovered on this
+ interface."
+ ::= { udldPortEntry 8 }
+
+udldPortNeighborDevTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UdldPortNeighborDevEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of neighbor devices discovered by UDLD
+ for each interface."
+ ::= { udldMgt 3 }
+
+udldPortNeighborDevEntry OBJECT-TYPE
+ SYNTAX UdldPortNeighborDevEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A conceptual row containing the information
+ of a neighbor device."
+ INDEX { udldPortNeighborDevPortIndex, udldPortNeighborDevIndex }
+ ::= { udldPortNeighborDevTable 1 }
+
+UdldPortNeighborDevEntry ::= SEQUENCE
+{
+ udldPortNeighborDevPortIndex InterfaceIndex,
+ udldPortNeighborDevIndex Integer32,
+ udldPortNeighborDevDevID DisplayString,
+ udldPortNeighborDevPortID DisplayString,
+ udldPortNeighborDevDevName DisplayString,
+ udldPortNeighborDevNeighborState INTEGER,
+ udldPortNeighborDevExpire INTEGER,
+ udldPortNeighborDevMessageInterval INTEGER,
+ udldPortNeighborDevTimeout INTEGER
+}
+
+udldPortNeighborDevPortIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The port (excluding trunk and trunk members)
+ interface of the portTable. The interface identified by
+ a particular value of this index is the same interface as
+ identified by the same value of ifIndex in the IF-MIB."
+ ::= { udldPortNeighborDevEntry 1 }
+
+udldPortNeighborDevIndex OBJECT-TYPE
+ SYNTAX Integer32(1..500)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A 32-bit integer uniquely identifying the nieghbor device
+ discovered by UDLD on a port interface."
+ ::= { udldPortNeighborDevEntry 2 }
+
+udldPortNeighborDevDevID OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The device ID of this neighbor device."
+ ::= { udldPortNeighborDevEntry 3 }
+
+udldPortNeighborDevPortID OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The port ID of this neighbor device."
+ ::= { udldPortNeighborDevEntry 4 }
+
+udldPortNeighborDevDevName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The device name of this neighbor device."
+ ::= { udldPortNeighborDevEntry 5 }
+
+udldPortNeighborDevNeighborState OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ neighborsEchoIsEmpty(2),
+ bidirectional(3),
+ mismatchWithneighborStateReported(4),
+ unidirectional(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The neighbor state of this neighbor device."
+ ::= { udldPortNeighborDevEntry 6 }
+
+udldPortNeighborDevExpire OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The amount of time remaining (in seconds) before this
+ entry should expire. Whenever this period expires,
+ this entry will be removed."
+ ::= { udldPortNeighborDevEntry 7 }
+
+udldPortNeighborDevMessageInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The message interval (in seconds) of this neighbor device."
+ ::= { udldPortNeighborDevEntry 8 }
+
+udldPortNeighborDevTimeout OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The timeout interval (in seconds) of this neighbor device."
+ ::= { udldPortNeighborDevEntry 9 }
+
+
+--
+-- dhcpv6SnoopMgt
+--
+
+-- Management of DHCPv6 snooping.
+
+dhcpv6SnoopGlobal OBJECT IDENTIFIER ::= { dhcpv6SnoopMgt 1 }
+dhcpv6SnoopVlan OBJECT IDENTIFIER ::= { dhcpv6SnoopMgt 2 }
+dhcpv6SnoopInterface OBJECT IDENTIFIER ::= { dhcpv6SnoopMgt 3 }
+dhcpv6SnoopBinding OBJECT IDENTIFIER ::= { dhcpv6SnoopMgt 4 }
+dhcpv6SnoopStatistics OBJECT IDENTIFIER ::= { dhcpv6SnoopMgt 5 }
+
+dhcpv6SnoopEnable OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object indicates whether the DHCPv6 Snooping feature is
+ enabled."
+ ::= { dhcpv6SnoopGlobal 1 }
+
+dhcpv6SnoopBindingTableClearAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noClear(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Action for clearing dhcpv6SnoopBindingTable.
+ When this object is set to clear(2), all dynamic entries in dhcpv6SnoopBindingTable will be cleared.
+ When this object is read, the value of this object is
+ always noClear(1)."
+ ::= { dhcpv6SnoopGlobal 2 }
+
+dhcpv6SnoopStatisticsClearAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noClear(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Action for clearing dhcpSnoopStatistics.
+ When this object is set to clear(2), statistics in dhcpSnoopStatistics will be cleared.
+ When this object is read, the value of this object is
+ always noClear(1)."
+ ::= { dhcpv6SnoopGlobal 3 }
+--
+dhcpv6SnoopVlanConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dhcpv6SnoopVlanConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table contains DHCPv6 Snooping configurations of existing VLANs."
+ ::= { dhcpv6SnoopVlan 1 }
+
+dhcpv6SnoopVlanConfigEntry OBJECT-TYPE
+ SYNTAX Dhcpv6SnoopVlanConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An instance contains the configuration to enable
+ or disable DHCPv6 Snooping at each existing VLAN."
+ INDEX { dhcpv6SnoopVlanIndex }
+ ::= { dhcpv6SnoopVlanConfigTable 1 }
+
+Dhcpv6SnoopVlanConfigEntry ::= SEQUENCE
+{
+ dhcpv6SnoopVlanIndex VlanIndex,
+ dhcpv6SnoopVlanEnable EnabledStatus
+}
+
+dhcpv6SnoopVlanIndex OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object indicates the VLAN ID on which DHCPv6 Snooping
+ feature is configured."
+ ::= { dhcpv6SnoopVlanConfigEntry 1 }
+
+dhcpv6SnoopVlanEnable OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object indicates whether DHCPv6 Snooping is enabled in
+ this VLAN."
+ ::= { dhcpv6SnoopVlanConfigEntry 2 }
+
+--
+dhcpv6SnoopPortConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dhcpv6SnoopPortConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table provides the mechanism to configure the trust
+ state of each port or trunk for DHCPv6 Snooping purpose."
+ ::= { dhcpv6SnoopInterface 1 }
+
+dhcpv6SnoopPortConfigEntry OBJECT-TYPE
+ SYNTAX Dhcpv6SnoopPortConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An instance contains the configuration to enable or disable
+ trust state of each port or trunk for DHCPv6 Snooping purpose."
+ INDEX { dhcpv6SnoopPortIfIndex }
+ ::= { dhcpv6SnoopPortConfigTable 1 }
+
+Dhcpv6SnoopPortConfigEntry ::= SEQUENCE
+{
+ dhcpv6SnoopPortIfIndex InterfaceIndex,
+ dhcpv6SnoopPortTrustEnable EnabledStatus,
+ dhcpv6SnoopPortMaxBinding Integer32,
+ dhcpv6SnoopPortCurrentBinding Integer32
+}
+
+dhcpv6SnoopPortIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The ifIndex value of the port or trunk."
+ ::= { dhcpv6SnoopPortConfigEntry 1 }
+
+dhcpv6SnoopPortTrustEnable OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object indicates whether the port or trunk is trusted
+ for DHCP Snooping purpose."
+ ::= { dhcpv6SnoopPortConfigEntry 2 }
+
+dhcpv6SnoopPortMaxBinding OBJECT-TYPE
+ SYNTAX Integer32(1..5)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The maximum number of binding entries of the port or trunk"
+ ::= { dhcpv6SnoopPortConfigEntry 3}
+
+dhcpv6SnoopPortCurrentBinding OBJECT-TYPE
+ SYNTAX Integer32(0..5)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of dynamic binding entrires learned on the port or trunk."
+ ::= { dhcpv6SnoopPortConfigEntry 4}
+--
+dhcpv6SnoopBindingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dhcpv6SnoopBindingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table contains the DHCPv6 binding entries information
+ learned by the device."
+ ::= { dhcpv6SnoopBinding 1 }
+
+dhcpv6SnoopBindingEntry OBJECT-TYPE
+ SYNTAX Dhcpv6SnoopBindingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An instance contains the link-layer address, ia type,
+ ia id, IPv6 address, VLAN number, interface number, lifetime."
+ INDEX {
+ dhcpv6SnoopBindingLinkLayerAddress,
+ dhcpv6SnoopBindingIaType,
+ dhcpv6SnoopBindingIaId,
+ dhcpv6SnoopBindingIpv6Address
+ }
+ ::= { dhcpv6SnoopBindingTable 1 }
+
+Dhcpv6SnoopBindingEntry ::= SEQUENCE
+{
+ dhcpv6SnoopBindingLinkLayerAddress MacAddress,
+ dhcpv6SnoopBindingIaType INTEGER,
+ dhcpv6SnoopBindingIaId Unsigned32,
+ dhcpv6SnoopBindingIpv6Address InetAddress,
+ dhcpv6SnoopBindingVlanIndex VlanIndex,
+ dhcpv6SnoopBindingPortIfIndex InterfaceIndex,
+ dhcpv6SnoopBindingLifeTime Unsigned32
+}
+
+dhcpv6SnoopBindingLinkLayerAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object indicates the link-layer address of a DHCPv6
+ client host."
+ ::= { dhcpv6SnoopBindingEntry 1 }
+
+
+dhcpv6SnoopBindingIaType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ na(3),
+ ta(4)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object indicates the IPv6 address ia type of a DHCPv6
+ client host. na - Non-temporary address, ta - temporary address"
+ ::= { dhcpv6SnoopBindingEntry 2 }
+
+dhcpv6SnoopBindingIaId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object indicates the IPv6 address ia id of a DHCPv6
+ client host."
+ ::= { dhcpv6SnoopBindingEntry 3 }
+
+dhcpv6SnoopBindingIpv6Address OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object indicates the IPv6 address of a DHCPv6
+ client host."
+ ::= { dhcpv6SnoopBindingEntry 4 }
+
+dhcpv6SnoopBindingVlanIndex OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object indicates the VLAN which a DHCPv6 client host
+ belongs to."
+ ::= { dhcpv6SnoopBindingEntry 5 }
+
+dhcpv6SnoopBindingPortIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object indicates the port or trunk where a DHCPv6 client
+ host connects to."
+ ::= { dhcpv6SnoopBindingEntry 6 }
+
+dhcpv6SnoopBindingLifeTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object indicates the life time of this DHCPv6
+ binding."
+ ::= { dhcpv6SnoopBindingEntry 7 }
+
+--
+
+dhcpSnoopRecvClientPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the received number of client packets"
+ ::= { dhcpv6SnoopStatistics 1 }
+
+dhcpSnoopSentClientPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the sent number of client packets"
+ ::= { dhcpv6SnoopStatistics 2 }
+
+dhcpSnoopDroppedClientPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the dropped number of client packets"
+ ::= { dhcpv6SnoopStatistics 3 }
+
+dhcpSnoopRecvServerPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the received number of server packets"
+ ::= { dhcpv6SnoopStatistics 4 }
+
+dhcpSnoopSentServerPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the sent number of server packets"
+ ::= { dhcpv6SnoopStatistics 5 }
+
+dhcpSnoopDroppedServerPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the dropped number of server packets"
+ ::= { dhcpv6SnoopStatistics 6}
+
+dhcpSnoopRecvRelayPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the received number of relay packets"
+ ::= { dhcpv6SnoopStatistics 7 }
+
+dhcpSnoopSentRelayPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the sent number of relay packets"
+ ::= { dhcpv6SnoopStatistics 8 }
+
+dhcpSnoopDroppedRelayPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the dropped number of relay packets"
+ ::= { dhcpv6SnoopStatistics 9}
+
+-- ip6SrcGuardMgt Table
+ip6SrcGuardConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Ip6SrcGuardConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table contains the configurations to set
+ IPv6 Source Guard at each port."
+ ::= { ip6SrcGuardMgt 1 }
+
+ip6SrcGuardConfigEntry OBJECT-TYPE
+ SYNTAX Ip6SrcGuardConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An instance contains the configuration to set
+ IPv6 Source Guard at each port."
+ INDEX { ip6SrcGuardPortIfIndex }
+ ::= { ip6SrcGuardConfigTable 1}
+
+Ip6SrcGuardConfigEntry ::= SEQUENCE
+{
+ ip6SrcGuardPortIfIndex InterfaceIndex,
+ ip6SrcGuardMode INTEGER,
+ ip6SrcGuardMaxBinding Integer32
+}
+
+ip6SrcGuardPortIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object idents the port which is capable of
+ IPv6 Source Guard feature."
+ ::= { ip6SrcGuardConfigEntry 1 }
+
+ip6SrcGuardMode OBJECT-TYPE
+ SYNTAX INTEGER { disabled(1), srcIp(2)}
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object indicates whether IPv6 Source Guard is enabled
+ at this interface. If the value equals 1, it means IPv6 Source
+ Guard is disabled. If the value equals 2, it means IPv6 Source
+ Guard is enabled, and packets are filtered by checking source ip."
+ ::= { ip6SrcGuardConfigEntry 2 }
+
+ip6SrcGuardMaxBinding OBJECT-TYPE
+ SYNTAX Integer32 (1..5)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object indicates the maximum number of bindings associated with the port."
+ ::= { ip6SrcGuardConfigEntry 3}
+--
+ip6SrcGuardAddrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Ip6SrcGuardAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table contains the IPv6 Source Guard bindings information
+ learnt by the device or configured by the user."
+ ::= { ip6SrcGuardMgt 2 }
+
+ip6SrcGuardAddrEntry OBJECT-TYPE
+ SYNTAX Ip6SrcGuardAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An instance contains the Mac address, binding type,
+ IPv6 address, VLAN id, interface id, and status."
+ INDEX { ip6SrcGuardBindingType, ip6SrcGuardBindingMacAddress, ip6SrcGuardBindingIpv6Address}
+ ::= { ip6SrcGuardAddrTable 1 }
+
+Ip6SrcGuardAddrEntry ::= SEQUENCE
+{
+ ip6SrcGuardBindingType INTEGER,
+ ip6SrcGuardBindingMacAddress MacAddress,
+ ip6SrcGuardBindingIpv6Address InetAddressIPv6,
+ ip6SrcGuardBindingVlanIndex VlanIndex,
+ ip6SrcGuardBindingPortIfIndex InterfaceIndex,
+ ip6SrcGuardBindingStatus RowStatus
+}
+
+ip6SrcGuardBindingType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ static(1),
+ dhcp6snp(2),
+ ndsnp(3)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object indicates the binding type of the associated client."
+ ::= {ip6SrcGuardAddrEntry 1}
+
+ip6SrcGuardBindingMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object indicates the MAC address of the associated client."
+ ::= {ip6SrcGuardAddrEntry 2}
+
+ip6SrcGuardBindingIpv6Address OBJECT-TYPE
+ SYNTAX InetAddressIPv6
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object indicates the IPv6 address of the associated client."
+ ::= {ip6SrcGuardAddrEntry 3}
+
+ip6SrcGuardBindingVlanIndex OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object indicates the VLAN id of the associated client."
+ ::= {ip6SrcGuardAddrEntry 4}
+
+ip6SrcGuardBindingPortIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object indicates the port of the associated client."
+ ::= {ip6SrcGuardAddrEntry 5}
+
+ip6SrcGuardBindingStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The status of this conceptual row entry. This object issued to
+ manage the creation and deletion of conceptual rows.
+ The status column has six defined values: - 'active', which
+ indicates that the conceptual row is available for use by the
+ managed device; - 'notInService', which indicates that the
+ conceptual row exists in the agent, but is unavailable for use
+ by the managed device."
+ ::= {ip6SrcGuardAddrEntry 6}
+
+
+--
+-- trap definitions
+--
+
+fsTraps OBJECT IDENTIFIER ::= { fsNotifications 1 }
+fsTrapsPrefix OBJECT IDENTIFIER ::= { fsTraps 0 }
+
+swPowerStatusChangeTrap NOTIFICATION-TYPE
+ OBJECTS { swIndivPowerUnitIndex, swIndivPowerIndex, swIndivPowerStatus }
+ STATUS current
+ DESCRIPTION "This trap is sent when the power state changes."
+ ::= { fsTrapsPrefix 1 }
+
+swFanFailureTrap NOTIFICATION-TYPE
+ OBJECTS { switchUnitIndex, switchFanIndex }
+ STATUS current
+ DESCRIPTION "This trap is sent when the fan is failure."
+ ::= { fsTrapsPrefix 17 }
+
+swFanRecoverTrap NOTIFICATION-TYPE
+ OBJECTS { switchUnitIndex, switchFanIndex }
+ STATUS current
+ DESCRIPTION "This trap is sent when fan failure has recovered."
+ ::= { fsTrapsPrefix 18 }
+
+swPortSecurityTrap NOTIFICATION-TYPE
+ OBJECTS { ifIndex }
+ STATUS current
+ DESCRIPTION "This trap is sent when the port is being intruded. This trap
+ will only be sent when the portSecAction is set to trap(2) or
+ trapAndShutdown(4)."
+ ::= { fsTrapsPrefix 36 }
+
+swIpFilterRejectTrap NOTIFICATION-TYPE
+ OBJECTS { trapIpFilterRejectMode, trapIpFilterRejectIp }
+ STATUS current
+ DESCRIPTION "This trap is sent when an incorrect IP address is rejected by
+ the ipfilter."
+ ::= { fsTrapsPrefix 40 }
+
+swSmtpConnFailureTrap NOTIFICATION-TYPE
+ OBJECTS { smtpServerIp }
+ STATUS current
+ DESCRIPTION "This trap is triggered if the SMTP system
+ cannot open a connection to the mail server successfully."
+ ::= { fsTrapsPrefix 41 }
+
+--poe traps start
+pethPsePortOnOffNotification NOTIFICATION-TYPE
+ OBJECTS { pethPsePortDetectionStatus }
+ STATUS current
+ DESCRIPTION
+ " This Notification indicates if a Pse Port is delivering power to the PD. This notification SHOULD be sent on
+ every status change except in searching mode."
+ ::= { fsTrapsPrefix 43 }
+
+pethPsePortPowerMaintenanceStatusNotification NOTIFICATION-TYPE
+ OBJECTS { pethPsePortPowerMaintenanceStatus }
+ STATUS current
+ DESCRIPTION
+ " This Notification indicates a Port Change Status and
+ SHOULD be sent on every status change."
+ ::= { fsTrapsPrefix 44 }
+
+
+pethMainPowerUsageOnNotification NOTIFICATION-TYPE
+ OBJECTS { pethMainPseConsumptionPower }
+ STATUS current
+ DESCRIPTION
+ " This Notification indicates PSE Threshold usage indication is
+ on; the power usage is above the threshold."
+ ::= { fsTrapsPrefix 45 }
+
+pethMainPowerUsageOffNotification NOTIFICATION-TYPE
+ OBJECTS { pethMainPseConsumptionPower }
+ STATUS current
+ DESCRIPTION
+ " This Notification indicates that the PSE Threshold usage indication
+ is off; the usage power is below the threshold."
+ ::= { fsTrapsPrefix 46 }
+--poe traps end
+
+swThermalRisingNotification NOTIFICATION-TYPE
+ OBJECTS { switchThermalTempValue, switchThermalActionRisingThreshold }
+ STATUS current
+ DESCRIPTION
+ "This trap is sent when the temperature is over the
+ switchThermalActionRisingThreshold."
+ ::= { fsTrapsPrefix 58 }
+
+swThermalFallingNotification NOTIFICATION-TYPE
+ OBJECTS { switchThermalTempValue, switchThermalActionFallingThreshold }
+ STATUS current
+ DESCRIPTION
+ "This trap is sent when the temperature is below the
+ switchThermalActionFallingThreshold."
+ ::= { fsTrapsPrefix 59 }
+
+--
+-- ATC trap
+--
+swAtcBcastStormAlarmFireTrap NOTIFICATION-TYPE
+ OBJECTS {
+ atcBcastStormIfIndex,
+ atcBcastStormSampleType,
+ atcBcastStormCurrentTrafficRate,
+ atcBcastStormAlarmFireThreshold
+ }
+ STATUS current
+ DESCRIPTION
+ "When the broadcast traffic is detected as the storm, this trap
+ will be fired."
+ ::= { fsTrapsPrefix 70 }
+
+swAtcBcastStormAlarmClearTrap NOTIFICATION-TYPE
+ OBJECTS {
+ atcBcastStormIfIndex,
+ atcBcastStormSampleType,
+ atcBcastStormCurrentTrafficRate,
+ atcBcastStormAlarmClearThreshold
+ }
+ STATUS current
+ DESCRIPTION
+ "When the broadcast storm is detected as the normal traffic, this
+ trap will be fired."
+ ::= { fsTrapsPrefix 71 }
+
+swAtcBcastStormTcApplyTrap NOTIFICATION-TYPE
+ OBJECTS {
+ atcBcastStormIfIndex,
+ atcBcastStormSampleType,
+ atcBcastStormCurrentTrafficRate,
+ atcBcastStormAlarmFireThreshold,
+ atcBcastStormTcApplyTime
+ }
+ STATUS current
+ DESCRIPTION
+ "When the ATC is activated, this trap will be fired."
+ ::= { fsTrapsPrefix 72 }
+
+swAtcBcastStormTcReleaseTrap NOTIFICATION-TYPE
+ OBJECTS {
+ atcBcastStormIfIndex,
+ atcBcastStormSampleType,
+ atcBcastStormCurrentTrafficRate,
+ atcBcastStormAlarmClearThreshold,
+ atcBcastStormTcReleaseTime
+ }
+ STATUS current
+ DESCRIPTION
+ "When the ATC is released, this trap will be fired."
+ ::= { fsTrapsPrefix 73 }
+
+swAtcMcastStormAlarmFireTrap NOTIFICATION-TYPE
+ OBJECTS {
+ atcMcastStormIfIndex,
+ atcMcastStormSampleType,
+ atcMcastStormCurrentTrafficRate,
+ atcMcastStormAlarmFireThreshold
+ }
+ STATUS current
+ DESCRIPTION
+ "When the multicast traffic is detected as the storm, this trap
+ will be fired."
+ ::= { fsTrapsPrefix 74 }
+
+swAtcMcastStormAlarmClearTrap NOTIFICATION-TYPE
+ OBJECTS {
+ atcMcastStormIfIndex,
+ atcMcastStormSampleType,
+ atcMcastStormCurrentTrafficRate,
+ atcMcastStormAlarmClearThreshold
+ }
+ STATUS current
+ DESCRIPTION
+ "When the multicast storm is detected as the normal traffic, this
+ trap will be fired."
+ ::= { fsTrapsPrefix 75 }
+
+swAtcMcastStormTcApplyTrap NOTIFICATION-TYPE
+ OBJECTS {
+ atcMcastStormIfIndex,
+ atcMcastStormSampleType,
+ atcMcastStormCurrentTrafficRate,
+ atcMcastStormAlarmFireThreshold,
+ atcMcastStormTcApplyTime
+ }
+ STATUS current
+ DESCRIPTION
+ "When the ATC is activated, this trap will be fired."
+ ::= { fsTrapsPrefix 76 }
+
+swAtcMcastStormTcReleaseTrap NOTIFICATION-TYPE
+ OBJECTS {
+ atcMcastStormIfIndex,
+ atcMcastStormSampleType,
+ atcMcastStormCurrentTrafficRate,
+ atcMcastStormAlarmClearThreshold,
+ atcMcastStormTcReleaseTime
+ }
+ STATUS current
+ DESCRIPTION
+ "When the ATC is released, this trap will be fired."
+ ::= { fsTrapsPrefix 77 }
+
+stpBpduGuardPortShutdownTrap NOTIFICATION-TYPE
+ OBJECTS { ifindex }
+ STATUS current
+ DESCRIPTION "This trap will be sent when an interface is shut down
+ because of BPDU guard."
+ ::= { fsTrapsPrefix 91}
+
+swLoopbackDetectionTrap NOTIFICATION-TYPE
+ OBJECTS { staLoopbackDetectionPortIfIndex }
+ STATUS current
+ DESCRIPTION "This trap will be sent when loopback BPDUs have been detected."
+ ::= { fsTrapsPrefix 95 }
+
+networkAccessPortLinkDetectionTrap NOTIFICATION-TYPE
+ OBJECTS {
+ ifIndex,
+ ifOperStatus,
+ networkAccessPortLinkDetectionMode,
+ networkAccessPortLinkDetectionAciton
+ }
+ STATUS current
+ DESCRIPTION "This trap is sent when a networkAccessPortLinkDetection
+ event is triggered."
+ ::= { fsTrapsPrefix 96 }
+
+dot1agCfmMepUpTrap NOTIFICATION-TYPE
+ OBJECTS {
+ dot1agCfmMepDbRMepIdentifier
+ }
+ STATUS current
+ DESCRIPTION "This trap is sent when a new remote MEP is discovered."
+ ::= { fsTrapsPrefix 97 }
+
+dot1agCfmMepDownTrap NOTIFICATION-TYPE
+ OBJECTS {
+ dot1agCfmMepDbRMepIdentifier
+ }
+ STATUS current
+ DESCRIPTION "This trap is sent when port status or interface status TLV
+ received from remote MEP indicates it is not up."
+ ::= { fsTrapsPrefix 98 }
+
+dot1agCfmConfigFailTrap NOTIFICATION-TYPE
+ OBJECTS {
+ dot1agCfmMepIdentifier
+ }
+ STATUS current
+ DESCRIPTION "This trap is sent when a MEP receives a CCM with MPID
+ which already exists on the same MA in this switch."
+ ::= { fsTrapsPrefix 99 }
+
+dot1agCfmLoopFindTrap NOTIFICATION-TYPE
+ OBJECTS {
+ dot1agCfmMepIdentifier
+ }
+ STATUS current
+ DESCRIPTION "This trap is sent when a MEP receives its own CCMs."
+ ::= { fsTrapsPrefix 100 }
+
+dot1agCfmMepUnknownTrap NOTIFICATION-TYPE
+ OBJECTS {
+ dot1agCfmMepIdentifier
+ }
+ STATUS current
+ DESCRIPTION "This trap is sent when a CCM is received from
+ an unexpected MEP."
+ ::= { fsTrapsPrefix 101 }
+
+dot1agCfmMepMissingTrap NOTIFICATION-TYPE
+ OBJECTS {
+ dot1agCfmMepDbRMepIdentifier
+ }
+ STATUS current
+ DESCRIPTION "This trap is sent when the cross-check enable timer expires
+ and no CCMs were received from an expected (configured) MEP."
+ ::= { fsTrapsPrefix 102 }
+
+dot1agCfmMaUpTrap NOTIFICATION-TYPE
+ OBJECTS {
+ dot1agCfmMaIndex
+ }
+ STATUS current
+ DESCRIPTION "This trap is sent when all expected remote MEPs are up."
+ ::= { fsTrapsPrefix 103 }
+
+autoUpgradeTrap NOTIFICATION-TYPE
+ OBJECTS {
+ fileCopyFileType,
+ trapAutoUpgradeResult,
+ trapAutoUpgradeNewVer
+ }
+ STATUS current
+ DESCRIPTION "This trap is sent when auto upgrade is executed."
+ ::= { fsTrapsPrefix 104 }
+
+swCpuUtiRisingNotification NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "This notification indicates that the CPU utilization crossed
+ cpuUtiRisingThreshold."
+ ::= { fsTrapsPrefix 107 }
+
+swCpuUtiFallingNotification NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "This notification indicates that the CPU utilization crossed
+ cpuUtiFallingThreshold."
+ ::= { fsTrapsPrefix 108 }
+
+swMemoryUtiRisingThresholdNotification NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "This notification indicates that the memory utilization crossed
+ memoryUtiRisingThreshold."
+ ::= { fsTrapsPrefix 109 }
+
+swMemoryUtiFallingThresholdNotification NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "This notification indicates that the memory utilization crossed
+ memoryUtiFallingThreshold."
+ ::= { fsTrapsPrefix 110 }
+
+dhcpRogueServerAttackTrap NOTIFICATION-TYPE
+ OBJECTS
+ {
+ trapDhcpClientPortIfIndex,
+ trapDhcpServerIpAddress,
+ trapDhcpServerMacAddress
+ }
+ STATUS current
+ DESCRIPTION "This trap is sent when receiving a DHCP packet from a
+ rogue server."
+ ::= { fsTrapsPrefix 114 }
+
+macNotificationTrap NOTIFICATION-TYPE
+ OBJECTS
+ {
+ trapIfIndex,
+ trapVlanId,
+ trapVarMacAddr,
+ trapMacNotifyAction
+ }
+ STATUS current
+ DESCRIPTION "This trap is sent when there are changes of the
+ dynamic MAC addresses on the switch."
+ ::= { fsTrapsPrefix 138 }
+
+lbdDetectionTrap NOTIFICATION-TYPE
+ OBJECTS {
+ trapIfIndex,
+ trapVlanId
+ }
+ STATUS current
+ DESCRIPTION "This trap is sent when a loopback condition is detected
+ by LBD."
+ ::= { fsTrapsPrefix 141 }
+
+lbdRecoveryTrap NOTIFICATION-TYPE
+ OBJECTS {
+ trapIfIndex
+ }
+ STATUS current
+ DESCRIPTION "This trap is sent when a recovery is done by LBD."
+ ::= { fsTrapsPrefix 142 }
+
+sfpThresholdAlarmWarnTrap NOTIFICATION-TYPE
+ OBJECTS
+ {
+ trapSfpThresholdAlarmWarnIfIndex,
+ trapSfpThresholdAlarmWarnType
+ }
+ STATUS current
+ DESCRIPTION
+ "This trap is sent when the sfp's A/D quantity is not within alarm/warning thresholds."
+ ::= { fsTrapsPrefix 189 }
+
+--
+-- UDLD trap
+--
+udldPortShutdownTrap NOTIFICATION-TYPE
+ OBJECTS {
+ udldPortIndex,
+ trapUdldPortShutdownReason
+ }
+ STATUS current
+ DESCRIPTION "This trap is sent when the port is shut down by UDLD."
+ ::= { fsTrapsPrefix 192 }
+
+userAuthenticationFailureTrap NOTIFICATION-TYPE
+ OBJECTS {
+ trapVarLoginUserName,
+ trapVarSessionType,
+ trapVarLoginInetAddressType,
+ trapVarLoginInetAddress
+ }
+ STATUS current
+ DESCRIPTION "This trap will be triggered if authentication is fail."
+ ::= { fsTrapsPrefix 199 }
+
+userAuthenticationSuccessTrap NOTIFICATION-TYPE
+ OBJECTS {
+ trapVarLoginUserName,
+ trapVarSessionType,
+ trapVarLoginInetAddressTypes,
+ trapVarLoginInetAddres
+ }
+ STATUS current
+ DESCRIPTION "This trap will be triggered if authentication is successful."
+ ::= { fsTrapsPrefix 200 }
+
+loginTrap NOTIFICATION-TYPE
+ OBJECTS {
+ trapVarLoginUserName,
+ trapVarSessionType,
+ trapVarLoginInetAddressTypes,
+ trapVarLoginInetAddres
+ }
+ STATUS current
+ DESCRIPTION "This trap is sent when user login."
+ ::= { fsTrapsPrefix 201 }
+
+logoutTrap NOTIFICATION-TYPE
+ OBJECTS {
+ trapVarLoginUserName,
+ trapVarSessionType,
+ trapVarLoginInetAddressTypes,
+ trapVarLoginInetAddres
+ }
+ STATUS current
+ DESCRIPTION "This trap is sent when user logout."
+ ::= { fsTrapsPrefix 202 }
+
+fileCopyTrap NOTIFICATION-TYPE
+ OBJECTS {
+ trapVarLoginUserName,
+ trapVarSessionType,
+ trapVarLoginInetAddressTypes,
+ trapVarLoginInetAddres,
+ fileCopySrcOperType,
+ fileCopySrcFileName,
+ fileCopyDestOperType,
+ fileCopyDestFileName,
+ fileCopyFileType,
+ fileCopyUnitId,
+ fileCopyStatus,
+ fileCopyServerInetAddressType,
+ fileCopyServerInetAddress
+ }
+ STATUS current
+ DESCRIPTION "This trap is sent when file copy is executed.
+ If the copy action is triggered by system,
+ the login user information(trapVarLoginUserName/
+ trapVarSessionType/trapVarLoginInetAddressTypes/
+ trapVarLoginInetAddres) will be null value."
+ ::= { fsTrapsPrefix 208 }
+
+userauthCreateUserTrap NOTIFICATION-TYPE
+ OBJECTS {
+ userAuthUserName
+ }
+ STATUS current
+ DESCRIPTION "This trap is sent when create user account."
+ ::= { fsTrapsPrefix 209 }
+
+userauthDeleteUserTrap NOTIFICATION-TYPE
+ OBJECTS {
+ userAuthUserName
+ }
+ STATUS current
+ DESCRIPTION "This trap is sent when delete user account."
+ ::= { fsTrapsPrefix 210 }
+
+userauthModifyUserPrivilegeTrap NOTIFICATION-TYPE
+ OBJECTS {
+ userAuthUserName,
+ userAuthPrivilege
+ }
+ STATUS current
+ DESCRIPTION "This trap is sent when modify user privilege."
+ ::= { fsTrapsPrefix 211 }
+
+cpuGuardControlTrap NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION "This trap is sent when CPU utilization
+ rises above the high-watermark first time or when CPU utilization
+ rises from below the low-watermark to above the high-watermark."
+ ::= { fsTrapsPrefix 213 }
+
+cpuGuardReleaseTrap NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION "This trap is sent when CPU utilization falls from
+ above the high-watermark to below the low-watermark."
+ ::= { fsTrapsPrefix 214 }
+
+END
+
diff --git a/mibs/fs/GBNDeviceStack-MIB b/mibs/fs/GBNDeviceStack-MIB
index 00249df402..f150f813a4 100644
--- a/mibs/fs/GBNDeviceStack-MIB
+++ b/mibs/fs/GBNDeviceStack-MIB
@@ -15,14 +15,14 @@
;
gbnDeviceStackMib MODULE-IDENTITY
- LAST-UPDATED "2013/07/09" -- July 09, 2013
+ LAST-UPDATED "201307090000Z" -- July 09, 2013
ORGANIZATION "ADMIN"
CONTACT-INFO "ADMIN
E-mail: support@admin.com"
DESCRIPTION "gbn stack Enterprise MIB definition."
- REVISION "2013/07/09" -- July 09, 2013
+ REVISION "201307090000Z" -- July 09, 2013
DESCRIPTION "Initial MIB creation."
::= { gbnDevice 5 }
diff --git a/mibs/fs/GBNL2PortSecurity-MIB b/mibs/fs/GBNL2PortSecurity-MIB
index f5af3415df..5e3806a69f 100644
--- a/mibs/fs/GBNL2PortSecurity-MIB
+++ b/mibs/fs/GBNL2PortSecurity-MIB
@@ -17,14 +17,14 @@
gbnL2Switch OBJECT IDENTIFIER ::= { gbnL2 1 }
gbnL2PortSecurityMib MODULE-IDENTITY
- LAST-UPDATED "2013/01/24" -- Jan 24, 2013
+ LAST-UPDATED "201301240000Z" -- Jan 24, 2013
ORGANIZATION "Admin"
CONTACT-INFO "Admin
E-mail: support@admin.com"
DESCRIPTION "gbn PortSecurity Enterprise MIB definition."
- REVISION "2013/01/24" -- Jan 24, 2013
+ REVISION "201301240000Z" -- Jan 24, 2013
DESCRIPTION "Initial MIB creation."
::= { gbnL2Switch 8 }
diff --git a/mibs/fs/GBNL2PppoePlus-MIB b/mibs/fs/GBNL2PppoePlus-MIB
index 20d4f6fc7d..ec1555d64f 100644
--- a/mibs/fs/GBNL2PppoePlus-MIB
+++ b/mibs/fs/GBNL2PppoePlus-MIB
@@ -12,14 +12,14 @@
gbnL2PppoePlus MODULE-IDENTITY
- LAST-UPDATED "0711220000Z" -- November 22,2007
+ LAST-UPDATED "200711220000Z" -- November 22,2007
ORGANIZATION "admin Systems, Inc."
CONTACT-INFO "admin Systems, Inc.
E-mail: support@admin.com.cn"
DESCRIPTION "ADMIN Enterprise MIB definition."
- REVISION "07110220000Z" -- November 22,2007
+ REVISION "200711220000Z" -- November 22,2007
DESCRIPTION "Initial MIB creation."
::= { gbnL2 6 }
diff --git a/mibs/fs/GBNServiceCM-MIB b/mibs/fs/GBNServiceCM-MIB
index e647fff5bc..9b8dd94a63 100644
--- a/mibs/fs/GBNServiceCM-MIB
+++ b/mibs/fs/GBNServiceCM-MIB
@@ -27,14 +27,14 @@
gbn8021xCmMib MODULE-IDENTITY
- LAST-UPDATED "2002/07/02" -- July 2, 2002
+ LAST-UPDATED "200207020000Z" -- July 2, 2002
ORGANIZATION "admin Systems, Inc."
CONTACT-INFO "admin Systems, Inc.
E-mail: support@admin.com.cn"
DESCRIPTION "admin CM Enterprise MIB definition."
- REVISION "2002/07/02" -- July 2, 2002
+ REVISION "200207020000Z" -- July 2, 2002
DESCRIPTION "Initial MIB creation."
::= { gbnServiceAAA 1 }
diff --git a/mibs/fs/GBNServiceMACAUTHEN-MIB b/mibs/fs/GBNServiceMACAUTHEN-MIB
index 27141b0e1c..e9a9d71d16 100644
--- a/mibs/fs/GBNServiceMACAUTHEN-MIB
+++ b/mibs/fs/GBNServiceMACAUTHEN-MIB
@@ -15,14 +15,14 @@
gbnMacAuthenMib MODULE-IDENTITY
- LAST-UPDATED "2010/06/01" -- Jun 01, 2010
+ LAST-UPDATED "201006010000Z" -- Jun 01, 2010
ORGANIZATION "Admin"
CONTACT-INFO "Admin
E-mail: support@Admin.com"
DESCRIPTION "gbn macauthen Enterprise MIB definition."
- REVISION "2010/06/01" -- Jun 01, 2010
+ REVISION "201006010000Z" -- Jun 01, 2010
DESCRIPTION "Initial MIB creation."
::= { gbnServiceAAA 4 }
diff --git a/mibs/fs/GBNServiceTACACS-MIB b/mibs/fs/GBNServiceTACACS-MIB
index 180c7d6c0a..8a7ebe2754 100644
--- a/mibs/fs/GBNServiceTACACS-MIB
+++ b/mibs/fs/GBNServiceTACACS-MIB
@@ -15,14 +15,14 @@
gbnTacacsMib MODULE-IDENTITY
- LAST-UPDATED "2009/05/27" -- May 27, 2009
+ LAST-UPDATED "200905270000Z" -- May 27, 2009
ORGANIZATION "QTECH LLC"
CONTACT-INFO "Basil Budko
E-mail: budko@qtech.ru"
DESCRIPTION "admin tacacs Enterprise MIB definition."
- REVISION "2009/05/27" -- May 27, 2009
+ REVISION "200905270000Z" -- May 27, 2009
DESCRIPTION "Initial MIB creation."
::= { gbnServiceAAA 3 }
diff --git a/mibs/fs/LLDPPRIVATE-MIB b/mibs/fs/LLDPPRIVATE-MIB
index fe1c5952a1..3d8c4279ac 100644
--- a/mibs/fs/LLDPPRIVATE-MIB
+++ b/mibs/fs/LLDPPRIVATE-MIB
@@ -9,7 +9,7 @@ LLDPPRIVATE-MIB DEFINITIONS ::= BEGIN
lldpPrivateMIB MODULE-IDENTITY
- LAST-UPDATED "20060727Z" -- July 27, 2006
+ LAST-UPDATED "200607270000Z" -- July 27, 2006
ORGANIZATION "admin Inc."
CONTACT-INFO
"admin
@@ -17,7 +17,7 @@ LLDPPRIVATE-MIB DEFINITIONS ::= BEGIN
DESCRIPTION "LLDP private module management."
- REVISION "20060727Z" -- July 27, 2006
+ REVISION "200607270000Z" -- July 27, 2006
DESCRIPTION "Initial Version"
::= { gbnL2 5 }
diff --git a/tests/data/fs-switch_s3900.json b/tests/data/fs-switch_s3900.json
new file mode 100644
index 0000000000..1666276495
--- /dev/null
+++ b/tests/data/fs-switch_s3900.json
@@ -0,0 +1,7390 @@
+{
+ "os": {
+ "discovery": {
+ "devices": [
+ {
+ "sysName": "",
+ "sysObjectID": ".1.3.6.1.4.1.52642.2.1.45.101",
+ "sysDescr": "S3900-24T4S",
+ "sysContact": null,
+ "version": null,
+ "hardware": null,
+ "features": null,
+ "os": "fs-switch",
+ "type": "network",
+ "serial": null,
+ "icon": "fs.svg",
+ "location": null
+ }
+ ]
+ },
+ "poller": {
+ "devices": [
+ {
+ "sysName": "",
+ "sysObjectID": ".1.3.6.1.4.1.52642.2.1.45.101",
+ "sysDescr": "S3900-24T4S",
+ "sysContact": "",
+ "version": "1.6.9R2",
+ "hardware": "S3900-24T4S",
+ "features": null,
+ "os": "fs-switch",
+ "type": "network",
+ "serial": "CG1906181563N0093",
+ "icon": "fs.svg",
+ "location": ""
+ }
+ ]
+ }
+ },
+ "ports": {
+ "discovery": {
+ "ports": [
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 1",
+ "ifName": "Port1",
+ "portName": null,
+ "ifIndex": 1,
+ "ifSpeed": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifHighSpeed": null,
+ "ifOperStatus": null,
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "To 60E",
+ "ifPhysAddress": null,
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": null,
+ "ifInUcastPkts_prev": null,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": null,
+ "ifOutUcastPkts_prev": null,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": null,
+ "ifInErrors_prev": null,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": null,
+ "ifOutErrors_prev": null,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": null,
+ "ifInOctets_prev": null,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": null,
+ "ifOutOctets_prev": null,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": null,
+ "ifInNUcastPkts_prev": null,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": null,
+ "ifOutNUcastPkts_prev": null,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": null,
+ "ifInDiscards_prev": null,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": null,
+ "ifOutDiscards_prev": null,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": null,
+ "ifInUnknownProtos_prev": null,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": null,
+ "ifInBroadcastPkts_prev": null,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": null,
+ "ifOutBroadcastPkts_prev": null,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": null,
+ "ifInMulticastPkts_prev": null,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": null,
+ "ifOutMulticastPkts_prev": null,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 2",
+ "ifName": "Port2",
+ "portName": null,
+ "ifIndex": 2,
+ "ifSpeed": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifHighSpeed": null,
+ "ifOperStatus": null,
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Ethernet Port on unit 1, port 2",
+ "ifPhysAddress": null,
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": null,
+ "ifInUcastPkts_prev": null,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": null,
+ "ifOutUcastPkts_prev": null,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": null,
+ "ifInErrors_prev": null,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": null,
+ "ifOutErrors_prev": null,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": null,
+ "ifInOctets_prev": null,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": null,
+ "ifOutOctets_prev": null,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": null,
+ "ifInNUcastPkts_prev": null,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": null,
+ "ifOutNUcastPkts_prev": null,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": null,
+ "ifInDiscards_prev": null,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": null,
+ "ifOutDiscards_prev": null,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": null,
+ "ifInUnknownProtos_prev": null,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": null,
+ "ifInBroadcastPkts_prev": null,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": null,
+ "ifOutBroadcastPkts_prev": null,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": null,
+ "ifInMulticastPkts_prev": null,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": null,
+ "ifOutMulticastPkts_prev": null,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 3",
+ "ifName": "Port3",
+ "portName": null,
+ "ifIndex": 3,
+ "ifSpeed": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifHighSpeed": null,
+ "ifOperStatus": null,
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Ethernet Port on unit 1, port 3",
+ "ifPhysAddress": null,
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": null,
+ "ifInUcastPkts_prev": null,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": null,
+ "ifOutUcastPkts_prev": null,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": null,
+ "ifInErrors_prev": null,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": null,
+ "ifOutErrors_prev": null,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": null,
+ "ifInOctets_prev": null,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": null,
+ "ifOutOctets_prev": null,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": null,
+ "ifInNUcastPkts_prev": null,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": null,
+ "ifOutNUcastPkts_prev": null,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": null,
+ "ifInDiscards_prev": null,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": null,
+ "ifOutDiscards_prev": null,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": null,
+ "ifInUnknownProtos_prev": null,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": null,
+ "ifInBroadcastPkts_prev": null,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": null,
+ "ifOutBroadcastPkts_prev": null,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": null,
+ "ifInMulticastPkts_prev": null,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": null,
+ "ifOutMulticastPkts_prev": null,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 4",
+ "ifName": "Port4",
+ "portName": null,
+ "ifIndex": 4,
+ "ifSpeed": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifHighSpeed": null,
+ "ifOperStatus": null,
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Ethernet Port on unit 1, port 4",
+ "ifPhysAddress": null,
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": null,
+ "ifInUcastPkts_prev": null,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": null,
+ "ifOutUcastPkts_prev": null,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": null,
+ "ifInErrors_prev": null,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": null,
+ "ifOutErrors_prev": null,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": null,
+ "ifInOctets_prev": null,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": null,
+ "ifOutOctets_prev": null,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": null,
+ "ifInNUcastPkts_prev": null,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": null,
+ "ifOutNUcastPkts_prev": null,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": null,
+ "ifInDiscards_prev": null,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": null,
+ "ifOutDiscards_prev": null,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": null,
+ "ifInUnknownProtos_prev": null,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": null,
+ "ifInBroadcastPkts_prev": null,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": null,
+ "ifOutBroadcastPkts_prev": null,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": null,
+ "ifInMulticastPkts_prev": null,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": null,
+ "ifOutMulticastPkts_prev": null,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 5",
+ "ifName": "Port5",
+ "portName": null,
+ "ifIndex": 5,
+ "ifSpeed": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifHighSpeed": null,
+ "ifOperStatus": null,
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Ethernet Port on unit 1, port 5",
+ "ifPhysAddress": null,
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": null,
+ "ifInUcastPkts_prev": null,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": null,
+ "ifOutUcastPkts_prev": null,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": null,
+ "ifInErrors_prev": null,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": null,
+ "ifOutErrors_prev": null,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": null,
+ "ifInOctets_prev": null,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": null,
+ "ifOutOctets_prev": null,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": null,
+ "ifInNUcastPkts_prev": null,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": null,
+ "ifOutNUcastPkts_prev": null,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": null,
+ "ifInDiscards_prev": null,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": null,
+ "ifOutDiscards_prev": null,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": null,
+ "ifInUnknownProtos_prev": null,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": null,
+ "ifInBroadcastPkts_prev": null,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": null,
+ "ifOutBroadcastPkts_prev": null,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": null,
+ "ifInMulticastPkts_prev": null,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": null,
+ "ifOutMulticastPkts_prev": null,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 6",
+ "ifName": "Port6",
+ "portName": null,
+ "ifIndex": 6,
+ "ifSpeed": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifHighSpeed": null,
+ "ifOperStatus": null,
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Ethernet Port on unit 1, port 6",
+ "ifPhysAddress": null,
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": null,
+ "ifInUcastPkts_prev": null,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": null,
+ "ifOutUcastPkts_prev": null,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": null,
+ "ifInErrors_prev": null,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": null,
+ "ifOutErrors_prev": null,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": null,
+ "ifInOctets_prev": null,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": null,
+ "ifOutOctets_prev": null,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": null,
+ "ifInNUcastPkts_prev": null,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": null,
+ "ifOutNUcastPkts_prev": null,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": null,
+ "ifInDiscards_prev": null,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": null,
+ "ifOutDiscards_prev": null,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": null,
+ "ifInUnknownProtos_prev": null,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": null,
+ "ifInBroadcastPkts_prev": null,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": null,
+ "ifOutBroadcastPkts_prev": null,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": null,
+ "ifInMulticastPkts_prev": null,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": null,
+ "ifOutMulticastPkts_prev": null,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 7",
+ "ifName": "Port7",
+ "portName": null,
+ "ifIndex": 7,
+ "ifSpeed": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifHighSpeed": null,
+ "ifOperStatus": null,
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Ethernet Port on unit 1, port 7",
+ "ifPhysAddress": null,
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": null,
+ "ifInUcastPkts_prev": null,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": null,
+ "ifOutUcastPkts_prev": null,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": null,
+ "ifInErrors_prev": null,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": null,
+ "ifOutErrors_prev": null,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": null,
+ "ifInOctets_prev": null,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": null,
+ "ifOutOctets_prev": null,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": null,
+ "ifInNUcastPkts_prev": null,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": null,
+ "ifOutNUcastPkts_prev": null,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": null,
+ "ifInDiscards_prev": null,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": null,
+ "ifOutDiscards_prev": null,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": null,
+ "ifInUnknownProtos_prev": null,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": null,
+ "ifInBroadcastPkts_prev": null,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": null,
+ "ifOutBroadcastPkts_prev": null,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": null,
+ "ifInMulticastPkts_prev": null,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": null,
+ "ifOutMulticastPkts_prev": null,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 8",
+ "ifName": "Port8",
+ "portName": null,
+ "ifIndex": 8,
+ "ifSpeed": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifHighSpeed": null,
+ "ifOperStatus": null,
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Ethernet Port on unit 1, port 8",
+ "ifPhysAddress": null,
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": null,
+ "ifInUcastPkts_prev": null,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": null,
+ "ifOutUcastPkts_prev": null,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": null,
+ "ifInErrors_prev": null,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": null,
+ "ifOutErrors_prev": null,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": null,
+ "ifInOctets_prev": null,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": null,
+ "ifOutOctets_prev": null,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": null,
+ "ifInNUcastPkts_prev": null,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": null,
+ "ifOutNUcastPkts_prev": null,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": null,
+ "ifInDiscards_prev": null,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": null,
+ "ifOutDiscards_prev": null,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": null,
+ "ifInUnknownProtos_prev": null,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": null,
+ "ifInBroadcastPkts_prev": null,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": null,
+ "ifOutBroadcastPkts_prev": null,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": null,
+ "ifInMulticastPkts_prev": null,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": null,
+ "ifOutMulticastPkts_prev": null,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 9",
+ "ifName": "Port9",
+ "portName": null,
+ "ifIndex": 9,
+ "ifSpeed": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifHighSpeed": null,
+ "ifOperStatus": null,
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Ethernet Port on unit 1, port 9",
+ "ifPhysAddress": null,
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": null,
+ "ifInUcastPkts_prev": null,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": null,
+ "ifOutUcastPkts_prev": null,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": null,
+ "ifInErrors_prev": null,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": null,
+ "ifOutErrors_prev": null,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": null,
+ "ifInOctets_prev": null,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": null,
+ "ifOutOctets_prev": null,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": null,
+ "ifInNUcastPkts_prev": null,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": null,
+ "ifOutNUcastPkts_prev": null,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": null,
+ "ifInDiscards_prev": null,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": null,
+ "ifOutDiscards_prev": null,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": null,
+ "ifInUnknownProtos_prev": null,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": null,
+ "ifInBroadcastPkts_prev": null,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": null,
+ "ifOutBroadcastPkts_prev": null,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": null,
+ "ifInMulticastPkts_prev": null,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": null,
+ "ifOutMulticastPkts_prev": null,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 10",
+ "ifName": "Port10",
+ "portName": null,
+ "ifIndex": 10,
+ "ifSpeed": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifHighSpeed": null,
+ "ifOperStatus": null,
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Ethernet Port on unit 1, port 10",
+ "ifPhysAddress": null,
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": null,
+ "ifInUcastPkts_prev": null,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": null,
+ "ifOutUcastPkts_prev": null,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": null,
+ "ifInErrors_prev": null,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": null,
+ "ifOutErrors_prev": null,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": null,
+ "ifInOctets_prev": null,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": null,
+ "ifOutOctets_prev": null,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": null,
+ "ifInNUcastPkts_prev": null,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": null,
+ "ifOutNUcastPkts_prev": null,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": null,
+ "ifInDiscards_prev": null,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": null,
+ "ifOutDiscards_prev": null,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": null,
+ "ifInUnknownProtos_prev": null,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": null,
+ "ifInBroadcastPkts_prev": null,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": null,
+ "ifOutBroadcastPkts_prev": null,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": null,
+ "ifInMulticastPkts_prev": null,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": null,
+ "ifOutMulticastPkts_prev": null,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 11",
+ "ifName": "Port11",
+ "portName": null,
+ "ifIndex": 11,
+ "ifSpeed": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifHighSpeed": null,
+ "ifOperStatus": null,
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Ethernet Port on unit 1, port 11",
+ "ifPhysAddress": null,
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": null,
+ "ifInUcastPkts_prev": null,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": null,
+ "ifOutUcastPkts_prev": null,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": null,
+ "ifInErrors_prev": null,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": null,
+ "ifOutErrors_prev": null,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": null,
+ "ifInOctets_prev": null,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": null,
+ "ifOutOctets_prev": null,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": null,
+ "ifInNUcastPkts_prev": null,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": null,
+ "ifOutNUcastPkts_prev": null,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": null,
+ "ifInDiscards_prev": null,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": null,
+ "ifOutDiscards_prev": null,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": null,
+ "ifInUnknownProtos_prev": null,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": null,
+ "ifInBroadcastPkts_prev": null,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": null,
+ "ifOutBroadcastPkts_prev": null,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": null,
+ "ifInMulticastPkts_prev": null,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": null,
+ "ifOutMulticastPkts_prev": null,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 12",
+ "ifName": "Port12",
+ "portName": null,
+ "ifIndex": 12,
+ "ifSpeed": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifHighSpeed": null,
+ "ifOperStatus": null,
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Ethernet Port on unit 1, port 12",
+ "ifPhysAddress": null,
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": null,
+ "ifInUcastPkts_prev": null,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": null,
+ "ifOutUcastPkts_prev": null,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": null,
+ "ifInErrors_prev": null,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": null,
+ "ifOutErrors_prev": null,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": null,
+ "ifInOctets_prev": null,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": null,
+ "ifOutOctets_prev": null,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": null,
+ "ifInNUcastPkts_prev": null,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": null,
+ "ifOutNUcastPkts_prev": null,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": null,
+ "ifInDiscards_prev": null,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": null,
+ "ifOutDiscards_prev": null,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": null,
+ "ifInUnknownProtos_prev": null,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": null,
+ "ifInBroadcastPkts_prev": null,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": null,
+ "ifOutBroadcastPkts_prev": null,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": null,
+ "ifInMulticastPkts_prev": null,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": null,
+ "ifOutMulticastPkts_prev": null,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 13",
+ "ifName": "Port13",
+ "portName": null,
+ "ifIndex": 13,
+ "ifSpeed": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifHighSpeed": null,
+ "ifOperStatus": null,
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "To RB450Gx4 eth01",
+ "ifPhysAddress": null,
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": null,
+ "ifInUcastPkts_prev": null,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": null,
+ "ifOutUcastPkts_prev": null,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": null,
+ "ifInErrors_prev": null,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": null,
+ "ifOutErrors_prev": null,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": null,
+ "ifInOctets_prev": null,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": null,
+ "ifOutOctets_prev": null,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": null,
+ "ifInNUcastPkts_prev": null,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": null,
+ "ifOutNUcastPkts_prev": null,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": null,
+ "ifInDiscards_prev": null,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": null,
+ "ifOutDiscards_prev": null,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": null,
+ "ifInUnknownProtos_prev": null,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": null,
+ "ifInBroadcastPkts_prev": null,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": null,
+ "ifOutBroadcastPkts_prev": null,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": null,
+ "ifInMulticastPkts_prev": null,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": null,
+ "ifOutMulticastPkts_prev": null,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 14",
+ "ifName": "Port14",
+ "portName": null,
+ "ifIndex": 14,
+ "ifSpeed": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifHighSpeed": null,
+ "ifOperStatus": null,
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "To DS918 LAN2",
+ "ifPhysAddress": null,
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": null,
+ "ifInUcastPkts_prev": null,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": null,
+ "ifOutUcastPkts_prev": null,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": null,
+ "ifInErrors_prev": null,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": null,
+ "ifOutErrors_prev": null,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": null,
+ "ifInOctets_prev": null,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": null,
+ "ifOutOctets_prev": null,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": null,
+ "ifInNUcastPkts_prev": null,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": null,
+ "ifOutNUcastPkts_prev": null,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": null,
+ "ifInDiscards_prev": null,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": null,
+ "ifOutDiscards_prev": null,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": null,
+ "ifInUnknownProtos_prev": null,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": null,
+ "ifInBroadcastPkts_prev": null,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": null,
+ "ifOutBroadcastPkts_prev": null,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": null,
+ "ifInMulticastPkts_prev": null,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": null,
+ "ifOutMulticastPkts_prev": null,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 15",
+ "ifName": "Port15",
+ "portName": null,
+ "ifIndex": 15,
+ "ifSpeed": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifHighSpeed": null,
+ "ifOperStatus": null,
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "VLAN 32",
+ "ifPhysAddress": null,
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": null,
+ "ifInUcastPkts_prev": null,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": null,
+ "ifOutUcastPkts_prev": null,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": null,
+ "ifInErrors_prev": null,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": null,
+ "ifOutErrors_prev": null,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": null,
+ "ifInOctets_prev": null,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": null,
+ "ifOutOctets_prev": null,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": null,
+ "ifInNUcastPkts_prev": null,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": null,
+ "ifOutNUcastPkts_prev": null,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": null,
+ "ifInDiscards_prev": null,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": null,
+ "ifOutDiscards_prev": null,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": null,
+ "ifInUnknownProtos_prev": null,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": null,
+ "ifInBroadcastPkts_prev": null,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": null,
+ "ifOutBroadcastPkts_prev": null,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": null,
+ "ifInMulticastPkts_prev": null,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": null,
+ "ifOutMulticastPkts_prev": null,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 16",
+ "ifName": "Port16",
+ "portName": null,
+ "ifIndex": 16,
+ "ifSpeed": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifHighSpeed": null,
+ "ifOperStatus": null,
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "VLAN 32",
+ "ifPhysAddress": null,
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": null,
+ "ifInUcastPkts_prev": null,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": null,
+ "ifOutUcastPkts_prev": null,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": null,
+ "ifInErrors_prev": null,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": null,
+ "ifOutErrors_prev": null,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": null,
+ "ifInOctets_prev": null,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": null,
+ "ifOutOctets_prev": null,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": null,
+ "ifInNUcastPkts_prev": null,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": null,
+ "ifOutNUcastPkts_prev": null,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": null,
+ "ifInDiscards_prev": null,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": null,
+ "ifOutDiscards_prev": null,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": null,
+ "ifInUnknownProtos_prev": null,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": null,
+ "ifInBroadcastPkts_prev": null,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": null,
+ "ifOutBroadcastPkts_prev": null,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": null,
+ "ifInMulticastPkts_prev": null,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": null,
+ "ifOutMulticastPkts_prev": null,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 17",
+ "ifName": "Port17",
+ "portName": null,
+ "ifIndex": 17,
+ "ifSpeed": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifHighSpeed": null,
+ "ifOperStatus": null,
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "VLAN 32",
+ "ifPhysAddress": null,
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": null,
+ "ifInUcastPkts_prev": null,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": null,
+ "ifOutUcastPkts_prev": null,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": null,
+ "ifInErrors_prev": null,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": null,
+ "ifOutErrors_prev": null,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": null,
+ "ifInOctets_prev": null,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": null,
+ "ifOutOctets_prev": null,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": null,
+ "ifInNUcastPkts_prev": null,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": null,
+ "ifOutNUcastPkts_prev": null,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": null,
+ "ifInDiscards_prev": null,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": null,
+ "ifOutDiscards_prev": null,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": null,
+ "ifInUnknownProtos_prev": null,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": null,
+ "ifInBroadcastPkts_prev": null,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": null,
+ "ifOutBroadcastPkts_prev": null,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": null,
+ "ifInMulticastPkts_prev": null,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": null,
+ "ifOutMulticastPkts_prev": null,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 18",
+ "ifName": "Port18",
+ "portName": null,
+ "ifIndex": 18,
+ "ifSpeed": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifHighSpeed": null,
+ "ifOperStatus": null,
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "VLAN 32",
+ "ifPhysAddress": null,
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": null,
+ "ifInUcastPkts_prev": null,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": null,
+ "ifOutUcastPkts_prev": null,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": null,
+ "ifInErrors_prev": null,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": null,
+ "ifOutErrors_prev": null,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": null,
+ "ifInOctets_prev": null,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": null,
+ "ifOutOctets_prev": null,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": null,
+ "ifInNUcastPkts_prev": null,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": null,
+ "ifOutNUcastPkts_prev": null,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": null,
+ "ifInDiscards_prev": null,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": null,
+ "ifOutDiscards_prev": null,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": null,
+ "ifInUnknownProtos_prev": null,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": null,
+ "ifInBroadcastPkts_prev": null,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": null,
+ "ifOutBroadcastPkts_prev": null,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": null,
+ "ifInMulticastPkts_prev": null,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": null,
+ "ifOutMulticastPkts_prev": null,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 19",
+ "ifName": "Port19",
+ "portName": null,
+ "ifIndex": 19,
+ "ifSpeed": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifHighSpeed": null,
+ "ifOperStatus": null,
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "VLAN 30 backup",
+ "ifPhysAddress": null,
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": null,
+ "ifInUcastPkts_prev": null,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": null,
+ "ifOutUcastPkts_prev": null,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": null,
+ "ifInErrors_prev": null,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": null,
+ "ifOutErrors_prev": null,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": null,
+ "ifInOctets_prev": null,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": null,
+ "ifOutOctets_prev": null,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": null,
+ "ifInNUcastPkts_prev": null,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": null,
+ "ifOutNUcastPkts_prev": null,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": null,
+ "ifInDiscards_prev": null,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": null,
+ "ifOutDiscards_prev": null,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": null,
+ "ifInUnknownProtos_prev": null,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": null,
+ "ifInBroadcastPkts_prev": null,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": null,
+ "ifOutBroadcastPkts_prev": null,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": null,
+ "ifInMulticastPkts_prev": null,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": null,
+ "ifOutMulticastPkts_prev": null,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 20",
+ "ifName": "Port20",
+ "portName": null,
+ "ifIndex": 20,
+ "ifSpeed": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifHighSpeed": null,
+ "ifOperStatus": null,
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "To RB450Gx4 eth05",
+ "ifPhysAddress": null,
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": null,
+ "ifInUcastPkts_prev": null,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": null,
+ "ifOutUcastPkts_prev": null,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": null,
+ "ifInErrors_prev": null,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": null,
+ "ifOutErrors_prev": null,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": null,
+ "ifInOctets_prev": null,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": null,
+ "ifOutOctets_prev": null,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": null,
+ "ifInNUcastPkts_prev": null,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": null,
+ "ifOutNUcastPkts_prev": null,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": null,
+ "ifInDiscards_prev": null,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": null,
+ "ifOutDiscards_prev": null,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": null,
+ "ifInUnknownProtos_prev": null,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": null,
+ "ifInBroadcastPkts_prev": null,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": null,
+ "ifOutBroadcastPkts_prev": null,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": null,
+ "ifInMulticastPkts_prev": null,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": null,
+ "ifOutMulticastPkts_prev": null,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 21",
+ "ifName": "Port21",
+ "portName": null,
+ "ifIndex": 21,
+ "ifSpeed": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifHighSpeed": null,
+ "ifOperStatus": null,
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "To 60E WAN1",
+ "ifPhysAddress": null,
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": null,
+ "ifInUcastPkts_prev": null,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": null,
+ "ifOutUcastPkts_prev": null,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": null,
+ "ifInErrors_prev": null,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": null,
+ "ifOutErrors_prev": null,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": null,
+ "ifInOctets_prev": null,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": null,
+ "ifOutOctets_prev": null,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": null,
+ "ifInNUcastPkts_prev": null,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": null,
+ "ifOutNUcastPkts_prev": null,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": null,
+ "ifInDiscards_prev": null,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": null,
+ "ifOutDiscards_prev": null,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": null,
+ "ifInUnknownProtos_prev": null,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": null,
+ "ifInBroadcastPkts_prev": null,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": null,
+ "ifOutBroadcastPkts_prev": null,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": null,
+ "ifInMulticastPkts_prev": null,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": null,
+ "ifOutMulticastPkts_prev": null,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 22",
+ "ifName": "Port22",
+ "portName": null,
+ "ifIndex": 22,
+ "ifSpeed": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifHighSpeed": null,
+ "ifOperStatus": null,
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "To MOD ModemSide",
+ "ifPhysAddress": null,
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": null,
+ "ifInUcastPkts_prev": null,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": null,
+ "ifOutUcastPkts_prev": null,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": null,
+ "ifInErrors_prev": null,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": null,
+ "ifOutErrors_prev": null,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": null,
+ "ifInOctets_prev": null,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": null,
+ "ifOutOctets_prev": null,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": null,
+ "ifInNUcastPkts_prev": null,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": null,
+ "ifOutNUcastPkts_prev": null,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": null,
+ "ifInDiscards_prev": null,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": null,
+ "ifOutDiscards_prev": null,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": null,
+ "ifInUnknownProtos_prev": null,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": null,
+ "ifInBroadcastPkts_prev": null,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": null,
+ "ifOutBroadcastPkts_prev": null,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": null,
+ "ifInMulticastPkts_prev": null,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": null,
+ "ifOutMulticastPkts_prev": null,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 23",
+ "ifName": "Port23",
+ "portName": null,
+ "ifIndex": 23,
+ "ifSpeed": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifHighSpeed": null,
+ "ifOperStatus": null,
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "To MOD TVside",
+ "ifPhysAddress": null,
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": null,
+ "ifInUcastPkts_prev": null,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": null,
+ "ifOutUcastPkts_prev": null,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": null,
+ "ifInErrors_prev": null,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": null,
+ "ifOutErrors_prev": null,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": null,
+ "ifInOctets_prev": null,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": null,
+ "ifOutOctets_prev": null,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": null,
+ "ifInNUcastPkts_prev": null,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": null,
+ "ifOutNUcastPkts_prev": null,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": null,
+ "ifInDiscards_prev": null,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": null,
+ "ifOutDiscards_prev": null,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": null,
+ "ifInUnknownProtos_prev": null,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": null,
+ "ifInBroadcastPkts_prev": null,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": null,
+ "ifOutBroadcastPkts_prev": null,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": null,
+ "ifInMulticastPkts_prev": null,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": null,
+ "ifOutMulticastPkts_prev": null,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 24",
+ "ifName": "Port24",
+ "portName": null,
+ "ifIndex": 24,
+ "ifSpeed": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifHighSpeed": null,
+ "ifOperStatus": null,
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "To ONU",
+ "ifPhysAddress": null,
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": null,
+ "ifInUcastPkts_prev": null,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": null,
+ "ifOutUcastPkts_prev": null,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": null,
+ "ifInErrors_prev": null,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": null,
+ "ifOutErrors_prev": null,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": null,
+ "ifInOctets_prev": null,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": null,
+ "ifOutOctets_prev": null,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": null,
+ "ifInNUcastPkts_prev": null,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": null,
+ "ifOutNUcastPkts_prev": null,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": null,
+ "ifInDiscards_prev": null,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": null,
+ "ifOutDiscards_prev": null,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": null,
+ "ifInUnknownProtos_prev": null,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": null,
+ "ifInBroadcastPkts_prev": null,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": null,
+ "ifOutBroadcastPkts_prev": null,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": null,
+ "ifInMulticastPkts_prev": null,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": null,
+ "ifOutMulticastPkts_prev": null,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 25",
+ "ifName": "Port25",
+ "portName": null,
+ "ifIndex": 25,
+ "ifSpeed": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifHighSpeed": null,
+ "ifOperStatus": null,
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Trunk to TV side",
+ "ifPhysAddress": null,
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": null,
+ "ifInUcastPkts_prev": null,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": null,
+ "ifOutUcastPkts_prev": null,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": null,
+ "ifInErrors_prev": null,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": null,
+ "ifOutErrors_prev": null,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": null,
+ "ifInOctets_prev": null,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": null,
+ "ifOutOctets_prev": null,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": null,
+ "ifInNUcastPkts_prev": null,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": null,
+ "ifOutNUcastPkts_prev": null,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": null,
+ "ifInDiscards_prev": null,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": null,
+ "ifOutDiscards_prev": null,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": null,
+ "ifInUnknownProtos_prev": null,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": null,
+ "ifInBroadcastPkts_prev": null,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": null,
+ "ifOutBroadcastPkts_prev": null,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": null,
+ "ifInMulticastPkts_prev": null,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": null,
+ "ifOutMulticastPkts_prev": null,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 26",
+ "ifName": "Port26",
+ "portName": null,
+ "ifIndex": 26,
+ "ifSpeed": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifHighSpeed": null,
+ "ifOperStatus": null,
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Ethernet Port on unit 1, port 26",
+ "ifPhysAddress": null,
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": null,
+ "ifInUcastPkts_prev": null,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": null,
+ "ifOutUcastPkts_prev": null,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": null,
+ "ifInErrors_prev": null,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": null,
+ "ifOutErrors_prev": null,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": null,
+ "ifInOctets_prev": null,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": null,
+ "ifOutOctets_prev": null,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": null,
+ "ifInNUcastPkts_prev": null,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": null,
+ "ifOutNUcastPkts_prev": null,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": null,
+ "ifInDiscards_prev": null,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": null,
+ "ifOutDiscards_prev": null,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": null,
+ "ifInUnknownProtos_prev": null,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": null,
+ "ifInBroadcastPkts_prev": null,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": null,
+ "ifOutBroadcastPkts_prev": null,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": null,
+ "ifInMulticastPkts_prev": null,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": null,
+ "ifOutMulticastPkts_prev": null,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 27",
+ "ifName": "Port27",
+ "portName": null,
+ "ifIndex": 27,
+ "ifSpeed": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifHighSpeed": null,
+ "ifOperStatus": null,
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Ethernet Port on unit 1, port 27",
+ "ifPhysAddress": null,
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": null,
+ "ifInUcastPkts_prev": null,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": null,
+ "ifOutUcastPkts_prev": null,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": null,
+ "ifInErrors_prev": null,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": null,
+ "ifOutErrors_prev": null,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": null,
+ "ifInOctets_prev": null,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": null,
+ "ifOutOctets_prev": null,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": null,
+ "ifInNUcastPkts_prev": null,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": null,
+ "ifOutNUcastPkts_prev": null,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": null,
+ "ifInDiscards_prev": null,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": null,
+ "ifOutDiscards_prev": null,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": null,
+ "ifInUnknownProtos_prev": null,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": null,
+ "ifInBroadcastPkts_prev": null,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": null,
+ "ifOutBroadcastPkts_prev": null,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": null,
+ "ifInMulticastPkts_prev": null,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": null,
+ "ifOutMulticastPkts_prev": null,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 28",
+ "ifName": "Port28",
+ "portName": null,
+ "ifIndex": 28,
+ "ifSpeed": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifHighSpeed": null,
+ "ifOperStatus": null,
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Ethernet Port on unit 1, port 28",
+ "ifPhysAddress": null,
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": null,
+ "ifInUcastPkts_prev": null,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": null,
+ "ifOutUcastPkts_prev": null,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": null,
+ "ifInErrors_prev": null,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": null,
+ "ifOutErrors_prev": null,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": null,
+ "ifInOctets_prev": null,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": null,
+ "ifOutOctets_prev": null,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": null,
+ "ifInNUcastPkts_prev": null,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": null,
+ "ifOutNUcastPkts_prev": null,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": null,
+ "ifInDiscards_prev": null,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": null,
+ "ifOutDiscards_prev": null,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": null,
+ "ifInUnknownProtos_prev": null,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": null,
+ "ifInBroadcastPkts_prev": null,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": null,
+ "ifOutBroadcastPkts_prev": null,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": null,
+ "ifInMulticastPkts_prev": null,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": null,
+ "ifOutMulticastPkts_prev": null,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Console port",
+ "ifName": "Console363",
+ "portName": null,
+ "ifIndex": 363,
+ "ifSpeed": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifHighSpeed": null,
+ "ifOperStatus": null,
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "rs232",
+ "ifAlias": "Console port",
+ "ifPhysAddress": null,
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": null,
+ "ifInUcastPkts_prev": null,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": null,
+ "ifOutUcastPkts_prev": null,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": null,
+ "ifInErrors_prev": null,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": null,
+ "ifOutErrors_prev": null,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": null,
+ "ifInOctets_prev": null,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": null,
+ "ifOutOctets_prev": null,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": null,
+ "ifInNUcastPkts_prev": null,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": null,
+ "ifOutNUcastPkts_prev": null,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": null,
+ "ifInDiscards_prev": null,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": null,
+ "ifOutDiscards_prev": null,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": null,
+ "ifInUnknownProtos_prev": null,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": null,
+ "ifInBroadcastPkts_prev": null,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": null,
+ "ifOutBroadcastPkts_prev": null,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": null,
+ "ifInMulticastPkts_prev": null,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": null,
+ "ifOutMulticastPkts_prev": null,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Loopback Interface 0",
+ "ifName": "Loopback0",
+ "portName": null,
+ "ifIndex": 746,
+ "ifSpeed": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifHighSpeed": null,
+ "ifOperStatus": null,
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "softwareLoopback",
+ "ifAlias": "Loopback Interface 0",
+ "ifPhysAddress": null,
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": null,
+ "ifInUcastPkts_prev": null,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": null,
+ "ifOutUcastPkts_prev": null,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": null,
+ "ifInErrors_prev": null,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": null,
+ "ifOutErrors_prev": null,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": null,
+ "ifInOctets_prev": null,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": null,
+ "ifOutOctets_prev": null,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": null,
+ "ifInNUcastPkts_prev": null,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": null,
+ "ifOutNUcastPkts_prev": null,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": null,
+ "ifInDiscards_prev": null,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": null,
+ "ifOutDiscards_prev": null,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": null,
+ "ifInUnknownProtos_prev": null,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": null,
+ "ifInBroadcastPkts_prev": null,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": null,
+ "ifOutBroadcastPkts_prev": null,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": null,
+ "ifInMulticastPkts_prev": null,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": null,
+ "ifOutMulticastPkts_prev": null,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "VLAN ID 0001",
+ "ifName": "VLAN1",
+ "portName": null,
+ "ifIndex": 1001,
+ "ifSpeed": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifHighSpeed": null,
+ "ifOperStatus": null,
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "l3ipvlan",
+ "ifAlias": "VLAN ID 0001",
+ "ifPhysAddress": null,
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": null,
+ "ifInUcastPkts_prev": null,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": null,
+ "ifOutUcastPkts_prev": null,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": null,
+ "ifInErrors_prev": null,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": null,
+ "ifOutErrors_prev": null,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": null,
+ "ifInOctets_prev": null,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": null,
+ "ifOutOctets_prev": null,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": null,
+ "ifInNUcastPkts_prev": null,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": null,
+ "ifOutNUcastPkts_prev": null,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": null,
+ "ifInDiscards_prev": null,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": null,
+ "ifOutDiscards_prev": null,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": null,
+ "ifInUnknownProtos_prev": null,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": null,
+ "ifInBroadcastPkts_prev": null,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": null,
+ "ifOutBroadcastPkts_prev": null,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": null,
+ "ifInMulticastPkts_prev": null,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": null,
+ "ifOutMulticastPkts_prev": null,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "VLAN ID 0030",
+ "ifName": "VLAN30",
+ "portName": null,
+ "ifIndex": 1030,
+ "ifSpeed": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifHighSpeed": null,
+ "ifOperStatus": null,
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "l3ipvlan",
+ "ifAlias": "VLAN ID 0030",
+ "ifPhysAddress": null,
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": null,
+ "ifInUcastPkts_prev": null,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": null,
+ "ifOutUcastPkts_prev": null,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": null,
+ "ifInErrors_prev": null,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": null,
+ "ifOutErrors_prev": null,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": null,
+ "ifInOctets_prev": null,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": null,
+ "ifOutOctets_prev": null,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": null,
+ "ifInNUcastPkts_prev": null,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": null,
+ "ifOutNUcastPkts_prev": null,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": null,
+ "ifInDiscards_prev": null,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": null,
+ "ifOutDiscards_prev": null,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": null,
+ "ifInUnknownProtos_prev": null,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": null,
+ "ifInBroadcastPkts_prev": null,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": null,
+ "ifOutBroadcastPkts_prev": null,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": null,
+ "ifInMulticastPkts_prev": null,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": null,
+ "ifOutMulticastPkts_prev": null,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "VLAN ID 0032",
+ "ifName": "VLAN32",
+ "portName": null,
+ "ifIndex": 1032,
+ "ifSpeed": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifHighSpeed": null,
+ "ifOperStatus": null,
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "l3ipvlan",
+ "ifAlias": "VLAN ID 0032",
+ "ifPhysAddress": null,
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": null,
+ "ifInUcastPkts_prev": null,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": null,
+ "ifOutUcastPkts_prev": null,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": null,
+ "ifInErrors_prev": null,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": null,
+ "ifOutErrors_prev": null,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": null,
+ "ifInOctets_prev": null,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": null,
+ "ifOutOctets_prev": null,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": null,
+ "ifInNUcastPkts_prev": null,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": null,
+ "ifOutNUcastPkts_prev": null,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": null,
+ "ifInDiscards_prev": null,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": null,
+ "ifOutDiscards_prev": null,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": null,
+ "ifInUnknownProtos_prev": null,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": null,
+ "ifInBroadcastPkts_prev": null,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": null,
+ "ifOutBroadcastPkts_prev": null,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": null,
+ "ifInMulticastPkts_prev": null,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": null,
+ "ifOutMulticastPkts_prev": null,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ }
+ ]
+ },
+ "poller": {
+ "ports": [
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 1",
+ "ifName": "Port1",
+ "portName": null,
+ "ifIndex": 1,
+ "ifSpeed": 1000000000,
+ "ifConnectorPresent": "true",
+ "ifPromiscuousMode": "true",
+ "ifHighSpeed": 1000,
+ "ifOperStatus": "up",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": "up",
+ "ifAdminStatus_prev": null,
+ "ifDuplex": "fullDuplex",
+ "ifMtu": 1518,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "To 60E",
+ "ifPhysAddress": "649d99119229",
+ "ifHardType": null,
+ "ifLastChange": 159833930,
+ "ifVlan": "1",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": 573391387,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 762912703,
+ "ifOutUcastPkts_prev": 0,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": 0,
+ "ifInErrors_prev": 0,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": 0,
+ "ifOutErrors_prev": 0,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": 356581648773,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 787141929665,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 0,
+ "ifInNUcastPkts_prev": 0,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": 0,
+ "ifOutNUcastPkts_prev": 0,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": 5516,
+ "ifInDiscards_prev": 0,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": 25,
+ "ifOutDiscards_prev": 0,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": 0,
+ "ifInUnknownProtos_prev": 0,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": 147387,
+ "ifInBroadcastPkts_prev": 0,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": 1357245,
+ "ifOutBroadcastPkts_prev": 0,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": 82751,
+ "ifInMulticastPkts_prev": 0,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": 4175150,
+ "ifOutMulticastPkts_prev": 0,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 2",
+ "ifName": "Port2",
+ "portName": null,
+ "ifIndex": 2,
+ "ifSpeed": 1000000000,
+ "ifConnectorPresent": "false",
+ "ifPromiscuousMode": "true",
+ "ifHighSpeed": 1000,
+ "ifOperStatus": "lowerLayerDown",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": "up",
+ "ifAdminStatus_prev": null,
+ "ifDuplex": "fullDuplex",
+ "ifMtu": 1518,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Ethernet Port on unit 1, port 2",
+ "ifPhysAddress": "649d9911922a",
+ "ifHardType": null,
+ "ifLastChange": 154035248,
+ "ifVlan": "1",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": 648845,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 629745,
+ "ifOutUcastPkts_prev": 0,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": 0,
+ "ifInErrors_prev": 0,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": 0,
+ "ifOutErrors_prev": 0,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": 417112518,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 263632219,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 0,
+ "ifInNUcastPkts_prev": 0,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": 0,
+ "ifOutNUcastPkts_prev": 0,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": 830,
+ "ifInDiscards_prev": 0,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": 66,
+ "ifOutDiscards_prev": 0,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": 0,
+ "ifInUnknownProtos_prev": 0,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": 647,
+ "ifInBroadcastPkts_prev": 0,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": 13332,
+ "ifOutBroadcastPkts_prev": 0,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": 1995,
+ "ifInMulticastPkts_prev": 0,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": 39190,
+ "ifOutMulticastPkts_prev": 0,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 3",
+ "ifName": "Port3",
+ "portName": null,
+ "ifIndex": 3,
+ "ifSpeed": 1000000000,
+ "ifConnectorPresent": "false",
+ "ifPromiscuousMode": "true",
+ "ifHighSpeed": 1000,
+ "ifOperStatus": "lowerLayerDown",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": "up",
+ "ifAdminStatus_prev": null,
+ "ifDuplex": "fullDuplex",
+ "ifMtu": 1518,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Ethernet Port on unit 1, port 3",
+ "ifPhysAddress": "649d9911922b",
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "1",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": 0,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 0,
+ "ifOutUcastPkts_prev": 0,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": 0,
+ "ifInErrors_prev": 0,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": 0,
+ "ifOutErrors_prev": 0,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": 0,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 0,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 0,
+ "ifInNUcastPkts_prev": 0,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": 0,
+ "ifOutNUcastPkts_prev": 0,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": 0,
+ "ifInDiscards_prev": 0,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": 0,
+ "ifOutDiscards_prev": 0,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": 0,
+ "ifInUnknownProtos_prev": 0,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": 0,
+ "ifInBroadcastPkts_prev": 0,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": 0,
+ "ifOutBroadcastPkts_prev": 0,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": 0,
+ "ifInMulticastPkts_prev": 0,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": 0,
+ "ifOutMulticastPkts_prev": 0,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 4",
+ "ifName": "Port4",
+ "portName": null,
+ "ifIndex": 4,
+ "ifSpeed": 1000000000,
+ "ifConnectorPresent": "true",
+ "ifPromiscuousMode": "true",
+ "ifHighSpeed": 1000,
+ "ifOperStatus": "up",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": "up",
+ "ifAdminStatus_prev": null,
+ "ifDuplex": "fullDuplex",
+ "ifMtu": 1518,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Ethernet Port on unit 1, port 4",
+ "ifPhysAddress": "649d9911922c",
+ "ifHardType": null,
+ "ifLastChange": 33910106,
+ "ifVlan": "1",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": 699261436,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 640182624,
+ "ifOutUcastPkts_prev": 0,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": 0,
+ "ifInErrors_prev": 0,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": 0,
+ "ifOutErrors_prev": 0,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": 754776500543,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 479923251036,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 0,
+ "ifInNUcastPkts_prev": 0,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": 0,
+ "ifOutNUcastPkts_prev": 0,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": 944,
+ "ifInDiscards_prev": 0,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": 55,
+ "ifOutDiscards_prev": 0,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": 0,
+ "ifInUnknownProtos_prev": 0,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": 17120,
+ "ifInBroadcastPkts_prev": 0,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": 1483656,
+ "ifOutBroadcastPkts_prev": 0,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": 32598,
+ "ifInMulticastPkts_prev": 0,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": 4149412,
+ "ifOutMulticastPkts_prev": 0,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 5",
+ "ifName": "Port5",
+ "portName": null,
+ "ifIndex": 5,
+ "ifSpeed": 1000000000,
+ "ifConnectorPresent": "false",
+ "ifPromiscuousMode": "true",
+ "ifHighSpeed": 1000,
+ "ifOperStatus": "lowerLayerDown",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": "up",
+ "ifAdminStatus_prev": null,
+ "ifDuplex": "fullDuplex",
+ "ifMtu": 1518,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Ethernet Port on unit 1, port 5",
+ "ifPhysAddress": "649d9911922d",
+ "ifHardType": null,
+ "ifLastChange": 154035248,
+ "ifVlan": "1",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": 104976,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 196294,
+ "ifOutUcastPkts_prev": 0,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": 0,
+ "ifInErrors_prev": 0,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": 0,
+ "ifOutErrors_prev": 0,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": 12391294,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 283219478,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 0,
+ "ifInNUcastPkts_prev": 0,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": 0,
+ "ifOutNUcastPkts_prev": 0,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": 43,
+ "ifInDiscards_prev": 0,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": 145,
+ "ifOutDiscards_prev": 0,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": 0,
+ "ifInUnknownProtos_prev": 0,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": 53,
+ "ifInBroadcastPkts_prev": 0,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": 5279,
+ "ifOutBroadcastPkts_prev": 0,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": 146,
+ "ifInMulticastPkts_prev": 0,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": 14063,
+ "ifOutMulticastPkts_prev": 0,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 6",
+ "ifName": "Port6",
+ "portName": null,
+ "ifIndex": 6,
+ "ifSpeed": 1000000000,
+ "ifConnectorPresent": "false",
+ "ifPromiscuousMode": "true",
+ "ifHighSpeed": 1000,
+ "ifOperStatus": "lowerLayerDown",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": "up",
+ "ifAdminStatus_prev": null,
+ "ifDuplex": "fullDuplex",
+ "ifMtu": 1518,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Ethernet Port on unit 1, port 6",
+ "ifPhysAddress": "649d9911922e",
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "1",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": 0,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 0,
+ "ifOutUcastPkts_prev": 0,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": 0,
+ "ifInErrors_prev": 0,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": 0,
+ "ifOutErrors_prev": 0,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": 0,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 0,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 0,
+ "ifInNUcastPkts_prev": 0,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": 0,
+ "ifOutNUcastPkts_prev": 0,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": 0,
+ "ifInDiscards_prev": 0,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": 0,
+ "ifOutDiscards_prev": 0,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": 0,
+ "ifInUnknownProtos_prev": 0,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": 0,
+ "ifInBroadcastPkts_prev": 0,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": 0,
+ "ifOutBroadcastPkts_prev": 0,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": 0,
+ "ifInMulticastPkts_prev": 0,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": 0,
+ "ifOutMulticastPkts_prev": 0,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 7",
+ "ifName": "Port7",
+ "portName": null,
+ "ifIndex": 7,
+ "ifSpeed": 1000000000,
+ "ifConnectorPresent": "false",
+ "ifPromiscuousMode": "true",
+ "ifHighSpeed": 1000,
+ "ifOperStatus": "lowerLayerDown",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": "up",
+ "ifAdminStatus_prev": null,
+ "ifDuplex": "fullDuplex",
+ "ifMtu": 1518,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Ethernet Port on unit 1, port 7",
+ "ifPhysAddress": "649d9911922f",
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "1",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": 0,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 0,
+ "ifOutUcastPkts_prev": 0,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": 0,
+ "ifInErrors_prev": 0,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": 0,
+ "ifOutErrors_prev": 0,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": 0,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 0,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 0,
+ "ifInNUcastPkts_prev": 0,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": 0,
+ "ifOutNUcastPkts_prev": 0,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": 0,
+ "ifInDiscards_prev": 0,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": 0,
+ "ifOutDiscards_prev": 0,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": 0,
+ "ifInUnknownProtos_prev": 0,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": 0,
+ "ifInBroadcastPkts_prev": 0,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": 0,
+ "ifOutBroadcastPkts_prev": 0,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": 0,
+ "ifInMulticastPkts_prev": 0,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": 0,
+ "ifOutMulticastPkts_prev": 0,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 8",
+ "ifName": "Port8",
+ "portName": null,
+ "ifIndex": 8,
+ "ifSpeed": 1000000000,
+ "ifConnectorPresent": "false",
+ "ifPromiscuousMode": "true",
+ "ifHighSpeed": 1000,
+ "ifOperStatus": "lowerLayerDown",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": "up",
+ "ifAdminStatus_prev": null,
+ "ifDuplex": "fullDuplex",
+ "ifMtu": 1518,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Ethernet Port on unit 1, port 8",
+ "ifPhysAddress": "649d99119230",
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "1",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": 0,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 0,
+ "ifOutUcastPkts_prev": 0,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": 0,
+ "ifInErrors_prev": 0,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": 0,
+ "ifOutErrors_prev": 0,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": 0,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 0,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 0,
+ "ifInNUcastPkts_prev": 0,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": 0,
+ "ifOutNUcastPkts_prev": 0,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": 0,
+ "ifInDiscards_prev": 0,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": 0,
+ "ifOutDiscards_prev": 0,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": 0,
+ "ifInUnknownProtos_prev": 0,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": 0,
+ "ifInBroadcastPkts_prev": 0,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": 0,
+ "ifOutBroadcastPkts_prev": 0,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": 0,
+ "ifInMulticastPkts_prev": 0,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": 0,
+ "ifOutMulticastPkts_prev": 0,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 9",
+ "ifName": "Port9",
+ "portName": null,
+ "ifIndex": 9,
+ "ifSpeed": 1000000000,
+ "ifConnectorPresent": "true",
+ "ifPromiscuousMode": "true",
+ "ifHighSpeed": 1000,
+ "ifOperStatus": "up",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": "up",
+ "ifAdminStatus_prev": null,
+ "ifDuplex": "fullDuplex",
+ "ifMtu": 1518,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Ethernet Port on unit 1, port 9",
+ "ifPhysAddress": "649d99119231",
+ "ifHardType": null,
+ "ifLastChange": 188806036,
+ "ifVlan": "1",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": 88491627,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 24986940,
+ "ifOutUcastPkts_prev": 0,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": 0,
+ "ifInErrors_prev": 0,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": 0,
+ "ifOutErrors_prev": 0,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": 118015060261,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 22401910887,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 0,
+ "ifInNUcastPkts_prev": 0,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": 0,
+ "ifOutNUcastPkts_prev": 0,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": 706,
+ "ifInDiscards_prev": 0,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": 1360,
+ "ifOutDiscards_prev": 0,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": 0,
+ "ifInUnknownProtos_prev": 0,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": 5165,
+ "ifInBroadcastPkts_prev": 0,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": 1164787,
+ "ifOutBroadcastPkts_prev": 0,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": 51895,
+ "ifInMulticastPkts_prev": 0,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": 3302168,
+ "ifOutMulticastPkts_prev": 0,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 10",
+ "ifName": "Port10",
+ "portName": null,
+ "ifIndex": 10,
+ "ifSpeed": 1000000000,
+ "ifConnectorPresent": "true",
+ "ifPromiscuousMode": "true",
+ "ifHighSpeed": 1000,
+ "ifOperStatus": "up",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": "up",
+ "ifAdminStatus_prev": null,
+ "ifDuplex": "fullDuplex",
+ "ifMtu": 1518,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Ethernet Port on unit 1, port 10",
+ "ifPhysAddress": "649d99119232",
+ "ifHardType": null,
+ "ifLastChange": 188803270,
+ "ifVlan": "1",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": 197589865,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 107241022,
+ "ifOutUcastPkts_prev": 0,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": 0,
+ "ifInErrors_prev": 0,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": 0,
+ "ifOutErrors_prev": 0,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": 213758121832,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 123566308806,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 0,
+ "ifInNUcastPkts_prev": 0,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": 0,
+ "ifOutNUcastPkts_prev": 0,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": 2065,
+ "ifInDiscards_prev": 0,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": 1496,
+ "ifOutDiscards_prev": 0,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": 0,
+ "ifInUnknownProtos_prev": 0,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": 88664,
+ "ifInBroadcastPkts_prev": 0,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": 1144008,
+ "ifOutBroadcastPkts_prev": 0,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": 198738,
+ "ifInMulticastPkts_prev": 0,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": 3364815,
+ "ifOutMulticastPkts_prev": 0,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 11",
+ "ifName": "Port11",
+ "portName": null,
+ "ifIndex": 11,
+ "ifSpeed": 1000000000,
+ "ifConnectorPresent": "false",
+ "ifPromiscuousMode": "true",
+ "ifHighSpeed": 1000,
+ "ifOperStatus": "lowerLayerDown",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": "up",
+ "ifAdminStatus_prev": null,
+ "ifDuplex": "fullDuplex",
+ "ifMtu": 1518,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Ethernet Port on unit 1, port 11",
+ "ifPhysAddress": "649d99119233",
+ "ifHardType": null,
+ "ifLastChange": 35079237,
+ "ifVlan": "1",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": 2253226,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 3464213,
+ "ifOutUcastPkts_prev": 0,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": 0,
+ "ifInErrors_prev": 0,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": 0,
+ "ifOutErrors_prev": 0,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": 661365808,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 2715807753,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 0,
+ "ifInNUcastPkts_prev": 0,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": 0,
+ "ifOutNUcastPkts_prev": 0,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": 200,
+ "ifInDiscards_prev": 0,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": 583,
+ "ifOutDiscards_prev": 0,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": 0,
+ "ifInUnknownProtos_prev": 0,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": 1924,
+ "ifInBroadcastPkts_prev": 0,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": 265669,
+ "ifOutBroadcastPkts_prev": 0,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": 17436,
+ "ifInMulticastPkts_prev": 0,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": 601786,
+ "ifOutMulticastPkts_prev": 0,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 12",
+ "ifName": "Port12",
+ "portName": null,
+ "ifIndex": 12,
+ "ifSpeed": 1000000000,
+ "ifConnectorPresent": "true",
+ "ifPromiscuousMode": "true",
+ "ifHighSpeed": 1000,
+ "ifOperStatus": "up",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": "up",
+ "ifAdminStatus_prev": null,
+ "ifDuplex": "fullDuplex",
+ "ifMtu": 1518,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Ethernet Port on unit 1, port 12",
+ "ifPhysAddress": "649d99119234",
+ "ifHardType": null,
+ "ifLastChange": 35268403,
+ "ifVlan": "1",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": 12560532,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 18874010,
+ "ifOutUcastPkts_prev": 0,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": 0,
+ "ifInErrors_prev": 0,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": 0,
+ "ifOutErrors_prev": 0,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": 5831794794,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 214649986307,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 0,
+ "ifInNUcastPkts_prev": 0,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": 0,
+ "ifOutNUcastPkts_prev": 0,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": 960,
+ "ifInDiscards_prev": 0,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": 1641,
+ "ifOutDiscards_prev": 0,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": 0,
+ "ifInUnknownProtos_prev": 0,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": 12967,
+ "ifInBroadcastPkts_prev": 0,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": 2373360,
+ "ifOutBroadcastPkts_prev": 0,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": 112039,
+ "ifInMulticastPkts_prev": 0,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": 146219411,
+ "ifOutMulticastPkts_prev": 0,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 13",
+ "ifName": "Port13",
+ "portName": null,
+ "ifIndex": 13,
+ "ifSpeed": 1000000000,
+ "ifConnectorPresent": "true",
+ "ifPromiscuousMode": "true",
+ "ifHighSpeed": 1000,
+ "ifOperStatus": "up",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": "up",
+ "ifAdminStatus_prev": null,
+ "ifDuplex": "fullDuplex",
+ "ifMtu": 1518,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "To RB450Gx4 eth01",
+ "ifPhysAddress": "649d99119235",
+ "ifHardType": null,
+ "ifLastChange": 18805843,
+ "ifVlan": "1",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": 63317942,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 49961312,
+ "ifOutUcastPkts_prev": 0,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": 0,
+ "ifInErrors_prev": 0,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": 0,
+ "ifOutErrors_prev": 0,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": 60376594862,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 21592576924,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 0,
+ "ifInNUcastPkts_prev": 0,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": 0,
+ "ifOutNUcastPkts_prev": 0,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": 4,
+ "ifInDiscards_prev": 0,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": 17,
+ "ifOutDiscards_prev": 0,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": 0,
+ "ifInUnknownProtos_prev": 0,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": 108099,
+ "ifInBroadcastPkts_prev": 0,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": 1469582,
+ "ifOutBroadcastPkts_prev": 0,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": 2075352,
+ "ifInMulticastPkts_prev": 0,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": 3172695,
+ "ifOutMulticastPkts_prev": 0,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 14",
+ "ifName": "Port14",
+ "portName": null,
+ "ifIndex": 14,
+ "ifSpeed": 1000000000,
+ "ifConnectorPresent": "true",
+ "ifPromiscuousMode": "true",
+ "ifHighSpeed": 1000,
+ "ifOperStatus": "up",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": "up",
+ "ifAdminStatus_prev": null,
+ "ifDuplex": "fullDuplex",
+ "ifMtu": 1518,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "To DS918 LAN2",
+ "ifPhysAddress": "649d99119236",
+ "ifHardType": null,
+ "ifLastChange": 33910206,
+ "ifVlan": "32",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": 15288,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 438083,
+ "ifOutUcastPkts_prev": 0,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": 0,
+ "ifInErrors_prev": 0,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": 0,
+ "ifOutErrors_prev": 0,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": 12639622,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 301360609,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 0,
+ "ifInNUcastPkts_prev": 0,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": 0,
+ "ifOutNUcastPkts_prev": 0,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": 38,
+ "ifInDiscards_prev": 0,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": 0,
+ "ifOutDiscards_prev": 0,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": 0,
+ "ifInUnknownProtos_prev": 0,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": 40717,
+ "ifInBroadcastPkts_prev": 0,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": 35856,
+ "ifOutBroadcastPkts_prev": 0,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": 14200,
+ "ifInMulticastPkts_prev": 0,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": 2012755,
+ "ifOutMulticastPkts_prev": 0,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 15",
+ "ifName": "Port15",
+ "portName": null,
+ "ifIndex": 15,
+ "ifSpeed": 1000000000,
+ "ifConnectorPresent": "false",
+ "ifPromiscuousMode": "true",
+ "ifHighSpeed": 1000,
+ "ifOperStatus": "lowerLayerDown",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": "up",
+ "ifAdminStatus_prev": null,
+ "ifDuplex": "fullDuplex",
+ "ifMtu": 1518,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "VLAN 32",
+ "ifPhysAddress": "649d99119237",
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "32",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": 0,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 0,
+ "ifOutUcastPkts_prev": 0,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": 0,
+ "ifInErrors_prev": 0,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": 0,
+ "ifOutErrors_prev": 0,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": 0,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 0,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 0,
+ "ifInNUcastPkts_prev": 0,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": 0,
+ "ifOutNUcastPkts_prev": 0,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": 0,
+ "ifInDiscards_prev": 0,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": 0,
+ "ifOutDiscards_prev": 0,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": 0,
+ "ifInUnknownProtos_prev": 0,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": 0,
+ "ifInBroadcastPkts_prev": 0,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": 0,
+ "ifOutBroadcastPkts_prev": 0,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": 0,
+ "ifInMulticastPkts_prev": 0,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": 0,
+ "ifOutMulticastPkts_prev": 0,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 16",
+ "ifName": "Port16",
+ "portName": null,
+ "ifIndex": 16,
+ "ifSpeed": 1000000000,
+ "ifConnectorPresent": "false",
+ "ifPromiscuousMode": "true",
+ "ifHighSpeed": 1000,
+ "ifOperStatus": "lowerLayerDown",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": "up",
+ "ifAdminStatus_prev": null,
+ "ifDuplex": "fullDuplex",
+ "ifMtu": 1518,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "VLAN 32",
+ "ifPhysAddress": "649d99119238",
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "32",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": 0,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 0,
+ "ifOutUcastPkts_prev": 0,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": 0,
+ "ifInErrors_prev": 0,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": 0,
+ "ifOutErrors_prev": 0,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": 0,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 0,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 0,
+ "ifInNUcastPkts_prev": 0,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": 0,
+ "ifOutNUcastPkts_prev": 0,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": 0,
+ "ifInDiscards_prev": 0,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": 0,
+ "ifOutDiscards_prev": 0,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": 0,
+ "ifInUnknownProtos_prev": 0,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": 0,
+ "ifInBroadcastPkts_prev": 0,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": 0,
+ "ifOutBroadcastPkts_prev": 0,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": 0,
+ "ifInMulticastPkts_prev": 0,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": 0,
+ "ifOutMulticastPkts_prev": 0,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 17",
+ "ifName": "Port17",
+ "portName": null,
+ "ifIndex": 17,
+ "ifSpeed": 1000000000,
+ "ifConnectorPresent": "false",
+ "ifPromiscuousMode": "true",
+ "ifHighSpeed": 1000,
+ "ifOperStatus": "lowerLayerDown",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": "up",
+ "ifAdminStatus_prev": null,
+ "ifDuplex": "fullDuplex",
+ "ifMtu": 1518,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "VLAN 32",
+ "ifPhysAddress": "649d99119239",
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "32",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": 0,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 0,
+ "ifOutUcastPkts_prev": 0,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": 0,
+ "ifInErrors_prev": 0,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": 0,
+ "ifOutErrors_prev": 0,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": 0,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 0,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 0,
+ "ifInNUcastPkts_prev": 0,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": 0,
+ "ifOutNUcastPkts_prev": 0,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": 0,
+ "ifInDiscards_prev": 0,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": 0,
+ "ifOutDiscards_prev": 0,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": 0,
+ "ifInUnknownProtos_prev": 0,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": 0,
+ "ifInBroadcastPkts_prev": 0,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": 0,
+ "ifOutBroadcastPkts_prev": 0,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": 0,
+ "ifInMulticastPkts_prev": 0,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": 0,
+ "ifOutMulticastPkts_prev": 0,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 18",
+ "ifName": "Port18",
+ "portName": null,
+ "ifIndex": 18,
+ "ifSpeed": 1000000000,
+ "ifConnectorPresent": "false",
+ "ifPromiscuousMode": "true",
+ "ifHighSpeed": 1000,
+ "ifOperStatus": "lowerLayerDown",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": "up",
+ "ifAdminStatus_prev": null,
+ "ifDuplex": "fullDuplex",
+ "ifMtu": 1518,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "VLAN 32",
+ "ifPhysAddress": "649d9911923a",
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "32",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": 0,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 0,
+ "ifOutUcastPkts_prev": 0,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": 0,
+ "ifInErrors_prev": 0,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": 0,
+ "ifOutErrors_prev": 0,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": 0,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 0,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 0,
+ "ifInNUcastPkts_prev": 0,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": 0,
+ "ifOutNUcastPkts_prev": 0,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": 0,
+ "ifInDiscards_prev": 0,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": 0,
+ "ifOutDiscards_prev": 0,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": 0,
+ "ifInUnknownProtos_prev": 0,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": 0,
+ "ifInBroadcastPkts_prev": 0,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": 0,
+ "ifOutBroadcastPkts_prev": 0,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": 0,
+ "ifInMulticastPkts_prev": 0,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": 0,
+ "ifOutMulticastPkts_prev": 0,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 19",
+ "ifName": "Port19",
+ "portName": null,
+ "ifIndex": 19,
+ "ifSpeed": 1000000000,
+ "ifConnectorPresent": "false",
+ "ifPromiscuousMode": "true",
+ "ifHighSpeed": 1000,
+ "ifOperStatus": "lowerLayerDown",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": "up",
+ "ifAdminStatus_prev": null,
+ "ifDuplex": "fullDuplex",
+ "ifMtu": 1518,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "VLAN 30 backup",
+ "ifPhysAddress": "649d9911923b",
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "30",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": 0,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 0,
+ "ifOutUcastPkts_prev": 0,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": 0,
+ "ifInErrors_prev": 0,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": 0,
+ "ifOutErrors_prev": 0,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": 0,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 0,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 0,
+ "ifInNUcastPkts_prev": 0,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": 0,
+ "ifOutNUcastPkts_prev": 0,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": 0,
+ "ifInDiscards_prev": 0,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": 0,
+ "ifOutDiscards_prev": 0,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": 0,
+ "ifInUnknownProtos_prev": 0,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": 0,
+ "ifInBroadcastPkts_prev": 0,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": 0,
+ "ifOutBroadcastPkts_prev": 0,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": 0,
+ "ifInMulticastPkts_prev": 0,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": 0,
+ "ifOutMulticastPkts_prev": 0,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 20",
+ "ifName": "Port20",
+ "portName": null,
+ "ifIndex": 20,
+ "ifSpeed": 1000000000,
+ "ifConnectorPresent": "true",
+ "ifPromiscuousMode": "true",
+ "ifHighSpeed": 1000,
+ "ifOperStatus": "up",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": "up",
+ "ifAdminStatus_prev": null,
+ "ifDuplex": "fullDuplex",
+ "ifMtu": 1518,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "To RB450Gx4 eth05",
+ "ifPhysAddress": "649d9911923c",
+ "ifHardType": null,
+ "ifLastChange": 18805843,
+ "ifVlan": "30",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": 51543754,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 42027399,
+ "ifOutUcastPkts_prev": 0,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": 0,
+ "ifInErrors_prev": 0,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": 0,
+ "ifOutErrors_prev": 0,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": 26625656105,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 57981816503,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 0,
+ "ifInNUcastPkts_prev": 0,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": 0,
+ "ifOutNUcastPkts_prev": 0,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": 13,
+ "ifInDiscards_prev": 0,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": 126,
+ "ifOutDiscards_prev": 0,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": 0,
+ "ifInUnknownProtos_prev": 0,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": 23,
+ "ifInBroadcastPkts_prev": 0,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": 1009190,
+ "ifOutBroadcastPkts_prev": 0,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": 1391,
+ "ifInMulticastPkts_prev": 0,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": 16090243,
+ "ifOutMulticastPkts_prev": 0,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 21",
+ "ifName": "Port21",
+ "portName": null,
+ "ifIndex": 21,
+ "ifSpeed": 1000000000,
+ "ifConnectorPresent": "true",
+ "ifPromiscuousMode": "true",
+ "ifHighSpeed": 1000,
+ "ifOperStatus": "up",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": "up",
+ "ifAdminStatus_prev": null,
+ "ifDuplex": "fullDuplex",
+ "ifMtu": 1518,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "To 60E WAN1",
+ "ifPhysAddress": "649d9911923d",
+ "ifHardType": null,
+ "ifLastChange": 159837989,
+ "ifVlan": "30",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": 755718370,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 570250213,
+ "ifOutUcastPkts_prev": 0,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": 0,
+ "ifInErrors_prev": 0,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": 0,
+ "ifOutErrors_prev": 0,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": 796453036708,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 363374978508,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 0,
+ "ifInNUcastPkts_prev": 0,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": 0,
+ "ifOutNUcastPkts_prev": 0,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": 5,
+ "ifInDiscards_prev": 0,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": 11,
+ "ifOutDiscards_prev": 0,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": 0,
+ "ifInUnknownProtos_prev": 0,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": 16,
+ "ifInBroadcastPkts_prev": 0,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": 1009250,
+ "ifOutBroadcastPkts_prev": 0,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": 3989,
+ "ifInMulticastPkts_prev": 0,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": 1104021,
+ "ifOutMulticastPkts_prev": 0,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 22",
+ "ifName": "Port22",
+ "portName": null,
+ "ifIndex": 22,
+ "ifSpeed": 1000000000,
+ "ifConnectorPresent": "false",
+ "ifPromiscuousMode": "true",
+ "ifHighSpeed": 1000,
+ "ifOperStatus": "lowerLayerDown",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": "up",
+ "ifAdminStatus_prev": null,
+ "ifDuplex": "fullDuplex",
+ "ifMtu": 1518,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "To MOD ModemSide",
+ "ifPhysAddress": "649d9911923e",
+ "ifHardType": null,
+ "ifLastChange": 35221144,
+ "ifVlan": "30",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": 316874,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 487074,
+ "ifOutUcastPkts_prev": 0,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": 0,
+ "ifInErrors_prev": 0,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": 0,
+ "ifOutErrors_prev": 0,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": 35599485,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 58129895406,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 0,
+ "ifInNUcastPkts_prev": 0,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": 0,
+ "ifOutNUcastPkts_prev": 0,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": 0,
+ "ifInDiscards_prev": 0,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": 2,
+ "ifOutDiscards_prev": 0,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": 0,
+ "ifInUnknownProtos_prev": 0,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": 4,
+ "ifInBroadcastPkts_prev": 0,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": 183196,
+ "ifOutBroadcastPkts_prev": 0,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": 6352,
+ "ifInMulticastPkts_prev": 0,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": 42662479,
+ "ifOutMulticastPkts_prev": 0,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 23",
+ "ifName": "Port23",
+ "portName": null,
+ "ifIndex": 23,
+ "ifSpeed": 100000000,
+ "ifConnectorPresent": "true",
+ "ifPromiscuousMode": "true",
+ "ifHighSpeed": 100,
+ "ifOperStatus": "up",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": "up",
+ "ifAdminStatus_prev": null,
+ "ifDuplex": "fullDuplex",
+ "ifMtu": 1518,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "To MOD TVside",
+ "ifPhysAddress": "649d9911923f",
+ "ifHardType": null,
+ "ifLastChange": 154275650,
+ "ifVlan": "30",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": 19462831,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 108456547,
+ "ifOutUcastPkts_prev": 0,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": 24,
+ "ifInErrors_prev": 0,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": 0,
+ "ifOutErrors_prev": 0,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": 1854888345,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 678954996030,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 0,
+ "ifInNUcastPkts_prev": 0,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": 0,
+ "ifOutNUcastPkts_prev": 0,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": 262,
+ "ifInDiscards_prev": 0,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": 6097,
+ "ifOutDiscards_prev": 0,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": 0,
+ "ifInUnknownProtos_prev": 0,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": 292,
+ "ifInBroadcastPkts_prev": 0,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": 617194,
+ "ifOutBroadcastPkts_prev": 0,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": 25701,
+ "ifInMulticastPkts_prev": 0,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": 380138652,
+ "ifOutMulticastPkts_prev": 0,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 24",
+ "ifName": "Port24",
+ "portName": null,
+ "ifIndex": 24,
+ "ifSpeed": 1000000000,
+ "ifConnectorPresent": "true",
+ "ifPromiscuousMode": "true",
+ "ifHighSpeed": 1000,
+ "ifOperStatus": "up",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": "up",
+ "ifAdminStatus_prev": null,
+ "ifDuplex": "fullDuplex",
+ "ifMtu": 1518,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "To ONU",
+ "ifPhysAddress": "649d99119240",
+ "ifHardType": null,
+ "ifLastChange": 53384,
+ "ifVlan": "30",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": 802087029,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 838277832,
+ "ifOutUcastPkts_prev": 0,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": 0,
+ "ifInErrors_prev": 0,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": 0,
+ "ifOutErrors_prev": 0,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": 1698131436377,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 826160260614,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 0,
+ "ifInNUcastPkts_prev": 0,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": 0,
+ "ifOutNUcastPkts_prev": 0,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": 28013,
+ "ifInDiscards_prev": 0,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": 24,
+ "ifOutDiscards_prev": 0,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": 0,
+ "ifInUnknownProtos_prev": 0,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": 1008929,
+ "ifInBroadcastPkts_prev": 0,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": 417,
+ "ifOutBroadcastPkts_prev": 0,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": 746116764,
+ "ifInMulticastPkts_prev": 0,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": 1103137,
+ "ifOutMulticastPkts_prev": 0,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 25",
+ "ifName": "Port25",
+ "portName": null,
+ "ifIndex": 25,
+ "ifSpeed": 1000000000,
+ "ifConnectorPresent": "true",
+ "ifPromiscuousMode": "true",
+ "ifHighSpeed": 1000,
+ "ifOperStatus": "up",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": "up",
+ "ifAdminStatus_prev": null,
+ "ifDuplex": "fullDuplex",
+ "ifMtu": 1518,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Trunk to TV side",
+ "ifPhysAddress": "649d99119241",
+ "ifHardType": null,
+ "ifLastChange": 35160387,
+ "ifVlan": "1",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": 125602422,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 224009736,
+ "ifOutUcastPkts_prev": 0,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": 0,
+ "ifInErrors_prev": 0,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": 0,
+ "ifOutErrors_prev": 0,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": 79170166235,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 483778687070,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 0,
+ "ifInNUcastPkts_prev": 0,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": 0,
+ "ifOutNUcastPkts_prev": 0,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": 5568,
+ "ifInDiscards_prev": 0,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": 116,
+ "ifOutDiscards_prev": 0,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": 0,
+ "ifInUnknownProtos_prev": 0,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": 1140387,
+ "ifInBroadcastPkts_prev": 0,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": 1441816,
+ "ifOutBroadcastPkts_prev": 0,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": 2921909,
+ "ifInMulticastPkts_prev": 0,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": 171125882,
+ "ifOutMulticastPkts_prev": 0,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 26",
+ "ifName": "Port26",
+ "portName": null,
+ "ifIndex": 26,
+ "ifSpeed": 10000000000,
+ "ifConnectorPresent": "false",
+ "ifPromiscuousMode": "true",
+ "ifHighSpeed": 10000,
+ "ifOperStatus": "lowerLayerDown",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": "up",
+ "ifAdminStatus_prev": null,
+ "ifDuplex": "fullDuplex",
+ "ifMtu": 1518,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Ethernet Port on unit 1, port 26",
+ "ifPhysAddress": "649d99119242",
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "1",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": 0,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 0,
+ "ifOutUcastPkts_prev": 0,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": 0,
+ "ifInErrors_prev": 0,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": 0,
+ "ifOutErrors_prev": 0,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": 0,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 0,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 0,
+ "ifInNUcastPkts_prev": 0,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": 0,
+ "ifOutNUcastPkts_prev": 0,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": 0,
+ "ifInDiscards_prev": 0,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": 0,
+ "ifOutDiscards_prev": 0,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": 0,
+ "ifInUnknownProtos_prev": 0,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": 0,
+ "ifInBroadcastPkts_prev": 0,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": 0,
+ "ifOutBroadcastPkts_prev": 0,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": 0,
+ "ifInMulticastPkts_prev": 0,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": 0,
+ "ifOutMulticastPkts_prev": 0,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 27",
+ "ifName": "Port27",
+ "portName": null,
+ "ifIndex": 27,
+ "ifSpeed": 10000000000,
+ "ifConnectorPresent": "false",
+ "ifPromiscuousMode": "true",
+ "ifHighSpeed": 10000,
+ "ifOperStatus": "lowerLayerDown",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": "up",
+ "ifAdminStatus_prev": null,
+ "ifDuplex": "fullDuplex",
+ "ifMtu": 1518,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Ethernet Port on unit 1, port 27",
+ "ifPhysAddress": "649d99119243",
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "1",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": 0,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 0,
+ "ifOutUcastPkts_prev": 0,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": 0,
+ "ifInErrors_prev": 0,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": 0,
+ "ifOutErrors_prev": 0,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": 0,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 0,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 0,
+ "ifInNUcastPkts_prev": 0,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": 0,
+ "ifOutNUcastPkts_prev": 0,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": 0,
+ "ifInDiscards_prev": 0,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": 0,
+ "ifOutDiscards_prev": 0,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": 0,
+ "ifInUnknownProtos_prev": 0,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": 0,
+ "ifInBroadcastPkts_prev": 0,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": 0,
+ "ifOutBroadcastPkts_prev": 0,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": 0,
+ "ifInMulticastPkts_prev": 0,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": 0,
+ "ifOutMulticastPkts_prev": 0,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Ethernet Port on unit 1, port 28",
+ "ifName": "Port28",
+ "portName": null,
+ "ifIndex": 28,
+ "ifSpeed": 10000000000,
+ "ifConnectorPresent": "false",
+ "ifPromiscuousMode": "true",
+ "ifHighSpeed": 10000,
+ "ifOperStatus": "lowerLayerDown",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": "up",
+ "ifAdminStatus_prev": null,
+ "ifDuplex": "fullDuplex",
+ "ifMtu": 1518,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Ethernet Port on unit 1, port 28",
+ "ifPhysAddress": "649d99119244",
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "1",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": 0,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 0,
+ "ifOutUcastPkts_prev": 0,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": 0,
+ "ifInErrors_prev": 0,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": 0,
+ "ifOutErrors_prev": 0,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": 0,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 0,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 0,
+ "ifInNUcastPkts_prev": 0,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": 0,
+ "ifOutNUcastPkts_prev": 0,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": 0,
+ "ifInDiscards_prev": 0,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": 0,
+ "ifOutDiscards_prev": 0,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": 0,
+ "ifInUnknownProtos_prev": 0,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": 0,
+ "ifInBroadcastPkts_prev": 0,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": 0,
+ "ifOutBroadcastPkts_prev": 0,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": 0,
+ "ifInMulticastPkts_prev": 0,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": 0,
+ "ifOutMulticastPkts_prev": 0,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Console port",
+ "ifName": "Console363",
+ "portName": null,
+ "ifIndex": 363,
+ "ifSpeed": null,
+ "ifConnectorPresent": "true",
+ "ifPromiscuousMode": "false",
+ "ifHighSpeed": 0,
+ "ifOperStatus": "up",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": "up",
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": 0,
+ "ifType": "rs232",
+ "ifAlias": "Console port",
+ "ifPhysAddress": "000000000000",
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": 0,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 0,
+ "ifOutUcastPkts_prev": 0,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": 0,
+ "ifInErrors_prev": 0,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": 0,
+ "ifOutErrors_prev": 0,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": 0,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 0,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 0,
+ "ifInNUcastPkts_prev": 0,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": 0,
+ "ifOutNUcastPkts_prev": 0,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": 0,
+ "ifInDiscards_prev": 0,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": 0,
+ "ifOutDiscards_prev": 0,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": 0,
+ "ifInUnknownProtos_prev": 0,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": 0,
+ "ifInBroadcastPkts_prev": 0,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": 0,
+ "ifOutBroadcastPkts_prev": 0,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": 0,
+ "ifInMulticastPkts_prev": 0,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": 0,
+ "ifOutMulticastPkts_prev": 0,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Loopback Interface 0",
+ "ifName": "Loopback0",
+ "portName": null,
+ "ifIndex": 746,
+ "ifSpeed": null,
+ "ifConnectorPresent": "true",
+ "ifPromiscuousMode": "false",
+ "ifHighSpeed": 0,
+ "ifOperStatus": "up",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": "up",
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": 0,
+ "ifType": "softwareLoopback",
+ "ifAlias": "Loopback Interface 0",
+ "ifPhysAddress": "000000000000",
+ "ifHardType": null,
+ "ifLastChange": 0,
+ "ifVlan": "",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": 0,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 0,
+ "ifOutUcastPkts_prev": 0,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": 0,
+ "ifInErrors_prev": 0,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": 0,
+ "ifOutErrors_prev": 0,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": 0,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 0,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 0,
+ "ifInNUcastPkts_prev": 0,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": 0,
+ "ifOutNUcastPkts_prev": 0,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": 0,
+ "ifInDiscards_prev": 0,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": 0,
+ "ifOutDiscards_prev": 0,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": 0,
+ "ifInUnknownProtos_prev": 0,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": 0,
+ "ifInBroadcastPkts_prev": 0,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": 0,
+ "ifOutBroadcastPkts_prev": 0,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": 0,
+ "ifInMulticastPkts_prev": 0,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": 0,
+ "ifOutMulticastPkts_prev": 0,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "VLAN ID 0001",
+ "ifName": "VLAN1",
+ "portName": null,
+ "ifIndex": 1001,
+ "ifSpeed": null,
+ "ifConnectorPresent": "true",
+ "ifPromiscuousMode": "true",
+ "ifHighSpeed": 0,
+ "ifOperStatus": "up",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": "up",
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": 1500,
+ "ifType": "l3ipvlan",
+ "ifAlias": "VLAN ID 0001",
+ "ifPhysAddress": "649d99119228",
+ "ifHardType": null,
+ "ifLastChange": 544023,
+ "ifVlan": "",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": 0,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 0,
+ "ifOutUcastPkts_prev": 0,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": 0,
+ "ifInErrors_prev": 0,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": 0,
+ "ifOutErrors_prev": 0,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": 0,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 0,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 0,
+ "ifInNUcastPkts_prev": 0,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": 0,
+ "ifOutNUcastPkts_prev": 0,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": 0,
+ "ifInDiscards_prev": 0,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": 0,
+ "ifOutDiscards_prev": 0,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": 0,
+ "ifInUnknownProtos_prev": 0,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": 0,
+ "ifInBroadcastPkts_prev": 0,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": 0,
+ "ifOutBroadcastPkts_prev": 0,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": 0,
+ "ifInMulticastPkts_prev": 0,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": 0,
+ "ifOutMulticastPkts_prev": 0,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "VLAN ID 0030",
+ "ifName": "VLAN30",
+ "portName": null,
+ "ifIndex": 1030,
+ "ifSpeed": null,
+ "ifConnectorPresent": "true",
+ "ifPromiscuousMode": "true",
+ "ifHighSpeed": 0,
+ "ifOperStatus": "up",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": "up",
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": 1500,
+ "ifType": "l3ipvlan",
+ "ifAlias": "VLAN ID 0030",
+ "ifPhysAddress": "649d99119228",
+ "ifHardType": null,
+ "ifLastChange": 53684,
+ "ifVlan": "",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": 0,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 0,
+ "ifOutUcastPkts_prev": 0,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": 0,
+ "ifInErrors_prev": 0,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": 0,
+ "ifOutErrors_prev": 0,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": 0,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 0,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 0,
+ "ifInNUcastPkts_prev": 0,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": 0,
+ "ifOutNUcastPkts_prev": 0,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": 0,
+ "ifInDiscards_prev": 0,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": 0,
+ "ifOutDiscards_prev": 0,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": 0,
+ "ifInUnknownProtos_prev": 0,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": 0,
+ "ifInBroadcastPkts_prev": 0,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": 0,
+ "ifOutBroadcastPkts_prev": 0,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": 0,
+ "ifInMulticastPkts_prev": 0,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": 0,
+ "ifOutMulticastPkts_prev": 0,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "VLAN ID 0032",
+ "ifName": "VLAN32",
+ "portName": null,
+ "ifIndex": 1032,
+ "ifSpeed": null,
+ "ifConnectorPresent": "true",
+ "ifPromiscuousMode": "true",
+ "ifHighSpeed": 0,
+ "ifOperStatus": "up",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": "up",
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": 1500,
+ "ifType": "l3ipvlan",
+ "ifAlias": "VLAN ID 0032",
+ "ifPhysAddress": "649d99119228",
+ "ifHardType": null,
+ "ifLastChange": 544023,
+ "ifVlan": "",
+ "ifTrunk": null,
+ "counter_in": null,
+ "counter_out": null,
+ "ignore": 0,
+ "disabled": 0,
+ "detailed": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": 0,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 0,
+ "ifOutUcastPkts_prev": 0,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": 0,
+ "ifInErrors_prev": 0,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": 0,
+ "ifOutErrors_prev": 0,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": 0,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 0,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 0,
+ "ifInNUcastPkts_prev": 0,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": 0,
+ "ifOutNUcastPkts_prev": 0,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": 0,
+ "ifInDiscards_prev": 0,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": 0,
+ "ifOutDiscards_prev": 0,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": 0,
+ "ifInUnknownProtos_prev": 0,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": 0,
+ "ifInBroadcastPkts_prev": 0,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": 0,
+ "ifOutBroadcastPkts_prev": 0,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": 0,
+ "ifInMulticastPkts_prev": 0,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": 0,
+ "ifOutMulticastPkts_prev": 0,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ }
+ ]
+ }
+ },
+ "processors": {
+ "discovery": {
+ "processors": [
+ {
+ "entPhysicalIndex": 0,
+ "hrDeviceIndex": 0,
+ "processor_oid": ".1.3.6.1.4.1.52642.2.1.45.1.39.2.1.0",
+ "processor_index": "0",
+ "processor_type": "fs-switch",
+ "processor_usage": 18,
+ "processor_descr": "Processor",
+ "processor_precision": 1,
+ "processor_perc_warn": 75
+ }
+ ]
+ },
+ "poller": "matches discovery"
+ },
+ "sensors": {
+ "discovery": {
+ "sensors": [
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "state",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.52642.2.1.45.1.1.4.0",
+ "sensor_index": "0",
+ "sensor_type": "switchOperState",
+ "sensor_descr": "Oper State",
+ "group": null,
+ "sensor_divisor": 1,
+ "sensor_multiplier": 1,
+ "sensor_current": 3,
+ "sensor_limit": null,
+ "sensor_limit_warn": null,
+ "sensor_limit_low": null,
+ "sensor_limit_low_warn": null,
+ "sensor_alert": 1,
+ "sensor_custom": "No",
+ "entPhysicalIndex": null,
+ "entPhysicalIndex_measured": null,
+ "sensor_prev": null,
+ "user_func": null,
+ "state_name": "switchOperState"
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "temperature",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.52642.2.1.45.1.1.11.1.3.1.1",
+ "sensor_index": "temp1.1.1",
+ "sensor_type": "fs-switch",
+ "sensor_descr": "Temperature Unit 1 sensor 1",
+ "group": null,
+ "sensor_divisor": 1,
+ "sensor_multiplier": 1,
+ "sensor_current": 55,
+ "sensor_limit": 75,
+ "sensor_limit_warn": null,
+ "sensor_limit_low": 45,
+ "sensor_limit_low_warn": null,
+ "sensor_alert": 1,
+ "sensor_custom": "No",
+ "entPhysicalIndex": null,
+ "entPhysicalIndex_measured": null,
+ "sensor_prev": null,
+ "user_func": null,
+ "state_name": null
+ }
+ ],
+ "state_indexes": [
+ {
+ "state_name": "switchOperState",
+ "state_descr": "other",
+ "state_draw_graph": 0,
+ "state_value": 1,
+ "state_generic_value": 3
+ },
+ {
+ "state_name": "switchOperState",
+ "state_descr": "unknown",
+ "state_draw_graph": 0,
+ "state_value": 2,
+ "state_generic_value": 3
+ },
+ {
+ "state_name": "switchOperState",
+ "state_descr": "ok",
+ "state_draw_graph": 0,
+ "state_value": 3,
+ "state_generic_value": 0
+ },
+ {
+ "state_name": "switchOperState",
+ "state_descr": "noncritical",
+ "state_draw_graph": 0,
+ "state_value": 4,
+ "state_generic_value": 1
+ },
+ {
+ "state_name": "switchOperState",
+ "state_descr": "critical",
+ "state_draw_graph": 0,
+ "state_value": 5,
+ "state_generic_value": 2
+ },
+ {
+ "state_name": "switchOperState",
+ "state_descr": "unrecoverable",
+ "state_draw_graph": 0,
+ "state_value": 6,
+ "state_generic_value": 2
+ }
+ ]
+ },
+ "poller": "matches discovery"
+ },
+ "vlans": {
+ "discovery": {
+ "vlans": [
+ {
+ "vlan_vlan": 1,
+ "vlan_domain": 1,
+ "vlan_name": "DefaultVlan",
+ "vlan_type": null,
+ "vlan_mtu": null
+ },
+ {
+ "vlan_vlan": 30,
+ "vlan_domain": 1,
+ "vlan_name": "FTTH_WAN",
+ "vlan_type": null,
+ "vlan_mtu": null
+ },
+ {
+ "vlan_vlan": 32,
+ "vlan_domain": 1,
+ "vlan_name": "RB450Gx4_LAN",
+ "vlan_type": null,
+ "vlan_mtu": null
+ }
+ ],
+ "ports_vlans": [
+ {
+ "vlan": 1,
+ "baseport": 1,
+ "priority": 0,
+ "state": "unknown",
+ "cost": 0,
+ "untagged": 1
+ },
+ {
+ "vlan": 1,
+ "baseport": 2,
+ "priority": 0,
+ "state": "unknown",
+ "cost": 0,
+ "untagged": 1
+ },
+ {
+ "vlan": 1,
+ "baseport": 3,
+ "priority": 0,
+ "state": "unknown",
+ "cost": 0,
+ "untagged": 1
+ },
+ {
+ "vlan": 1,
+ "baseport": 4,
+ "priority": 0,
+ "state": "unknown",
+ "cost": 0,
+ "untagged": 1
+ },
+ {
+ "vlan": 1,
+ "baseport": 5,
+ "priority": 0,
+ "state": "unknown",
+ "cost": 0,
+ "untagged": 1
+ },
+ {
+ "vlan": 1,
+ "baseport": 6,
+ "priority": 0,
+ "state": "unknown",
+ "cost": 0,
+ "untagged": 1
+ },
+ {
+ "vlan": 1,
+ "baseport": 7,
+ "priority": 0,
+ "state": "unknown",
+ "cost": 0,
+ "untagged": 1
+ },
+ {
+ "vlan": 1,
+ "baseport": 8,
+ "priority": 0,
+ "state": "unknown",
+ "cost": 0,
+ "untagged": 1
+ },
+ {
+ "vlan": 1,
+ "baseport": 9,
+ "priority": 0,
+ "state": "unknown",
+ "cost": 0,
+ "untagged": 1
+ },
+ {
+ "vlan": 1,
+ "baseport": 10,
+ "priority": 0,
+ "state": "unknown",
+ "cost": 0,
+ "untagged": 1
+ },
+ {
+ "vlan": 1,
+ "baseport": 11,
+ "priority": 0,
+ "state": "unknown",
+ "cost": 0,
+ "untagged": 1
+ },
+ {
+ "vlan": 1,
+ "baseport": 12,
+ "priority": 0,
+ "state": "unknown",
+ "cost": 0,
+ "untagged": 1
+ },
+ {
+ "vlan": 1,
+ "baseport": 13,
+ "priority": 0,
+ "state": "unknown",
+ "cost": 0,
+ "untagged": 0
+ },
+ {
+ "vlan": 1,
+ "baseport": 25,
+ "priority": 0,
+ "state": "unknown",
+ "cost": 0,
+ "untagged": 1
+ },
+ {
+ "vlan": 1,
+ "baseport": 26,
+ "priority": 0,
+ "state": "unknown",
+ "cost": 0,
+ "untagged": 1
+ },
+ {
+ "vlan": 1,
+ "baseport": 27,
+ "priority": 0,
+ "state": "unknown",
+ "cost": 0,
+ "untagged": 1
+ },
+ {
+ "vlan": 1,
+ "baseport": 28,
+ "priority": 0,
+ "state": "unknown",
+ "cost": 0,
+ "untagged": 1
+ },
+ {
+ "vlan": 30,
+ "baseport": 12,
+ "priority": 0,
+ "state": "unknown",
+ "cost": 0,
+ "untagged": 0
+ },
+ {
+ "vlan": 30,
+ "baseport": 19,
+ "priority": 0,
+ "state": "unknown",
+ "cost": 0,
+ "untagged": 1
+ },
+ {
+ "vlan": 30,
+ "baseport": 20,
+ "priority": 0,
+ "state": "unknown",
+ "cost": 0,
+ "untagged": 1
+ },
+ {
+ "vlan": 30,
+ "baseport": 21,
+ "priority": 0,
+ "state": "unknown",
+ "cost": 0,
+ "untagged": 1
+ },
+ {
+ "vlan": 30,
+ "baseport": 22,
+ "priority": 0,
+ "state": "unknown",
+ "cost": 0,
+ "untagged": 1
+ },
+ {
+ "vlan": 30,
+ "baseport": 23,
+ "priority": 0,
+ "state": "unknown",
+ "cost": 0,
+ "untagged": 1
+ },
+ {
+ "vlan": 30,
+ "baseport": 24,
+ "priority": 0,
+ "state": "unknown",
+ "cost": 0,
+ "untagged": 1
+ },
+ {
+ "vlan": 30,
+ "baseport": 25,
+ "priority": 0,
+ "state": "unknown",
+ "cost": 0,
+ "untagged": 0
+ },
+ {
+ "vlan": 32,
+ "baseport": 12,
+ "priority": 0,
+ "state": "unknown",
+ "cost": 0,
+ "untagged": 0
+ },
+ {
+ "vlan": 32,
+ "baseport": 13,
+ "priority": 0,
+ "state": "unknown",
+ "cost": 0,
+ "untagged": 0
+ },
+ {
+ "vlan": 32,
+ "baseport": 14,
+ "priority": 0,
+ "state": "unknown",
+ "cost": 0,
+ "untagged": 1
+ },
+ {
+ "vlan": 32,
+ "baseport": 15,
+ "priority": 0,
+ "state": "unknown",
+ "cost": 0,
+ "untagged": 1
+ },
+ {
+ "vlan": 32,
+ "baseport": 16,
+ "priority": 0,
+ "state": "unknown",
+ "cost": 0,
+ "untagged": 1
+ },
+ {
+ "vlan": 32,
+ "baseport": 17,
+ "priority": 0,
+ "state": "unknown",
+ "cost": 0,
+ "untagged": 1
+ },
+ {
+ "vlan": 32,
+ "baseport": 18,
+ "priority": 0,
+ "state": "unknown",
+ "cost": 0,
+ "untagged": 1
+ },
+ {
+ "vlan": 32,
+ "baseport": 25,
+ "priority": 0,
+ "state": "unknown",
+ "cost": 0,
+ "untagged": 0
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/snmpsim/fs-switch_s3900.snmprec b/tests/snmpsim/fs-switch_s3900.snmprec
new file mode 100644
index 0000000000..4b6571f5c2
--- /dev/null
+++ b/tests/snmpsim/fs-switch_s3900.snmprec
@@ -0,0 +1,2152 @@
+1.0.8802.1.1.2.1.3.7.1.3.1|4|Eth 1/1
+1.0.8802.1.1.2.1.3.7.1.3.2|4|Eth 1/2
+1.0.8802.1.1.2.1.3.7.1.3.3|4|Eth 1/3
+1.0.8802.1.1.2.1.3.7.1.3.4|4|Eth 1/4
+1.0.8802.1.1.2.1.3.7.1.3.5|4|Eth 1/5
+1.0.8802.1.1.2.1.3.7.1.3.6|4|Eth 1/6
+1.0.8802.1.1.2.1.3.7.1.3.7|4|Eth 1/7
+1.0.8802.1.1.2.1.3.7.1.3.8|4|Eth 1/8
+1.0.8802.1.1.2.1.3.7.1.3.9|4|Eth 1/9
+1.0.8802.1.1.2.1.3.7.1.3.10|4|Eth 1/10
+1.0.8802.1.1.2.1.3.7.1.3.11|4|Eth 1/11
+1.0.8802.1.1.2.1.3.7.1.3.12|4|Eth 1/12
+1.0.8802.1.1.2.1.3.7.1.3.13|4|Eth 1/13
+1.0.8802.1.1.2.1.3.7.1.3.14|4|Eth 1/14
+1.0.8802.1.1.2.1.3.7.1.3.15|4|Eth 1/15
+1.0.8802.1.1.2.1.3.7.1.3.16|4|Eth 1/16
+1.0.8802.1.1.2.1.3.7.1.3.17|4|Eth 1/17
+1.0.8802.1.1.2.1.3.7.1.3.18|4|Eth 1/18
+1.0.8802.1.1.2.1.3.7.1.3.19|4|Eth 1/19
+1.0.8802.1.1.2.1.3.7.1.3.20|4|Eth 1/20
+1.0.8802.1.1.2.1.3.7.1.3.21|4|Eth 1/21
+1.0.8802.1.1.2.1.3.7.1.3.22|4|Eth 1/22
+1.0.8802.1.1.2.1.3.7.1.3.23|4|Eth 1/23
+1.0.8802.1.1.2.1.3.7.1.3.24|4|Eth 1/24
+1.0.8802.1.1.2.1.3.7.1.3.25|4|Eth 1/25
+1.0.8802.1.1.2.1.3.7.1.3.26|4|Eth 1/26
+1.0.8802.1.1.2.1.3.7.1.3.27|4|Eth 1/27
+1.0.8802.1.1.2.1.3.7.1.3.28|4|Eth 1/28
+1.0.8802.1.1.2.1.4.1.1.4.544159.13.1|2|4
+1.0.8802.1.1.2.1.4.1.1.4.18810835.13.14|2|4
+1.0.8802.1.1.2.1.4.1.1.4.35159362.25.26|2|4
+1.0.8802.1.1.2.1.4.1.1.4.35271394.12.29|2|4
+1.0.8802.1.1.2.1.4.1.1.4.181686834.1.65|2|4
+1.0.8802.1.1.2.1.4.1.1.4.188803287.10.66|2|4
+1.0.8802.1.1.2.1.4.1.1.4.188807219.9.67|2|4
+1.0.8802.1.1.2.1.4.1.1.5.544159.13.1|4x|CC2DE0F329FD
+1.0.8802.1.1.2.1.4.1.1.5.18810835.13.14|4x|021557A47F40
+1.0.8802.1.1.2.1.4.1.1.5.35159362.25.26|4x|04BF6D23906B
+1.0.8802.1.1.2.1.4.1.1.5.35271394.12.29|4x|60319781E864
+1.0.8802.1.1.2.1.4.1.1.5.181686834.1.65|4x|906CACB9F31D
+1.0.8802.1.1.2.1.4.1.1.5.188803287.10.66|4x|94C69112D277
+1.0.8802.1.1.2.1.4.1.1.5.188807219.9.67|4x|3C5282176335
+1.0.8802.1.1.2.1.4.1.1.6.544159.13.1|2|5
+1.0.8802.1.1.2.1.4.1.1.6.18810835.13.14|2|5
+1.0.8802.1.1.2.1.4.1.1.6.35159362.25.26|2|7
+1.0.8802.1.1.2.1.4.1.1.6.35271394.12.29|2|7
+1.0.8802.1.1.2.1.4.1.1.6.181686834.1.65|2|5
+1.0.8802.1.1.2.1.4.1.1.6.188803287.10.66|2|3
+1.0.8802.1.1.2.1.4.1.1.6.188807219.9.67|2|3
+1.0.8802.1.1.2.1.4.1.1.7.544159.13.1|4|bridge-Home_19216820/ether1
+1.0.8802.1.1.2.1.4.1.1.7.18810835.13.14|4|bridge-LAN/vlan32
+1.0.8802.1.1.2.1.4.1.1.7.35159362.25.26|4|10
+1.0.8802.1.1.2.1.4.1.1.7.35271394.12.29|4|8
+1.0.8802.1.1.2.1.4.1.1.7.181686834.1.65|4|internal6
+1.0.8802.1.1.2.1.4.1.1.7.188803287.10.66|4x|94C69112D277
+1.0.8802.1.1.2.1.4.1.1.7.188807219.9.67|4x|3C5282176335
+1.0.8802.1.1.2.1.4.1.1.8.544159.13.1|4|
+1.0.8802.1.1.2.1.4.1.1.8.18810835.13.14|4|
+1.0.8802.1.1.2.1.4.1.1.8.35159362.25.26|4|SFP fiber vlan trunk to S3900
+1.0.8802.1.1.2.1.4.1.1.8.35271394.12.29|4|Uplink to S3900 P12 vlan trunk
+1.0.8802.1.1.2.1.4.1.1.8.181686834.1.65|4|
+1.0.8802.1.1.2.1.4.1.1.8.188803287.10.66|4|
+1.0.8802.1.1.2.1.4.1.1.8.188807219.9.67|4|
+1.0.8802.1.1.2.1.4.1.1.9.544159.13.1|4|RB450Gx4@Home
+1.0.8802.1.1.2.1.4.1.1.9.18810835.13.14|4|RB450Gx4@Home
+1.0.8802.1.1.2.1.4.1.1.9.35159362.25.26|4|GS1900-TVSide
+1.0.8802.1.1.2.1.4.1.1.9.35271394.12.29|4|GS1900-ModemSide
+1.0.8802.1.1.2.1.4.1.1.9.181686834.1.65|4|IrvingNH.wyc.local
+1.0.8802.1.1.2.1.4.1.1.9.188803287.10.66|4|
+1.0.8802.1.1.2.1.4.1.1.9.188807219.9.67|4|
+1.0.8802.1.1.2.1.4.1.1.10.544159.13.1|4|MikroTik RouterOS 6.45.7 (stable) RB450Gx4
+1.0.8802.1.1.2.1.4.1.1.10.18810835.13.14|4|MikroTik RouterOS 6.45.7 (stable) RB450Gx4
+1.0.8802.1.1.2.1.4.1.1.10.35159362.25.26|4|GS1900-10HP
+1.0.8802.1.1.2.1.4.1.1.10.35271394.12.29|4|GS1900-10HP
+1.0.8802.1.1.2.1.4.1.1.10.181686834.1.65|4|FortiGate-60E v6.0.7,build0302,191112 (GA)
+1.0.8802.1.1.2.1.4.1.1.10.188803287.10.66|4|
+1.0.8802.1.1.2.1.4.1.1.10.188807219.9.67|4|
+1.0.8802.1.1.2.1.4.1.1.11.544159.13.1|4|28 00 2 4
+1.0.8802.1.1.2.1.4.1.1.11.18810835.13.14|4|28 00 2 4
+1.0.8802.1.1.2.1.4.1.1.11.35159362.25.26|4|20 00 2
+1.0.8802.1.1.2.1.4.1.1.11.35271394.12.29|4|20 00 2
+1.0.8802.1.1.2.1.4.1.1.11.181686834.1.65|4|28 00 2 4
+1.0.8802.1.1.2.1.4.1.1.11.188803287.10.66|4|00 00
+1.0.8802.1.1.2.1.4.1.1.11.188807219.9.67|4|00 00
+1.0.8802.1.1.2.1.4.1.1.12.544159.13.1|4|28 00 2 4
+1.0.8802.1.1.2.1.4.1.1.12.18810835.13.14|4|28 00 2 4
+1.0.8802.1.1.2.1.4.1.1.12.35159362.25.26|4|20 00 2
+1.0.8802.1.1.2.1.4.1.1.12.35271394.12.29|4|20 00 2
+1.0.8802.1.1.2.1.4.1.1.12.181686834.1.65|4|08 00 4
+1.0.8802.1.1.2.1.4.1.1.12.188803287.10.66|4|00 00
+1.0.8802.1.1.2.1.4.1.1.12.188807219.9.67|4|00 00
+1.0.8802.1.1.2.1.4.2.1.3.544159.13.1.1.4.192.168.2.254|2|2
+1.0.8802.1.1.2.1.4.2.1.3.18810835.13.14.1.4.192.168.32.1|2|2
+1.0.8802.1.1.2.1.4.2.1.3.35159362.25.26.1.4.192.168.2.249|2|3
+1.0.8802.1.1.2.1.4.2.1.3.35271394.12.29.1.4.192.168.2.248|2|3
+1.0.8802.1.1.2.1.4.2.1.3.181686834.1.65.2.16.32.1.176.48.20.54.87.0.0.0.0.0.0.0.0.1|2|2
+1.3.6.1.2.1.1.1.0|4|S3900-24T4S
+1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.52642.2.1.45.101
+1.3.6.1.2.1.1.3.0|67|192317808
+1.3.6.1.2.1.1.4.0|4|
+1.3.6.1.2.1.1.5.0|4|
+1.3.6.1.2.1.1.6.0|4|
+1.3.6.1.2.1.2.2.1.2.1|4|Ethernet Port on unit 1, port 1
+1.3.6.1.2.1.2.2.1.2.2|4|Ethernet Port on unit 1, port 2
+1.3.6.1.2.1.2.2.1.2.3|4|Ethernet Port on unit 1, port 3
+1.3.6.1.2.1.2.2.1.2.4|4|Ethernet Port on unit 1, port 4
+1.3.6.1.2.1.2.2.1.2.5|4|Ethernet Port on unit 1, port 5
+1.3.6.1.2.1.2.2.1.2.6|4|Ethernet Port on unit 1, port 6
+1.3.6.1.2.1.2.2.1.2.7|4|Ethernet Port on unit 1, port 7
+1.3.6.1.2.1.2.2.1.2.8|4|Ethernet Port on unit 1, port 8
+1.3.6.1.2.1.2.2.1.2.9|4|Ethernet Port on unit 1, port 9
+1.3.6.1.2.1.2.2.1.2.10|4|Ethernet Port on unit 1, port 10
+1.3.6.1.2.1.2.2.1.2.11|4|Ethernet Port on unit 1, port 11
+1.3.6.1.2.1.2.2.1.2.12|4|Ethernet Port on unit 1, port 12
+1.3.6.1.2.1.2.2.1.2.13|4|Ethernet Port on unit 1, port 13
+1.3.6.1.2.1.2.2.1.2.14|4|Ethernet Port on unit 1, port 14
+1.3.6.1.2.1.2.2.1.2.15|4|Ethernet Port on unit 1, port 15
+1.3.6.1.2.1.2.2.1.2.16|4|Ethernet Port on unit 1, port 16
+1.3.6.1.2.1.2.2.1.2.17|4|Ethernet Port on unit 1, port 17
+1.3.6.1.2.1.2.2.1.2.18|4|Ethernet Port on unit 1, port 18
+1.3.6.1.2.1.2.2.1.2.19|4|Ethernet Port on unit 1, port 19
+1.3.6.1.2.1.2.2.1.2.20|4|Ethernet Port on unit 1, port 20
+1.3.6.1.2.1.2.2.1.2.21|4|Ethernet Port on unit 1, port 21
+1.3.6.1.2.1.2.2.1.2.22|4|Ethernet Port on unit 1, port 22
+1.3.6.1.2.1.2.2.1.2.23|4|Ethernet Port on unit 1, port 23
+1.3.6.1.2.1.2.2.1.2.24|4|Ethernet Port on unit 1, port 24
+1.3.6.1.2.1.2.2.1.2.25|4|Ethernet Port on unit 1, port 25
+1.3.6.1.2.1.2.2.1.2.26|4|Ethernet Port on unit 1, port 26
+1.3.6.1.2.1.2.2.1.2.27|4|Ethernet Port on unit 1, port 27
+1.3.6.1.2.1.2.2.1.2.28|4|Ethernet Port on unit 1, port 28
+1.3.6.1.2.1.2.2.1.2.363|4|Console port
+1.3.6.1.2.1.2.2.1.2.746|4|Loopback Interface 0
+1.3.6.1.2.1.2.2.1.2.1001|4|VLAN ID 0001
+1.3.6.1.2.1.2.2.1.2.1030|4|VLAN ID 0030
+1.3.6.1.2.1.2.2.1.2.1032|4|VLAN ID 0032
+1.3.6.1.2.1.2.2.1.3.1|2|6
+1.3.6.1.2.1.2.2.1.3.2|2|6
+1.3.6.1.2.1.2.2.1.3.3|2|6
+1.3.6.1.2.1.2.2.1.3.4|2|6
+1.3.6.1.2.1.2.2.1.3.5|2|6
+1.3.6.1.2.1.2.2.1.3.6|2|6
+1.3.6.1.2.1.2.2.1.3.7|2|6
+1.3.6.1.2.1.2.2.1.3.8|2|6
+1.3.6.1.2.1.2.2.1.3.9|2|6
+1.3.6.1.2.1.2.2.1.3.10|2|6
+1.3.6.1.2.1.2.2.1.3.11|2|6
+1.3.6.1.2.1.2.2.1.3.12|2|6
+1.3.6.1.2.1.2.2.1.3.13|2|6
+1.3.6.1.2.1.2.2.1.3.14|2|6
+1.3.6.1.2.1.2.2.1.3.15|2|6
+1.3.6.1.2.1.2.2.1.3.16|2|6
+1.3.6.1.2.1.2.2.1.3.17|2|6
+1.3.6.1.2.1.2.2.1.3.18|2|6
+1.3.6.1.2.1.2.2.1.3.19|2|6
+1.3.6.1.2.1.2.2.1.3.20|2|6
+1.3.6.1.2.1.2.2.1.3.21|2|6
+1.3.6.1.2.1.2.2.1.3.22|2|6
+1.3.6.1.2.1.2.2.1.3.23|2|6
+1.3.6.1.2.1.2.2.1.3.24|2|6
+1.3.6.1.2.1.2.2.1.3.25|2|6
+1.3.6.1.2.1.2.2.1.3.26|2|6
+1.3.6.1.2.1.2.2.1.3.27|2|6
+1.3.6.1.2.1.2.2.1.3.28|2|6
+1.3.6.1.2.1.2.2.1.3.363|2|33
+1.3.6.1.2.1.2.2.1.3.746|2|24
+1.3.6.1.2.1.2.2.1.3.1001|2|136
+1.3.6.1.2.1.2.2.1.3.1030|2|136
+1.3.6.1.2.1.2.2.1.3.1032|2|136
+1.3.6.1.2.1.2.2.1.4.1|2|1518
+1.3.6.1.2.1.2.2.1.4.2|2|1518
+1.3.6.1.2.1.2.2.1.4.3|2|1518
+1.3.6.1.2.1.2.2.1.4.4|2|1518
+1.3.6.1.2.1.2.2.1.4.5|2|1518
+1.3.6.1.2.1.2.2.1.4.6|2|1518
+1.3.6.1.2.1.2.2.1.4.7|2|1518
+1.3.6.1.2.1.2.2.1.4.8|2|1518
+1.3.6.1.2.1.2.2.1.4.9|2|1518
+1.3.6.1.2.1.2.2.1.4.10|2|1518
+1.3.6.1.2.1.2.2.1.4.11|2|1518
+1.3.6.1.2.1.2.2.1.4.12|2|1518
+1.3.6.1.2.1.2.2.1.4.13|2|1518
+1.3.6.1.2.1.2.2.1.4.14|2|1518
+1.3.6.1.2.1.2.2.1.4.15|2|1518
+1.3.6.1.2.1.2.2.1.4.16|2|1518
+1.3.6.1.2.1.2.2.1.4.17|2|1518
+1.3.6.1.2.1.2.2.1.4.18|2|1518
+1.3.6.1.2.1.2.2.1.4.19|2|1518
+1.3.6.1.2.1.2.2.1.4.20|2|1518
+1.3.6.1.2.1.2.2.1.4.21|2|1518
+1.3.6.1.2.1.2.2.1.4.22|2|1518
+1.3.6.1.2.1.2.2.1.4.23|2|1518
+1.3.6.1.2.1.2.2.1.4.24|2|1518
+1.3.6.1.2.1.2.2.1.4.25|2|1518
+1.3.6.1.2.1.2.2.1.4.26|2|1518
+1.3.6.1.2.1.2.2.1.4.27|2|1518
+1.3.6.1.2.1.2.2.1.4.28|2|1518
+1.3.6.1.2.1.2.2.1.4.363|2|0
+1.3.6.1.2.1.2.2.1.4.746|2|0
+1.3.6.1.2.1.2.2.1.4.1001|2|1500
+1.3.6.1.2.1.2.2.1.4.1030|2|1500
+1.3.6.1.2.1.2.2.1.4.1032|2|1500
+1.3.6.1.2.1.2.2.1.6.1|4x|649D99119229
+1.3.6.1.2.1.2.2.1.6.2|4x|649D9911922A
+1.3.6.1.2.1.2.2.1.6.3|4x|649D9911922B
+1.3.6.1.2.1.2.2.1.6.4|4x|649D9911922C
+1.3.6.1.2.1.2.2.1.6.5|4x|649D9911922D
+1.3.6.1.2.1.2.2.1.6.6|4x|649D9911922E
+1.3.6.1.2.1.2.2.1.6.7|4x|649D9911922F
+1.3.6.1.2.1.2.2.1.6.8|4x|649D99119230
+1.3.6.1.2.1.2.2.1.6.9|4x|649D99119231
+1.3.6.1.2.1.2.2.1.6.10|4x|649D99119232
+1.3.6.1.2.1.2.2.1.6.11|4x|649D99119233
+1.3.6.1.2.1.2.2.1.6.12|4x|649D99119234
+1.3.6.1.2.1.2.2.1.6.13|4x|649D99119235
+1.3.6.1.2.1.2.2.1.6.14|4x|649D99119236
+1.3.6.1.2.1.2.2.1.6.15|4x|649D99119237
+1.3.6.1.2.1.2.2.1.6.16|4x|649D99119238
+1.3.6.1.2.1.2.2.1.6.17|4x|649D99119239
+1.3.6.1.2.1.2.2.1.6.18|4x|649D9911923A
+1.3.6.1.2.1.2.2.1.6.19|4x|649D9911923B
+1.3.6.1.2.1.2.2.1.6.20|4x|649D9911923C
+1.3.6.1.2.1.2.2.1.6.21|4x|649D9911923D
+1.3.6.1.2.1.2.2.1.6.22|4x|649D9911923E
+1.3.6.1.2.1.2.2.1.6.23|4x|649D9911923F
+1.3.6.1.2.1.2.2.1.6.24|4x|649D99119240
+1.3.6.1.2.1.2.2.1.6.25|4x|649D99119241
+1.3.6.1.2.1.2.2.1.6.26|4x|649D99119242
+1.3.6.1.2.1.2.2.1.6.27|4x|649D99119243
+1.3.6.1.2.1.2.2.1.6.28|4x|649D99119244
+1.3.6.1.2.1.2.2.1.6.363|4x|000000000000
+1.3.6.1.2.1.2.2.1.6.746|4x|000000000000
+1.3.6.1.2.1.2.2.1.6.1001|4x|649D99119228
+1.3.6.1.2.1.2.2.1.6.1030|4x|649D99119228
+1.3.6.1.2.1.2.2.1.6.1032|4x|649D99119228
+1.3.6.1.2.1.2.2.1.7.1|2|1
+1.3.6.1.2.1.2.2.1.7.2|2|1
+1.3.6.1.2.1.2.2.1.7.3|2|1
+1.3.6.1.2.1.2.2.1.7.4|2|1
+1.3.6.1.2.1.2.2.1.7.5|2|1
+1.3.6.1.2.1.2.2.1.7.6|2|1
+1.3.6.1.2.1.2.2.1.7.7|2|1
+1.3.6.1.2.1.2.2.1.7.8|2|1
+1.3.6.1.2.1.2.2.1.7.9|2|1
+1.3.6.1.2.1.2.2.1.7.10|2|1
+1.3.6.1.2.1.2.2.1.7.11|2|1
+1.3.6.1.2.1.2.2.1.7.12|2|1
+1.3.6.1.2.1.2.2.1.7.13|2|1
+1.3.6.1.2.1.2.2.1.7.14|2|1
+1.3.6.1.2.1.2.2.1.7.15|2|1
+1.3.6.1.2.1.2.2.1.7.16|2|1
+1.3.6.1.2.1.2.2.1.7.17|2|1
+1.3.6.1.2.1.2.2.1.7.18|2|1
+1.3.6.1.2.1.2.2.1.7.19|2|1
+1.3.6.1.2.1.2.2.1.7.20|2|1
+1.3.6.1.2.1.2.2.1.7.21|2|1
+1.3.6.1.2.1.2.2.1.7.22|2|1
+1.3.6.1.2.1.2.2.1.7.23|2|1
+1.3.6.1.2.1.2.2.1.7.24|2|1
+1.3.6.1.2.1.2.2.1.7.25|2|1
+1.3.6.1.2.1.2.2.1.7.26|2|1
+1.3.6.1.2.1.2.2.1.7.27|2|1
+1.3.6.1.2.1.2.2.1.7.28|2|1
+1.3.6.1.2.1.2.2.1.7.363|2|1
+1.3.6.1.2.1.2.2.1.7.746|2|1
+1.3.6.1.2.1.2.2.1.7.1001|2|1
+1.3.6.1.2.1.2.2.1.7.1030|2|1
+1.3.6.1.2.1.2.2.1.7.1032|2|1
+1.3.6.1.2.1.2.2.1.8.1|2|1
+1.3.6.1.2.1.2.2.1.8.2|2|7
+1.3.6.1.2.1.2.2.1.8.3|2|7
+1.3.6.1.2.1.2.2.1.8.4|2|1
+1.3.6.1.2.1.2.2.1.8.5|2|7
+1.3.6.1.2.1.2.2.1.8.6|2|7
+1.3.6.1.2.1.2.2.1.8.7|2|7
+1.3.6.1.2.1.2.2.1.8.8|2|7
+1.3.6.1.2.1.2.2.1.8.9|2|1
+1.3.6.1.2.1.2.2.1.8.10|2|1
+1.3.6.1.2.1.2.2.1.8.11|2|7
+1.3.6.1.2.1.2.2.1.8.12|2|1
+1.3.6.1.2.1.2.2.1.8.13|2|1
+1.3.6.1.2.1.2.2.1.8.14|2|1
+1.3.6.1.2.1.2.2.1.8.15|2|7
+1.3.6.1.2.1.2.2.1.8.16|2|7
+1.3.6.1.2.1.2.2.1.8.17|2|7
+1.3.6.1.2.1.2.2.1.8.18|2|7
+1.3.6.1.2.1.2.2.1.8.19|2|7
+1.3.6.1.2.1.2.2.1.8.20|2|1
+1.3.6.1.2.1.2.2.1.8.21|2|1
+1.3.6.1.2.1.2.2.1.8.22|2|7
+1.3.6.1.2.1.2.2.1.8.23|2|1
+1.3.6.1.2.1.2.2.1.8.24|2|1
+1.3.6.1.2.1.2.2.1.8.25|2|1
+1.3.6.1.2.1.2.2.1.8.26|2|7
+1.3.6.1.2.1.2.2.1.8.27|2|7
+1.3.6.1.2.1.2.2.1.8.28|2|7
+1.3.6.1.2.1.2.2.1.8.363|2|1
+1.3.6.1.2.1.2.2.1.8.746|2|1
+1.3.6.1.2.1.2.2.1.8.1001|2|1
+1.3.6.1.2.1.2.2.1.8.1030|2|1
+1.3.6.1.2.1.2.2.1.8.1032|2|1
+1.3.6.1.2.1.2.2.1.9.1|67|159833930
+1.3.6.1.2.1.2.2.1.9.2|67|154035248
+1.3.6.1.2.1.2.2.1.9.3|67|0
+1.3.6.1.2.1.2.2.1.9.4|67|33910106
+1.3.6.1.2.1.2.2.1.9.5|67|154035248
+1.3.6.1.2.1.2.2.1.9.6|67|0
+1.3.6.1.2.1.2.2.1.9.7|67|0
+1.3.6.1.2.1.2.2.1.9.8|67|0
+1.3.6.1.2.1.2.2.1.9.9|67|188806036
+1.3.6.1.2.1.2.2.1.9.10|67|188803270
+1.3.6.1.2.1.2.2.1.9.11|67|35079237
+1.3.6.1.2.1.2.2.1.9.12|67|35268403
+1.3.6.1.2.1.2.2.1.9.13|67|18805843
+1.3.6.1.2.1.2.2.1.9.14|67|33910206
+1.3.6.1.2.1.2.2.1.9.15|67|0
+1.3.6.1.2.1.2.2.1.9.16|67|0
+1.3.6.1.2.1.2.2.1.9.17|67|0
+1.3.6.1.2.1.2.2.1.9.18|67|0
+1.3.6.1.2.1.2.2.1.9.19|67|0
+1.3.6.1.2.1.2.2.1.9.20|67|18805843
+1.3.6.1.2.1.2.2.1.9.21|67|159837989
+1.3.6.1.2.1.2.2.1.9.22|67|35221144
+1.3.6.1.2.1.2.2.1.9.23|67|154275650
+1.3.6.1.2.1.2.2.1.9.24|67|53384
+1.3.6.1.2.1.2.2.1.9.25|67|35160387
+1.3.6.1.2.1.2.2.1.9.26|67|0
+1.3.6.1.2.1.2.2.1.9.27|67|0
+1.3.6.1.2.1.2.2.1.9.28|67|0
+1.3.6.1.2.1.2.2.1.9.363|67|0
+1.3.6.1.2.1.2.2.1.9.746|67|0
+1.3.6.1.2.1.2.2.1.9.1001|67|544023
+1.3.6.1.2.1.2.2.1.9.1030|67|53684
+1.3.6.1.2.1.2.2.1.9.1032|67|544023
+1.3.6.1.2.1.2.2.1.13.1|65|5516
+1.3.6.1.2.1.2.2.1.13.2|65|830
+1.3.6.1.2.1.2.2.1.13.3|65|0
+1.3.6.1.2.1.2.2.1.13.4|65|944
+1.3.6.1.2.1.2.2.1.13.5|65|43
+1.3.6.1.2.1.2.2.1.13.6|65|0
+1.3.6.1.2.1.2.2.1.13.7|65|0
+1.3.6.1.2.1.2.2.1.13.8|65|0
+1.3.6.1.2.1.2.2.1.13.9|65|706
+1.3.6.1.2.1.2.2.1.13.10|65|2065
+1.3.6.1.2.1.2.2.1.13.11|65|200
+1.3.6.1.2.1.2.2.1.13.12|65|960
+1.3.6.1.2.1.2.2.1.13.13|65|4
+1.3.6.1.2.1.2.2.1.13.14|65|38
+1.3.6.1.2.1.2.2.1.13.15|65|0
+1.3.6.1.2.1.2.2.1.13.16|65|0
+1.3.6.1.2.1.2.2.1.13.17|65|0
+1.3.6.1.2.1.2.2.1.13.18|65|0
+1.3.6.1.2.1.2.2.1.13.19|65|0
+1.3.6.1.2.1.2.2.1.13.20|65|13
+1.3.6.1.2.1.2.2.1.13.21|65|5
+1.3.6.1.2.1.2.2.1.13.22|65|0
+1.3.6.1.2.1.2.2.1.13.23|65|262
+1.3.6.1.2.1.2.2.1.13.24|65|28013
+1.3.6.1.2.1.2.2.1.13.25|65|5568
+1.3.6.1.2.1.2.2.1.13.26|65|0
+1.3.6.1.2.1.2.2.1.13.27|65|0
+1.3.6.1.2.1.2.2.1.13.28|65|0
+1.3.6.1.2.1.2.2.1.13.363|65|0
+1.3.6.1.2.1.2.2.1.13.746|65|0
+1.3.6.1.2.1.2.2.1.13.1001|65|0
+1.3.6.1.2.1.2.2.1.13.1030|65|0
+1.3.6.1.2.1.2.2.1.13.1032|65|0
+1.3.6.1.2.1.2.2.1.14.1|65|0
+1.3.6.1.2.1.2.2.1.14.2|65|0
+1.3.6.1.2.1.2.2.1.14.3|65|0
+1.3.6.1.2.1.2.2.1.14.4|65|0
+1.3.6.1.2.1.2.2.1.14.5|65|0
+1.3.6.1.2.1.2.2.1.14.6|65|0
+1.3.6.1.2.1.2.2.1.14.7|65|0
+1.3.6.1.2.1.2.2.1.14.8|65|0
+1.3.6.1.2.1.2.2.1.14.9|65|0
+1.3.6.1.2.1.2.2.1.14.10|65|0
+1.3.6.1.2.1.2.2.1.14.11|65|0
+1.3.6.1.2.1.2.2.1.14.12|65|0
+1.3.6.1.2.1.2.2.1.14.13|65|0
+1.3.6.1.2.1.2.2.1.14.14|65|0
+1.3.6.1.2.1.2.2.1.14.15|65|0
+1.3.6.1.2.1.2.2.1.14.16|65|0
+1.3.6.1.2.1.2.2.1.14.17|65|0
+1.3.6.1.2.1.2.2.1.14.18|65|0
+1.3.6.1.2.1.2.2.1.14.19|65|0
+1.3.6.1.2.1.2.2.1.14.20|65|0
+1.3.6.1.2.1.2.2.1.14.21|65|0
+1.3.6.1.2.1.2.2.1.14.22|65|0
+1.3.6.1.2.1.2.2.1.14.23|65|24
+1.3.6.1.2.1.2.2.1.14.24|65|0
+1.3.6.1.2.1.2.2.1.14.25|65|0
+1.3.6.1.2.1.2.2.1.14.26|65|0
+1.3.6.1.2.1.2.2.1.14.27|65|0
+1.3.6.1.2.1.2.2.1.14.28|65|0
+1.3.6.1.2.1.2.2.1.14.363|65|0
+1.3.6.1.2.1.2.2.1.14.746|65|0
+1.3.6.1.2.1.2.2.1.14.1001|65|0
+1.3.6.1.2.1.2.2.1.14.1030|65|0
+1.3.6.1.2.1.2.2.1.14.1032|65|0
+1.3.6.1.2.1.2.2.1.19.1|65|25
+1.3.6.1.2.1.2.2.1.19.2|65|66
+1.3.6.1.2.1.2.2.1.19.3|65|0
+1.3.6.1.2.1.2.2.1.19.4|65|55
+1.3.6.1.2.1.2.2.1.19.5|65|145
+1.3.6.1.2.1.2.2.1.19.6|65|0
+1.3.6.1.2.1.2.2.1.19.7|65|0
+1.3.6.1.2.1.2.2.1.19.8|65|0
+1.3.6.1.2.1.2.2.1.19.9|65|1360
+1.3.6.1.2.1.2.2.1.19.10|65|1496
+1.3.6.1.2.1.2.2.1.19.11|65|583
+1.3.6.1.2.1.2.2.1.19.12|65|1641
+1.3.6.1.2.1.2.2.1.19.13|65|17
+1.3.6.1.2.1.2.2.1.19.14|65|0
+1.3.6.1.2.1.2.2.1.19.15|65|0
+1.3.6.1.2.1.2.2.1.19.16|65|0
+1.3.6.1.2.1.2.2.1.19.17|65|0
+1.3.6.1.2.1.2.2.1.19.18|65|0
+1.3.6.1.2.1.2.2.1.19.19|65|0
+1.3.6.1.2.1.2.2.1.19.20|65|126
+1.3.6.1.2.1.2.2.1.19.21|65|11
+1.3.6.1.2.1.2.2.1.19.22|65|2
+1.3.6.1.2.1.2.2.1.19.23|65|6097
+1.3.6.1.2.1.2.2.1.19.24|65|24
+1.3.6.1.2.1.2.2.1.19.25|65|116
+1.3.6.1.2.1.2.2.1.19.26|65|0
+1.3.6.1.2.1.2.2.1.19.27|65|0
+1.3.6.1.2.1.2.2.1.19.28|65|0
+1.3.6.1.2.1.2.2.1.19.363|65|0
+1.3.6.1.2.1.2.2.1.19.746|65|0
+1.3.6.1.2.1.2.2.1.19.1001|65|0
+1.3.6.1.2.1.2.2.1.19.1030|65|0
+1.3.6.1.2.1.2.2.1.19.1032|65|0
+1.3.6.1.2.1.2.2.1.20.1|65|0
+1.3.6.1.2.1.2.2.1.20.2|65|0
+1.3.6.1.2.1.2.2.1.20.3|65|0
+1.3.6.1.2.1.2.2.1.20.4|65|0
+1.3.6.1.2.1.2.2.1.20.5|65|0
+1.3.6.1.2.1.2.2.1.20.6|65|0
+1.3.6.1.2.1.2.2.1.20.7|65|0
+1.3.6.1.2.1.2.2.1.20.8|65|0
+1.3.6.1.2.1.2.2.1.20.9|65|0
+1.3.6.1.2.1.2.2.1.20.10|65|0
+1.3.6.1.2.1.2.2.1.20.11|65|0
+1.3.6.1.2.1.2.2.1.20.12|65|0
+1.3.6.1.2.1.2.2.1.20.13|65|0
+1.3.6.1.2.1.2.2.1.20.14|65|0
+1.3.6.1.2.1.2.2.1.20.15|65|0
+1.3.6.1.2.1.2.2.1.20.16|65|0
+1.3.6.1.2.1.2.2.1.20.17|65|0
+1.3.6.1.2.1.2.2.1.20.18|65|0
+1.3.6.1.2.1.2.2.1.20.19|65|0
+1.3.6.1.2.1.2.2.1.20.20|65|0
+1.3.6.1.2.1.2.2.1.20.21|65|0
+1.3.6.1.2.1.2.2.1.20.22|65|0
+1.3.6.1.2.1.2.2.1.20.23|65|0
+1.3.6.1.2.1.2.2.1.20.24|65|0
+1.3.6.1.2.1.2.2.1.20.25|65|0
+1.3.6.1.2.1.2.2.1.20.26|65|0
+1.3.6.1.2.1.2.2.1.20.27|65|0
+1.3.6.1.2.1.2.2.1.20.28|65|0
+1.3.6.1.2.1.2.2.1.20.363|65|0
+1.3.6.1.2.1.2.2.1.20.746|65|0
+1.3.6.1.2.1.2.2.1.20.1001|65|0
+1.3.6.1.2.1.2.2.1.20.1030|65|0
+1.3.6.1.2.1.2.2.1.20.1032|65|0
+1.3.6.1.2.1.4.3.0|65|3601324
+1.3.6.1.2.1.4.4.0|65|173
+1.3.6.1.2.1.4.5.0|65|0
+1.3.6.1.2.1.4.6.0|65|634
+1.3.6.1.2.1.4.7.0|65|0
+1.3.6.1.2.1.4.8.0|65|0
+1.3.6.1.2.1.4.9.0|65|3600517
+1.3.6.1.2.1.4.10.0|65|3611775
+1.3.6.1.2.1.4.11.0|65|192
+1.3.6.1.2.1.4.12.0|65|0
+1.3.6.1.2.1.4.14.0|65|0
+1.3.6.1.2.1.4.15.0|65|0
+1.3.6.1.2.1.4.16.0|65|0
+1.3.6.1.2.1.4.17.0|65|3
+1.3.6.1.2.1.4.18.0|65|0
+1.3.6.1.2.1.4.19.0|65|11
+1.3.6.1.2.1.4.20.1.2.192.168.1.250|2|1030
+1.3.6.1.2.1.4.20.1.2.192.168.2.250|2|1001
+1.3.6.1.2.1.4.20.1.2.192.168.32.250|2|1032
+1.3.6.1.2.1.4.20.1.2.192.168.199.1|2|5097
+1.3.6.1.2.1.4.20.1.3.192.168.1.250|64|255.255.255.0
+1.3.6.1.2.1.4.20.1.3.192.168.2.250|64|255.255.255.0
+1.3.6.1.2.1.4.20.1.3.192.168.32.250|64|255.255.255.0
+1.3.6.1.2.1.4.20.1.3.192.168.199.1|64|255.255.255.0
+1.3.6.1.2.1.4.22.1.2.1001.192.168.2.1|4x|906CACB9F31D
+1.3.6.1.2.1.4.22.1.2.1001.192.168.2.10|4x|5460097B13B8
+1.3.6.1.2.1.4.22.1.2.1001.192.168.2.11|4x|3C6A9D02B69E
+1.3.6.1.2.1.4.22.1.2.1001.192.168.2.18|4x|0015005F34A0
+1.3.6.1.2.1.4.22.1.2.1001.192.168.2.20|4x|AC37433C6144
+1.3.6.1.2.1.4.22.1.2.1001.192.168.2.21|4x|2C8A72B7233B
+1.3.6.1.2.1.4.22.1.2.1001.192.168.2.22|4x|B88687047733
+1.3.6.1.2.1.4.22.1.2.1001.192.168.2.25|4x|5A35B0014682
+1.3.6.1.2.1.4.22.1.2.1001.192.168.2.90|4x|94C69112D277
+1.3.6.1.2.1.4.22.1.2.1001.192.168.2.91|4x|34CE008AE745
+1.3.6.1.2.1.4.22.1.2.1001.192.168.2.92|4x|001132A16F69
+1.3.6.1.2.1.4.22.1.2.1001.192.168.2.98|4x|001E0634270D
+1.3.6.1.2.1.4.22.1.2.1001.192.168.2.99|4x|B827EBC3A24E
+1.3.6.1.2.1.4.22.1.2.1001.192.168.2.110|4x|3C5282176335
+1.3.6.1.2.1.4.22.1.2.1001.192.168.2.199|4x|B4430DCABE5A
+1.3.6.1.2.1.4.22.1.2.1001.192.168.2.200|4x|44D9E702604E
+1.3.6.1.2.1.4.22.1.2.1001.192.168.2.250|4x|649D99119228
+1.3.6.1.2.1.4.22.1.2.1001.192.168.2.252|4x|CA8824491761
+1.3.6.1.2.1.4.22.1.2.1001.192.168.2.253|4x|FCECDA77E6CD
+1.3.6.1.2.1.4.22.1.2.1030.192.168.1.250|4x|649D99119228
+1.3.6.1.2.1.4.22.1.2.1032.192.168.32.1|4x|CC2DE0F329FE
+1.3.6.1.2.1.4.22.1.2.1032.192.168.32.250|4x|649D99119228
+1.3.6.1.2.1.4.24.3.0|66|7
+1.3.6.1.2.1.5.1.0|65|440221
+1.3.6.1.2.1.5.2.0|65|47
+1.3.6.1.2.1.5.3.0|65|64
+1.3.6.1.2.1.5.4.0|65|0
+1.3.6.1.2.1.5.5.0|65|0
+1.3.6.1.2.1.5.6.0|65|0
+1.3.6.1.2.1.5.7.0|65|27
+1.3.6.1.2.1.5.8.0|65|440115
+1.3.6.1.2.1.5.9.0|65|15
+1.3.6.1.2.1.5.10.0|65|0
+1.3.6.1.2.1.5.11.0|65|0
+1.3.6.1.2.1.5.12.0|65|0
+1.3.6.1.2.1.5.13.0|65|0
+1.3.6.1.2.1.5.14.0|65|440922
+1.3.6.1.2.1.5.15.0|65|0
+1.3.6.1.2.1.5.16.0|65|353
+1.3.6.1.2.1.5.17.0|65|173
+1.3.6.1.2.1.5.18.0|65|0
+1.3.6.1.2.1.5.19.0|65|0
+1.3.6.1.2.1.5.20.0|65|268
+1.3.6.1.2.1.5.21.0|65|15
+1.3.6.1.2.1.5.22.0|65|440113
+1.3.6.1.2.1.5.23.0|65|0
+1.3.6.1.2.1.5.24.0|65|0
+1.3.6.1.2.1.5.25.0|65|0
+1.3.6.1.2.1.5.26.0|65|0
+1.3.6.1.2.1.6.5.0|65|0
+1.3.6.1.2.1.6.6.0|65|19157
+1.3.6.1.2.1.6.7.0|65|0
+1.3.6.1.2.1.6.8.0|65|1
+1.3.6.1.2.1.6.9.0|66|0
+1.3.6.1.2.1.6.10.0|65|1169854
+1.3.6.1.2.1.6.11.0|65|1180059
+1.3.6.1.2.1.6.12.0|65|9
+1.3.6.1.2.1.6.14.0|65|0
+1.3.6.1.2.1.6.15.0|65|1044666
+1.3.6.1.2.1.7.1.0|65|1990312
+1.3.6.1.2.1.7.2.0|65|132
+1.3.6.1.2.1.7.3.0|65|0
+1.3.6.1.2.1.7.4.0|65|1990375
+1.3.6.1.2.1.10.7.2.1.19.1|2|3
+1.3.6.1.2.1.10.7.2.1.19.2|2|3
+1.3.6.1.2.1.10.7.2.1.19.3|2|3
+1.3.6.1.2.1.10.7.2.1.19.4|2|3
+1.3.6.1.2.1.10.7.2.1.19.5|2|3
+1.3.6.1.2.1.10.7.2.1.19.6|2|3
+1.3.6.1.2.1.10.7.2.1.19.7|2|3
+1.3.6.1.2.1.10.7.2.1.19.8|2|3
+1.3.6.1.2.1.10.7.2.1.19.9|2|3
+1.3.6.1.2.1.10.7.2.1.19.10|2|3
+1.3.6.1.2.1.10.7.2.1.19.11|2|3
+1.3.6.1.2.1.10.7.2.1.19.12|2|3
+1.3.6.1.2.1.10.7.2.1.19.13|2|3
+1.3.6.1.2.1.10.7.2.1.19.14|2|3
+1.3.6.1.2.1.10.7.2.1.19.15|2|3
+1.3.6.1.2.1.10.7.2.1.19.16|2|3
+1.3.6.1.2.1.10.7.2.1.19.17|2|3
+1.3.6.1.2.1.10.7.2.1.19.18|2|3
+1.3.6.1.2.1.10.7.2.1.19.19|2|3
+1.3.6.1.2.1.10.7.2.1.19.20|2|3
+1.3.6.1.2.1.10.7.2.1.19.21|2|3
+1.3.6.1.2.1.10.7.2.1.19.22|2|3
+1.3.6.1.2.1.10.7.2.1.19.23|2|3
+1.3.6.1.2.1.10.7.2.1.19.24|2|3
+1.3.6.1.2.1.10.7.2.1.19.25|2|3
+1.3.6.1.2.1.10.7.2.1.19.26|2|3
+1.3.6.1.2.1.10.7.2.1.19.27|2|3
+1.3.6.1.2.1.10.7.2.1.19.28|2|3
+1.3.6.1.2.1.11.1.0|65|1982865
+1.3.6.1.2.1.11.2.0|65|1650636
+1.3.6.1.2.1.11.3.0|65|0
+1.3.6.1.2.1.11.4.0|65|6
+1.3.6.1.2.1.11.5.0|65|0
+1.3.6.1.2.1.11.6.0|65|0
+1.3.6.1.2.1.11.8.0|65|0
+1.3.6.1.2.1.11.9.0|65|0
+1.3.6.1.2.1.11.10.0|65|0
+1.3.6.1.2.1.11.11.0|65|0
+1.3.6.1.2.1.11.12.0|65|0
+1.3.6.1.2.1.11.13.0|65|15408521
+1.3.6.1.2.1.11.14.0|65|0
+1.3.6.1.2.1.11.15.0|65|131571
+1.3.6.1.2.1.11.16.0|65|37784
+1.3.6.1.2.1.11.17.0|65|0
+1.3.6.1.2.1.11.18.0|65|0
+1.3.6.1.2.1.11.19.0|65|0
+1.3.6.1.2.1.11.20.0|65|0
+1.3.6.1.2.1.11.21.0|65|0
+1.3.6.1.2.1.11.22.0|65|0
+1.3.6.1.2.1.11.24.0|65|0
+1.3.6.1.2.1.11.25.0|65|0
+1.3.6.1.2.1.11.26.0|65|0
+1.3.6.1.2.1.11.27.0|65|0
+1.3.6.1.2.1.11.28.0|65|1650639
+1.3.6.1.2.1.11.29.0|65|0
+1.3.6.1.2.1.11.30.0|2|1
+1.3.6.1.2.1.11.31.0|65|0
+1.3.6.1.2.1.11.32.0|65|0
+1.3.6.1.2.1.16.1.1.1.1.1|2|1
+1.3.6.1.2.1.17.1.1.0|4x|649D99119228
+1.3.6.1.2.1.17.1.4.1.2.1|2|1
+1.3.6.1.2.1.17.1.4.1.2.2|2|2
+1.3.6.1.2.1.17.1.4.1.2.3|2|3
+1.3.6.1.2.1.17.1.4.1.2.4|2|4
+1.3.6.1.2.1.17.1.4.1.2.5|2|5
+1.3.6.1.2.1.17.1.4.1.2.6|2|6
+1.3.6.1.2.1.17.1.4.1.2.7|2|7
+1.3.6.1.2.1.17.1.4.1.2.8|2|8
+1.3.6.1.2.1.17.1.4.1.2.9|2|9
+1.3.6.1.2.1.17.1.4.1.2.10|2|10
+1.3.6.1.2.1.17.1.4.1.2.11|2|11
+1.3.6.1.2.1.17.1.4.1.2.12|2|12
+1.3.6.1.2.1.17.1.4.1.2.13|2|13
+1.3.6.1.2.1.17.1.4.1.2.14|2|14
+1.3.6.1.2.1.17.1.4.1.2.15|2|15
+1.3.6.1.2.1.17.1.4.1.2.16|2|16
+1.3.6.1.2.1.17.1.4.1.2.17|2|17
+1.3.6.1.2.1.17.1.4.1.2.18|2|18
+1.3.6.1.2.1.17.1.4.1.2.19|2|19
+1.3.6.1.2.1.17.1.4.1.2.20|2|20
+1.3.6.1.2.1.17.1.4.1.2.21|2|21
+1.3.6.1.2.1.17.1.4.1.2.22|2|22
+1.3.6.1.2.1.17.1.4.1.2.23|2|23
+1.3.6.1.2.1.17.1.4.1.2.24|2|24
+1.3.6.1.2.1.17.1.4.1.2.25|2|25
+1.3.6.1.2.1.17.1.4.1.2.26|2|26
+1.3.6.1.2.1.17.1.4.1.2.27|2|27
+1.3.6.1.2.1.17.1.4.1.2.28|2|28
+1.3.6.1.2.1.17.2.1.0|2|1
+1.3.6.1.2.1.17.2.2.0|2|32768
+1.3.6.1.2.1.17.2.3.0|67|1258057
+1.3.6.1.2.1.17.2.4.0|65|19
+1.3.6.1.2.1.17.2.5.0|4x|8000021557A47F40
+1.3.6.1.2.1.17.2.6.0|2|20000
+1.3.6.1.2.1.17.2.7.0|2|13
+1.3.6.1.2.1.17.2.8.0|2|2000
+1.3.6.1.2.1.17.2.9.0|2|200
+1.3.6.1.2.1.17.2.10.0|2|100
+1.3.6.1.2.1.17.2.11.0|2|1500
+1.3.6.1.2.1.17.2.12.0|2|2000
+1.3.6.1.2.1.17.2.13.0|2|200
+1.3.6.1.2.1.17.2.14.0|2|1500
+1.3.6.1.2.1.17.2.15.1.1.1|2|1
+1.3.6.1.2.1.17.2.15.1.1.2|2|2
+1.3.6.1.2.1.17.2.15.1.1.3|2|3
+1.3.6.1.2.1.17.2.15.1.1.4|2|4
+1.3.6.1.2.1.17.2.15.1.1.5|2|5
+1.3.6.1.2.1.17.2.15.1.1.6|2|6
+1.3.6.1.2.1.17.2.15.1.1.7|2|7
+1.3.6.1.2.1.17.2.15.1.1.8|2|8
+1.3.6.1.2.1.17.2.15.1.1.9|2|9
+1.3.6.1.2.1.17.2.15.1.1.10|2|10
+1.3.6.1.2.1.17.2.15.1.1.11|2|11
+1.3.6.1.2.1.17.2.15.1.1.12|2|12
+1.3.6.1.2.1.17.2.15.1.1.13|2|13
+1.3.6.1.2.1.17.2.15.1.1.14|2|14
+1.3.6.1.2.1.17.2.15.1.1.15|2|15
+1.3.6.1.2.1.17.2.15.1.1.16|2|16
+1.3.6.1.2.1.17.2.15.1.1.17|2|17
+1.3.6.1.2.1.17.2.15.1.1.18|2|18
+1.3.6.1.2.1.17.2.15.1.1.19|2|19
+1.3.6.1.2.1.17.2.15.1.1.20|2|20
+1.3.6.1.2.1.17.2.15.1.1.21|2|21
+1.3.6.1.2.1.17.2.15.1.1.22|2|22
+1.3.6.1.2.1.17.2.15.1.1.23|2|23
+1.3.6.1.2.1.17.2.15.1.1.24|2|24
+1.3.6.1.2.1.17.2.15.1.1.25|2|25
+1.3.6.1.2.1.17.2.15.1.1.26|2|26
+1.3.6.1.2.1.17.2.15.1.1.27|2|27
+1.3.6.1.2.1.17.2.15.1.1.28|2|28
+1.3.6.1.2.1.17.2.15.1.2.1|2|128
+1.3.6.1.2.1.17.2.15.1.2.2|2|128
+1.3.6.1.2.1.17.2.15.1.2.3|2|128
+1.3.6.1.2.1.17.2.15.1.2.4|2|128
+1.3.6.1.2.1.17.2.15.1.2.5|2|128
+1.3.6.1.2.1.17.2.15.1.2.6|2|128
+1.3.6.1.2.1.17.2.15.1.2.7|2|128
+1.3.6.1.2.1.17.2.15.1.2.8|2|128
+1.3.6.1.2.1.17.2.15.1.2.9|2|128
+1.3.6.1.2.1.17.2.15.1.2.10|2|128
+1.3.6.1.2.1.17.2.15.1.2.11|2|128
+1.3.6.1.2.1.17.2.15.1.2.12|2|128
+1.3.6.1.2.1.17.2.15.1.2.13|2|128
+1.3.6.1.2.1.17.2.15.1.2.14|2|128
+1.3.6.1.2.1.17.2.15.1.2.15|2|128
+1.3.6.1.2.1.17.2.15.1.2.16|2|128
+1.3.6.1.2.1.17.2.15.1.2.17|2|128
+1.3.6.1.2.1.17.2.15.1.2.18|2|128
+1.3.6.1.2.1.17.2.15.1.2.19|2|128
+1.3.6.1.2.1.17.2.15.1.2.20|2|128
+1.3.6.1.2.1.17.2.15.1.2.21|2|128
+1.3.6.1.2.1.17.2.15.1.2.22|2|128
+1.3.6.1.2.1.17.2.15.1.2.23|2|128
+1.3.6.1.2.1.17.2.15.1.2.24|2|128
+1.3.6.1.2.1.17.2.15.1.2.25|2|128
+1.3.6.1.2.1.17.2.15.1.2.26|2|128
+1.3.6.1.2.1.17.2.15.1.2.27|2|128
+1.3.6.1.2.1.17.2.15.1.2.28|2|128
+1.3.6.1.2.1.17.2.15.1.3.1|2|5
+1.3.6.1.2.1.17.2.15.1.3.2|2|6
+1.3.6.1.2.1.17.2.15.1.3.3|2|6
+1.3.6.1.2.1.17.2.15.1.3.4|2|5
+1.3.6.1.2.1.17.2.15.1.3.5|2|6
+1.3.6.1.2.1.17.2.15.1.3.6|2|6
+1.3.6.1.2.1.17.2.15.1.3.7|2|6
+1.3.6.1.2.1.17.2.15.1.3.8|2|6
+1.3.6.1.2.1.17.2.15.1.3.9|2|5
+1.3.6.1.2.1.17.2.15.1.3.10|2|5
+1.3.6.1.2.1.17.2.15.1.3.11|2|6
+1.3.6.1.2.1.17.2.15.1.3.12|2|5
+1.3.6.1.2.1.17.2.15.1.3.13|2|5
+1.3.6.1.2.1.17.2.15.1.3.14|2|5
+1.3.6.1.2.1.17.2.15.1.3.15|2|6
+1.3.6.1.2.1.17.2.15.1.3.16|2|6
+1.3.6.1.2.1.17.2.15.1.3.17|2|6
+1.3.6.1.2.1.17.2.15.1.3.18|2|6
+1.3.6.1.2.1.17.2.15.1.3.19|2|6
+1.3.6.1.2.1.17.2.15.1.3.20|2|5
+1.3.6.1.2.1.17.2.15.1.3.21|2|5
+1.3.6.1.2.1.17.2.15.1.3.22|2|6
+1.3.6.1.2.1.17.2.15.1.3.23|2|5
+1.3.6.1.2.1.17.2.15.1.3.24|2|5
+1.3.6.1.2.1.17.2.15.1.3.25|2|5
+1.3.6.1.2.1.17.2.15.1.3.26|2|6
+1.3.6.1.2.1.17.2.15.1.3.27|2|6
+1.3.6.1.2.1.17.2.15.1.3.28|2|6
+1.3.6.1.2.1.17.2.15.1.4.1|2|1
+1.3.6.1.2.1.17.2.15.1.4.2|2|1
+1.3.6.1.2.1.17.2.15.1.4.3|2|1
+1.3.6.1.2.1.17.2.15.1.4.4|2|1
+1.3.6.1.2.1.17.2.15.1.4.5|2|1
+1.3.6.1.2.1.17.2.15.1.4.6|2|1
+1.3.6.1.2.1.17.2.15.1.4.7|2|1
+1.3.6.1.2.1.17.2.15.1.4.8|2|1
+1.3.6.1.2.1.17.2.15.1.4.9|2|1
+1.3.6.1.2.1.17.2.15.1.4.10|2|1
+1.3.6.1.2.1.17.2.15.1.4.11|2|1
+1.3.6.1.2.1.17.2.15.1.4.12|2|1
+1.3.6.1.2.1.17.2.15.1.4.13|2|1
+1.3.6.1.2.1.17.2.15.1.4.14|2|1
+1.3.6.1.2.1.17.2.15.1.4.15|2|1
+1.3.6.1.2.1.17.2.15.1.4.16|2|1
+1.3.6.1.2.1.17.2.15.1.4.17|2|1
+1.3.6.1.2.1.17.2.15.1.4.18|2|1
+1.3.6.1.2.1.17.2.15.1.4.19|2|1
+1.3.6.1.2.1.17.2.15.1.4.20|2|1
+1.3.6.1.2.1.17.2.15.1.4.21|2|1
+1.3.6.1.2.1.17.2.15.1.4.22|2|1
+1.3.6.1.2.1.17.2.15.1.4.23|2|1
+1.3.6.1.2.1.17.2.15.1.4.24|2|1
+1.3.6.1.2.1.17.2.15.1.4.25|2|1
+1.3.6.1.2.1.17.2.15.1.4.26|2|1
+1.3.6.1.2.1.17.2.15.1.4.27|2|1
+1.3.6.1.2.1.17.2.15.1.4.28|2|1
+1.3.6.1.2.1.17.2.15.1.5.1|2|20000
+1.3.6.1.2.1.17.2.15.1.5.2|2|20000
+1.3.6.1.2.1.17.2.15.1.5.3|2|20000
+1.3.6.1.2.1.17.2.15.1.5.4|2|20000
+1.3.6.1.2.1.17.2.15.1.5.5|2|20000
+1.3.6.1.2.1.17.2.15.1.5.6|2|20000
+1.3.6.1.2.1.17.2.15.1.5.7|2|20000
+1.3.6.1.2.1.17.2.15.1.5.8|2|20000
+1.3.6.1.2.1.17.2.15.1.5.9|2|20000
+1.3.6.1.2.1.17.2.15.1.5.10|2|20000
+1.3.6.1.2.1.17.2.15.1.5.11|2|20000
+1.3.6.1.2.1.17.2.15.1.5.12|2|20000
+1.3.6.1.2.1.17.2.15.1.5.13|2|20000
+1.3.6.1.2.1.17.2.15.1.5.14|2|20000
+1.3.6.1.2.1.17.2.15.1.5.15|2|20000
+1.3.6.1.2.1.17.2.15.1.5.16|2|20000
+1.3.6.1.2.1.17.2.15.1.5.17|2|20000
+1.3.6.1.2.1.17.2.15.1.5.18|2|20000
+1.3.6.1.2.1.17.2.15.1.5.19|2|20000
+1.3.6.1.2.1.17.2.15.1.5.20|2|20000
+1.3.6.1.2.1.17.2.15.1.5.21|2|20000
+1.3.6.1.2.1.17.2.15.1.5.22|2|20000
+1.3.6.1.2.1.17.2.15.1.5.23|2|65535
+1.3.6.1.2.1.17.2.15.1.5.24|2|20000
+1.3.6.1.2.1.17.2.15.1.5.25|2|20000
+1.3.6.1.2.1.17.2.15.1.5.26|2|2000
+1.3.6.1.2.1.17.2.15.1.5.27|2|2000
+1.3.6.1.2.1.17.2.15.1.5.28|2|2000
+1.3.6.1.2.1.17.2.15.1.6.1|4x|8000021557A47F40
+1.3.6.1.2.1.17.2.15.1.6.2|4x|8000021557A47F40
+1.3.6.1.2.1.17.2.15.1.6.3|4x|8000021557A47F40
+1.3.6.1.2.1.17.2.15.1.6.4|4x|8000021557A47F40
+1.3.6.1.2.1.17.2.15.1.6.5|4x|8000021557A47F40
+1.3.6.1.2.1.17.2.15.1.6.6|4x|8000021557A47F40
+1.3.6.1.2.1.17.2.15.1.6.7|4x|8000021557A47F40
+1.3.6.1.2.1.17.2.15.1.6.8|4x|8000021557A47F40
+1.3.6.1.2.1.17.2.15.1.6.9|4x|8000021557A47F40
+1.3.6.1.2.1.17.2.15.1.6.10|4x|8000021557A47F40
+1.3.6.1.2.1.17.2.15.1.6.11|4x|8000021557A47F40
+1.3.6.1.2.1.17.2.15.1.6.12|4x|8000021557A47F40
+1.3.6.1.2.1.17.2.15.1.6.13|4x|8000021557A47F40
+1.3.6.1.2.1.17.2.15.1.6.14|4x|8000021557A47F40
+1.3.6.1.2.1.17.2.15.1.6.15|4x|8000021557A47F40
+1.3.6.1.2.1.17.2.15.1.6.16|4x|8000021557A47F40
+1.3.6.1.2.1.17.2.15.1.6.17|4x|8000021557A47F40
+1.3.6.1.2.1.17.2.15.1.6.18|4x|8000021557A47F40
+1.3.6.1.2.1.17.2.15.1.6.19|4x|8000021557A47F40
+1.3.6.1.2.1.17.2.15.1.6.20|4x|8000021557A47F40
+1.3.6.1.2.1.17.2.15.1.6.21|4x|8000021557A47F40
+1.3.6.1.2.1.17.2.15.1.6.22|4x|8000021557A47F40
+1.3.6.1.2.1.17.2.15.1.6.23|4x|8000021557A47F40
+1.3.6.1.2.1.17.2.15.1.6.24|4x|8000021557A47F40
+1.3.6.1.2.1.17.2.15.1.6.25|4x|8000021557A47F40
+1.3.6.1.2.1.17.2.15.1.6.26|4x|8000021557A47F40
+1.3.6.1.2.1.17.2.15.1.6.27|4x|8000021557A47F40
+1.3.6.1.2.1.17.2.15.1.6.28|4x|8000021557A47F40
+1.3.6.1.2.1.17.2.15.1.7.1|2|20000
+1.3.6.1.2.1.17.2.15.1.7.2|2|20000
+1.3.6.1.2.1.17.2.15.1.7.3|2|20000
+1.3.6.1.2.1.17.2.15.1.7.4|2|20000
+1.3.6.1.2.1.17.2.15.1.7.5|2|20000
+1.3.6.1.2.1.17.2.15.1.7.6|2|20000
+1.3.6.1.2.1.17.2.15.1.7.7|2|20000
+1.3.6.1.2.1.17.2.15.1.7.8|2|20000
+1.3.6.1.2.1.17.2.15.1.7.9|2|20000
+1.3.6.1.2.1.17.2.15.1.7.10|2|20000
+1.3.6.1.2.1.17.2.15.1.7.11|2|20000
+1.3.6.1.2.1.17.2.15.1.7.12|2|20000
+1.3.6.1.2.1.17.2.15.1.7.13|2|0
+1.3.6.1.2.1.17.2.15.1.7.14|2|20000
+1.3.6.1.2.1.17.2.15.1.7.15|2|20000
+1.3.6.1.2.1.17.2.15.1.7.16|2|20000
+1.3.6.1.2.1.17.2.15.1.7.17|2|20000
+1.3.6.1.2.1.17.2.15.1.7.18|2|20000
+1.3.6.1.2.1.17.2.15.1.7.19|2|20000
+1.3.6.1.2.1.17.2.15.1.7.20|2|20000
+1.3.6.1.2.1.17.2.15.1.7.21|2|20000
+1.3.6.1.2.1.17.2.15.1.7.22|2|20000
+1.3.6.1.2.1.17.2.15.1.7.23|2|20000
+1.3.6.1.2.1.17.2.15.1.7.24|2|20000
+1.3.6.1.2.1.17.2.15.1.7.25|2|20000
+1.3.6.1.2.1.17.2.15.1.7.26|2|20000
+1.3.6.1.2.1.17.2.15.1.7.27|2|20000
+1.3.6.1.2.1.17.2.15.1.7.28|2|20000
+1.3.6.1.2.1.17.2.15.1.8.1|4x|8000649D99119228
+1.3.6.1.2.1.17.2.15.1.8.2|4x|8000649D99119228
+1.3.6.1.2.1.17.2.15.1.8.3|4x|8000649D99119228
+1.3.6.1.2.1.17.2.15.1.8.4|4x|8000649D99119228
+1.3.6.1.2.1.17.2.15.1.8.5|4x|8000649D99119228
+1.3.6.1.2.1.17.2.15.1.8.6|4x|8000649D99119228
+1.3.6.1.2.1.17.2.15.1.8.7|4x|8000649D99119228
+1.3.6.1.2.1.17.2.15.1.8.8|4x|8000649D99119228
+1.3.6.1.2.1.17.2.15.1.8.9|4x|8000649D99119228
+1.3.6.1.2.1.17.2.15.1.8.10|4x|8000649D99119228
+1.3.6.1.2.1.17.2.15.1.8.11|4x|8000649D99119228
+1.3.6.1.2.1.17.2.15.1.8.12|4x|8000649D99119228
+1.3.6.1.2.1.17.2.15.1.8.13|4x|8000021557A47F40
+1.3.6.1.2.1.17.2.15.1.8.14|4x|8000649D99119228
+1.3.6.1.2.1.17.2.15.1.8.15|4x|8000649D99119228
+1.3.6.1.2.1.17.2.15.1.8.16|4x|8000649D99119228
+1.3.6.1.2.1.17.2.15.1.8.17|4x|8000649D99119228
+1.3.6.1.2.1.17.2.15.1.8.18|4x|8000649D99119228
+1.3.6.1.2.1.17.2.15.1.8.19|4x|8000649D99119228
+1.3.6.1.2.1.17.2.15.1.8.20|4x|8000649D99119228
+1.3.6.1.2.1.17.2.15.1.8.21|4x|8000649D99119228
+1.3.6.1.2.1.17.2.15.1.8.22|4x|8000649D99119228
+1.3.6.1.2.1.17.2.15.1.8.23|4x|8000649D99119228
+1.3.6.1.2.1.17.2.15.1.8.24|4x|8000649D99119228
+1.3.6.1.2.1.17.2.15.1.8.25|4x|8000649D99119228
+1.3.6.1.2.1.17.2.15.1.8.26|4x|8000649D99119228
+1.3.6.1.2.1.17.2.15.1.8.27|4x|8000649D99119228
+1.3.6.1.2.1.17.2.15.1.8.28|4x|8000649D99119228
+1.3.6.1.2.1.17.2.15.1.9.1|4x|8001
+1.3.6.1.2.1.17.2.15.1.9.2|4x|8002
+1.3.6.1.2.1.17.2.15.1.9.3|4x|8003
+1.3.6.1.2.1.17.2.15.1.9.4|4x|8004
+1.3.6.1.2.1.17.2.15.1.9.5|4x|8005
+1.3.6.1.2.1.17.2.15.1.9.6|4x|8006
+1.3.6.1.2.1.17.2.15.1.9.7|4x|8007
+1.3.6.1.2.1.17.2.15.1.9.8|4x|8008
+1.3.6.1.2.1.17.2.15.1.9.9|4x|8009
+1.3.6.1.2.1.17.2.15.1.9.10|4x|800A
+1.3.6.1.2.1.17.2.15.1.9.11|4x|800B
+1.3.6.1.2.1.17.2.15.1.9.12|4x|800C
+1.3.6.1.2.1.17.2.15.1.9.13|4x|8002
+1.3.6.1.2.1.17.2.15.1.9.14|4x|800E
+1.3.6.1.2.1.17.2.15.1.9.15|4x|800F
+1.3.6.1.2.1.17.2.15.1.9.16|4x|8010
+1.3.6.1.2.1.17.2.15.1.9.17|4x|8011
+1.3.6.1.2.1.17.2.15.1.9.18|4x|8012
+1.3.6.1.2.1.17.2.15.1.9.19|4x|8013
+1.3.6.1.2.1.17.2.15.1.9.20|4x|8014
+1.3.6.1.2.1.17.2.15.1.9.21|4x|8015
+1.3.6.1.2.1.17.2.15.1.9.22|4x|8016
+1.3.6.1.2.1.17.2.15.1.9.23|4x|8017
+1.3.6.1.2.1.17.2.15.1.9.24|4x|8018
+1.3.6.1.2.1.17.2.15.1.9.25|4x|8019
+1.3.6.1.2.1.17.2.15.1.9.26|4x|801A
+1.3.6.1.2.1.17.2.15.1.9.27|4x|801B
+1.3.6.1.2.1.17.2.15.1.9.28|4x|801C
+1.3.6.1.2.1.17.2.15.1.10.1|65|4
+1.3.6.1.2.1.17.2.15.1.10.2|65|10
+1.3.6.1.2.1.17.2.15.1.10.3|65|0
+1.3.6.1.2.1.17.2.15.1.10.4|65|4
+1.3.6.1.2.1.17.2.15.1.10.5|65|19
+1.3.6.1.2.1.17.2.15.1.10.6|65|0
+1.3.6.1.2.1.17.2.15.1.10.7|65|0
+1.3.6.1.2.1.17.2.15.1.10.8|65|0
+1.3.6.1.2.1.17.2.15.1.10.9|65|49
+1.3.6.1.2.1.17.2.15.1.10.10|65|43
+1.3.6.1.2.1.17.2.15.1.10.11|65|13
+1.3.6.1.2.1.17.2.15.1.10.12|65|36
+1.3.6.1.2.1.17.2.15.1.10.13|65|4
+1.3.6.1.2.1.17.2.15.1.10.14|65|4
+1.3.6.1.2.1.17.2.15.1.10.15|65|0
+1.3.6.1.2.1.17.2.15.1.10.16|65|0
+1.3.6.1.2.1.17.2.15.1.10.17|65|0
+1.3.6.1.2.1.17.2.15.1.10.18|65|0
+1.3.6.1.2.1.17.2.15.1.10.19|65|0
+1.3.6.1.2.1.17.2.15.1.10.20|65|5
+1.3.6.1.2.1.17.2.15.1.10.21|65|4
+1.3.6.1.2.1.17.2.15.1.10.22|65|1
+1.3.6.1.2.1.17.2.15.1.10.23|65|9
+1.3.6.1.2.1.17.2.15.1.10.24|65|1
+1.3.6.1.2.1.17.2.15.1.10.25|65|6
+1.3.6.1.2.1.17.2.15.1.10.26|65|0
+1.3.6.1.2.1.17.2.15.1.10.27|65|0
+1.3.6.1.2.1.17.2.15.1.10.28|65|0
+1.3.6.1.2.1.17.7.1.1.1.0|2|2
+1.3.6.1.2.1.17.7.1.2.2.1.2.1.0.9.15.242.132.226|2|13
+1.3.6.1.2.1.17.7.1.2.2.1.2.1.0.17.50.161.111.105|2|4
+1.3.6.1.2.1.17.7.1.2.2.1.2.1.0.21.0.95.52.160|2|25
+1.3.6.1.2.1.17.7.1.2.2.1.2.1.0.30.6.52.39.13|2|25
+1.3.6.1.2.1.17.7.1.2.2.1.2.1.0.192.183.152.182.121|2|1
+1.3.6.1.2.1.17.7.1.2.2.1.2.1.2.21.87.164.127.64|2|13
+1.3.6.1.2.1.17.7.1.2.2.1.2.1.2.173.154.81.63.23|2|13
+1.3.6.1.2.1.17.7.1.2.2.1.2.1.4.191.109.35.144.107|2|25
+1.3.6.1.2.1.17.7.1.2.2.1.2.1.4.191.109.35.144.117|2|25
+1.3.6.1.2.1.17.7.1.2.2.1.2.1.44.138.114.183.35.59|2|25
+1.3.6.1.2.1.17.7.1.2.2.1.2.1.52.206.0.138.231.69|2|25
+1.3.6.1.2.1.17.7.1.2.2.1.2.1.60.82.130.23.99.53|2|9
+1.3.6.1.2.1.17.7.1.2.2.1.2.1.60.106.157.2.182.158|2|25
+1.3.6.1.2.1.17.7.1.2.2.1.2.1.68.217.231.2.96.78|2|25
+1.3.6.1.2.1.17.7.1.2.2.1.2.1.84.96.9.123.19.184|2|25
+1.3.6.1.2.1.17.7.1.2.2.1.2.1.90.53.176.1.70.130|2|25
+1.3.6.1.2.1.17.7.1.2.2.1.2.1.92.207.127.125.30.188|2|25
+1.3.6.1.2.1.17.7.1.2.2.1.2.1.92.207.127.125.32.144|2|25
+1.3.6.1.2.1.17.7.1.2.2.1.2.1.92.207.127.125.42.42|2|25
+1.3.6.1.2.1.17.7.1.2.2.1.2.1.96.49.151.129.232.100|2|12
+1.3.6.1.2.1.17.7.1.2.2.1.2.1.96.49.151.129.232.108|2|12
+1.3.6.1.2.1.17.7.1.2.2.1.2.1.100.157.153.17.146.40|2|0
+1.3.6.1.2.1.17.7.1.2.2.1.2.1.108.114.32.179.171.12|2|13
+1.3.6.1.2.1.17.7.1.2.2.1.2.1.144.108.172.185.243.29|2|1
+1.3.6.1.2.1.17.7.1.2.2.1.2.1.144.108.172.185.243.34|2|1
+1.3.6.1.2.1.17.7.1.2.2.1.2.1.148.198.145.18.210.119|2|10
+1.3.6.1.2.1.17.7.1.2.2.1.2.1.172.31.107.110.213.183|2|25
+1.3.6.1.2.1.17.7.1.2.2.1.2.1.172.55.67.60.97.68|2|25
+1.3.6.1.2.1.17.7.1.2.2.1.2.1.180.67.13.202.190.90|2|25
+1.3.6.1.2.1.17.7.1.2.2.1.2.1.184.39.235.195.162.78|2|25
+1.3.6.1.2.1.17.7.1.2.2.1.2.1.184.134.135.4.119.51|2|25
+1.3.6.1.2.1.17.7.1.2.2.1.2.1.202.136.36.73.23.97|2|25
+1.3.6.1.2.1.17.7.1.2.2.1.2.1.204.45.224.243.41.253|2|13
+1.3.6.1.2.1.17.7.1.2.2.1.2.1.252.236.218.119.230.205|2|25
+1.3.6.1.2.1.17.7.1.2.2.1.2.30.0.2.59.16.26.65|2|24
+1.3.6.1.2.1.17.7.1.2.2.1.2.30.2.151.110.60.122.112|2|20
+1.3.6.1.2.1.17.7.1.2.2.1.2.30.12.164.2.191.175.5|2|24
+1.3.6.1.2.1.17.7.1.2.2.1.2.30.100.157.153.17.146.40|2|0
+1.3.6.1.2.1.17.7.1.2.2.1.2.30.144.108.172.185.243.26|2|21
+1.3.6.1.2.1.17.7.1.2.2.1.2.30.172.156.228.204.178.121|2|24
+1.3.6.1.2.1.17.7.1.2.2.1.2.30.188.32.186.245.156.137|2|23
+1.3.6.1.2.1.17.7.1.2.2.1.2.30.188.32.186.245.156.139|2|12
+1.3.6.1.2.1.17.7.1.2.2.1.2.30.248.53.221.193.186.164|2|24
+1.3.6.1.2.1.17.7.1.2.2.1.2.32.0.17.50.161.111.106|2|14
+1.3.6.1.2.1.17.7.1.2.2.1.2.32.2.21.87.164.127.64|2|13
+1.3.6.1.2.1.17.7.1.2.2.1.2.32.100.157.153.17.146.40|2|0
+1.3.6.1.2.1.17.7.1.2.2.1.2.32.204.45.224.243.41.254|2|13
+1.3.6.1.2.1.17.7.1.4.2.1.4.0.1|4x|FFF800F00000000000000000000000000a3030203030203030203030203030203030203030203030203030203030203030203030203030203030203030203030200a303020303020303020303020303020303020303020303020303020303020303020303020303020303020
+1.3.6.1.2.1.17.7.1.4.2.1.4.0.30|4x|00103F800000000000000000000000000a3030203030203030203030203030203030203030203030203030203030203030203030203030203030203030203030200a303020303020303020303020303020303020303020303020303020303020303020303020303020303020
+1.3.6.1.2.1.17.7.1.4.2.1.4.0.32|4x|001FC0800000000000000000000000000a3030203030203030203030203030203030203030203030203030203030203030203030203030203030203030203030200a3030203030203030203030203030203030203030203030203030203030203030203030203030203030
+1.3.6.1.2.1.17.7.1.4.2.1.5.0.1|4x|FFF000F00000000000000000000000000a3030203030203030203030203030203030203030203030203030203030203030203030203030203030203030203030200a303020303020303020303020303020303020303020303020303020303020303020303020303020303020
+1.3.6.1.2.1.17.7.1.4.2.1.5.0.30|4x|00003F000000000000000000000000000a3030203030203030203030203030203030203030203030203030203030203030203030203030203030203030203030200a303020303020303020303020303020303020303020303020303020303020303020303020303020303020
+1.3.6.1.2.1.17.7.1.4.2.1.5.0.32|4x|0007C0000000000000000000000000000a3030203030203030203030203030203030203030203030203030203030203030203030203030203030203030203030200a3030203030203030203030203030203030203030203030203030203030203030203030203030203030
+1.3.6.1.2.1.17.7.1.4.3.1.1.1|4|DefaultVlan
+1.3.6.1.2.1.17.7.1.4.3.1.1.30|4|FTTH_WAN
+1.3.6.1.2.1.17.7.1.4.3.1.1.32|4|RB450Gx4_LAN
+1.3.6.1.2.1.17.7.1.4.5.1.1.1|66|1
+1.3.6.1.2.1.17.7.1.4.5.1.1.2|66|1
+1.3.6.1.2.1.17.7.1.4.5.1.1.3|66|1
+1.3.6.1.2.1.17.7.1.4.5.1.1.4|66|1
+1.3.6.1.2.1.17.7.1.4.5.1.1.5|66|1
+1.3.6.1.2.1.17.7.1.4.5.1.1.6|66|1
+1.3.6.1.2.1.17.7.1.4.5.1.1.7|66|1
+1.3.6.1.2.1.17.7.1.4.5.1.1.8|66|1
+1.3.6.1.2.1.17.7.1.4.5.1.1.9|66|1
+1.3.6.1.2.1.17.7.1.4.5.1.1.10|66|1
+1.3.6.1.2.1.17.7.1.4.5.1.1.11|66|1
+1.3.6.1.2.1.17.7.1.4.5.1.1.12|66|1
+1.3.6.1.2.1.17.7.1.4.5.1.1.13|66|1
+1.3.6.1.2.1.17.7.1.4.5.1.1.14|66|32
+1.3.6.1.2.1.17.7.1.4.5.1.1.15|66|32
+1.3.6.1.2.1.17.7.1.4.5.1.1.16|66|32
+1.3.6.1.2.1.17.7.1.4.5.1.1.17|66|32
+1.3.6.1.2.1.17.7.1.4.5.1.1.18|66|32
+1.3.6.1.2.1.17.7.1.4.5.1.1.19|66|30
+1.3.6.1.2.1.17.7.1.4.5.1.1.20|66|30
+1.3.6.1.2.1.17.7.1.4.5.1.1.21|66|30
+1.3.6.1.2.1.17.7.1.4.5.1.1.22|66|30
+1.3.6.1.2.1.17.7.1.4.5.1.1.23|66|30
+1.3.6.1.2.1.17.7.1.4.5.1.1.24|66|30
+1.3.6.1.2.1.17.7.1.4.5.1.1.25|66|1
+1.3.6.1.2.1.17.7.1.4.5.1.1.26|66|1
+1.3.6.1.2.1.17.7.1.4.5.1.1.27|66|1
+1.3.6.1.2.1.17.7.1.4.5.1.1.28|66|1
+1.3.6.1.2.1.31.1.1.1.1.1|4|Port1
+1.3.6.1.2.1.31.1.1.1.1.2|4|Port2
+1.3.6.1.2.1.31.1.1.1.1.3|4|Port3
+1.3.6.1.2.1.31.1.1.1.1.4|4|Port4
+1.3.6.1.2.1.31.1.1.1.1.5|4|Port5
+1.3.6.1.2.1.31.1.1.1.1.6|4|Port6
+1.3.6.1.2.1.31.1.1.1.1.7|4|Port7
+1.3.6.1.2.1.31.1.1.1.1.8|4|Port8
+1.3.6.1.2.1.31.1.1.1.1.9|4|Port9
+1.3.6.1.2.1.31.1.1.1.1.10|4|Port10
+1.3.6.1.2.1.31.1.1.1.1.11|4|Port11
+1.3.6.1.2.1.31.1.1.1.1.12|4|Port12
+1.3.6.1.2.1.31.1.1.1.1.13|4|Port13
+1.3.6.1.2.1.31.1.1.1.1.14|4|Port14
+1.3.6.1.2.1.31.1.1.1.1.15|4|Port15
+1.3.6.1.2.1.31.1.1.1.1.16|4|Port16
+1.3.6.1.2.1.31.1.1.1.1.17|4|Port17
+1.3.6.1.2.1.31.1.1.1.1.18|4|Port18
+1.3.6.1.2.1.31.1.1.1.1.19|4|Port19
+1.3.6.1.2.1.31.1.1.1.1.20|4|Port20
+1.3.6.1.2.1.31.1.1.1.1.21|4|Port21
+1.3.6.1.2.1.31.1.1.1.1.22|4|Port22
+1.3.6.1.2.1.31.1.1.1.1.23|4|Port23
+1.3.6.1.2.1.31.1.1.1.1.24|4|Port24
+1.3.6.1.2.1.31.1.1.1.1.25|4|Port25
+1.3.6.1.2.1.31.1.1.1.1.26|4|Port26
+1.3.6.1.2.1.31.1.1.1.1.27|4|Port27
+1.3.6.1.2.1.31.1.1.1.1.28|4|Port28
+1.3.6.1.2.1.31.1.1.1.1.363|4|Console363
+1.3.6.1.2.1.31.1.1.1.1.746|4|Loopback0
+1.3.6.1.2.1.31.1.1.1.1.1001|4|VLAN1
+1.3.6.1.2.1.31.1.1.1.1.1030|4|VLAN30
+1.3.6.1.2.1.31.1.1.1.1.1032|4|VLAN32
+1.3.6.1.2.1.31.1.1.1.2.1|65|82751
+1.3.6.1.2.1.31.1.1.1.2.2|65|1995
+1.3.6.1.2.1.31.1.1.1.2.3|65|0
+1.3.6.1.2.1.31.1.1.1.2.4|65|32598
+1.3.6.1.2.1.31.1.1.1.2.5|65|146
+1.3.6.1.2.1.31.1.1.1.2.6|65|0
+1.3.6.1.2.1.31.1.1.1.2.7|65|0
+1.3.6.1.2.1.31.1.1.1.2.8|65|0
+1.3.6.1.2.1.31.1.1.1.2.9|65|51895
+1.3.6.1.2.1.31.1.1.1.2.10|65|198738
+1.3.6.1.2.1.31.1.1.1.2.11|65|17436
+1.3.6.1.2.1.31.1.1.1.2.12|65|112039
+1.3.6.1.2.1.31.1.1.1.2.13|65|2075352
+1.3.6.1.2.1.31.1.1.1.2.14|65|14200
+1.3.6.1.2.1.31.1.1.1.2.15|65|0
+1.3.6.1.2.1.31.1.1.1.2.16|65|0
+1.3.6.1.2.1.31.1.1.1.2.17|65|0
+1.3.6.1.2.1.31.1.1.1.2.18|65|0
+1.3.6.1.2.1.31.1.1.1.2.19|65|0
+1.3.6.1.2.1.31.1.1.1.2.20|65|1391
+1.3.6.1.2.1.31.1.1.1.2.21|65|3989
+1.3.6.1.2.1.31.1.1.1.2.22|65|6352
+1.3.6.1.2.1.31.1.1.1.2.23|65|25701
+1.3.6.1.2.1.31.1.1.1.2.24|65|746116764
+1.3.6.1.2.1.31.1.1.1.2.25|65|2921909
+1.3.6.1.2.1.31.1.1.1.2.26|65|0
+1.3.6.1.2.1.31.1.1.1.2.27|65|0
+1.3.6.1.2.1.31.1.1.1.2.28|65|0
+1.3.6.1.2.1.31.1.1.1.2.363|65|0
+1.3.6.1.2.1.31.1.1.1.2.746|65|0
+1.3.6.1.2.1.31.1.1.1.2.1001|65|0
+1.3.6.1.2.1.31.1.1.1.2.1030|65|0
+1.3.6.1.2.1.31.1.1.1.2.1032|65|0
+1.3.6.1.2.1.31.1.1.1.3.1|65|147387
+1.3.6.1.2.1.31.1.1.1.3.2|65|647
+1.3.6.1.2.1.31.1.1.1.3.3|65|0
+1.3.6.1.2.1.31.1.1.1.3.4|65|17120
+1.3.6.1.2.1.31.1.1.1.3.5|65|53
+1.3.6.1.2.1.31.1.1.1.3.6|65|0
+1.3.6.1.2.1.31.1.1.1.3.7|65|0
+1.3.6.1.2.1.31.1.1.1.3.8|65|0
+1.3.6.1.2.1.31.1.1.1.3.9|65|5165
+1.3.6.1.2.1.31.1.1.1.3.10|65|88664
+1.3.6.1.2.1.31.1.1.1.3.11|65|1924
+1.3.6.1.2.1.31.1.1.1.3.12|65|12967
+1.3.6.1.2.1.31.1.1.1.3.13|65|108099
+1.3.6.1.2.1.31.1.1.1.3.14|65|40717
+1.3.6.1.2.1.31.1.1.1.3.15|65|0
+1.3.6.1.2.1.31.1.1.1.3.16|65|0
+1.3.6.1.2.1.31.1.1.1.3.17|65|0
+1.3.6.1.2.1.31.1.1.1.3.18|65|0
+1.3.6.1.2.1.31.1.1.1.3.19|65|0
+1.3.6.1.2.1.31.1.1.1.3.20|65|23
+1.3.6.1.2.1.31.1.1.1.3.21|65|16
+1.3.6.1.2.1.31.1.1.1.3.22|65|4
+1.3.6.1.2.1.31.1.1.1.3.23|65|292
+1.3.6.1.2.1.31.1.1.1.3.24|65|1008929
+1.3.6.1.2.1.31.1.1.1.3.25|65|1140385
+1.3.6.1.2.1.31.1.1.1.3.26|65|0
+1.3.6.1.2.1.31.1.1.1.3.27|65|0
+1.3.6.1.2.1.31.1.1.1.3.28|65|0
+1.3.6.1.2.1.31.1.1.1.3.363|65|0
+1.3.6.1.2.1.31.1.1.1.3.746|65|0
+1.3.6.1.2.1.31.1.1.1.3.1001|65|0
+1.3.6.1.2.1.31.1.1.1.3.1030|65|0
+1.3.6.1.2.1.31.1.1.1.3.1032|65|0
+1.3.6.1.2.1.31.1.1.1.4.1|65|4175149
+1.3.6.1.2.1.31.1.1.1.4.2|65|39190
+1.3.6.1.2.1.31.1.1.1.4.3|65|0
+1.3.6.1.2.1.31.1.1.1.4.4|65|4149412
+1.3.6.1.2.1.31.1.1.1.4.5|65|14063
+1.3.6.1.2.1.31.1.1.1.4.6|65|0
+1.3.6.1.2.1.31.1.1.1.4.7|65|0
+1.3.6.1.2.1.31.1.1.1.4.8|65|0
+1.3.6.1.2.1.31.1.1.1.4.9|65|3302168
+1.3.6.1.2.1.31.1.1.1.4.10|65|3364815
+1.3.6.1.2.1.31.1.1.1.4.11|65|601786
+1.3.6.1.2.1.31.1.1.1.4.12|65|146219410
+1.3.6.1.2.1.31.1.1.1.4.13|65|3172695
+1.3.6.1.2.1.31.1.1.1.4.14|65|2012754
+1.3.6.1.2.1.31.1.1.1.4.15|65|0
+1.3.6.1.2.1.31.1.1.1.4.16|65|0
+1.3.6.1.2.1.31.1.1.1.4.17|65|0
+1.3.6.1.2.1.31.1.1.1.4.18|65|0
+1.3.6.1.2.1.31.1.1.1.4.19|65|0
+1.3.6.1.2.1.31.1.1.1.4.20|65|16090243
+1.3.6.1.2.1.31.1.1.1.4.21|65|1104021
+1.3.6.1.2.1.31.1.1.1.4.22|65|42662479
+1.3.6.1.2.1.31.1.1.1.4.23|65|380138652
+1.3.6.1.2.1.31.1.1.1.4.24|65|1103137
+1.3.6.1.2.1.31.1.1.1.4.25|65|171125881
+1.3.6.1.2.1.31.1.1.1.4.26|65|0
+1.3.6.1.2.1.31.1.1.1.4.27|65|0
+1.3.6.1.2.1.31.1.1.1.4.28|65|0
+1.3.6.1.2.1.31.1.1.1.4.363|65|0
+1.3.6.1.2.1.31.1.1.1.4.746|65|0
+1.3.6.1.2.1.31.1.1.1.4.1001|65|0
+1.3.6.1.2.1.31.1.1.1.4.1030|65|0
+1.3.6.1.2.1.31.1.1.1.4.1032|65|0
+1.3.6.1.2.1.31.1.1.1.5.1|65|1357243
+1.3.6.1.2.1.31.1.1.1.5.2|65|13332
+1.3.6.1.2.1.31.1.1.1.5.3|65|0
+1.3.6.1.2.1.31.1.1.1.5.4|65|1483654
+1.3.6.1.2.1.31.1.1.1.5.5|65|5279
+1.3.6.1.2.1.31.1.1.1.5.6|65|0
+1.3.6.1.2.1.31.1.1.1.5.7|65|0
+1.3.6.1.2.1.31.1.1.1.5.8|65|0
+1.3.6.1.2.1.31.1.1.1.5.9|65|1164785
+1.3.6.1.2.1.31.1.1.1.5.10|65|1144006
+1.3.6.1.2.1.31.1.1.1.5.11|65|265669
+1.3.6.1.2.1.31.1.1.1.5.12|65|2373358
+1.3.6.1.2.1.31.1.1.1.5.13|65|1469580
+1.3.6.1.2.1.31.1.1.1.5.14|65|35856
+1.3.6.1.2.1.31.1.1.1.5.15|65|0
+1.3.6.1.2.1.31.1.1.1.5.16|65|0
+1.3.6.1.2.1.31.1.1.1.5.17|65|0
+1.3.6.1.2.1.31.1.1.1.5.18|65|0
+1.3.6.1.2.1.31.1.1.1.5.19|65|0
+1.3.6.1.2.1.31.1.1.1.5.20|65|1009190
+1.3.6.1.2.1.31.1.1.1.5.21|65|1009250
+1.3.6.1.2.1.31.1.1.1.5.22|65|183196
+1.3.6.1.2.1.31.1.1.1.5.23|65|617194
+1.3.6.1.2.1.31.1.1.1.5.24|65|417
+1.3.6.1.2.1.31.1.1.1.5.25|65|1441816
+1.3.6.1.2.1.31.1.1.1.5.26|65|0
+1.3.6.1.2.1.31.1.1.1.5.27|65|0
+1.3.6.1.2.1.31.1.1.1.5.28|65|0
+1.3.6.1.2.1.31.1.1.1.5.363|65|0
+1.3.6.1.2.1.31.1.1.1.5.746|65|0
+1.3.6.1.2.1.31.1.1.1.5.1001|65|0
+1.3.6.1.2.1.31.1.1.1.5.1030|65|0
+1.3.6.1.2.1.31.1.1.1.5.1032|65|0
+1.3.6.1.2.1.31.1.1.1.6.1|70|356581648773
+1.3.6.1.2.1.31.1.1.1.6.2|70|417112518
+1.3.6.1.2.1.31.1.1.1.6.3|70|0
+1.3.6.1.2.1.31.1.1.1.6.4|70|754776500543
+1.3.6.1.2.1.31.1.1.1.6.5|70|12391294
+1.3.6.1.2.1.31.1.1.1.6.6|70|0
+1.3.6.1.2.1.31.1.1.1.6.7|70|0
+1.3.6.1.2.1.31.1.1.1.6.8|70|0
+1.3.6.1.2.1.31.1.1.1.6.9|70|118015060261
+1.3.6.1.2.1.31.1.1.1.6.10|70|213758121832
+1.3.6.1.2.1.31.1.1.1.6.11|70|661365808
+1.3.6.1.2.1.31.1.1.1.6.12|70|5831794794
+1.3.6.1.2.1.31.1.1.1.6.13|70|60376594862
+1.3.6.1.2.1.31.1.1.1.6.14|70|12639622
+1.3.6.1.2.1.31.1.1.1.6.15|70|0
+1.3.6.1.2.1.31.1.1.1.6.16|70|0
+1.3.6.1.2.1.31.1.1.1.6.17|70|0
+1.3.6.1.2.1.31.1.1.1.6.18|70|0
+1.3.6.1.2.1.31.1.1.1.6.19|70|0
+1.3.6.1.2.1.31.1.1.1.6.20|70|26625656105
+1.3.6.1.2.1.31.1.1.1.6.21|70|796453036708
+1.3.6.1.2.1.31.1.1.1.6.22|70|35599485
+1.3.6.1.2.1.31.1.1.1.6.23|70|1854888345
+1.3.6.1.2.1.31.1.1.1.6.24|70|1698131436377
+1.3.6.1.2.1.31.1.1.1.6.25|70|79170166235
+1.3.6.1.2.1.31.1.1.1.6.26|70|0
+1.3.6.1.2.1.31.1.1.1.6.27|70|0
+1.3.6.1.2.1.31.1.1.1.6.28|70|0
+1.3.6.1.2.1.31.1.1.1.6.363|70|0
+1.3.6.1.2.1.31.1.1.1.6.746|70|0
+1.3.6.1.2.1.31.1.1.1.6.1001|70|0
+1.3.6.1.2.1.31.1.1.1.6.1030|70|0
+1.3.6.1.2.1.31.1.1.1.6.1032|70|0
+1.3.6.1.2.1.31.1.1.1.7.1|70|573391387
+1.3.6.1.2.1.31.1.1.1.7.2|70|648845
+1.3.6.1.2.1.31.1.1.1.7.3|70|0
+1.3.6.1.2.1.31.1.1.1.7.4|70|699261436
+1.3.6.1.2.1.31.1.1.1.7.5|70|104976
+1.3.6.1.2.1.31.1.1.1.7.6|70|0
+1.3.6.1.2.1.31.1.1.1.7.7|70|0
+1.3.6.1.2.1.31.1.1.1.7.8|70|0
+1.3.6.1.2.1.31.1.1.1.7.9|70|88491627
+1.3.6.1.2.1.31.1.1.1.7.10|70|197589865
+1.3.6.1.2.1.31.1.1.1.7.11|70|2253226
+1.3.6.1.2.1.31.1.1.1.7.12|70|12560532
+1.3.6.1.2.1.31.1.1.1.7.13|70|63317942
+1.3.6.1.2.1.31.1.1.1.7.14|70|15288
+1.3.6.1.2.1.31.1.1.1.7.15|70|0
+1.3.6.1.2.1.31.1.1.1.7.16|70|0
+1.3.6.1.2.1.31.1.1.1.7.17|70|0
+1.3.6.1.2.1.31.1.1.1.7.18|70|0
+1.3.6.1.2.1.31.1.1.1.7.19|70|0
+1.3.6.1.2.1.31.1.1.1.7.20|70|51543754
+1.3.6.1.2.1.31.1.1.1.7.21|70|755718370
+1.3.6.1.2.1.31.1.1.1.7.22|70|316874
+1.3.6.1.2.1.31.1.1.1.7.23|70|19462831
+1.3.6.1.2.1.31.1.1.1.7.24|70|802087029
+1.3.6.1.2.1.31.1.1.1.7.25|70|125602422
+1.3.6.1.2.1.31.1.1.1.7.26|70|0
+1.3.6.1.2.1.31.1.1.1.7.27|70|0
+1.3.6.1.2.1.31.1.1.1.7.28|70|0
+1.3.6.1.2.1.31.1.1.1.7.363|70|0
+1.3.6.1.2.1.31.1.1.1.7.746|70|0
+1.3.6.1.2.1.31.1.1.1.7.1001|70|0
+1.3.6.1.2.1.31.1.1.1.7.1030|70|0
+1.3.6.1.2.1.31.1.1.1.7.1032|70|0
+1.3.6.1.2.1.31.1.1.1.8.1|70|82751
+1.3.6.1.2.1.31.1.1.1.8.2|70|1995
+1.3.6.1.2.1.31.1.1.1.8.3|70|0
+1.3.6.1.2.1.31.1.1.1.8.4|70|32598
+1.3.6.1.2.1.31.1.1.1.8.5|70|146
+1.3.6.1.2.1.31.1.1.1.8.6|70|0
+1.3.6.1.2.1.31.1.1.1.8.7|70|0
+1.3.6.1.2.1.31.1.1.1.8.8|70|0
+1.3.6.1.2.1.31.1.1.1.8.9|70|51895
+1.3.6.1.2.1.31.1.1.1.8.10|70|198738
+1.3.6.1.2.1.31.1.1.1.8.11|70|17436
+1.3.6.1.2.1.31.1.1.1.8.12|70|112039
+1.3.6.1.2.1.31.1.1.1.8.13|70|2075352
+1.3.6.1.2.1.31.1.1.1.8.14|70|14200
+1.3.6.1.2.1.31.1.1.1.8.15|70|0
+1.3.6.1.2.1.31.1.1.1.8.16|70|0
+1.3.6.1.2.1.31.1.1.1.8.17|70|0
+1.3.6.1.2.1.31.1.1.1.8.18|70|0
+1.3.6.1.2.1.31.1.1.1.8.19|70|0
+1.3.6.1.2.1.31.1.1.1.8.20|70|1391
+1.3.6.1.2.1.31.1.1.1.8.21|70|3989
+1.3.6.1.2.1.31.1.1.1.8.22|70|6352
+1.3.6.1.2.1.31.1.1.1.8.23|70|25701
+1.3.6.1.2.1.31.1.1.1.8.24|70|746116764
+1.3.6.1.2.1.31.1.1.1.8.25|70|2921909
+1.3.6.1.2.1.31.1.1.1.8.26|70|0
+1.3.6.1.2.1.31.1.1.1.8.27|70|0
+1.3.6.1.2.1.31.1.1.1.8.28|70|0
+1.3.6.1.2.1.31.1.1.1.8.363|70|0
+1.3.6.1.2.1.31.1.1.1.8.746|70|0
+1.3.6.1.2.1.31.1.1.1.8.1001|70|0
+1.3.6.1.2.1.31.1.1.1.8.1030|70|0
+1.3.6.1.2.1.31.1.1.1.8.1032|70|0
+1.3.6.1.2.1.31.1.1.1.9.1|70|147387
+1.3.6.1.2.1.31.1.1.1.9.2|70|647
+1.3.6.1.2.1.31.1.1.1.9.3|70|0
+1.3.6.1.2.1.31.1.1.1.9.4|70|17120
+1.3.6.1.2.1.31.1.1.1.9.5|70|53
+1.3.6.1.2.1.31.1.1.1.9.6|70|0
+1.3.6.1.2.1.31.1.1.1.9.7|70|0
+1.3.6.1.2.1.31.1.1.1.9.8|70|0
+1.3.6.1.2.1.31.1.1.1.9.9|70|5165
+1.3.6.1.2.1.31.1.1.1.9.10|70|88664
+1.3.6.1.2.1.31.1.1.1.9.11|70|1924
+1.3.6.1.2.1.31.1.1.1.9.12|70|12967
+1.3.6.1.2.1.31.1.1.1.9.13|70|108099
+1.3.6.1.2.1.31.1.1.1.9.14|70|40717
+1.3.6.1.2.1.31.1.1.1.9.15|70|0
+1.3.6.1.2.1.31.1.1.1.9.16|70|0
+1.3.6.1.2.1.31.1.1.1.9.17|70|0
+1.3.6.1.2.1.31.1.1.1.9.18|70|0
+1.3.6.1.2.1.31.1.1.1.9.19|70|0
+1.3.6.1.2.1.31.1.1.1.9.20|70|23
+1.3.6.1.2.1.31.1.1.1.9.21|70|16
+1.3.6.1.2.1.31.1.1.1.9.22|70|4
+1.3.6.1.2.1.31.1.1.1.9.23|70|292
+1.3.6.1.2.1.31.1.1.1.9.24|70|1008929
+1.3.6.1.2.1.31.1.1.1.9.25|70|1140387
+1.3.6.1.2.1.31.1.1.1.9.26|70|0
+1.3.6.1.2.1.31.1.1.1.9.27|70|0
+1.3.6.1.2.1.31.1.1.1.9.28|70|0
+1.3.6.1.2.1.31.1.1.1.9.363|70|0
+1.3.6.1.2.1.31.1.1.1.9.746|70|0
+1.3.6.1.2.1.31.1.1.1.9.1001|70|0
+1.3.6.1.2.1.31.1.1.1.9.1030|70|0
+1.3.6.1.2.1.31.1.1.1.9.1032|70|0
+1.3.6.1.2.1.31.1.1.1.10.1|70|787141929665
+1.3.6.1.2.1.31.1.1.1.10.2|70|263632219
+1.3.6.1.2.1.31.1.1.1.10.3|70|0
+1.3.6.1.2.1.31.1.1.1.10.4|70|479923251036
+1.3.6.1.2.1.31.1.1.1.10.5|70|283219478
+1.3.6.1.2.1.31.1.1.1.10.6|70|0
+1.3.6.1.2.1.31.1.1.1.10.7|70|0
+1.3.6.1.2.1.31.1.1.1.10.8|70|0
+1.3.6.1.2.1.31.1.1.1.10.9|70|22401910887
+1.3.6.1.2.1.31.1.1.1.10.10|70|123566308806
+1.3.6.1.2.1.31.1.1.1.10.11|70|2715807753
+1.3.6.1.2.1.31.1.1.1.10.12|70|214649986307
+1.3.6.1.2.1.31.1.1.1.10.13|70|21592576924
+1.3.6.1.2.1.31.1.1.1.10.14|70|301360609
+1.3.6.1.2.1.31.1.1.1.10.15|70|0
+1.3.6.1.2.1.31.1.1.1.10.16|70|0
+1.3.6.1.2.1.31.1.1.1.10.17|70|0
+1.3.6.1.2.1.31.1.1.1.10.18|70|0
+1.3.6.1.2.1.31.1.1.1.10.19|70|0
+1.3.6.1.2.1.31.1.1.1.10.20|70|57981816503
+1.3.6.1.2.1.31.1.1.1.10.21|70|363374978508
+1.3.6.1.2.1.31.1.1.1.10.22|70|58129895406
+1.3.6.1.2.1.31.1.1.1.10.23|70|678954996030
+1.3.6.1.2.1.31.1.1.1.10.24|70|826160260614
+1.3.6.1.2.1.31.1.1.1.10.25|70|483778687070
+1.3.6.1.2.1.31.1.1.1.10.26|70|0
+1.3.6.1.2.1.31.1.1.1.10.27|70|0
+1.3.6.1.2.1.31.1.1.1.10.28|70|0
+1.3.6.1.2.1.31.1.1.1.10.363|70|0
+1.3.6.1.2.1.31.1.1.1.10.746|70|0
+1.3.6.1.2.1.31.1.1.1.10.1001|70|0
+1.3.6.1.2.1.31.1.1.1.10.1030|70|0
+1.3.6.1.2.1.31.1.1.1.10.1032|70|0
+1.3.6.1.2.1.31.1.1.1.11.1|70|762912703
+1.3.6.1.2.1.31.1.1.1.11.2|70|629745
+1.3.6.1.2.1.31.1.1.1.11.3|70|0
+1.3.6.1.2.1.31.1.1.1.11.4|70|640182624
+1.3.6.1.2.1.31.1.1.1.11.5|70|196294
+1.3.6.1.2.1.31.1.1.1.11.6|70|0
+1.3.6.1.2.1.31.1.1.1.11.7|70|0
+1.3.6.1.2.1.31.1.1.1.11.8|70|0
+1.3.6.1.2.1.31.1.1.1.11.9|70|24986940
+1.3.6.1.2.1.31.1.1.1.11.10|70|107241022
+1.3.6.1.2.1.31.1.1.1.11.11|70|3464213
+1.3.6.1.2.1.31.1.1.1.11.12|70|18874010
+1.3.6.1.2.1.31.1.1.1.11.13|70|49961312
+1.3.6.1.2.1.31.1.1.1.11.14|70|438083
+1.3.6.1.2.1.31.1.1.1.11.15|70|0
+1.3.6.1.2.1.31.1.1.1.11.16|70|0
+1.3.6.1.2.1.31.1.1.1.11.17|70|0
+1.3.6.1.2.1.31.1.1.1.11.18|70|0
+1.3.6.1.2.1.31.1.1.1.11.19|70|0
+1.3.6.1.2.1.31.1.1.1.11.20|70|42027399
+1.3.6.1.2.1.31.1.1.1.11.21|70|570250213
+1.3.6.1.2.1.31.1.1.1.11.22|70|487074
+1.3.6.1.2.1.31.1.1.1.11.23|70|108456547
+1.3.6.1.2.1.31.1.1.1.11.24|70|838277832
+1.3.6.1.2.1.31.1.1.1.11.25|70|224009736
+1.3.6.1.2.1.31.1.1.1.11.26|70|0
+1.3.6.1.2.1.31.1.1.1.11.27|70|0
+1.3.6.1.2.1.31.1.1.1.11.28|70|0
+1.3.6.1.2.1.31.1.1.1.11.363|70|0
+1.3.6.1.2.1.31.1.1.1.11.746|70|0
+1.3.6.1.2.1.31.1.1.1.11.1001|70|0
+1.3.6.1.2.1.31.1.1.1.11.1030|70|0
+1.3.6.1.2.1.31.1.1.1.11.1032|70|0
+1.3.6.1.2.1.31.1.1.1.12.1|70|4175150
+1.3.6.1.2.1.31.1.1.1.12.2|70|39190
+1.3.6.1.2.1.31.1.1.1.12.3|70|0
+1.3.6.1.2.1.31.1.1.1.12.4|70|4149412
+1.3.6.1.2.1.31.1.1.1.12.5|70|14063
+1.3.6.1.2.1.31.1.1.1.12.6|70|0
+1.3.6.1.2.1.31.1.1.1.12.7|70|0
+1.3.6.1.2.1.31.1.1.1.12.8|70|0
+1.3.6.1.2.1.31.1.1.1.12.9|70|3302168
+1.3.6.1.2.1.31.1.1.1.12.10|70|3364815
+1.3.6.1.2.1.31.1.1.1.12.11|70|601786
+1.3.6.1.2.1.31.1.1.1.12.12|70|146219411
+1.3.6.1.2.1.31.1.1.1.12.13|70|3172695
+1.3.6.1.2.1.31.1.1.1.12.14|70|2012755
+1.3.6.1.2.1.31.1.1.1.12.15|70|0
+1.3.6.1.2.1.31.1.1.1.12.16|70|0
+1.3.6.1.2.1.31.1.1.1.12.17|70|0
+1.3.6.1.2.1.31.1.1.1.12.18|70|0
+1.3.6.1.2.1.31.1.1.1.12.19|70|0
+1.3.6.1.2.1.31.1.1.1.12.20|70|16090243
+1.3.6.1.2.1.31.1.1.1.12.21|70|1104021
+1.3.6.1.2.1.31.1.1.1.12.22|70|42662479
+1.3.6.1.2.1.31.1.1.1.12.23|70|380138652
+1.3.6.1.2.1.31.1.1.1.12.24|70|1103137
+1.3.6.1.2.1.31.1.1.1.12.25|70|171125882
+1.3.6.1.2.1.31.1.1.1.12.26|70|0
+1.3.6.1.2.1.31.1.1.1.12.27|70|0
+1.3.6.1.2.1.31.1.1.1.12.28|70|0
+1.3.6.1.2.1.31.1.1.1.12.363|70|0
+1.3.6.1.2.1.31.1.1.1.12.746|70|0
+1.3.6.1.2.1.31.1.1.1.12.1001|70|0
+1.3.6.1.2.1.31.1.1.1.12.1030|70|0
+1.3.6.1.2.1.31.1.1.1.12.1032|70|0
+1.3.6.1.2.1.31.1.1.1.13.1|70|1357245
+1.3.6.1.2.1.31.1.1.1.13.2|70|13332
+1.3.6.1.2.1.31.1.1.1.13.3|70|0
+1.3.6.1.2.1.31.1.1.1.13.4|70|1483656
+1.3.6.1.2.1.31.1.1.1.13.5|70|5279
+1.3.6.1.2.1.31.1.1.1.13.6|70|0
+1.3.6.1.2.1.31.1.1.1.13.7|70|0
+1.3.6.1.2.1.31.1.1.1.13.8|70|0
+1.3.6.1.2.1.31.1.1.1.13.9|70|1164787
+1.3.6.1.2.1.31.1.1.1.13.10|70|1144008
+1.3.6.1.2.1.31.1.1.1.13.11|70|265669
+1.3.6.1.2.1.31.1.1.1.13.12|70|2373360
+1.3.6.1.2.1.31.1.1.1.13.13|70|1469582
+1.3.6.1.2.1.31.1.1.1.13.14|70|35856
+1.3.6.1.2.1.31.1.1.1.13.15|70|0
+1.3.6.1.2.1.31.1.1.1.13.16|70|0
+1.3.6.1.2.1.31.1.1.1.13.17|70|0
+1.3.6.1.2.1.31.1.1.1.13.18|70|0
+1.3.6.1.2.1.31.1.1.1.13.19|70|0
+1.3.6.1.2.1.31.1.1.1.13.20|70|1009190
+1.3.6.1.2.1.31.1.1.1.13.21|70|1009250
+1.3.6.1.2.1.31.1.1.1.13.22|70|183196
+1.3.6.1.2.1.31.1.1.1.13.23|70|617194
+1.3.6.1.2.1.31.1.1.1.13.24|70|417
+1.3.6.1.2.1.31.1.1.1.13.25|70|1441816
+1.3.6.1.2.1.31.1.1.1.13.26|70|0
+1.3.6.1.2.1.31.1.1.1.13.27|70|0
+1.3.6.1.2.1.31.1.1.1.13.28|70|0
+1.3.6.1.2.1.31.1.1.1.13.363|70|0
+1.3.6.1.2.1.31.1.1.1.13.746|70|0
+1.3.6.1.2.1.31.1.1.1.13.1001|70|0
+1.3.6.1.2.1.31.1.1.1.13.1030|70|0
+1.3.6.1.2.1.31.1.1.1.13.1032|70|0
+1.3.6.1.2.1.31.1.1.1.14.1|2|1
+1.3.6.1.2.1.31.1.1.1.14.2|2|1
+1.3.6.1.2.1.31.1.1.1.14.3|2|1
+1.3.6.1.2.1.31.1.1.1.14.4|2|1
+1.3.6.1.2.1.31.1.1.1.14.5|2|1
+1.3.6.1.2.1.31.1.1.1.14.6|2|1
+1.3.6.1.2.1.31.1.1.1.14.7|2|1
+1.3.6.1.2.1.31.1.1.1.14.8|2|1
+1.3.6.1.2.1.31.1.1.1.14.9|2|1
+1.3.6.1.2.1.31.1.1.1.14.10|2|1
+1.3.6.1.2.1.31.1.1.1.14.11|2|1
+1.3.6.1.2.1.31.1.1.1.14.12|2|1
+1.3.6.1.2.1.31.1.1.1.14.13|2|1
+1.3.6.1.2.1.31.1.1.1.14.14|2|1
+1.3.6.1.2.1.31.1.1.1.14.15|2|1
+1.3.6.1.2.1.31.1.1.1.14.16|2|1
+1.3.6.1.2.1.31.1.1.1.14.17|2|1
+1.3.6.1.2.1.31.1.1.1.14.18|2|1
+1.3.6.1.2.1.31.1.1.1.14.19|2|1
+1.3.6.1.2.1.31.1.1.1.14.20|2|1
+1.3.6.1.2.1.31.1.1.1.14.21|2|1
+1.3.6.1.2.1.31.1.1.1.14.22|2|1
+1.3.6.1.2.1.31.1.1.1.14.23|2|1
+1.3.6.1.2.1.31.1.1.1.14.24|2|1
+1.3.6.1.2.1.31.1.1.1.14.25|2|1
+1.3.6.1.2.1.31.1.1.1.14.26|2|1
+1.3.6.1.2.1.31.1.1.1.14.27|2|1
+1.3.6.1.2.1.31.1.1.1.14.28|2|1
+1.3.6.1.2.1.31.1.1.1.14.363|2|2
+1.3.6.1.2.1.31.1.1.1.14.746|2|2
+1.3.6.1.2.1.31.1.1.1.14.1001|2|1
+1.3.6.1.2.1.31.1.1.1.14.1030|2|1
+1.3.6.1.2.1.31.1.1.1.14.1032|2|1
+1.3.6.1.2.1.31.1.1.1.15.1|66|1000
+1.3.6.1.2.1.31.1.1.1.15.2|66|1000
+1.3.6.1.2.1.31.1.1.1.15.3|66|1000
+1.3.6.1.2.1.31.1.1.1.15.4|66|1000
+1.3.6.1.2.1.31.1.1.1.15.5|66|1000
+1.3.6.1.2.1.31.1.1.1.15.6|66|1000
+1.3.6.1.2.1.31.1.1.1.15.7|66|1000
+1.3.6.1.2.1.31.1.1.1.15.8|66|1000
+1.3.6.1.2.1.31.1.1.1.15.9|66|1000
+1.3.6.1.2.1.31.1.1.1.15.10|66|1000
+1.3.6.1.2.1.31.1.1.1.15.11|66|1000
+1.3.6.1.2.1.31.1.1.1.15.12|66|1000
+1.3.6.1.2.1.31.1.1.1.15.13|66|1000
+1.3.6.1.2.1.31.1.1.1.15.14|66|1000
+1.3.6.1.2.1.31.1.1.1.15.15|66|1000
+1.3.6.1.2.1.31.1.1.1.15.16|66|1000
+1.3.6.1.2.1.31.1.1.1.15.17|66|1000
+1.3.6.1.2.1.31.1.1.1.15.18|66|1000
+1.3.6.1.2.1.31.1.1.1.15.19|66|1000
+1.3.6.1.2.1.31.1.1.1.15.20|66|1000
+1.3.6.1.2.1.31.1.1.1.15.21|66|1000
+1.3.6.1.2.1.31.1.1.1.15.22|66|1000
+1.3.6.1.2.1.31.1.1.1.15.23|66|100
+1.3.6.1.2.1.31.1.1.1.15.24|66|1000
+1.3.6.1.2.1.31.1.1.1.15.25|66|1000
+1.3.6.1.2.1.31.1.1.1.15.26|66|10000
+1.3.6.1.2.1.31.1.1.1.15.27|66|10000
+1.3.6.1.2.1.31.1.1.1.15.28|66|10000
+1.3.6.1.2.1.31.1.1.1.15.363|66|0
+1.3.6.1.2.1.31.1.1.1.15.746|66|0
+1.3.6.1.2.1.31.1.1.1.15.1001|66|0
+1.3.6.1.2.1.31.1.1.1.15.1030|66|0
+1.3.6.1.2.1.31.1.1.1.15.1032|66|0
+1.3.6.1.2.1.31.1.1.1.16.1|2|1
+1.3.6.1.2.1.31.1.1.1.16.2|2|1
+1.3.6.1.2.1.31.1.1.1.16.3|2|1
+1.3.6.1.2.1.31.1.1.1.16.4|2|1
+1.3.6.1.2.1.31.1.1.1.16.5|2|1
+1.3.6.1.2.1.31.1.1.1.16.6|2|1
+1.3.6.1.2.1.31.1.1.1.16.7|2|1
+1.3.6.1.2.1.31.1.1.1.16.8|2|1
+1.3.6.1.2.1.31.1.1.1.16.9|2|1
+1.3.6.1.2.1.31.1.1.1.16.10|2|1
+1.3.6.1.2.1.31.1.1.1.16.11|2|1
+1.3.6.1.2.1.31.1.1.1.16.12|2|1
+1.3.6.1.2.1.31.1.1.1.16.13|2|1
+1.3.6.1.2.1.31.1.1.1.16.14|2|1
+1.3.6.1.2.1.31.1.1.1.16.15|2|1
+1.3.6.1.2.1.31.1.1.1.16.16|2|1
+1.3.6.1.2.1.31.1.1.1.16.17|2|1
+1.3.6.1.2.1.31.1.1.1.16.18|2|1
+1.3.6.1.2.1.31.1.1.1.16.19|2|1
+1.3.6.1.2.1.31.1.1.1.16.20|2|1
+1.3.6.1.2.1.31.1.1.1.16.21|2|1
+1.3.6.1.2.1.31.1.1.1.16.22|2|1
+1.3.6.1.2.1.31.1.1.1.16.23|2|1
+1.3.6.1.2.1.31.1.1.1.16.24|2|1
+1.3.6.1.2.1.31.1.1.1.16.25|2|1
+1.3.6.1.2.1.31.1.1.1.16.26|2|1
+1.3.6.1.2.1.31.1.1.1.16.27|2|1
+1.3.6.1.2.1.31.1.1.1.16.28|2|1
+1.3.6.1.2.1.31.1.1.1.16.363|2|2
+1.3.6.1.2.1.31.1.1.1.16.746|2|2
+1.3.6.1.2.1.31.1.1.1.16.1001|2|1
+1.3.6.1.2.1.31.1.1.1.16.1030|2|1
+1.3.6.1.2.1.31.1.1.1.16.1032|2|1
+1.3.6.1.2.1.31.1.1.1.17.1|2|1
+1.3.6.1.2.1.31.1.1.1.17.2|2|2
+1.3.6.1.2.1.31.1.1.1.17.3|2|2
+1.3.6.1.2.1.31.1.1.1.17.4|2|1
+1.3.6.1.2.1.31.1.1.1.17.5|2|2
+1.3.6.1.2.1.31.1.1.1.17.6|2|2
+1.3.6.1.2.1.31.1.1.1.17.7|2|2
+1.3.6.1.2.1.31.1.1.1.17.8|2|2
+1.3.6.1.2.1.31.1.1.1.17.9|2|1
+1.3.6.1.2.1.31.1.1.1.17.10|2|1
+1.3.6.1.2.1.31.1.1.1.17.11|2|2
+1.3.6.1.2.1.31.1.1.1.17.12|2|1
+1.3.6.1.2.1.31.1.1.1.17.13|2|1
+1.3.6.1.2.1.31.1.1.1.17.14|2|1
+1.3.6.1.2.1.31.1.1.1.17.15|2|2
+1.3.6.1.2.1.31.1.1.1.17.16|2|2
+1.3.6.1.2.1.31.1.1.1.17.17|2|2
+1.3.6.1.2.1.31.1.1.1.17.18|2|2
+1.3.6.1.2.1.31.1.1.1.17.19|2|2
+1.3.6.1.2.1.31.1.1.1.17.20|2|1
+1.3.6.1.2.1.31.1.1.1.17.21|2|1
+1.3.6.1.2.1.31.1.1.1.17.22|2|2
+1.3.6.1.2.1.31.1.1.1.17.23|2|1
+1.3.6.1.2.1.31.1.1.1.17.24|2|1
+1.3.6.1.2.1.31.1.1.1.17.25|2|1
+1.3.6.1.2.1.31.1.1.1.17.26|2|2
+1.3.6.1.2.1.31.1.1.1.17.27|2|2
+1.3.6.1.2.1.31.1.1.1.17.28|2|2
+1.3.6.1.2.1.31.1.1.1.17.363|2|1
+1.3.6.1.2.1.31.1.1.1.17.746|2|1
+1.3.6.1.2.1.31.1.1.1.17.1001|2|1
+1.3.6.1.2.1.31.1.1.1.17.1030|2|1
+1.3.6.1.2.1.31.1.1.1.17.1032|2|1
+1.3.6.1.2.1.31.1.1.1.18.1|4|To 60E
+1.3.6.1.2.1.31.1.1.1.18.2|4|
+1.3.6.1.2.1.31.1.1.1.18.3|4|
+1.3.6.1.2.1.31.1.1.1.18.4|4|
+1.3.6.1.2.1.31.1.1.1.18.5|4|
+1.3.6.1.2.1.31.1.1.1.18.6|4|
+1.3.6.1.2.1.31.1.1.1.18.7|4|
+1.3.6.1.2.1.31.1.1.1.18.8|4|
+1.3.6.1.2.1.31.1.1.1.18.9|4|
+1.3.6.1.2.1.31.1.1.1.18.10|4|
+1.3.6.1.2.1.31.1.1.1.18.11|4|
+1.3.6.1.2.1.31.1.1.1.18.12|4|
+1.3.6.1.2.1.31.1.1.1.18.13|4|To RB450Gx4 eth01
+1.3.6.1.2.1.31.1.1.1.18.14|4|To DS918 LAN2
+1.3.6.1.2.1.31.1.1.1.18.15|4|VLAN 32
+1.3.6.1.2.1.31.1.1.1.18.16|4|VLAN 32
+1.3.6.1.2.1.31.1.1.1.18.17|4|VLAN 32
+1.3.6.1.2.1.31.1.1.1.18.18|4|VLAN 32
+1.3.6.1.2.1.31.1.1.1.18.19|4|VLAN 30 backup
+1.3.6.1.2.1.31.1.1.1.18.20|4|To RB450Gx4 eth05
+1.3.6.1.2.1.31.1.1.1.18.21|4|To 60E WAN1
+1.3.6.1.2.1.31.1.1.1.18.22|4|To MOD ModemSide
+1.3.6.1.2.1.31.1.1.1.18.23|4|To MOD TVside
+1.3.6.1.2.1.31.1.1.1.18.24|4|To ONU
+1.3.6.1.2.1.31.1.1.1.18.25|4|Trunk to TV side
+1.3.6.1.2.1.31.1.1.1.18.26|4|
+1.3.6.1.2.1.31.1.1.1.18.27|4|
+1.3.6.1.2.1.31.1.1.1.18.28|4|
+1.3.6.1.2.1.31.1.1.1.18.363|4|
+1.3.6.1.2.1.31.1.1.1.18.746|4|
+1.3.6.1.2.1.31.1.1.1.18.1001|4|
+1.3.6.1.2.1.31.1.1.1.18.1030|4|
+1.3.6.1.2.1.31.1.1.1.18.1032|4|
+1.3.6.1.2.1.31.1.1.1.19.1|67|0
+1.3.6.1.2.1.31.1.1.1.19.2|67|0
+1.3.6.1.2.1.31.1.1.1.19.3|67|0
+1.3.6.1.2.1.31.1.1.1.19.4|67|0
+1.3.6.1.2.1.31.1.1.1.19.5|67|0
+1.3.6.1.2.1.31.1.1.1.19.6|67|0
+1.3.6.1.2.1.31.1.1.1.19.7|67|0
+1.3.6.1.2.1.31.1.1.1.19.8|67|0
+1.3.6.1.2.1.31.1.1.1.19.9|67|0
+1.3.6.1.2.1.31.1.1.1.19.10|67|0
+1.3.6.1.2.1.31.1.1.1.19.11|67|0
+1.3.6.1.2.1.31.1.1.1.19.12|67|0
+1.3.6.1.2.1.31.1.1.1.19.13|67|0
+1.3.6.1.2.1.31.1.1.1.19.14|67|0
+1.3.6.1.2.1.31.1.1.1.19.15|67|0
+1.3.6.1.2.1.31.1.1.1.19.16|67|0
+1.3.6.1.2.1.31.1.1.1.19.17|67|0
+1.3.6.1.2.1.31.1.1.1.19.18|67|0
+1.3.6.1.2.1.31.1.1.1.19.19|67|0
+1.3.6.1.2.1.31.1.1.1.19.20|67|0
+1.3.6.1.2.1.31.1.1.1.19.21|67|0
+1.3.6.1.2.1.31.1.1.1.19.22|67|0
+1.3.6.1.2.1.31.1.1.1.19.23|67|0
+1.3.6.1.2.1.31.1.1.1.19.24|67|0
+1.3.6.1.2.1.31.1.1.1.19.25|67|0
+1.3.6.1.2.1.31.1.1.1.19.26|67|0
+1.3.6.1.2.1.31.1.1.1.19.27|67|0
+1.3.6.1.2.1.31.1.1.1.19.28|67|0
+1.3.6.1.2.1.31.1.1.1.19.363|67|0
+1.3.6.1.2.1.31.1.1.1.19.746|67|0
+1.3.6.1.2.1.31.1.1.1.19.1001|67|0
+1.3.6.1.2.1.31.1.1.1.19.1030|67|0
+1.3.6.1.2.1.31.1.1.1.19.1032|67|0
+1.3.6.1.2.1.31.1.2.1.3.1001.1|2|1
+1.3.6.1.2.1.31.1.2.1.3.1001.2|2|1
+1.3.6.1.2.1.31.1.2.1.3.1001.3|2|1
+1.3.6.1.2.1.31.1.2.1.3.1001.4|2|1
+1.3.6.1.2.1.31.1.2.1.3.1001.5|2|1
+1.3.6.1.2.1.31.1.2.1.3.1001.6|2|1
+1.3.6.1.2.1.31.1.2.1.3.1001.7|2|1
+1.3.6.1.2.1.31.1.2.1.3.1001.8|2|1
+1.3.6.1.2.1.31.1.2.1.3.1001.9|2|1
+1.3.6.1.2.1.31.1.2.1.3.1001.10|2|1
+1.3.6.1.2.1.31.1.2.1.3.1001.11|2|1
+1.3.6.1.2.1.31.1.2.1.3.1001.12|2|1
+1.3.6.1.2.1.31.1.2.1.3.1001.13|2|1
+1.3.6.1.2.1.31.1.2.1.3.1001.25|2|1
+1.3.6.1.2.1.31.1.2.1.3.1001.26|2|1
+1.3.6.1.2.1.31.1.2.1.3.1001.27|2|1
+1.3.6.1.2.1.31.1.2.1.3.1001.28|2|1
+1.3.6.1.2.1.31.1.2.1.3.1030.12|2|1
+1.3.6.1.2.1.31.1.2.1.3.1030.19|2|1
+1.3.6.1.2.1.31.1.2.1.3.1030.20|2|1
+1.3.6.1.2.1.31.1.2.1.3.1030.21|2|1
+1.3.6.1.2.1.31.1.2.1.3.1030.22|2|1
+1.3.6.1.2.1.31.1.2.1.3.1030.23|2|1
+1.3.6.1.2.1.31.1.2.1.3.1030.24|2|1
+1.3.6.1.2.1.31.1.2.1.3.1030.25|2|1
+1.3.6.1.2.1.31.1.2.1.3.1032.12|2|1
+1.3.6.1.2.1.31.1.2.1.3.1032.13|2|1
+1.3.6.1.2.1.31.1.2.1.3.1032.14|2|1
+1.3.6.1.2.1.31.1.2.1.3.1032.15|2|1
+1.3.6.1.2.1.31.1.2.1.3.1032.16|2|1
+1.3.6.1.2.1.31.1.2.1.3.1032.17|2|1
+1.3.6.1.2.1.31.1.2.1.3.1032.18|2|1
+1.3.6.1.2.1.31.1.2.1.3.1032.25|2|1
+1.3.6.1.2.1.47.1.1.1.1.2.1|4|Stack
+1.3.6.1.2.1.47.1.1.1.1.2.101|4|Unit 1
+1.3.6.1.2.1.47.1.1.1.1.2.201|4|Primary Stack Management Card
+1.3.6.1.2.1.47.1.1.1.1.2.1001|4|Port 1 Unit 1
+1.3.6.1.2.1.47.1.1.1.1.2.1002|4|Port 2 Unit 1
+1.3.6.1.2.1.47.1.1.1.1.2.1003|4|Port 3 Unit 1
+1.3.6.1.2.1.47.1.1.1.1.2.1004|4|Port 4 Unit 1
+1.3.6.1.2.1.47.1.1.1.1.2.1005|4|Port 5 Unit 1
+1.3.6.1.2.1.47.1.1.1.1.2.1006|4|Port 6 Unit 1
+1.3.6.1.2.1.47.1.1.1.1.2.1007|4|Port 7 Unit 1
+1.3.6.1.2.1.47.1.1.1.1.2.1008|4|Port 8 Unit 1
+1.3.6.1.2.1.47.1.1.1.1.2.1009|4|Port 9 Unit 1
+1.3.6.1.2.1.47.1.1.1.1.2.1010|4|Port 10 Unit 1
+1.3.6.1.2.1.47.1.1.1.1.2.1011|4|Port 11 Unit 1
+1.3.6.1.2.1.47.1.1.1.1.2.1012|4|Port 12 Unit 1
+1.3.6.1.2.1.47.1.1.1.1.2.1013|4|Port 13 Unit 1
+1.3.6.1.2.1.47.1.1.1.1.2.1014|4|Port 14 Unit 1
+1.3.6.1.2.1.47.1.1.1.1.2.1015|4|Port 15 Unit 1
+1.3.6.1.2.1.47.1.1.1.1.2.1016|4|Port 16 Unit 1
+1.3.6.1.2.1.47.1.1.1.1.2.1017|4|Port 17 Unit 1
+1.3.6.1.2.1.47.1.1.1.1.2.1018|4|Port 18 Unit 1
+1.3.6.1.2.1.47.1.1.1.1.2.1019|4|Port 19 Unit 1
+1.3.6.1.2.1.47.1.1.1.1.2.1020|4|Port 20 Unit 1
+1.3.6.1.2.1.47.1.1.1.1.2.1021|4|Port 21 Unit 1
+1.3.6.1.2.1.47.1.1.1.1.2.1022|4|Port 22 Unit 1
+1.3.6.1.2.1.47.1.1.1.1.2.1023|4|Port 23 Unit 1
+1.3.6.1.2.1.47.1.1.1.1.2.1024|4|Port 24 Unit 1
+1.3.6.1.2.1.47.1.1.1.1.2.1025|4|Port 25 Unit 1
+1.3.6.1.2.1.47.1.1.1.1.2.1026|4|Port 26 Unit 1
+1.3.6.1.2.1.47.1.1.1.1.2.1027|4|Port 27 Unit 1
+1.3.6.1.2.1.47.1.1.1.1.2.1028|4|Port 28 Unit 1
+1.3.6.1.2.1.47.1.1.1.1.3.1|6|1.3.6.1.4.1.52642.2.1.45.101
+1.3.6.1.2.1.47.1.1.1.1.3.101|6|0.0
+1.3.6.1.2.1.47.1.1.1.1.3.201|6|0.0
+1.3.6.1.2.1.47.1.1.1.1.3.1001|6|0.0
+1.3.6.1.2.1.47.1.1.1.1.3.1002|6|0.0
+1.3.6.1.2.1.47.1.1.1.1.3.1003|6|0.0
+1.3.6.1.2.1.47.1.1.1.1.3.1004|6|0.0
+1.3.6.1.2.1.47.1.1.1.1.3.1005|6|0.0
+1.3.6.1.2.1.47.1.1.1.1.3.1006|6|0.0
+1.3.6.1.2.1.47.1.1.1.1.3.1007|6|0.0
+1.3.6.1.2.1.47.1.1.1.1.3.1008|6|0.0
+1.3.6.1.2.1.47.1.1.1.1.3.1009|6|0.0
+1.3.6.1.2.1.47.1.1.1.1.3.1010|6|0.0
+1.3.6.1.2.1.47.1.1.1.1.3.1011|6|0.0
+1.3.6.1.2.1.47.1.1.1.1.3.1012|6|0.0
+1.3.6.1.2.1.47.1.1.1.1.3.1013|6|0.0
+1.3.6.1.2.1.47.1.1.1.1.3.1014|6|0.0
+1.3.6.1.2.1.47.1.1.1.1.3.1015|6|0.0
+1.3.6.1.2.1.47.1.1.1.1.3.1016|6|0.0
+1.3.6.1.2.1.47.1.1.1.1.3.1017|6|0.0
+1.3.6.1.2.1.47.1.1.1.1.3.1018|6|0.0
+1.3.6.1.2.1.47.1.1.1.1.3.1019|6|0.0
+1.3.6.1.2.1.47.1.1.1.1.3.1020|6|0.0
+1.3.6.1.2.1.47.1.1.1.1.3.1021|6|0.0
+1.3.6.1.2.1.47.1.1.1.1.3.1022|6|0.0
+1.3.6.1.2.1.47.1.1.1.1.3.1023|6|0.0
+1.3.6.1.2.1.47.1.1.1.1.3.1024|6|0.0
+1.3.6.1.2.1.47.1.1.1.1.3.1025|6|0.0
+1.3.6.1.2.1.47.1.1.1.1.3.1026|6|0.0
+1.3.6.1.2.1.47.1.1.1.1.3.1027|6|0.0
+1.3.6.1.2.1.47.1.1.1.1.3.1028|6|0.0
+1.3.6.1.2.1.47.1.1.1.1.4.1|2|0
+1.3.6.1.2.1.47.1.1.1.1.4.101|2|1
+1.3.6.1.2.1.47.1.1.1.1.4.201|2|101
+1.3.6.1.2.1.47.1.1.1.1.4.1001|2|101
+1.3.6.1.2.1.47.1.1.1.1.4.1002|2|101
+1.3.6.1.2.1.47.1.1.1.1.4.1003|2|101
+1.3.6.1.2.1.47.1.1.1.1.4.1004|2|101
+1.3.6.1.2.1.47.1.1.1.1.4.1005|2|101
+1.3.6.1.2.1.47.1.1.1.1.4.1006|2|101
+1.3.6.1.2.1.47.1.1.1.1.4.1007|2|101
+1.3.6.1.2.1.47.1.1.1.1.4.1008|2|101
+1.3.6.1.2.1.47.1.1.1.1.4.1009|2|101
+1.3.6.1.2.1.47.1.1.1.1.4.1010|2|101
+1.3.6.1.2.1.47.1.1.1.1.4.1011|2|101
+1.3.6.1.2.1.47.1.1.1.1.4.1012|2|101
+1.3.6.1.2.1.47.1.1.1.1.4.1013|2|101
+1.3.6.1.2.1.47.1.1.1.1.4.1014|2|101
+1.3.6.1.2.1.47.1.1.1.1.4.1015|2|101
+1.3.6.1.2.1.47.1.1.1.1.4.1016|2|101
+1.3.6.1.2.1.47.1.1.1.1.4.1017|2|101
+1.3.6.1.2.1.47.1.1.1.1.4.1018|2|101
+1.3.6.1.2.1.47.1.1.1.1.4.1019|2|101
+1.3.6.1.2.1.47.1.1.1.1.4.1020|2|101
+1.3.6.1.2.1.47.1.1.1.1.4.1021|2|101
+1.3.6.1.2.1.47.1.1.1.1.4.1022|2|101
+1.3.6.1.2.1.47.1.1.1.1.4.1023|2|101
+1.3.6.1.2.1.47.1.1.1.1.4.1024|2|101
+1.3.6.1.2.1.47.1.1.1.1.4.1025|2|101
+1.3.6.1.2.1.47.1.1.1.1.4.1026|2|101
+1.3.6.1.2.1.47.1.1.1.1.4.1027|2|101
+1.3.6.1.2.1.47.1.1.1.1.4.1028|2|101
+1.3.6.1.2.1.47.1.1.1.1.5.1|2|11
+1.3.6.1.2.1.47.1.1.1.1.5.101|2|5
+1.3.6.1.2.1.47.1.1.1.1.5.201|2|9
+1.3.6.1.2.1.47.1.1.1.1.5.1001|2|10
+1.3.6.1.2.1.47.1.1.1.1.5.1002|2|10
+1.3.6.1.2.1.47.1.1.1.1.5.1003|2|10
+1.3.6.1.2.1.47.1.1.1.1.5.1004|2|10
+1.3.6.1.2.1.47.1.1.1.1.5.1005|2|10
+1.3.6.1.2.1.47.1.1.1.1.5.1006|2|10
+1.3.6.1.2.1.47.1.1.1.1.5.1007|2|10
+1.3.6.1.2.1.47.1.1.1.1.5.1008|2|10
+1.3.6.1.2.1.47.1.1.1.1.5.1009|2|10
+1.3.6.1.2.1.47.1.1.1.1.5.1010|2|10
+1.3.6.1.2.1.47.1.1.1.1.5.1011|2|10
+1.3.6.1.2.1.47.1.1.1.1.5.1012|2|10
+1.3.6.1.2.1.47.1.1.1.1.5.1013|2|10
+1.3.6.1.2.1.47.1.1.1.1.5.1014|2|10
+1.3.6.1.2.1.47.1.1.1.1.5.1015|2|10
+1.3.6.1.2.1.47.1.1.1.1.5.1016|2|10
+1.3.6.1.2.1.47.1.1.1.1.5.1017|2|10
+1.3.6.1.2.1.47.1.1.1.1.5.1018|2|10
+1.3.6.1.2.1.47.1.1.1.1.5.1019|2|10
+1.3.6.1.2.1.47.1.1.1.1.5.1020|2|10
+1.3.6.1.2.1.47.1.1.1.1.5.1021|2|10
+1.3.6.1.2.1.47.1.1.1.1.5.1022|2|10
+1.3.6.1.2.1.47.1.1.1.1.5.1023|2|10
+1.3.6.1.2.1.47.1.1.1.1.5.1024|2|10
+1.3.6.1.2.1.47.1.1.1.1.5.1025|2|10
+1.3.6.1.2.1.47.1.1.1.1.5.1026|2|10
+1.3.6.1.2.1.47.1.1.1.1.5.1027|2|10
+1.3.6.1.2.1.47.1.1.1.1.5.1028|2|10
+1.3.6.1.2.1.47.1.1.1.1.6.1|2|-1
+1.3.6.1.2.1.47.1.1.1.1.6.101|2|1
+1.3.6.1.2.1.47.1.1.1.1.6.201|2|1
+1.3.6.1.2.1.47.1.1.1.1.6.1001|2|1
+1.3.6.1.2.1.47.1.1.1.1.6.1002|2|2
+1.3.6.1.2.1.47.1.1.1.1.6.1003|2|3
+1.3.6.1.2.1.47.1.1.1.1.6.1004|2|4
+1.3.6.1.2.1.47.1.1.1.1.6.1005|2|5
+1.3.6.1.2.1.47.1.1.1.1.6.1006|2|6
+1.3.6.1.2.1.47.1.1.1.1.6.1007|2|7
+1.3.6.1.2.1.47.1.1.1.1.6.1008|2|8
+1.3.6.1.2.1.47.1.1.1.1.6.1009|2|9
+1.3.6.1.2.1.47.1.1.1.1.6.1010|2|10
+1.3.6.1.2.1.47.1.1.1.1.6.1011|2|11
+1.3.6.1.2.1.47.1.1.1.1.6.1012|2|12
+1.3.6.1.2.1.47.1.1.1.1.6.1013|2|13
+1.3.6.1.2.1.47.1.1.1.1.6.1014|2|14
+1.3.6.1.2.1.47.1.1.1.1.6.1015|2|15
+1.3.6.1.2.1.47.1.1.1.1.6.1016|2|16
+1.3.6.1.2.1.47.1.1.1.1.6.1017|2|17
+1.3.6.1.2.1.47.1.1.1.1.6.1018|2|18
+1.3.6.1.2.1.47.1.1.1.1.6.1019|2|19
+1.3.6.1.2.1.47.1.1.1.1.6.1020|2|20
+1.3.6.1.2.1.47.1.1.1.1.6.1021|2|21
+1.3.6.1.2.1.47.1.1.1.1.6.1022|2|22
+1.3.6.1.2.1.47.1.1.1.1.6.1023|2|23
+1.3.6.1.2.1.47.1.1.1.1.6.1024|2|24
+1.3.6.1.2.1.47.1.1.1.1.6.1025|2|25
+1.3.6.1.2.1.47.1.1.1.1.6.1026|2|26
+1.3.6.1.2.1.47.1.1.1.1.6.1027|2|27
+1.3.6.1.2.1.47.1.1.1.1.6.1028|2|28
+1.3.6.1.2.1.47.1.1.1.1.7.1|4|stack.1
+1.3.6.1.2.1.47.1.1.1.1.7.101|4|unit.1
+1.3.6.1.2.1.47.1.1.1.1.7.201|4|stackmanaget.1
+1.3.6.1.2.1.47.1.1.1.1.7.1001|4|RMON Port 1 on Unit 1
+1.3.6.1.2.1.47.1.1.1.1.7.1002|4|RMON Port 2 on Unit 1
+1.3.6.1.2.1.47.1.1.1.1.7.1003|4|RMON Port 3 on Unit 1
+1.3.6.1.2.1.47.1.1.1.1.7.1004|4|RMON Port 4 on Unit 1
+1.3.6.1.2.1.47.1.1.1.1.7.1005|4|RMON Port 5 on Unit 1
+1.3.6.1.2.1.47.1.1.1.1.7.1006|4|RMON Port 6 on Unit 1
+1.3.6.1.2.1.47.1.1.1.1.7.1007|4|RMON Port 7 on Unit 1
+1.3.6.1.2.1.47.1.1.1.1.7.1008|4|RMON Port 8 on Unit 1
+1.3.6.1.2.1.47.1.1.1.1.7.1009|4|RMON Port 9 on Unit 1
+1.3.6.1.2.1.47.1.1.1.1.7.1010|4|RMON Port 10 on Unit 1
+1.3.6.1.2.1.47.1.1.1.1.7.1011|4|RMON Port 11 on Unit 1
+1.3.6.1.2.1.47.1.1.1.1.7.1012|4|RMON Port 12 on Unit 1
+1.3.6.1.2.1.47.1.1.1.1.7.1013|4|RMON Port 13 on Unit 1
+1.3.6.1.2.1.47.1.1.1.1.7.1014|4|RMON Port 14 on Unit 1
+1.3.6.1.2.1.47.1.1.1.1.7.1015|4|RMON Port 15 on Unit 1
+1.3.6.1.2.1.47.1.1.1.1.7.1016|4|RMON Port 16 on Unit 1
+1.3.6.1.2.1.47.1.1.1.1.7.1017|4|RMON Port 17 on Unit 1
+1.3.6.1.2.1.47.1.1.1.1.7.1018|4|RMON Port 18 on Unit 1
+1.3.6.1.2.1.47.1.1.1.1.7.1019|4|RMON Port 19 on Unit 1
+1.3.6.1.2.1.47.1.1.1.1.7.1020|4|RMON Port 20 on Unit 1
+1.3.6.1.2.1.47.1.1.1.1.7.1021|4|RMON Port 21 on Unit 1
+1.3.6.1.2.1.47.1.1.1.1.7.1022|4|RMON Port 22 on Unit 1
+1.3.6.1.2.1.47.1.1.1.1.7.1023|4|RMON Port 23 on Unit 1
+1.3.6.1.2.1.47.1.1.1.1.7.1024|4|RMON Port 24 on Unit 1
+1.3.6.1.2.1.47.1.1.1.1.7.1025|4|RMON Port 25 on Unit 1
+1.3.6.1.2.1.47.1.1.1.1.7.1026|4|RMON Port 26 on Unit 1
+1.3.6.1.2.1.47.1.1.1.1.7.1027|4|RMON Port 27 on Unit 1
+1.3.6.1.2.1.47.1.1.1.1.7.1028|4|RMON Port 28 on Unit 1
+1.3.6.1.2.1.47.1.1.1.1.8.1|4|
+1.3.6.1.2.1.47.1.1.1.1.8.101|4|1.0
+1.3.6.1.2.1.47.1.1.1.1.8.201|4|
+1.3.6.1.2.1.47.1.1.1.1.8.1001|4|
+1.3.6.1.2.1.47.1.1.1.1.8.1002|4|
+1.3.6.1.2.1.47.1.1.1.1.8.1003|4|
+1.3.6.1.2.1.47.1.1.1.1.8.1004|4|
+1.3.6.1.2.1.47.1.1.1.1.8.1005|4|
+1.3.6.1.2.1.47.1.1.1.1.8.1006|4|
+1.3.6.1.2.1.47.1.1.1.1.8.1007|4|
+1.3.6.1.2.1.47.1.1.1.1.8.1008|4|
+1.3.6.1.2.1.47.1.1.1.1.8.1009|4|
+1.3.6.1.2.1.47.1.1.1.1.8.1010|4|
+1.3.6.1.2.1.47.1.1.1.1.8.1011|4|
+1.3.6.1.2.1.47.1.1.1.1.8.1012|4|
+1.3.6.1.2.1.47.1.1.1.1.8.1013|4|
+1.3.6.1.2.1.47.1.1.1.1.8.1014|4|
+1.3.6.1.2.1.47.1.1.1.1.8.1015|4|
+1.3.6.1.2.1.47.1.1.1.1.8.1016|4|
+1.3.6.1.2.1.47.1.1.1.1.8.1017|4|
+1.3.6.1.2.1.47.1.1.1.1.8.1018|4|
+1.3.6.1.2.1.47.1.1.1.1.8.1019|4|
+1.3.6.1.2.1.47.1.1.1.1.8.1020|4|
+1.3.6.1.2.1.47.1.1.1.1.8.1021|4|
+1.3.6.1.2.1.47.1.1.1.1.8.1022|4|
+1.3.6.1.2.1.47.1.1.1.1.8.1023|4|
+1.3.6.1.2.1.47.1.1.1.1.8.1024|4|
+1.3.6.1.2.1.47.1.1.1.1.8.1025|4|
+1.3.6.1.2.1.47.1.1.1.1.8.1026|4|
+1.3.6.1.2.1.47.1.1.1.1.8.1027|4|
+1.3.6.1.2.1.47.1.1.1.1.8.1028|4|
+1.3.6.1.2.1.47.1.1.1.1.9.1|4|
+1.3.6.1.2.1.47.1.1.1.1.9.101|4|
+1.3.6.1.2.1.47.1.1.1.1.9.201|4|1.6.9R2
+1.3.6.1.2.1.47.1.1.1.1.9.1001|4|
+1.3.6.1.2.1.47.1.1.1.1.9.1002|4|
+1.3.6.1.2.1.47.1.1.1.1.9.1003|4|
+1.3.6.1.2.1.47.1.1.1.1.9.1004|4|
+1.3.6.1.2.1.47.1.1.1.1.9.1005|4|
+1.3.6.1.2.1.47.1.1.1.1.9.1006|4|
+1.3.6.1.2.1.47.1.1.1.1.9.1007|4|
+1.3.6.1.2.1.47.1.1.1.1.9.1008|4|
+1.3.6.1.2.1.47.1.1.1.1.9.1009|4|
+1.3.6.1.2.1.47.1.1.1.1.9.1010|4|
+1.3.6.1.2.1.47.1.1.1.1.9.1011|4|
+1.3.6.1.2.1.47.1.1.1.1.9.1012|4|
+1.3.6.1.2.1.47.1.1.1.1.9.1013|4|
+1.3.6.1.2.1.47.1.1.1.1.9.1014|4|
+1.3.6.1.2.1.47.1.1.1.1.9.1015|4|
+1.3.6.1.2.1.47.1.1.1.1.9.1016|4|
+1.3.6.1.2.1.47.1.1.1.1.9.1017|4|
+1.3.6.1.2.1.47.1.1.1.1.9.1018|4|
+1.3.6.1.2.1.47.1.1.1.1.9.1019|4|
+1.3.6.1.2.1.47.1.1.1.1.9.1020|4|
+1.3.6.1.2.1.47.1.1.1.1.9.1021|4|
+1.3.6.1.2.1.47.1.1.1.1.9.1022|4|
+1.3.6.1.2.1.47.1.1.1.1.9.1023|4|
+1.3.6.1.2.1.47.1.1.1.1.9.1024|4|
+1.3.6.1.2.1.47.1.1.1.1.9.1025|4|
+1.3.6.1.2.1.47.1.1.1.1.9.1026|4|
+1.3.6.1.2.1.47.1.1.1.1.9.1027|4|
+1.3.6.1.2.1.47.1.1.1.1.9.1028|4|
+1.3.6.1.2.1.47.1.1.1.1.10.1|4|
+1.3.6.1.2.1.47.1.1.1.1.10.101|4|
+1.3.6.1.2.1.47.1.1.1.1.10.201|4|
+1.3.6.1.2.1.47.1.1.1.1.10.1001|4|
+1.3.6.1.2.1.47.1.1.1.1.10.1002|4|
+1.3.6.1.2.1.47.1.1.1.1.10.1003|4|
+1.3.6.1.2.1.47.1.1.1.1.10.1004|4|
+1.3.6.1.2.1.47.1.1.1.1.10.1005|4|
+1.3.6.1.2.1.47.1.1.1.1.10.1006|4|
+1.3.6.1.2.1.47.1.1.1.1.10.1007|4|
+1.3.6.1.2.1.47.1.1.1.1.10.1008|4|
+1.3.6.1.2.1.47.1.1.1.1.10.1009|4|
+1.3.6.1.2.1.47.1.1.1.1.10.1010|4|
+1.3.6.1.2.1.47.1.1.1.1.10.1011|4|
+1.3.6.1.2.1.47.1.1.1.1.10.1012|4|
+1.3.6.1.2.1.47.1.1.1.1.10.1013|4|
+1.3.6.1.2.1.47.1.1.1.1.10.1014|4|
+1.3.6.1.2.1.47.1.1.1.1.10.1015|4|
+1.3.6.1.2.1.47.1.1.1.1.10.1016|4|
+1.3.6.1.2.1.47.1.1.1.1.10.1017|4|
+1.3.6.1.2.1.47.1.1.1.1.10.1018|4|
+1.3.6.1.2.1.47.1.1.1.1.10.1019|4|
+1.3.6.1.2.1.47.1.1.1.1.10.1020|4|
+1.3.6.1.2.1.47.1.1.1.1.10.1021|4|
+1.3.6.1.2.1.47.1.1.1.1.10.1022|4|
+1.3.6.1.2.1.47.1.1.1.1.10.1023|4|
+1.3.6.1.2.1.47.1.1.1.1.10.1024|4|
+1.3.6.1.2.1.47.1.1.1.1.10.1025|4|
+1.3.6.1.2.1.47.1.1.1.1.10.1026|4|
+1.3.6.1.2.1.47.1.1.1.1.10.1027|4|
+1.3.6.1.2.1.47.1.1.1.1.10.1028|4|
+1.3.6.1.2.1.47.1.1.1.1.11.1|4|
+1.3.6.1.2.1.47.1.1.1.1.11.101|4|CG1906181563N0093
+1.3.6.1.2.1.47.1.1.1.1.11.201|4|CG1906181563N0093
+1.3.6.1.2.1.47.1.1.1.1.11.1001|4|
+1.3.6.1.2.1.47.1.1.1.1.11.1002|4|
+1.3.6.1.2.1.47.1.1.1.1.11.1003|4|
+1.3.6.1.2.1.47.1.1.1.1.11.1004|4|
+1.3.6.1.2.1.47.1.1.1.1.11.1005|4|
+1.3.6.1.2.1.47.1.1.1.1.11.1006|4|
+1.3.6.1.2.1.47.1.1.1.1.11.1007|4|
+1.3.6.1.2.1.47.1.1.1.1.11.1008|4|
+1.3.6.1.2.1.47.1.1.1.1.11.1009|4|
+1.3.6.1.2.1.47.1.1.1.1.11.1010|4|
+1.3.6.1.2.1.47.1.1.1.1.11.1011|4|
+1.3.6.1.2.1.47.1.1.1.1.11.1012|4|
+1.3.6.1.2.1.47.1.1.1.1.11.1013|4|
+1.3.6.1.2.1.47.1.1.1.1.11.1014|4|
+1.3.6.1.2.1.47.1.1.1.1.11.1015|4|
+1.3.6.1.2.1.47.1.1.1.1.11.1016|4|
+1.3.6.1.2.1.47.1.1.1.1.11.1017|4|
+1.3.6.1.2.1.47.1.1.1.1.11.1018|4|
+1.3.6.1.2.1.47.1.1.1.1.11.1019|4|
+1.3.6.1.2.1.47.1.1.1.1.11.1020|4|
+1.3.6.1.2.1.47.1.1.1.1.11.1021|4|
+1.3.6.1.2.1.47.1.1.1.1.11.1022|4|
+1.3.6.1.2.1.47.1.1.1.1.11.1023|4|
+1.3.6.1.2.1.47.1.1.1.1.11.1024|4|
+1.3.6.1.2.1.47.1.1.1.1.11.1025|4|
+1.3.6.1.2.1.47.1.1.1.1.11.1026|4|
+1.3.6.1.2.1.47.1.1.1.1.11.1027|4|
+1.3.6.1.2.1.47.1.1.1.1.11.1028|4|
+1.3.6.1.2.1.47.1.1.1.1.12.1|4|S3900-24T4S
+1.3.6.1.2.1.47.1.1.1.1.12.101|4|S3900-24T4S
+1.3.6.1.2.1.47.1.1.1.1.12.201|4|S3900-24T4S
+1.3.6.1.2.1.47.1.1.1.1.12.1001|4|S3900-24T4S
+1.3.6.1.2.1.47.1.1.1.1.12.1002|4|S3900-24T4S
+1.3.6.1.2.1.47.1.1.1.1.12.1003|4|S3900-24T4S
+1.3.6.1.2.1.47.1.1.1.1.12.1004|4|S3900-24T4S
+1.3.6.1.2.1.47.1.1.1.1.12.1005|4|S3900-24T4S
+1.3.6.1.2.1.47.1.1.1.1.12.1006|4|S3900-24T4S
+1.3.6.1.2.1.47.1.1.1.1.12.1007|4|S3900-24T4S
+1.3.6.1.2.1.47.1.1.1.1.12.1008|4|S3900-24T4S
+1.3.6.1.2.1.47.1.1.1.1.12.1009|4|S3900-24T4S
+1.3.6.1.2.1.47.1.1.1.1.12.1010|4|S3900-24T4S
+1.3.6.1.2.1.47.1.1.1.1.12.1011|4|S3900-24T4S
+1.3.6.1.2.1.47.1.1.1.1.12.1012|4|S3900-24T4S
+1.3.6.1.2.1.47.1.1.1.1.12.1013|4|S3900-24T4S
+1.3.6.1.2.1.47.1.1.1.1.12.1014|4|S3900-24T4S
+1.3.6.1.2.1.47.1.1.1.1.12.1015|4|S3900-24T4S
+1.3.6.1.2.1.47.1.1.1.1.12.1016|4|S3900-24T4S
+1.3.6.1.2.1.47.1.1.1.1.12.1017|4|S3900-24T4S
+1.3.6.1.2.1.47.1.1.1.1.12.1018|4|S3900-24T4S
+1.3.6.1.2.1.47.1.1.1.1.12.1019|4|S3900-24T4S
+1.3.6.1.2.1.47.1.1.1.1.12.1020|4|S3900-24T4S
+1.3.6.1.2.1.47.1.1.1.1.12.1021|4|S3900-24T4S
+1.3.6.1.2.1.47.1.1.1.1.12.1022|4|S3900-24T4S
+1.3.6.1.2.1.47.1.1.1.1.12.1023|4|S3900-24T4S
+1.3.6.1.2.1.47.1.1.1.1.12.1024|4|S3900-24T4S
+1.3.6.1.2.1.47.1.1.1.1.12.1025|4|S3900-24T4S
+1.3.6.1.2.1.47.1.1.1.1.12.1026|4|S3900-24T4S
+1.3.6.1.2.1.47.1.1.1.1.12.1027|4|S3900-24T4S
+1.3.6.1.2.1.47.1.1.1.1.12.1028|4|S3900-24T4S
+1.3.6.1.2.1.47.1.1.1.1.13.1|4|
+1.3.6.1.2.1.47.1.1.1.1.13.101|4|S3900-24T4S
+1.3.6.1.2.1.47.1.1.1.1.13.201|4|
+1.3.6.1.2.1.47.1.1.1.1.13.1001|4|
+1.3.6.1.2.1.47.1.1.1.1.13.1002|4|
+1.3.6.1.2.1.47.1.1.1.1.13.1003|4|
+1.3.6.1.2.1.47.1.1.1.1.13.1004|4|
+1.3.6.1.2.1.47.1.1.1.1.13.1005|4|
+1.3.6.1.2.1.47.1.1.1.1.13.1006|4|
+1.3.6.1.2.1.47.1.1.1.1.13.1007|4|
+1.3.6.1.2.1.47.1.1.1.1.13.1008|4|
+1.3.6.1.2.1.47.1.1.1.1.13.1009|4|
+1.3.6.1.2.1.47.1.1.1.1.13.1010|4|
+1.3.6.1.2.1.47.1.1.1.1.13.1011|4|
+1.3.6.1.2.1.47.1.1.1.1.13.1012|4|
+1.3.6.1.2.1.47.1.1.1.1.13.1013|4|
+1.3.6.1.2.1.47.1.1.1.1.13.1014|4|
+1.3.6.1.2.1.47.1.1.1.1.13.1015|4|
+1.3.6.1.2.1.47.1.1.1.1.13.1016|4|
+1.3.6.1.2.1.47.1.1.1.1.13.1017|4|
+1.3.6.1.2.1.47.1.1.1.1.13.1018|4|
+1.3.6.1.2.1.47.1.1.1.1.13.1019|4|
+1.3.6.1.2.1.47.1.1.1.1.13.1020|4|
+1.3.6.1.2.1.47.1.1.1.1.13.1021|4|
+1.3.6.1.2.1.47.1.1.1.1.13.1022|4|
+1.3.6.1.2.1.47.1.1.1.1.13.1023|4|
+1.3.6.1.2.1.47.1.1.1.1.13.1024|4|
+1.3.6.1.2.1.47.1.1.1.1.13.1025|4|
+1.3.6.1.2.1.47.1.1.1.1.13.1026|4|
+1.3.6.1.2.1.47.1.1.1.1.13.1027|4|
+1.3.6.1.2.1.47.1.1.1.1.13.1028|4|
+1.3.6.1.2.1.47.1.1.1.1.14.1|4|
+1.3.6.1.2.1.47.1.1.1.1.14.101|4|
+1.3.6.1.2.1.47.1.1.1.1.14.201|4|
+1.3.6.1.2.1.47.1.1.1.1.14.1001|4|
+1.3.6.1.2.1.47.1.1.1.1.14.1002|4|
+1.3.6.1.2.1.47.1.1.1.1.14.1003|4|
+1.3.6.1.2.1.47.1.1.1.1.14.1004|4|
+1.3.6.1.2.1.47.1.1.1.1.14.1005|4|
+1.3.6.1.2.1.47.1.1.1.1.14.1006|4|
+1.3.6.1.2.1.47.1.1.1.1.14.1007|4|
+1.3.6.1.2.1.47.1.1.1.1.14.1008|4|
+1.3.6.1.2.1.47.1.1.1.1.14.1009|4|
+1.3.6.1.2.1.47.1.1.1.1.14.1010|4|
+1.3.6.1.2.1.47.1.1.1.1.14.1011|4|
+1.3.6.1.2.1.47.1.1.1.1.14.1012|4|
+1.3.6.1.2.1.47.1.1.1.1.14.1013|4|
+1.3.6.1.2.1.47.1.1.1.1.14.1014|4|
+1.3.6.1.2.1.47.1.1.1.1.14.1015|4|
+1.3.6.1.2.1.47.1.1.1.1.14.1016|4|
+1.3.6.1.2.1.47.1.1.1.1.14.1017|4|
+1.3.6.1.2.1.47.1.1.1.1.14.1018|4|
+1.3.6.1.2.1.47.1.1.1.1.14.1019|4|
+1.3.6.1.2.1.47.1.1.1.1.14.1020|4|
+1.3.6.1.2.1.47.1.1.1.1.14.1021|4|
+1.3.6.1.2.1.47.1.1.1.1.14.1022|4|
+1.3.6.1.2.1.47.1.1.1.1.14.1023|4|
+1.3.6.1.2.1.47.1.1.1.1.14.1024|4|
+1.3.6.1.2.1.47.1.1.1.1.14.1025|4|
+1.3.6.1.2.1.47.1.1.1.1.14.1026|4|
+1.3.6.1.2.1.47.1.1.1.1.14.1027|4|
+1.3.6.1.2.1.47.1.1.1.1.14.1028|4|
+1.3.6.1.2.1.47.1.1.1.1.15.1|4|
+1.3.6.1.2.1.47.1.1.1.1.15.101|4|
+1.3.6.1.2.1.47.1.1.1.1.15.201|4|
+1.3.6.1.2.1.47.1.1.1.1.15.1001|4|
+1.3.6.1.2.1.47.1.1.1.1.15.1002|4|
+1.3.6.1.2.1.47.1.1.1.1.15.1003|4|
+1.3.6.1.2.1.47.1.1.1.1.15.1004|4|
+1.3.6.1.2.1.47.1.1.1.1.15.1005|4|
+1.3.6.1.2.1.47.1.1.1.1.15.1006|4|
+1.3.6.1.2.1.47.1.1.1.1.15.1007|4|
+1.3.6.1.2.1.47.1.1.1.1.15.1008|4|
+1.3.6.1.2.1.47.1.1.1.1.15.1009|4|
+1.3.6.1.2.1.47.1.1.1.1.15.1010|4|
+1.3.6.1.2.1.47.1.1.1.1.15.1011|4|
+1.3.6.1.2.1.47.1.1.1.1.15.1012|4|
+1.3.6.1.2.1.47.1.1.1.1.15.1013|4|
+1.3.6.1.2.1.47.1.1.1.1.15.1014|4|
+1.3.6.1.2.1.47.1.1.1.1.15.1015|4|
+1.3.6.1.2.1.47.1.1.1.1.15.1016|4|
+1.3.6.1.2.1.47.1.1.1.1.15.1017|4|
+1.3.6.1.2.1.47.1.1.1.1.15.1018|4|
+1.3.6.1.2.1.47.1.1.1.1.15.1019|4|
+1.3.6.1.2.1.47.1.1.1.1.15.1020|4|
+1.3.6.1.2.1.47.1.1.1.1.15.1021|4|
+1.3.6.1.2.1.47.1.1.1.1.15.1022|4|
+1.3.6.1.2.1.47.1.1.1.1.15.1023|4|
+1.3.6.1.2.1.47.1.1.1.1.15.1024|4|
+1.3.6.1.2.1.47.1.1.1.1.15.1025|4|
+1.3.6.1.2.1.47.1.1.1.1.15.1026|4|
+1.3.6.1.2.1.47.1.1.1.1.15.1027|4|
+1.3.6.1.2.1.47.1.1.1.1.15.1028|4|
+1.3.6.1.2.1.47.1.1.1.1.16.1|2|1
+1.3.6.1.2.1.47.1.1.1.1.16.101|2|2
+1.3.6.1.2.1.47.1.1.1.1.16.201|2|2
+1.3.6.1.2.1.47.1.1.1.1.16.1001|2|1
+1.3.6.1.2.1.47.1.1.1.1.16.1002|2|1
+1.3.6.1.2.1.47.1.1.1.1.16.1003|2|1
+1.3.6.1.2.1.47.1.1.1.1.16.1004|2|1
+1.3.6.1.2.1.47.1.1.1.1.16.1005|2|1
+1.3.6.1.2.1.47.1.1.1.1.16.1006|2|1
+1.3.6.1.2.1.47.1.1.1.1.16.1007|2|1
+1.3.6.1.2.1.47.1.1.1.1.16.1008|2|1
+1.3.6.1.2.1.47.1.1.1.1.16.1009|2|1
+1.3.6.1.2.1.47.1.1.1.1.16.1010|2|1
+1.3.6.1.2.1.47.1.1.1.1.16.1011|2|1
+1.3.6.1.2.1.47.1.1.1.1.16.1012|2|1
+1.3.6.1.2.1.47.1.1.1.1.16.1013|2|1
+1.3.6.1.2.1.47.1.1.1.1.16.1014|2|1
+1.3.6.1.2.1.47.1.1.1.1.16.1015|2|1
+1.3.6.1.2.1.47.1.1.1.1.16.1016|2|1
+1.3.6.1.2.1.47.1.1.1.1.16.1017|2|1
+1.3.6.1.2.1.47.1.1.1.1.16.1018|2|1
+1.3.6.1.2.1.47.1.1.1.1.16.1019|2|1
+1.3.6.1.2.1.47.1.1.1.1.16.1020|2|1
+1.3.6.1.2.1.47.1.1.1.1.16.1021|2|1
+1.3.6.1.2.1.47.1.1.1.1.16.1022|2|1
+1.3.6.1.2.1.47.1.1.1.1.16.1023|2|1
+1.3.6.1.2.1.47.1.1.1.1.16.1024|2|1
+1.3.6.1.2.1.47.1.1.1.1.16.1025|2|1
+1.3.6.1.2.1.47.1.1.1.1.16.1026|2|1
+1.3.6.1.2.1.47.1.1.1.1.16.1027|2|1
+1.3.6.1.2.1.47.1.1.1.1.16.1028|2|1
+1.3.6.1.4.1.52642.2.1.45.1.1.3.1.4.1|4|1.4
+1.3.6.1.4.1.52642.2.1.45.1.1.3.1.6.1|4|1.6.9R2
+1.3.6.1.4.1.52642.2.1.45.1.1.3.1.10.1|4|CG1906181563N0093
+1.3.6.1.4.1.52642.2.1.45.1.1.4.0|2|3
+1.3.6.1.4.1.52642.2.1.45.1.1.5.1.0|4|S3900-24T4S
+1.3.6.1.4.1.52642.2.1.45.1.1.11.1.3.1.1|2|55
+1.3.6.1.4.1.52642.2.1.45.1.39.2.1.0|2|18
+1.3.6.1.6.3.10.2.1.3.0|2|1923275