From fc2f0a455270e185d4e9b6de3a32539d2f230da8 Mon Sep 17 00:00:00 2001 From: ospfbgp Date: Tue, 9 Jul 2019 17:54:21 -0400 Subject: [PATCH] Updated RAPID-CITY mib for Extreme VSP (#10406) * Add files via upload * Update voss.inc.php * Update voss.inc.php * Update voss.yaml * Update voss.inc.php * Update voss.inc.php * Update voss.inc.php * Update voss_7432cq.json * Update voss_7432cq.json * Add files via upload * Add files via upload * Update voss_8404.json * Update voss_8608.json * Update voss_8608.json * Update voss_8608.json * Update voss_8608.json * Update voss_9012.json --- includes/definitions/discovery/voss.yaml | 2 +- includes/discovery/sensors/state/voss.inc.php | 35 +- .../sensors/temperature/voss.inc.php | 12 +- mibs/nortel/RAPID-CITY | 12305 +++++++++++++++- tests/data/voss_7432cq.json | 998 +- tests/data/voss_8404.json | 2 +- tests/data/voss_8608.json | 32 +- tests/data/voss_9012.json | 40 +- tests/snmpsim/voss_7432cq.snmprec | 382 +- 9 files changed, 12667 insertions(+), 1141 deletions(-) diff --git a/includes/definitions/discovery/voss.yaml b/includes/definitions/discovery/voss.yaml index 3377ae90cc..b63bc84d61 100644 --- a/includes/definitions/discovery/voss.yaml +++ b/includes/definitions/discovery/voss.yaml @@ -5,4 +5,4 @@ modules: - oid: rcKhiSlotCpu5MinAve num_oid: '.1.3.6.1.4.1.2272.1.85.10.1.1.3.{{ $index }}' - descr: VSP Processor + descr: VOSS Processor diff --git a/includes/discovery/sensors/state/voss.inc.php b/includes/discovery/sensors/state/voss.inc.php index fba434848c..f953344586 100644 --- a/includes/discovery/sensors/state/voss.inc.php +++ b/includes/discovery/sensors/state/voss.inc.php @@ -12,29 +12,52 @@ * Free Software Foundation, either version 3 of the License, or (at your * option) any later version. Please see LICENSE.txt at the top level of * the source code distribution for details. - */ - -/* rcChasFanOperStatus + * + * rcVossSystemFanInfoOperStatus or rcChasFanOperStatus * unknown(1), * up(2), * down(3), + * notpresent(4) */ +$voss_fan = snmpwalk_cache_multi_oid($device, 'rcVossSystemFanInfoOperStatus', [], 'RAPID-CITY'); $fan = snmpwalk_cache_multi_oid($device, 'rcChasFanOperStatus', [], 'RAPID-CITY'); -if (is_array($fan)) { +if (is_array($voss_fan)) { + foreach ($voss_fan as $oid => $array) { + $state = current($array); + $split_oid = explode('.', $oid); + $tray_num = $split_oid[(count($split_oid) - 2)]; + $fan_num = $split_oid[(count($split_oid) - 1)]; + $current_oid = ".1.3.6.1.4.1.2272.1.101.1.1.4.1.4.$tray_num.$fan_num"; + $descr = "VOSS Tray $tray_num Fan $fan_num"; + + $state_name = 'rcVossSystemFanInfoOperStatus'; + $states = [ + ['value' => 1, 'generic' => 3, 'graph' => 0, 'descr' => 'unknown'], + ['value' => 2, 'generic' => 0, 'graph' => 0, 'descr' => 'up'], + ['value' => 3, 'generic' => 1, 'graph' => 0, 'descr' => 'down'], + ['value' => 4, 'generic' => 3, 'graph' => 0, 'descr' => 'notPresent'], + ]; + create_state_index($state_name, $states); + + discover_sensor($valid['sensor'], 'state', $device, $current_oid, "rcVossSystemFanInfoOperStatus.$tray_num.$fan_num", $state_name, $descr, 1, 1, null, null, 3, 3, $state); + create_sensor_to_state_index($device, $state_name, "rcVossSystemFanInfoOperStatus.$tray_num.$fan_num"); + } +} elseif (is_array($fan)) { foreach ($fan as $oid => $array) { $state = current($array); $split_oid = explode('.', $oid); $index = $split_oid[(count($split_oid) - 1)]; $current_oid = ".1.3.6.1.4.1.2272.1.4.7.1.1.2.$index"; - $descr = "Fan $index"; + $descr = "VOSS Fan $index"; $state_name = 'rcChasFanOperStatus'; $states = [ ['value' => 1, 'generic' => 3, 'graph' => 0, 'descr' => 'unknown'], ['value' => 2, 'generic' => 0, 'graph' => 0, 'descr' => 'up'], ['value' => 3, 'generic' => 1, 'graph' => 0, 'descr' => 'down'], + ['value' => 4, 'generic' => 3, 'graph' => 0, 'descr' => 'notPresent'], ]; create_state_index($state_name, $states); @@ -58,7 +81,7 @@ if (is_array($power_supply)) { $split_oid = explode('.', $oid); $index = $split_oid[(count($split_oid) - 1)]; $current_oid = ".1.3.6.1.4.1.2272.1.4.8.1.1.2.$index"; - $descr = "Power Supply $index"; + $descr = "VOSS Power Supply $index"; $state_name = 'rcChasPowerSupplyOperStatus'; $states = [ diff --git a/includes/discovery/sensors/temperature/voss.inc.php b/includes/discovery/sensors/temperature/voss.inc.php index 6de3fae430..672bb8b6a2 100644 --- a/includes/discovery/sensors/temperature/voss.inc.php +++ b/includes/discovery/sensors/temperature/voss.inc.php @@ -16,7 +16,7 @@ $rcChasFan = snmpwalk_cache_multi_oid($device, 'rcChasFanAmbientTemperature', [], 'RAPID-CITY'); if (is_array($rcChasFan)) { foreach (array_keys($rcChasFan) as $index) { - $descr = "Fan ".$index." temperature"; + $descr = "VOSS Fan ".$index." temperature"; $value = $rcChasFan[$index]['rcChasFanAmbientTemperature']; $var1 = 'rcChasFanAmbientTemperature'; $oid = '.1.3.6.1.4.1.2272.1.4.7.1.1.3.'.$index; @@ -28,7 +28,7 @@ unset($rcChasFan); $index = "rcSingleCpSystemCpuTemperature.0"; $oid = ".1.3.6.1.4.1.2272.1.212.1.0"; -$descr = "CPU temperature"; +$descr = "VOSS CPU temperature"; $value = snmp_get($device, $index, '-OvqU', 'RAPID-CITY'); if ((is_numeric($value) && $value != 0)) { discover_sensor($valid['sensor'], 'temperature', $device, $oid, $index, 'avaya-vsp', $descr, '1', '1', null, null, null, null, $value); @@ -36,7 +36,7 @@ if ((is_numeric($value) && $value != 0)) { $index = "rcSingleCpSystemMacTemperature.0"; $oid = ".1.3.6.1.4.1.2272.1.212.2.0"; -$descr = "MAC temperature"; +$descr = "VOSS MAC temperature"; $value = snmp_get($device, $index, '-OvqU', 'RAPID-CITY'); if ((is_numeric($value) && $value != 0)) { discover_sensor($valid['sensor'], 'temperature', $device, $oid, $index, 'avaya-vsp', $descr, '1', '1', null, null, null, null, $value); @@ -44,7 +44,7 @@ if ((is_numeric($value) && $value != 0)) { $index = "rcSingleCpSystemPhy1Temperature.0"; $oid = ".1.3.6.1.4.1.2272.1.212.3.0"; -$descr = "PHY1 temperature"; +$descr = "VOSS PHY1 temperature"; $value = snmp_get($device, $index, '-OvqU', 'RAPID-CITY'); if ((is_numeric($value) && $value != 0)) { discover_sensor($valid['sensor'], 'temperature', $device, $oid, $index, 'avaya-vsp', $descr, '1', '1', null, null, null, null, $value); @@ -52,7 +52,7 @@ if ((is_numeric($value) && $value != 0)) { $index = "rcSingleCpSystemPhy2Temperature.0"; $oid = ".1.3.6.1.4.1.2272.1.212.4.0"; -$descr = "PHY2 temperature"; +$descr = "VOSS PHY2 temperature"; $value = snmp_get($device, $index, '-OvqU', 'RAPID-CITY'); d_echo("VOSS $var1: $value\n"); if ((is_numeric($value) && $value != 0)) { @@ -61,7 +61,7 @@ if ((is_numeric($value) && $value != 0)) { $index = "rcSingleCpSystemMac2Temperature.0"; $oid = ".1.3.6.1.4.1.2272.1.212.5.0"; -$descr = "MAC2 temperature"; +$descr = "VOSS MAC2 temperature"; $value = snmp_get($device, $index, '-OvqU', 'RAPID-CITY'); d_echo("VOSS $var1: $value\n"); if ((is_numeric($value) && $value != 0)) { diff --git a/mibs/nortel/RAPID-CITY b/mibs/nortel/RAPID-CITY index 01757096b1..8b15239552 100644 --- a/mibs/nortel/RAPID-CITY +++ b/mibs/nortel/RAPID-CITY @@ -42,9 +42,13 @@ IMPORTS MplsTunnelInstanceIndex, MplsLdpIdentifier, MplsLSPID FROM MPLS-TC-STD-MIB bgpPeerRemoteAddr, bgpPeerLastError, bgpPeerState FROM BGP4-MIB secyIfEntry FROM IEEE8021-SECY-MIB - LldpPortIdSubtype, LldpPortId FROM LLDP-MIB + AddressFamilyNumbers, LldpManAddress, LldpSystemCapabilitiesMap, + LldpPortIdSubtype, LldpPortId, lldpRemEntry FROM LLDP-MIB ipv6RouteEntry FROM IPV6-MIB - mldInterfaceQuerier, mldInterfaceIfIndex FROM IPV6-MLD-MIB; + mldInterfaceQuerier, mldInterfaceIfIndex FROM IPV6-MLD-MIB + msdpPeerFsmEstablishedTransitions, msdpPeerState, msdpPeerEntry, msdpSACacheEntry FROM MSDP-MIB + ipMRouteEntry, ipMRouteNextHopEntry, ipMRouteInterfaceEntry FROM IPMROUTE-MIB + radiusDynAuthClientEntry FROM RADIUS-DYNAUTH-SERVER-MIB; rapidCity MODULE-IDENTITY LAST-UPDATED "201205150000Z" -- May 15, 2012 @@ -179,6 +183,13 @@ RcVlanIdOrNone ::= TEXTUAL-CONVENTION "Range of VLAN IDs supported for application" SYNTAX INTEGER (1..4094) +RcVlanMask ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Each VLAN ID is stored as a bit in a mask. The most-significant (left-most) bit + represents Vlan ID 1." + SYNTAX OCTET STRING (SIZE (0..512)) + IpIsisPlsbNodeNickName ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION @@ -239,8 +250,22 @@ rcVSP8404 OBJECT IDENTIFIER ::= { rapidCity 208 } rcVSP7254XSQ OBJECT IDENTIFIER ::= { rapidCity 209 } rcVSP7254XTQ OBJECT IDENTIFIER ::= { rapidCity 210 } rcVSP4450GSX OBJECT IDENTIFIER ::= { rapidCity 211 } -rcVSP9408 OBJECT IDENTIFIER ::= { rapidCity 212 } +rcVSP8608 OBJECT IDENTIFIER ::= { rapidCity 212 } +-- APLS device start +rcDSG8032 OBJECT IDENTIFIER ::= { rapidCity 213 } +rcDSG6248CFP OBJECT IDENTIFIER ::= { rapidCity 214 } +rcDSG7648 OBJECT IDENTIFIER ::= { rapidCity 215 } +rcDSG7648C OBJECT IDENTIFIER ::= { rapidCity 216 } +rcDSG7480 OBJECT IDENTIFIER ::= { rapidCity 217 } +rcDSG6248 OBJECT IDENTIFIER ::= { rapidCity 218 } +rcDSG6248P OBJECT IDENTIFIER ::= { rapidCity 219 } +rcVSP8404C OBJECT IDENTIFIER ::= { rapidCity 220 } +rcDSG9032 OBJECT IDENTIFIER ::= { rapidCity 221 } +rcDSG8064 OBJECT IDENTIFIER ::= { rapidCity 222 } +-- APLS device end +rcVSP5030GSXuPWR OBJECT IDENTIFIER ::= { rapidCity 223 } +rcVSP5054GSXuPWR OBJECT IDENTIFIER ::= { rapidCity 224 } rcSystem OBJECT IDENTIFIER ::= { rcMgmt 1 } rcTftp OBJECT IDENTIFIER ::= { rcMgmt 2 } @@ -304,12 +329,16 @@ rcVrrp OBJECT IDENTIFIER ::= { rcMgmt 73 } rcMpls OBJECT IDENTIFIER ::= { rcMgmt 74 } rcIpMRoute OBJECT IDENTIFIER ::= { rcMgmt 76 } rcPlsb OBJECT IDENTIFIER ::= { rcMgmt 78 } +rcMsdp OBJECT IDENTIFIER ::= { rcMgmt 80 } rcKhi OBJECT IDENTIFIER ::= { rcMgmt 85 } rcIke OBJECT IDENTIFIER ::= { rcMgmt 86 } rcIsid OBJECT IDENTIFIER ::= { rcMgmt 87 } rcMACSec OBJECT IDENTIFIER ::= { rcMgmt 88 } rc2k OBJECT IDENTIFIER ::= { rcMgmt 100 } +rcVossSystem OBJECT IDENTIFIER ::= { rcMgmt 101 } +rcCliSystem OBJECT IDENTIFIER ::= { rcMgmt 102 } +rcSmtp OBJECT IDENTIFIER ::= { rcMgmt 103 } rcPowerRanger OBJECT IDENTIFIER ::= { rcMgmt 202 } rcVrf OBJECT IDENTIFIER ::= { rcMgmt 203 } rcCobaltBlue OBJECT IDENTIFIER ::= { rcMgmt 204 } @@ -322,6 +351,16 @@ rcASG OBJECT IDENTIFIER ::= { rcMgmt 214 } rcMld OBJECT IDENTIFIER ::= { rcMgmt 215 } rcMRouteIpv6 OBJECT IDENTIFIER ::= { rcMgmt 216 } rcPimIpv6 OBJECT IDENTIFIER ::= { rcMgmt 217 } +rcVxlan OBJECT IDENTIFIER ::= { rcMgmt 218 } +rcDvr OBJECT IDENTIFIER ::= { rcMgmt 219 } +rcLldpExt OBJECT IDENTIFIER ::= { rcMgmt 220 } +rcSflow OBJECT IDENTIFIER ::= { rcMgmt 221 } + +rcDigitalCert OBJECT IDENTIFIER ::= { rcMgmt 222 } +rcNls OBJECT IDENTIFIER ::= { rcMgmt 223 } +rcOvsdb OBJECT IDENTIFIER ::= { rcMgmt 225 } +rcAppTelemetry OBJECT IDENTIFIER ::= { rcMgmt 226 } + -- LOGICAL (System) Elements rcSysIpAddr OBJECT-TYPE @@ -1709,11 +1748,12 @@ rcSysActionRwa OBJECT-TYPE softReset(3), -- reset w/o power on tests cpuSwitchOver(4), -- CPU board switch-over resetConsole(5), - resetModem(6) + resetModem(6), -- being used in rel2.2(7) -- being used in rel2.2(8) -- reserve(9) -- reserve(10) + softResetCoreDump(14) -- reset with coredump } MAX-ACCESS read-write STATUS current @@ -1780,6 +1820,14 @@ rcSysLicenseTrialDaysLeft OBJECT-TYPE Period will expire." ::= { rcSystem 100} +rcSysLicenseFileName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "File name used in conjunction with rcSysAction. + This file name will be used to specify a PLDS License file" + ::= { rcSystem 101 } + rcSysTotalPower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only @@ -1829,6 +1877,24 @@ rcSysDnsServerIpv6Addr OBJECT-TYPE DESCRIPTION "DNS server's IP address . Used by trap rcnDNSv6RequestResponseTrap " ::= { rcSystem 122 } +rcSysReservedPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to indicate the amount of power currently reserved + on the system for critical cards that are present and + other system critical modules such as cooling units." + ::= { rcSystem 123 } + +rcSysRequiredPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to indicate the maximum amount of power required + on the system for all reserved and any additional cards + that are present on the system to be powered on." + ::= { rcSystem 124 } + --Software Release Info @@ -2017,6 +2083,1051 @@ rcTftpResult OBJECT-TYPE ::= { rcTftp 4 } +-- +-- IKE +-- + +-- +-- IKE Profile Table +-- +rcIkeProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcIkeProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table contains a list of profiles + consisting of algorithms and other + configuration that can be used during an + IKE Phase 1 connection." + ::= { rcIke 1 } + +rcIkeProfileEntry OBJECT-TYPE + SYNTAX RcIkeProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry containing configuration information + for authentication algorithms, encryption + algorithms, Diffie-Helman group, exchange-mode + and lifetime-seconds to be used for a Phase 1 + negotiation." + INDEX { rcIkeProfileName } + ::= { rcIkeProfileTable 1 } + +RcIkeProfileEntry ::= + SEQUENCE + { + rcIkeProfileName DisplayString, + rcIkeProfileHashAlgorithm INTEGER, + rcIkeProfileEncryptionAlgorithm INTEGER, + rcIkeProfileEncryptKeyLen INTEGER, + rcIkeProfileDHGroup INTEGER, + rcIkeProfileExchangeMode INTEGER, + rcIkeProfileLifetimeSeconds Unsigned32, + rcIkeProfileRowStatus RowStatus + } +rcIkeProfileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object contains the name of this Profile." + ::= { rcIkeProfileEntry 1 } + +rcIkeProfileHashAlgorithm OBJECT-TYPE + SYNTAX INTEGER + { + md5(1), + sha(2), + sha256(4), + any(255) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies the hash algorithms + that can be used during IKE Phase 1 SA + negotiation." + DEFVAL { sha256 } + ::= { rcIkeProfileEntry 2 } + +rcIkeProfileEncryptionAlgorithm OBJECT-TYPE + SYNTAX INTEGER + { + desCbc(1), + tripleDesCbc(5), + aesCbc(7), + any(255) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies the encryption + algorithms that can be used during IKE + Phase 1 SA negotiation." + DEFVAL { aesCbc } + ::= { rcIkeProfileEntry 3 } +rcIkeProfileEncryptKeyLen OBJECT-TYPE + SYNTAX INTEGER (128|192|256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies the key length + that should be be used during IKE + Phase 1 SA negotiation." + DEFVAL { 256 } + ::= { rcIkeProfileEntry 4 } + +rcIkeProfileDHGroup OBJECT-TYPE + SYNTAX INTEGER + { + modp768(1), + modp1024(2), + modp2048(14), + any(255) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies the Diffie-Hellman + groups that can be used during IKE Phase 1 + SA negotiation." + DEFVAL { modp2048 } + ::= { rcIkeProfileEntry 5 } + +rcIkeProfileExchangeMode OBJECT-TYPE + SYNTAX INTEGER + { + main(1), + aggressive(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies the IKE Phase 1 + negotiation mode. Only main mode is + supported for this release." + DEFVAL { main } + ::= { rcIkeProfileEntry 6 } +rcIkeProfileLifetimeSeconds OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies the amount of time to + propose an IKE Phase 1 SA remain valid during + IKE Phase 1 negotiation. A value of 0 means no + expiration." + DEFVAL { 86400 } + ::= { rcIkeProfileEntry 7 } + +rcIkeProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object is used to create or delete + entries in this table." + ::= { rcIkeProfileEntry 8 } + +-- +-- IKE Policy Table +-- + +rcIkePolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcIkePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table contains a list of IKE Phase 1 + policy entries." + ::= { rcIke 2 } + +rcIkePolicyEntry OBJECT-TYPE + SYNTAX RcIkePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "." + INDEX { rcIkePolicyLocalIfIndex, + rcIkePolicyLocalAddrType, + rcIkePolicyLocalAddr, + rcIkePolicyRemoteAddrType, + rcIkePolicyRemoteAddr + } + ::= { rcIkePolicyTable 1 } +RcIkePolicyEntry ::= + SEQUENCE + { + rcIkePolicyLocalIfIndex InterfaceIndex, + rcIkePolicyLocalAddrType InetAddressType, + rcIkePolicyLocalAddr InetAddress, + rcIkePolicyRemoteAddrType InetAddressType, + rcIkePolicyRemoteAddr InetAddress, + rcIkePolicyName DisplayString, + rcIkePolicyProfileName DisplayString, + rcIkePolicyAuthenticationMethod INTEGER, + rcIkePolicyPSKValue DisplayString, + rcIkePolicyDPDTimeout Unsigned32, + rcIkePolicyP2PFS EnableValue, + rcIkePolicyP2PfsUseIkeGroup EnableValue, + rcIkePolicyP2PfsDHGroup INTEGER, + rcIkePolicyAdminState EnableValue, + rcIkePolicyOperStatus INTEGER, + rcIkePolicyRowStatus RowStatus, + rcIkePolicyRevocationCheckMethod INTEGER, + rcIkePolicyProfileVersion INTEGER, + rcIkePolicyPeerName DisplayString + } + +rcIkePolicyLocalIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object specifies the Interface Index + of the local address. + Only port and vlan if-index are supported + for this release." + ::= { rcIkePolicyEntry 1 } + +rcIkePolicyLocalAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object specifies the type of address + field in the rcIkePolicyLocalAddr. + Only IPv6 address types are supported for + this release." + ::= { rcIkePolicyEntry 2 } +rcIkePolicyLocalAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object specifies the string + representation of the local peer ID. + The type of value configured for this + object is specified by the + rcIkePolicyLocalAddrType." + ::= { rcIkePolicyEntry 3 } + +rcIkePolicyRemoteAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object specifies the type of address + field in the rcIkePolicyRemoteAddr. + Only IPv6 address types are supported for + this release." + ::= { rcIkePolicyEntry 4 } + +rcIkePolicyRemoteAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object specifies the string + representation of the remote peer ID. + The type of value configured for this + object is specified by the + rcIkePolicyRemoteAddrType." + ::= { rcIkePolicyEntry 5 } + +rcIkePolicyName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies the name given to the policy. + The name should be assigned during creation of + the policy. Changing the name after the policy + is created is not allowed." + ::= { rcIkePolicyEntry 6 } +rcIkePolicyProfileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies the name of the profile + (rcIkeProfileName) that should be used for + this policy." + ::= { rcIkePolicyEntry 7 } + +rcIkePolicyAuthenticationMethod OBJECT-TYPE + SYNTAX INTEGER + { + preSharedKey(1), + digitalCertificate(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies the proposed + authentication method for the phase 1 + security association. + Only the Pre-Shared Key authentication + method is supported in this release." + DEFVAL { preSharedKey } + ::= { rcIkePolicyEntry 8 } + +rcIkePolicyPSKValue OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies the value of the + Pre-Shared Key if the authentication method + is set to PSK." + ::= { rcIkePolicyEntry 9 } + +rcIkePolicyDPDTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies the Dead Peer + Detection timeout in seconds." + DEFVAL { 300 } + ::= { rcIkePolicyEntry 10 } +rcIkePolicyP2PFS OBJECT-TYPE + SYNTAX EnableValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies whether or not perfect + forward secrecy is used when refreshing keys. + Enable indicates that PFS SHOULD be used." + DEFVAL { disable } + ::= { rcIkePolicyEntry 11 } + +rcIkePolicyP2PfsUseIkeGroup OBJECT-TYPE + SYNTAX EnableValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies whether or not to use + the same GroupId (Diffie-Hellman Group) for + phase 2 as was used in phase 1. If P2PFS is + disabled, this entry SHOULD be ignored." + DEFVAL { enable } + ::= { rcIkePolicyEntry 12 } + +rcIkePolicyP2PfsDHGroup OBJECT-TYPE + SYNTAX INTEGER + { + modp768(1), + modp1024(2), + modp2048(14), + any(255) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies the Diffie-Hellman group + to use for phase 2 when the object + rcIkePolicyP2PFS is enabled and the object + rcIkePolicyP2PfsUseIkeGroup is disabled." + DEFVAL { modp1024 } + ::= { rcIkePolicyEntry 13 } + + +rcIkePolicyAdminState OBJECT-TYPE + SYNTAX EnableValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies whether the policy + is administratively enabled or disabled." + DEFVAL { disable } + ::= { rcIkePolicyEntry 14 } + +rcIkePolicyOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies whether the policy + is operationally up or down." + ::= { rcIkePolicyEntry 15 } + +rcIkePolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object is used to create or delete + entries in this table." + ::= { rcIkePolicyEntry 16 } + +rcIkePolicyRevocationCheckMethod OBJECT-TYPE + SYNTAX INTEGER + { + crl(1), + ocsp(2), + none(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies the proposed + revocation-check method for digital-certificate + type authentication-method." + DEFVAL { crl } + ::= { rcIkePolicyEntry 17 } + +rcIkePolicyProfileVersion OBJECT-TYPE + SYNTAX INTEGER + { + v1(1), + v2(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object maps to the version + of ike profile selected. Default value of + this object is version 1 (v1)" + DEFVAL {v1} + ::= { rcIkePolicyEntry 18 } + +rcIkePolicyPeerName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies the value of the + Peer name if the authentication method + is set to digital certificate." + ::= { rcIkePolicyEntry 19 } + +-- IKE ACTIVE SA TABLE + +rcIkeActiveSATable OBJECT-TYPE + SYNTAX SEQUENCE OF RcIkeActiveSAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table contains a list of IKE Phase 1 + Security Association entries." + ::= { rcIke 4 } + +rcIkeActiveSAEntry OBJECT-TYPE + SYNTAX RcIkeActiveSAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "." + INDEX { rcIkeActiveSAId, + rcIkeActiveSALocalIfIndex, + rcIkeActiveSALocalAddrType, + rcIkeActiveSALocalAddr, + rcIkeActiveSARemoteAddrType, + rcIkeActiveSARemoteAddr + } + ::= { rcIkeActiveSATable 1 } + +RcIkeActiveSAEntry ::= + SEQUENCE + { + rcIkeActiveSAId Integer32, + rcIkeActiveSALocalIfIndex InterfaceIndex, + rcIkeActiveSALocalAddrType InetAddressType, + rcIkeActiveSALocalAddr InetAddress, + rcIkeActiveSARemoteAddrType InetAddressType, + rcIkeActiveSARemoteAddr InetAddress, + rcIkeActiveSAName DisplayString, + rcIkeActiveSAAuthenticationMethod INTEGER, + rcIkeActiveSADPDTimeout Unsigned32, + rcIkeActiveSAHashAlgorithm INTEGER, + rcIkeActiveSAEncryptionAlgorithm INTEGER, + rcIkeActiveSAEncryptKeyLen INTEGER, + rcIkeActiveSADHGroup INTEGER, + rcIkeActiveSAExchangeMode INTEGER, + rcIkeActiveSALifetimeSeconds Unsigned32, + rcIkeActiveSAStatus INTEGER, + rcIkeActiveSAInitiator INTEGER + } + + + +rcIkeActiveSAId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object specifies the unique ID of a SA" + ::= { rcIkeActiveSAEntry 1 } + + +rcIkeActiveSALocalIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object specifies the interface index + of the local address. + Only port and vlan if-index are supported + for this release." + ::= { rcIkeActiveSAEntry 2 } + +rcIkeActiveSALocalAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object specifies the type of address + field in the rcIkeActiveSALocalAddr. + Only IPv6 address types are supported for + this release." + ::= { rcIkeActiveSAEntry 3 } + +rcIkeActiveSALocalAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object specifies the string representation + of the local peer ID. The type of value + configured for this object is specified by the + rcIkeActiveSALocalAddrType." + ::= { rcIkeActiveSAEntry 4 } + +rcIkeActiveSARemoteAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object specifies the type of address + field in the rcIkeActiveSARemoteAddr. + Only IPv6 address types are supported for + this release." + ::= { rcIkeActiveSAEntry 5 } + +rcIkeActiveSARemoteAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object specifies the string representation + of the remote peer ID. The type of value + configured for this object is specified by the + rcIkeActiveSARemoteAddrType." + ::= { rcIkeActiveSAEntry 6 } + +rcIkeActiveSAName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies the name for the SA." + ::= { rcIkeActiveSAEntry 7 } + +rcIkeActiveSAAuthenticationMethod OBJECT-TYPE + SYNTAX INTEGER + { + preSharedKey(1), + dssSignatures(2), + rsaSignatures(3), + encryptionWithRsa(4), + digitalCertificate(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies the proposed + authentication method for the phase 1 + security association. + Only the Pre-Shared Key authentication + method is supported in this release." + DEFVAL { preSharedKey } + ::= { rcIkeActiveSAEntry 8 } + +rcIkeActiveSADPDTimeout OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies the Dead Peer + Detection timeout in seconds." + ::= { rcIkeActiveSAEntry 9 } + +rcIkeActiveSAHashAlgorithm OBJECT-TYPE + SYNTAX INTEGER + { + md5(1), + sha(2), + sha256(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies the hash algorithm + negotiated for this IKE Phase 1 SA." + ::= { rcIkeActiveSAEntry 10 } + +rcIkeActiveSAEncryptionAlgorithm OBJECT-TYPE + SYNTAX INTEGER + { + desCbc(1), + tripleDesCbc(5), + aesCbc(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies the encryption + algorithm negotiated for this IKE Phase 1 SA." + ::= { rcIkeActiveSAEntry 11 } + +rcIkeActiveSAEncryptKeyLen OBJECT-TYPE + SYNTAX INTEGER (128|192|256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies the encryption + key length negotiated for this IKE Phase 1 SA." + ::= { rcIkeActiveSAEntry 12 } + +rcIkeActiveSADHGroup OBJECT-TYPE + SYNTAX INTEGER + { + modp768(1), + modp1024(2), + modp2048(14) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies the Diffie-Hellman + group negotiated for this IKE Phase 1 SA." + ::= { rcIkeActiveSAEntry 13 } + +rcIkeActiveSAExchangeMode OBJECT-TYPE + SYNTAX INTEGER + { + main(1), + aggressive(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies the IKE Phase 1 SA mode." + ::= { rcIkeActiveSAEntry 14 } + +rcIkeActiveSALifetimeSeconds OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies the amount of time to + propose an IKE Phase 1 SA remain valid during + IKE Phase 1 negotiation. A value of 0 means + no expiration." + ::= { rcIkeActiveSAEntry 15 } + +rcIkeActiveSAStatus OBJECT-TYPE + SYNTAX INTEGER + { + inactive(1), + active(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies the amount of time to + propose an IKE Phase 1 SA remain valid during + IKE Phase 1 negotiation. A value of 0 means no + expiration." + ::= { rcIkeActiveSAEntry 16 } + +rcIkeActiveSAInitiator OBJECT-TYPE + SYNTAX INTEGER { + initiator (1), + responder (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies the whether the SA was + created by an Initiator or a Responder" + ::= { rcIkeActiveSAEntry 17 } + +-- IKE V2 PROFILE TABLE +rcIkeV2ProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcIkeV2ProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table contains a list of Ike v2 profiles + consisting of algorithms and other + configuration that can be used during an + IKE connection." + ::= { rcIke 5 } + +rcIkeV2ProfileEntry OBJECT-TYPE + SYNTAX RcIkeV2ProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry containing configuration information + for authentication algorithms, encryption + algorithms, Diffie-Helman group, exchange-mode + and lifetime-seconds to be used for + negotiation." + INDEX { rcIkeV2ProfileName } + ::= { rcIkeV2ProfileTable 1 } + + RcIkeV2ProfileEntry ::= SEQUENCE + { + rcIkeV2ProfileName DisplayString, + rcIkeV2ProfileHashAlgorithm BITS, + rcIkeV2ProfileEncryptionAlgorithm BITS, + rcIkeV2ProfileEncryptKeyLen BITS, + rcIkeV2ProfileDHGroup BITS, + rcIkeV2ProfileExchangeMode INTEGER, + rcIkeV2ProfileLifetimeSeconds Unsigned32, + rcIkeV2ProfileIntegrityAlgorithm BITS, + rcIkeV2ProfileRowStatus RowStatus + } +rcIkeV2ProfileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object contains the name of this Profile." + ::= { rcIkeV2ProfileEntry 1 } + +rcIkeV2ProfileHashAlgorithm OBJECT-TYPE + SYNTAX BITS + { + md5(0), + sha(1), + sha256(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies the hash algorithms + that can be used during IKE SA + negotiation. + It is represented in form of bits as follows- + bit 0 - md5 + bit 1 - sha + bit 2 - sha256" + DEFVAL { {sha256} } + ::= { rcIkeV2ProfileEntry 2 } + +rcIkeV2ProfileEncryptionAlgorithm OBJECT-TYPE + SYNTAX BITS + { + desCbc(0), + tripleDesCbc(1), + aesCbc(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies the encryption + algorithms that can be used during IKE + SA negotiation. + It is represented in form of bits as follows- + bit 0 - desCbc + bit 1 - tripleDesCbc + bit 2 - aesCbc" + DEFVAL { {aesCbc} } + ::= { rcIkeV2ProfileEntry 3 } + +rcIkeV2ProfileEncryptKeyLen OBJECT-TYPE + SYNTAX BITS { + keylen-128(0), + keylen-192(1), + keylen-256(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies the key length + that should be be used during IKE + SA negotiation. + It is represented in form of bits as follows- + bit 0 - keylen-128 + bit 1 - keylen-192 + bit 2 - keylen-256" + DEFVAL { {keylen-256} } + ::= { rcIkeV2ProfileEntry 4 } + +rcIkeV2ProfileDHGroup OBJECT-TYPE + SYNTAX BITS + { + modp768(0), + modp1024(1), + modp2048(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies the Diffie-Hellman + groups that can be used during IKE + SA negotiation. + It is represented in form of bits as follows - + bit 0 - modp768 + bit 1 - modp1024 + bit 2 - modp2048" + DEFVAL { {modp2048} } + ::= { rcIkeV2ProfileEntry 5 } + +rcIkeV2ProfileExchangeMode OBJECT-TYPE + SYNTAX INTEGER + { + main(1), + aggressive(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies the IKE + negotiation mode. Only main mode is + supported for this release." + DEFVAL { main } + ::= { rcIkeV2ProfileEntry 6 } + +rcIkeV2ProfileLifetimeSeconds OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies the amount of time to + propose an IKE SA remain valid during + IKE negotiation. A value of 0 means no + expiration." + DEFVAL { 86400 } + ::= { rcIkeV2ProfileEntry 7 } + + +rcIkeV2ProfileIntegrityAlgorithm OBJECT-TYPE + SYNTAX BITS + { + md5 (0), + sha1 (1), + sha256 (2), + aes-xcbc(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies the integrity algorithms + that can be used during IKE SA + negotiation. + It is represented in form of bits as follows - + bit 0 - md5 + bit 1 - sha1 + bit 2 - sha256 + bit 3 - aes-xcbc" + DEFVAL { {sha256} } + ::= { rcIkeV2ProfileEntry 8 } + +rcIkeV2ProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object is used to create or delete + entries in this table." + ::= { rcIkeV2ProfileEntry 9 } + +-- IKE V2 SA TABLE +rcIkeV2SATable OBJECT-TYPE + SYNTAX SEQUENCE OF RcIkeV2SAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table contains a list of IKE V2 + Security Association entries." + ::= { rcIke 6 } + +rcIkeV2SAEntry OBJECT-TYPE + SYNTAX RcIkeV2SAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "." + INDEX { rcIkeV2SAId, + rcIkeV2SALocalIfIndex, + rcIkeV2SALocalAddrType, + rcIkeV2SALocalAddr, + rcIkeV2SARemoteAddrType, + rcIkeV2SARemoteAddr + } + ::= { rcIkeV2SATable 1 } + +RcIkeV2SAEntry ::= + SEQUENCE + { + rcIkeV2SAId Integer32, + rcIkeV2SALocalIfIndex InterfaceIndex, + rcIkeV2SALocalAddrType InetAddressType, + rcIkeV2SALocalAddr InetAddress, + rcIkeV2SARemoteAddrType InetAddressType, + rcIkeV2SARemoteAddr InetAddress, + rcIkeV2SAName DisplayString, + rcIkeV2SAAuthenticationMethod INTEGER, + rcIkeV2SADPDTimeout Unsigned32, + rcIkeV2SAHashAlgorithm INTEGER, + rcIkeV2SAEncryptionAlgorithm INTEGER, + rcIkeV2SAEncryptKeyLen INTEGER, + rcIkeV2SADHGroup INTEGER, + rcIkeV2SAExchangeMode INTEGER, + rcIkeV2SALifetimeSeconds Unsigned32, + rcIkeV2SAStatus INTEGER, + rcIkeV2SAInitiator INTEGER, + rcIkeV2SAIntegrityAlgorithm INTEGER + } + +rcIkeV2SAId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object specifies the unique ID of a SA" + ::= { rcIkeV2SAEntry 1 } + +rcIkeV2SALocalIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object specifies the interface index + of the local address. + Only port and vlan if-index are supported + for this release." + ::= { rcIkeV2SAEntry 2 } + +rcIkeV2SALocalAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object specifies the type of address + field in the rcIkeActiveSALocalAddr. + Only IPv6 address types are supported for + this release." + ::= { rcIkeV2SAEntry 3 } + +rcIkeV2SALocalAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object specifies the string representation + of the local peer ID. The type of value + configured for this object is specified by the + rcIkeV2SALocalAddrType." + ::= { rcIkeV2SAEntry 4 } + +rcIkeV2SARemoteAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object specifies the type of address + field in the rcIkeV2SARemoteAddr. + Only IPv6 address types are supported for + this release." + ::= { rcIkeV2SAEntry 5 } + +rcIkeV2SARemoteAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object specifies the string representation + of the remote peer ID. The type of value + configured for this object is specified by the + rcIkeV2SARemoteAddrType." + ::= { rcIkeV2SAEntry 6 } + +rcIkeV2SAName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies the name for the SA." + ::= { rcIkeV2SAEntry 7 } + +rcIkeV2SAAuthenticationMethod OBJECT-TYPE + SYNTAX INTEGER + { + preSharedKey(1), + dssSignatures(2), + rsaSignatures(3), + encryptionWithRsa(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies the proposed + authentication method for the phase 1 + security association. + Only the Pre-Shared Key authentication + method is supported in this release." + DEFVAL { preSharedKey } + ::= { rcIkeV2SAEntry 8 } + +rcIkeV2SADPDTimeout OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies the Dead Peer + Detection timeout in seconds." + ::= { rcIkeV2SAEntry 9 } + +rcIkeV2SAHashAlgorithm OBJECT-TYPE + SYNTAX INTEGER + { + md5(1), + sha(2), + sha256(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies the hash algorithm + negotiated for this IKEv2 SA." + ::= { rcIkeV2SAEntry 10 } + +rcIkeV2SAEncryptionAlgorithm OBJECT-TYPE + SYNTAX INTEGER + { + desCbc(2), + tripleDesCbc(3), + aesCbc(12) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies the encryption + algorithm negotiated for this IKEv2 SA." + ::= { rcIkeV2SAEntry 11 } + +rcIkeV2SAEncryptKeyLen OBJECT-TYPE + SYNTAX INTEGER (128|192|256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies the encryption + key length negotiated for this IKE V2 SA." + ::= { rcIkeV2SAEntry 12 } + +rcIkeV2SADHGroup OBJECT-TYPE + SYNTAX INTEGER + { + modp768(1), + modp1024(2), + modp2048(14) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies the Diffie-Hellman + group negotiated for this IKE V2 SA." + ::= { rcIkeV2SAEntry 13 } + +rcIkeV2SAExchangeMode OBJECT-TYPE + SYNTAX INTEGER + { + main(1), + aggressive(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies the IKE V2 SA mode." + ::= { rcIkeV2SAEntry 14 } + +rcIkeV2SALifetimeSeconds OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies the amount of time to + propose an IKE V2 SA remain valid during + IKE negotiation. A value of 0 means + no expiration." + ::= { rcIkeV2SAEntry 15 } + +rcIkeV2SAStatus OBJECT-TYPE + SYNTAX INTEGER + { + inactive(1), + active(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies the amount of time to + propose an IKE V2 SA remain valid during + IKE V2 negotiation. A value of 0 means no + expiration." + ::= { rcIkeV2SAEntry 16 } + +rcIkeV2SAInitiator OBJECT-TYPE + SYNTAX INTEGER + { + initiator (1), + responder (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies the whether the SA was + created by an Initiator or a Responder" + ::= { rcIkeV2SAEntry 17 } + + +rcIkeV2SAIntegrityAlgorithm OBJECT-TYPE + SYNTAX INTEGER + { + md5 (1), + sha1 (2), + sha256 (12), + aes-xcbc (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies the integrity algorithms + that can be used during IKEv2 SA + negotiation." + ::= { rcIkeV2SAEntry 18 } + + -- VLAN Table rcVlanNumVlans OBJECT-TYPE @@ -2118,8 +3229,12 @@ RcVlanEntry ::= SEQUENCE { rcVlanSpbMcast EnableValue, rcVlanSecondaryVlanId RcVlanIdOrNone, rcVlanIpsecEnable TruthValue, + rcVlanPimGatewayEnable TruthValue, rcVlanIpv6FhsSnoopDhcpEnable TruthValue, - rcVlanIpv6FhsNDInspectionEnable TruthValue + rcVlanIpv6FhsNDInspectionEnable TruthValue, + rcVlanDvrEnable TruthValue, + rcVlanDvrGwIpv4Addr IpAddress, + rcVlanUntaggedPortMembers PortSet } rcVlanId OBJECT-TYPE @@ -2624,8 +3739,11 @@ rcVlanRmonEnable OBJECT-TYPE rcVlanIpsecEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write - STATUS current - DESCRIPTION "Indicate if the vlan is enabled for IPSEC" + STATUS deprecated + DESCRIPTION "Indicate if the vlan is enabled for IPSEC. + at place of this value use RcIpConfEntry for IPV4 + and use RcIpv6InterfaceEntry for IPV6. This field + changed to deprecated" DEFVAL { false } ::= { rcVlanEntry 64 } @@ -2647,6 +3765,14 @@ rcVlanSecondaryVlanId OBJECT-TYPE the IEEE 802.1Q VLAN Tag." ::= { rcVlanEntry 71 } +rcVlanPimGatewayEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Enable/disable PIM Gateway on Vlan" + DEFVAL { false } + ::= { rcVlanEntry 73 } + rcVlanIpv6FhsSnoopDhcpEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create @@ -2663,6 +3789,28 @@ rcVlanIpv6FhsNDInspectionEnable OBJECT-TYPE DEFVAL { false } ::= { rcVlanEntry 75 } +rcVlanDvrEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Enable/disable DVR on Vlan" + DEFVAL { false } + ::= { rcVlanEntry 76 } + +rcVlanDvrGwIpv4Addr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Gateway IPv4 address for this DVR enabled node on Vlan." + ::= { rcVlanEntry 77 } + +rcVlanUntaggedPortMembers OBJECT-TYPE + SYNTAX PortSet + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The set of untagged ports that are members of this VLAN." + ::= { rcVlanEntry 78 } + -- VLAN Port Table rcVlanPortTable OBJECT-TYPE @@ -2704,7 +3852,8 @@ RcVlanPortEntry ::= SEQUENCE { rcVlanPortClassificationPrec INTEGER, rcVlanPortVlanIdList OCTET STRING, rcVlanPortClassificationSourceMac TruthValue, - rcVlanPortPrivateVlanPortType INTEGER + rcVlanPortPrivateVlanPortType INTEGER, + rcVlanPortUntaggedVlanIds RcVlanMask } rcVlanPortIndex OBJECT-TYPE @@ -2946,6 +4095,13 @@ rcVlanPortPrivateVlanPortType OBJECT-TYPE DEFVAL { none } ::= { rcVlanPortEntry 23 } +rcVlanPortUntaggedVlanIds OBJECT-TYPE + SYNTAX RcVlanMask + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object is used to identify which VLANs this port + is associated with as untagged." + ::= { rcVlanPortEntry 24 } -- VLAN MAC Table @@ -3541,8 +4697,82 @@ rcVlanNameIfIndex OBJECT-TYPE and will be set to zero." ::= { rcVlanNameEntry 3 } +-- Vlan Port Spoof Mac detect table + +rcVlanPortSpoofMacTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcVlanPortSpoofMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table contains a list of Spoof blocked + MAC address information." + ::= { rcVlan 19 } + +rcVlanPortSpoofMacEntry OBJECT-TYPE + SYNTAX RcVlanPortSpoofMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry containing a spoof blocked MAC address" + INDEX { rcVlanPortSpoofMacPortNum, + rcVlanPortSpoofMacVlanId, + rcVlanPortSpoofMacIpAddress, + rcVlanPortSpoofMacMacAddress + } + ::= { rcVlanPortSpoofMacTable 1 } + +RcVlanPortSpoofMacEntry ::= SEQUENCE { + rcVlanPortSpoofMacPortNum InterfaceIndex, + rcVlanPortSpoofMacVlanId RcVlanIdOrNone, + rcVlanPortSpoofMacIpAddress IpAddress, + rcVlanPortSpoofMacMacAddress MacAddress, + rcVlanPortSpoofMacClearMac TruthValue + } +rcVlanPortSpoofMacPortNum OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Port interface number of the Spoof detect is enabled. + Spoof mac is detected " + ::= { rcVlanPortSpoofMacEntry 1 } + +rcVlanPortSpoofMacVlanId OBJECT-TYPE + SYNTAX RcVlanIdOrNone + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A vlan entry which the port intreface belong to. And + the spoof MAC is detected" + ::= { rcVlanPortSpoofMacEntry 2 } + +rcVlanPortSpoofMacIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A Local Ip address on this interface" + ::= { rcVlanPortSpoofMacEntry 3 } + +rcVlanPortSpoofMacMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A spoofing Mac address that is detected in this + interface" + ::= { rcVlanPortSpoofMacEntry 4 } + +rcVlanPortSpoofMacClearMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Clear/delete this spoof detect mac entry when it is true. + It always return false when query" + DEFVAL { false } + ::= { rcVlanPortSpoofMacEntry 5 } + + -- PHYSICAL Elements +-- =begin enum +-- rcChasType a9408 1425195264 +-- =end enum + rcChasType OBJECT-TYPE SYNTAX INTEGER { unknown(1), -- unknown chassis @@ -3566,16 +4796,32 @@ rcChasType OBJECT-TYPE -- VSP4K a4850GTS(1232273458), -- 0100 1001 0111 0011 0000 0000 0011 0010 0x49730032 a4850GTSPWRPLUS(1232277554), -- 0100 1001 0111 0011 0001 0000 0011 0010 0x49731032 - a8284XSQ(1331822677), -- 0100 1111 0110 0010 0000 0000 0101 0101 0x4f620055 a4450GSXPWRPLUS(1231228978), -- 0100 1001 0110 0011 0001 0000 0011 0010 0x49631032 a4450GTXHTPWRPLUS(1232279602), -- 0100 1001 0111 0011 0001 1000 0011 0010 0x49731832 + a4450GSX(1231224882), -- 0100 1001 0110 0011 0000 0000 0011 0010 0x49630032 +-- VSP8K + a8284XSQ(1331822677), -- 0100 1111 0110 0010 0000 0000 0101 0101 0x4f620055 + a8404C(1331839489), -- 0100 1111 0110 0010 0100 0010 0000 0001 0x4f624201 a8404(1331823105), -- 0100 1111 0110 0010 0000 0010 0000 0001 0x4f620201 ---VSP9400: Tsunami - a9408(1425195264), -- 0101 0100 1111 0010 1100 0001 0000 0000 (0x54f2c100) --VSP7K a7254XSQ(1331855415), -- 0100 1111 0110 0010 1000 0000 0011 0111 0x4f628037 a7254XTQ(1332903991), -- 0100 1111 0111 0010 1000 0000 0011 0111 0x4f728037 - a4450GSX(1231224882) -- 0100 1001 0110 0011 0000 0000 0011 0010 0x49630032 + +-- VSP5k IcePick + a5030GSXuPWR(2004029470), -- 0111 0111 0111 0011 0001 0000 0001 1110 (0x7773101E) + a5054GSXuPWR(2004029494), -- 0111 0111 0111 0011 0001 0000 0011 0110 (0x77731036) +-- APLS + aDSG6248(1232274482), -- 0100 1001 0111 0011 0000 0100 0011 0010 (0x49730432) + aDSG6248P(1232278578), -- 0100 1001 0111 0011 0001 0100 0011 0010 (0x49731432) + aDSG6248CFP(1231230002), -- 0100 1001 0110 0011 0001 0100 0011 0010 (0x49631432) + aDSG7648(1331856439), -- 0100 1111 0110 0010 1000 0100 0011 0111 (0x4f628437) + aDSG7648C(1332905015), -- 0100 1111 0111 0010 1000 0100 0011 0111 (0x4f728437) + aDSG7480(1331823701), -- 0100 1111 0110 0010 0000 0100 0101 0101 (0x4f620455) + aDSG8032(929170433), -- 0011 0111 0110 0010 0000 0100 0000 0001 (0x37620401) + aDSG9032(1063392257), -- 0011 1111 0110 0010 0001 0100 0000 0001 (0x3f621401) + aDSG8064(1063388161), -- 0011 1111 0110 0010 0000 0100 0000 0001 (0x3f620401) +--VSP8600: Tsunami + a8608(1425195264) -- 0101 0100 1111 0010 1100 0001 0000 0000 (0x54f2c100) } MAX-ACCESS read-only STATUS current @@ -3715,215 +4961,6 @@ rcChasFanFlowType OBJECT-TYPE - backtofront(3) - Back to front flow." ::= { rcChasFanEntry 5 } -rcChasFanZoneTable OBJECT-TYPE - SYNTAX SEQUENCE OF RcChasFanZoneEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "Table for the zones available on the chassis" - ::= { rcChasFan 2 } - -rcChasFanZoneEntry OBJECT-TYPE - SYNTAX RcChasFanZoneEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "Contains information regarding a zone unit" - INDEX { rcChasFanZoneType } - ::= { rcChasFanZoneTable 1 } - -RcChasFanZoneEntry ::= - SEQUENCE { - rcChasFanZoneType INTEGER, - rcChasFanZoneMode INTEGER, - rcChasFanZoneModeStatus BITS, - rcChasFanZoneTemperature Gauge32, - rcChasFanZoneTray1LedColor INTEGER, - rcChasFanZoneTray2LedColor INTEGER, - rcChasFanZoneFPGATemperature Integer32, - rcChasFanZoneFATemperature Integer32 - } - -rcChasFanZoneType OBJECT-TYPE - SYNTAX INTEGER { - front(1), - rear(2) - } - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "Type of the fan zone." - ::= { rcChasFanZoneEntry 1 } - -rcChasFanZoneMode OBJECT-TYPE - SYNTAX INTEGER { - normal(1), - alarm(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Functional mode of the fan zone." - ::= { rcChasFanZoneEntry 2 } - -rcChasFanZoneModeStatus OBJECT-TYPE - SYNTAX BITS { - normal(0), - fanFault(1), - alarmThresholdExceeded(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Bit set indicates the alarm type(s)" - ::= { rcChasFanZoneEntry 3 } - -rcChasFanZoneTemperature OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Highest temperature measured in celsius degree - from all the sensors (inlet and outlet) in the zone" - ::= { rcChasFanZoneEntry 5 } - -rcChasFanZoneTray1LedColor OBJECT-TYPE - SYNTAX INTEGER { - off(1), - green(2), - red(3), - amber(4) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Led color indicate fans operation status on tray - off: Indicates no tray or power off. - green: Indicates all fans are operational in a tray. - red: Front Zone Tray: more than one fans in a tray are not opertional. - Rear Zone Tray: one of two or both fans fans in a tray are not operational. - amber: Front Zone Tray: one of eight fans is not operational. - Rear Zone Tray: It is not applicable for Rear Zone tray" - - ::= { rcChasFanZoneEntry 6 } - - rcChasFanZoneTray2LedColor OBJECT-TYPE - SYNTAX INTEGER { - off(1), - green(2), - red(3), - amber(4) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Led color indicate fans operation status on tray - off: Indicates no tray or power off. - green: Indicates all fans are operational in a tray. - red: Front Zone Tray: more than one fans in a tray are not opertional. - Rear Zone Tray: one of two fans or both fans in a tray are not operational. - amber: Front Zone Tray: one of eight fans is not operational. - Rear Zone Tray: It is not applicable for Rear Zone tray" - ::= { rcChasFanZoneEntry 7 } - -rcChasFanZoneFPGATemperature OBJECT-TYPE - SYNTAX Integer32 - UNITS "celsius" - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Highest FPGA temperature measured in celsius degree - from all the FPGA sensors in the zone. FPGA sensors - are only available on the RoF cards. Hence this is - applicable only for the front zone. - A value of 0 for this mib object indicates that this - is not applicable." - ::= { rcChasFanZoneEntry 8 } - -rcChasFanZoneFATemperature OBJECT-TYPE - SYNTAX Integer32 - UNITS "celsius" - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Highest FA temperature measured in celsius degree - from all the FA sensors in the zone. FA sensors - are only available on the RoF cards. Hence this is - applicable only for the front zone. - A value of 0 for this mib object indicates that this - is not applicable." - ::= { rcChasFanZoneEntry 9 } - -rcChasFanInfoTable OBJECT-TYPE - SYNTAX SEQUENCE OF RcChasFanInfoEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "This table contains information for - all the fans on the chassis" - ::= { rcChasFan 3 } - -rcChasFanInfoEntry OBJECT-TYPE - SYNTAX RcChasFanInfoEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "Contains information regarding a fan unit" - INDEX { rcChasFanZoneType, rcChasFanInfoTray, rcChasFanInfoFan } - ::= { rcChasFanInfoTable 1 } - -RcChasFanInfoEntry ::= - SEQUENCE { - rcChasFanInfoTray INTEGER, - rcChasFanInfoFan INTEGER, - rcChasFanInfoExpectedSpeed INTEGER, - rcChasFanInfoOperSpeed INTEGER, - rcChasFanInfoStatus INTEGER - } - -rcChasFanInfoTray OBJECT-TYPE - SYNTAX INTEGER (1..2) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "Number of trays per zone in chassis" - ::= { rcChasFanInfoEntry 1 } - -rcChasFanInfoFan OBJECT-TYPE - SYNTAX INTEGER (1..8) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "Number of fans per tray" - ::= { rcChasFanInfoEntry 2 } - -rcChasFanInfoExpectedSpeed OBJECT-TYPE - SYNTAX INTEGER { - low(1), - medium(2), - high(3), - hardware(4) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "The administrative setting for the fan speed - low: Low speed set by software - medium: Medium speed set by software - high: High speed set by software - hardware: Speed controlled by hardware" - ::= { rcChasFanInfoEntry 3 } - -rcChasFanInfoOperSpeed OBJECT-TYPE - SYNTAX INTEGER { - low(1), - medium(2), - high(3), - hardware(4), - error(5) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Actual speed of the fan" - ::= { rcChasFanInfoEntry 4 } - -rcChasFanInfoStatus OBJECT-TYPE - SYNTAX INTEGER { - ok(1), - faulty(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "The operational status of the fan. Details below: - ok(1): Fan operating under normal condition(s) - faulty(2): Fan not operating as expected" - ::= { rcChasFanInfoEntry 5 } - rcChasPowerSupply OBJECT IDENTIFIER ::= { rcChassis 8 } rcChasPowerSupplyTable OBJECT-TYPE @@ -4204,9 +5241,10 @@ rcCardType OBJECT-TYPE rof16x10GBaseSFP(1144218384), -- 0100 0100 0011 0011 0110 0011 0001 0000 0x44336310 rof48x10GBaseSFP(1144218416), -- 0100 0100 0011 0011 0110 0011 0011 0000 0x44336330 rof4x40GBaseSFP(1144283920), -- 0100 0100 0011 0100 0110 0011 0001 0000 0x44346310 - rof12x40GBaseSFP(1144283952) -- 0100 0100 0011 0100 0110 0011 0011 0000 0x44346330 - - + rof12x40GBaseSFP(1144283952), -- 0100 0100 0011 0100 0110 0011 0011 0000 0x44346330 +-- VSP5k IcePick + vsp5k5030GSXuPWR(2004029470), -- 0111 0111 0111 0011 0001 0000 0001 1110 (0x7773101E) (12 ports 1G/10G SFP+ + 12 ports 1G/2.5G/5G/10G RJ45 uPoE + 6 ports 10G SFP+/25G SFP28) + vsp5k5054GSXuPWR(2004029494) -- 0111 0111 0111 0011 0001 0000 0011 0110 (0x77731036) ( 12 ports 1G/2.5G/5G/10G RJ45 uPoE + 12 ports 1G/2.5G uPoE + 24 ports 1G RJ45 uPoE + 6 ports 10G SFP+/25G SFP28) } MAX-ACCESS read-only STATUS current @@ -4481,6 +5519,8 @@ RcPortEntry ::= SEQUENCE { rcPortIngressRateLimitState EnableValue, rcPortClockSource INTEGER, rcPortVrfIdList IdList, + rcPortUserLabel1 DisplayString, + rcPortUserLabel2 DisplayString, rcPortVrfNameList OCTET STRING, rcPortBrouterVrfId VrfIdentifier, rcPortBrouterVrfName DisplayString, @@ -4493,7 +5533,12 @@ RcPortEntry ::= SEQUENCE { rcPortIpsecEnable TruthValue, rcPortShutdownReason INTEGER, rcPortFlexUniEnable TruthValue, - rcPortLicenseControlStatus INTEGER + rcPortBpduGuardTimerCount Integer32, + rcPortBpduGuardTimeout Integer32, + rcPortBpduGuardAdminEnabled TruthValue, + rcPortLicenseControlStatus INTEGER, + rcPortTxFlowControl TruthValue, + rcPortTxFlowControlOperState TruthValue } rcPortIndex OBJECT-TYPE @@ -4662,7 +5707,42 @@ rcPortType OBJECT-TYPE rc40GbCR4BoCChannelized(153), -- (40G DAC breakout cable in channelized mode) rc40GbAOBoCChannelized(154), -- (40G Active optical breakout cable in channelized mode) rc40GbAOC(155), -- (40G Active Optical Cable) - rc40GbAOCChannelized(156) -- (40G Active Optical Cable in channelzied mode) + rc40GbAOCChannelized(156), -- (40G Active Optical Cable in channelzied mode) + rc100GbNone(157), -- (100 Gig Feature) + rc100GbCR4(158), -- (100 Gig Copper) + rc100GbSR4(159), -- (100 Gig Short Reach Fiber) + rc100GbLR4(160), -- (100 Gig Long Reach Fiber) + rc100GbAOC(161), -- (100G Active Optical Cable) + rc100GbAOBoC(162), -- (100G Active optical breakout cable) + rc100GbCR4BoC(163), -- (100G DAC breakout cable) + rc100GbOther(164), -- (100 Gig Other) + rc100GbER4(165), -- (100 Gig ERS4) + rc100GbNoneChannelized(166), -- (100 Gig Feature channel) + rc100GbCR4Channelized(167), + rc100GbSR4Channelized(168), + rc100GbLR4Channelized(169), + rc100GbER4Channelized(170), + rc100GbAOCChannelized(171), + rc100GbAOBoCChannelized(172), + rc100GbCR4BoCChannelized(173), + rc100GbOtherChannelized(174), + rcGbic10GbCu(175), -- (10 gigabit copper) + rc2500BaseT(176), -- (2.5 gigabit base copper) + rc40GbBiDiMMF(177), -- (40 Gig Bi-Directional Multi Mode Fiber) + rc40GbLR4PSM(178), -- (40 Gig LR4 Parallel Single Mode) + rc100GbCWDM4(179), -- (100 Gig Coarse Wave Division Multiplexing) + rc40GbBiDiMMFChannelized(180), -- (40 Gig BiDi MMF Channelized) + rc40GbLR4PSMChannelized(181), -- (40 Gig LR4 PSM Channelized) + rc100GbCWDM4Channelized(182), -- (100 Gig CWDM Channelized) + rc25GbNone(183), -- (25 Gig Feature) + rc25GbSR(184), -- (25 Gig SFP28 SR module) + rc25GbLR(185), -- (25 Gig SFP28 LR module) + rc25GbCX(186), -- (25 Gig SFP28 copper DAC) + rc25GbER(187), -- (25 Gig SFP28 ER module) + rc25GbAOC(188), -- (25 Gig SFP28 Active Optical DAC) + rc25GbCXBoC(189), -- (25 Gig SFP28 copper DAC breakout cable) + rc25GbAOBoC(190), -- (25 Gig SFP28 Active Optical breakout cable) + rc10GbAOC(191) -- (10 Gig SFP+ Active Optical DAC) } MAX-ACCESS read-only STATUS current @@ -4807,7 +5887,11 @@ rcPortAdminSpeed OBJECT-TYPE mbps100(2), -- 100Mb/s mbps1000(3), -- 1000Mb/s mbps10000(4), -- 10Gb/s - mbps40000(5) -- 40Gb/s + mbps40000(5), -- 40Gb/s + mbps100000(6), -- 100Gb/s + mbps25000(7), -- 25Gb/s + mbps2500(8), -- 2.5Gb/s + mbps5000(9) -- 5Gb/s } MAX-ACCESS read-write STATUS current @@ -5111,7 +6195,9 @@ rcPortAutoNegAd OBJECT-TYPE advertiseAsymPause(7), -- Not supported in 8600 advertiseNone(8), advertise10000Full(9), - default(10) + default(10), + advertise2500Full(11), + advertise5000Full(12) } MAX-ACCESS read-write STATUS current @@ -5131,6 +6217,8 @@ rcPortAutoNegAd OBJECT-TYPE bit 9 - 10G full duplex advertisement bit 10 - Set advertise to default setting based on the hardware capability. + bit 11 - 2,5G full duplex advertisement + bit 12 - 5G full duplex advertisement The abilities specified in this object are only used when auto-negotiation is enabled on the port. If all @@ -5189,11 +6277,13 @@ rcPortExtCplimitUtilRate OBJECT-TYPE ::= { rcPortEntry 66 } rcPortEgressRateLimit OBJECT-TYPE - SYNTAX INTEGER(0 | 64..40000000) + SYNTAX INTEGER(0 | 64..100000000) MAX-ACCESS read-write STATUS current - DESCRIPTION "Egress Rate Limit. VSP support range (10000..40000000). - 0 means disabled" + DESCRIPTION "Egress Rate Limit. Different platform has different valid range. + For VOSS product, Valid range is 1000..100000000, 0 means disabled. + The maximum value is based on the port capability. + Value of qos if-shaper" ::= { rcPortEntry 67 } rcPortEgressRateLimitState OBJECT-TYPE @@ -5209,7 +6299,7 @@ rcPortEgressRateLimitState OBJECT-TYPE rcPortBpduFilteringTimerCount OBJECT-TYPE SYNTAX TimeInterval (0..6553500) MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The remaining time the port will be disabled due to a BPDU received when BPDU filtering is enabled." ::= { rcPortEntry 69 } @@ -5217,7 +6307,7 @@ rcPortBpduFilteringTimerCount OBJECT-TYPE rcPortBpduFilteringTimeout OBJECT-TYPE SYNTAX TimeInterval (0..6553500) MAX-ACCESS read-write - STATUS current + STATUS obsolete DESCRIPTION "The time the port will be disabled when a BPDU is received when BPDU filtering is enabled." ::= { rcPortEntry 70 } @@ -5225,7 +6315,7 @@ rcPortBpduFilteringTimeout OBJECT-TYPE rcPortBpduFilteringAdminEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write - STATUS current + STATUS obsolete DESCRIPTION "Used to enable/disable BPDU filtering." DEFVAL { false } ::= { rcPortEntry 71 } @@ -5233,7 +6323,7 @@ rcPortBpduFilteringAdminEnabled OBJECT-TYPE rcPortBpduFilteringOperEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "Indicates whether BPDU filtering is actually enabled or disabled." ::= { rcPortEntry 72 } @@ -5282,10 +6372,11 @@ rcPortClockSource OBJECT-TYPE rcPortIngressRateLimit OBJECT-TYPE - SYNTAX INTEGER(0 | 1000..40000000) + SYNTAX INTEGER(0 | 1000..100000000) MAX-ACCESS read-write STATUS current - DESCRIPTION "Limits the amount of traffic from this Ingress port." + DESCRIPTION "Limits the amount of traffic from this Ingress port. + Value of qos if-rate-limite setting" ::= { rcPortEntry 85 } rcPortIngressRateLimitState OBJECT-TYPE @@ -5304,6 +6395,20 @@ rcPortVrfIdList OBJECT-TYPE DESCRIPTION "The set of VRF ids to which this port belongs." ::= { rcPortEntry 87 } +rcPortUserLabel1 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..89)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "User provided field. Used to give extra management information/data " + ::= { rcPortEntry 89 } + +rcPortUserLabel2 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..89)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "User provided additional field. Used to give extra management information/data " + ::= { rcPortEntry 90 } + rcPortVrfNameList OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only @@ -5378,8 +6483,11 @@ rcPortRmonEnable OBJECT-TYPE rcPortIpsecEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write - STATUS current - DESCRIPTION "Used to set IPSEC enable/disable" + STATUS deprecated + DESCRIPTION "Used to set IPSEC enable/disable. + at place of this value use RcIpConfEntry for IPV4 + and use RcIpv6InterfaceEntry for IPV6. This field + changed to deprecated" DEFVAL { false } ::= { rcPortEntry 113} @@ -5402,7 +6510,9 @@ rcPortShutdownReason OBJECT-TYPE lossless(15), -- (State change due to lossless.) invalidLossCfg(16), -- (State change due to invalid lossless configuration.) dpHeartBeat(17), -- (State change due to DP heartbeat failure.) - ddmStatus(18) -- (State change due to DDM status.) + ddmStatus(18), -- (State change due to DDM status.) + dupQsfpSerNum(19), -- (State change due to duplicate QSFP serial num.) + bpduGuard(20) -- (State change due to BPDU Guard.) } MAX-ACCESS read-only STATUS current @@ -5419,6 +6529,32 @@ rcPortFlexUniEnable OBJECT-TYPE DEFVAL { false } ::= { rcPortEntry 116} +rcPortBpduGuardTimerCount OBJECT-TYPE + SYNTAX Integer32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The remaining time the port will be disabled due + to a BPDU received when BPDU guard is enabled." + ::= { rcPortEntry 117 } + +rcPortBpduGuardTimeout OBJECT-TYPE + SYNTAX Integer32 (0|10..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The time the port will be disabled when a BPDU is + received when BPDU Guard is enabled." + ::= { rcPortEntry 118 } + +rcPortBpduGuardAdminEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Used to enable/disable BPDU guard." + DEFVAL { false } + ::= { rcPortEntry 119 } + rcPortLicenseControlStatus OBJECT-TYPE SYNTAX INTEGER { locked(1), @@ -5440,11 +6576,24 @@ rcPortLicenseControlStatus OBJECT-TYPE 'notApplicable' means the port doesn't require PORT license file" ::= { rcPortEntry 120 } - - +rcPortTxFlowControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Used to enable/disable Tx flow control." + DEFVAL { false } + ::= { rcPortEntry 121 } + +rcPortTxFlowControlOperState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to indicate the Tx flow control operational state." + ::= { rcPortEntry 122 } + -- Following between =begin =end is processed by mib_tools/extras.awk -- =begin enum --- rcPortEgressRateLimit min 10000 +-- rcPortEgressRateLimit min 1000 -- =end enum -- Port Pcap Table @@ -6649,16 +7798,6 @@ rcChasMgidUsageMulticastRemaining OBJECT-TYPE DESCRIPTION "Number of MGIDs remaining allocated for IPMC" ::= { rcChassis 51 } -rcChasPowerManagementEnable OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION "Turn on or off Chassis Power Management. The - configuration will take effect upon reboot. - This object is not applicable to VSP" - DEFVAL { true } - ::= { rcChassis 52 } - rcChasForceTopologyIpFlagEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write @@ -6771,7 +7910,9 @@ rcChasLedStatus OBJECT-TYPE greenBlinking(3), amberSteady(4), amberBlinking(5), - off(6) + off(6), + redSteady(7), + redBlinking(8) } MAX-ACCESS read-only STATUS current @@ -6781,7 +7922,9 @@ rcChasLedStatus OBJECT-TYPE - greenBlinking(3), - amberSteady(4), - amberBlinking(5), - - off(6) + - off(6), + - redSteady(7), + - redBlinking(8) For different LED, the meaning of each status is different." ::= { rcChasLedEntry 3 } @@ -6792,6 +7935,22 @@ rcChasPartNumber OBJECT-TYPE DESCRIPTION "Device part number or PEC code " ::= { rcChassis 66 } +rcChasModelName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Chassis model name. For APLS platform, it is model name + which is in teh seeprom" + ::= { rcChassis 67 } + +rcChasBrandName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Chassis brand name. For APLS platform, it is programmed + in the seeprom" + ::= { rcChassis 68 } + -- Agent Table rcAgentTable OBJECT-TYPE @@ -7327,7 +8486,9 @@ RcIpConfEntry ::= SEQUENCE { rcIpConfIpVpnLiteEnable TruthValue, rcIpConfSpbMulticastEnable TruthValue, rcIpConfVrrpVersion INTEGER, - rcIpConfVrrpChkSumComputation INTEGER + rcIpConfVrrpChkSumComputation INTEGER, + rcIpConfPimGatewayEnable TruthValue, + rcIpConfIpsecEnable TruthValue } rcIpConfIfIndex OBJECT-TYPE @@ -7564,6 +8725,14 @@ rcIpConfVrrpVersion OBJECT-TYPE DESCRIPTION "Set the VRRP version for IPv4 on the specified interface. It does not impact the use of IPv6 VRRPv3" ::= { rcIpConfEntry 29 } +rcIpConfPimGatewayEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Enable or disable PIM Gateway on this port" + DEFVAL { false } + ::= { rcIpConfEntry 30 } + rcIpConfVrrpChkSumComputation OBJECT-TYPE SYNTAX INTEGER { withPseudoHeader(1), @@ -7575,6 +8744,14 @@ rcIpConfVrrpChkSumComputation OBJECT-TYPE interface." ::= { rcIpConfEntry 31 } +rcIpConfIpsecEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Used to enable ipsec feature." + DEFVAL { false } + ::= { rcIpConfEntry 32 } + -- Ospf Configuration Table rcIpConfOspfTable OBJECT-TYPE @@ -7802,6 +8979,24 @@ rcIpConfOspfDefaultMetricVlan OBJECT-TYPE DEFVAL { 10 } ::= { rcIpConfOspfDefaultMetric 6 } +rcIpConfOspfDefaultMetric100000MegPort OBJECT-TYPE + SYNTAX INTEGER (1..'FFFF'h) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Used to indicate the cost associated with + 100000Meg Interface(Port)." + DEFVAL { 1 } + ::= { rcIpConfOspfDefaultMetric 7 } + +rcIpConfOspfDefaultMetric25000MegPort OBJECT-TYPE + SYNTAX INTEGER (1..'FFFF'h) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Used to indicate the cost associated with + 25000Meg Interface(Port)." + DEFVAL { 1 } + ::= { rcIpConfOspfDefaultMetric 8 } + rcIpConfOspf OBJECT IDENTIFIER ::= { rcIpConf 4 } @@ -13895,6 +15090,515 @@ rcIpMulticastMulticastIp OBJECT-TYPE interface." ::= { rcIpMulticastEntry 2 } +-- SPB PIM Gateway + +rcIpSpbPimGw OBJECT IDENTIFIER ::= { rcIp 114 } + +rcIpSpbPimGwGlobal OBJECT IDENTIFIER ::= { rcIpSpbPimGw 1} + +rcIpSpbPimGwGlobalHelloInterval OBJECT-TYPE + SYNTAX Integer32 (0..18724) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PIM Gateway Hello transmission interval in seconds. + The PI Gateway VLAN inherits this value. The Gateway VLAN + Level setting will override this." + DEFVAL { 30 } + ::= { rcIpSpbPimGwGlobal 1 } + +rcIpSpbPimGwGlobalJoinPruneInterval OBJECT-TYPE + SYNTAX Integer32 (1..18724) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PIM Gateway Join/Prune transmission interval in seconds. + The PIM Gateway VLAN inherits this value. The Gateway + VLAN level setting will override this." + DEFVAL { 60 } + ::= { rcIpSpbPimGwGlobal 2 } + +-- PIM Gateway Interface Table + +rcIpSpbPimGwInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcIpSpbPimGwInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP PIM Gateway table" + ::= { rcIpSpbPimGw 2 } + +rcIpSpbPimGwInterfaceEntry OBJECT-TYPE + SYNTAX RcIpSpbPimGwInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry of Ip Pim Gateway Interface Table." + INDEX { rcIpSpbPimGwInterfaceIfIndex } + ::= { rcIpSpbPimGwInterfaceTable 1 } + +RcIpSpbPimGwInterfaceEntry ::= + SEQUENCE { + rcIpSpbPimGwInterfaceIfIndex InterfaceIndex, + rcIpSpbPimGwInterfaceOperState INTEGER, + rcIpSpbPimGwInterfaceAddressType InetAddressType, + rcIpSpbPimGwInterfaceAddress InetAddress, + rcIpSpbPimGwInterfaceAddressMask InetAddress, + rcIpSpbPimGwInterfaceHelloInterval Integer32, + rcIpSpbPimGwInterfaceJoinPruneInterval Integer32 + } + +rcIpSpbPimGwInterfaceIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "port" + ::= { rcIpSpbPimGwInterfaceEntry 1 } + +rcIpSpbPimGwInterfaceOperState OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The current operational state of this PIM-gw + interface." + ::= { rcIpSpbPimGwInterfaceEntry 2 } + +rcIpSpbPimGwInterfaceAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address type of this PIM-gw interface." + ::= { rcIpSpbPimGwInterfaceEntry 3 } + +rcIpSpbPimGwInterfaceAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The primary IP address of this router on this PIM-gw + interface. The InetAddressType is given by the + rcIpSpbPimGwInterfaceAddressType object." + ::= { rcIpSpbPimGwInterfaceEntry 4 } + +rcIpSpbPimGwInterfaceAddressMask OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The primary IP address mask of this router on this PIM-gw + interface." + ::= { rcIpSpbPimGwInterfaceEntry 5 } + +rcIpSpbPimGwInterfaceHelloInterval OBJECT-TYPE + SYNTAX Integer32 (0..18724) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "PIM Hello transmission interval. This PIM Gateway + VLAN level interval setting overrides the inherited + Global PIM Gateway Hello Interval setting. + Setting the Hello interval to 0 will cause neighbors + to never expire its neighborship with this local PIM + gateway interface." + + DEFVAL { 30 } + ::= { rcIpSpbPimGwInterfaceEntry 6 } + +rcIpSpbPimGwInterfaceJoinPruneInterval OBJECT-TYPE + SYNTAX Integer32 (1..18724) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "PIM Join/Prune transmission interval. This PIM Gateway + VLAN level interval setting overrides the inherited Global + level Join/Prune transmission interval setting." + + DEFVAL { 60 } + ::= { rcIpSpbPimGwInterfaceEntry 7 } + +-- Pim-gw Neighbor Table + +rcIpSpbPimGwNeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcIpSpbPimGwNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The PIM-gw neighbor Table" + ::= { rcIpSpbPimGw 3 } + +rcIpSpbPimGwNeighborEntry OBJECT-TYPE + SYNTAX RcIpSpbPimGwNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the pimNeighborTable." + INDEX { rcIpSpbPimGwNeighborIfIndex, + rcIpSpbPimGwNeighborAddressType, + rcIpSpbPimGwNeighborAddress } + ::= { rcIpSpbPimGwNeighborTable 1 } + +RcIpSpbPimGwNeighborEntry ::= SEQUENCE { + rcIpSpbPimGwNeighborIfIndex InterfaceIndex, + rcIpSpbPimGwNeighborAddressType InetAddressType, + rcIpSpbPimGwNeighborAddress InetAddress, + rcIpSpbPimGwNeighborUpTime TimeTicks, + rcIpSpbPimGwNeighborExpiryTime TimeTicks +} + +rcIpSpbPimGwNeighborIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of ifIndex for the interface used to reach this + PIM-gw neighbor." + ::= { rcIpSpbPimGwNeighborEntry 1 } + +rcIpSpbPimGwNeighborAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address type of this PIM-gw neighbor." + ::= { rcIpSpbPimGwNeighborEntry 2 } + + +rcIpSpbPimGwNeighborAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|8|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The primary IP address of this PIM-gw neighbor. The + InetAddressType is given by the rcIpSpbPimGwNeighborAddressType + object." + ::= { rcIpSpbPimGwNeighborEntry 3 } + +rcIpSpbPimGwNeighborUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time since this PIM-gw neighbor (last) became a neighbor + of the local router." + ::= { rcIpSpbPimGwNeighborEntry 4 } + +rcIpSpbPimGwNeighborExpiryTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum time remaining before this PIM-gw neighbor will + time out." + ::= { rcIpSpbPimGwNeighborEntry 5 } + +-- SPB PIM GW Controller foreign source table + +rcIpSpbPimGwControllerForeignSrcTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcIpSpbPimGwControllerForeignSrcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP Multicast foreign source table from SPB PIM GW controller. + This is table of IP multicast sources from non-SPBM domain." + ::= { rcIpSpbPimGw 4 } + +rcIpSpbPimGwControllerForeignSrcEntry OBJECT-TYPE + SYNTAX RcIpSpbPimGwControllerForeignSrcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry of IP multicast foreign source." + INDEX { rcIpSpbPimGwControllerForeignSrcSourceAddress, + rcIpSpbPimGwControllerForeignSrcGroupAddress } + ::= { rcIpSpbPimGwControllerForeignSrcTable 1 } + +RcIpSpbPimGwControllerForeignSrcEntry ::= + SEQUENCE { + rcIpSpbPimGwControllerForeignSrcSourceAddress IpAddress, + rcIpSpbPimGwControllerForeignSrcGroupAddress IpAddress, + rcIpSpbPimGwControllerForeignSrcRowStatus RowStatus, + rcIpSpbPimGwControllerForeignSrcGatewaySysId OCTET STRING, + rcIpSpbPimGwControllerForeignSrcGatewayHostName OCTET STRING, + rcIpSpbPimGwControllerForeignSrcType INTEGER, + rcIpSpbPimGwControllerForeignSrcOwner IpAddress + } + +rcIpSpbPimGwControllerForeignSrcSourceAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The source IP address from non-SPBM multicast + domain." + ::= { rcIpSpbPimGwControllerForeignSrcEntry 1 } + +rcIpSpbPimGwControllerForeignSrcGroupAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Multicast group IP address associated with the + foreign source." + ::= { rcIpSpbPimGwControllerForeignSrcEntry 2 } + +rcIpSpbPimGwControllerForeignSrcRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete entries." + ::= { rcIpSpbPimGwControllerForeignSrcEntry 3 } + +rcIpSpbPimGwControllerForeignSrcGatewaySysId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (6)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "System ID of the node selected as the gateway for this + foreing source. This object has valid value if the source + has a gateway assigned. If the source is not assigned a gateway, + this object will have all 0s." + ::= { rcIpSpbPimGwControllerForeignSrcEntry 4 } + +rcIpSpbPimGwControllerForeignSrcGatewayHostName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Host name of the node selected as the gateway for this + foreign source. This object has valid value if the source + has a gateway assigned. If the source is not assigned a gateway, + this object will have NULL." + ::= { rcIpSpbPimGwControllerForeignSrcEntry 5 } + +rcIpSpbPimGwControllerForeignSrcType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + msdp(2), + static(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The type of the owner of this source." + ::= { rcIpSpbPimGwControllerForeignSrcEntry 6 } + +rcIpSpbPimGwControllerForeignSrcOwner OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The IP address of the MSDP peer if the foreign source + type (rcIpSpbPimGwControllerForeignSrcType) is MSDP." + ::= { rcIpSpbPimGwControllerForeignSrcEntry 7 } + +-- SPB PIM GW Controller SPBMC source table + +rcIpSpbPimGwControllerSpbmcSrcTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcIpSpbPimGwControllerSpbmcSrcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "SPB Multicast source table from SPB PIM GW controller. + This is table for all SPBM sources distributed to MSDP." + ::= { rcIpSpbPimGw 5 } + +rcIpSpbPimGwControllerSpbmcSrcEntry OBJECT-TYPE + SYNTAX RcIpSpbPimGwControllerSpbmcSrcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry of SPBMC source sent to MSDP." + INDEX { rcIpSpbPimGwControllerSpbmcSrcSourceAddress, + rcIpSpbPimGwControllerSpbmcSrcGroupAddress } + ::= { rcIpSpbPimGwControllerSpbmcSrcTable 1 } + +RcIpSpbPimGwControllerSpbmcSrcEntry ::= + SEQUENCE { + rcIpSpbPimGwControllerSpbmcSrcSourceAddress IpAddress, + rcIpSpbPimGwControllerSpbmcSrcGroupAddress IpAddress, + rcIpSpbPimGwControllerSpbmcSrcOriginatorSysId OCTET STRING, + rcIpSpbPimGwControllerSpbmcSrcOriginatorHostName OCTET STRING + } + +rcIpSpbPimGwControllerSpbmcSrcSourceAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The source IP address from SPBM multicast + domain." + ::= { rcIpSpbPimGwControllerSpbmcSrcEntry 1 } + +rcIpSpbPimGwControllerSpbmcSrcGroupAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Multicast group IP address associated with the + SPBMC source." + ::= { rcIpSpbPimGwControllerSpbmcSrcEntry 2 } + +rcIpSpbPimGwControllerSpbmcSrcOriginatorSysId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (6)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "System ID of the node to which the source is attached to." + ::= { rcIpSpbPimGwControllerSpbmcSrcEntry 3 } + +rcIpSpbPimGwControllerSpbmcSrcOriginatorHostName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Host name of the node to which the source is attached to." + ::= { rcIpSpbPimGwControllerSpbmcSrcEntry 4 } + +-- SPB PIM GW Gateway foreign source table + +rcIpSpbPimGwGatewayForeignSrcTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcIpSpbPimGwGatewayForeignSrcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP Multicast foreign source table from SPB PIM GW gateway." + ::= { rcIpSpbPimGw 6 } + +rcIpSpbPimGwGatewayForeignSrcEntry OBJECT-TYPE + SYNTAX RcIpSpbPimGwGatewayForeignSrcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry of IP multicast foreign source." + INDEX { rcIpSpbPimGwGatewayForeignSrcSourceAddress, + rcIpSpbPimGwGatewayForeignSrcGroupAddress, + rcIpSpbPimGwGatewayForeignSrcControllerSysId } + ::= { rcIpSpbPimGwGatewayForeignSrcTable 1 } + +RcIpSpbPimGwGatewayForeignSrcEntry ::= + SEQUENCE { + rcIpSpbPimGwGatewayForeignSrcSourceAddress IpAddress, + rcIpSpbPimGwGatewayForeignSrcGroupAddress IpAddress, + rcIpSpbPimGwGatewayForeignSrcControllerSysId OCTET STRING, + rcIpSpbPimGwGatewayForeignSrcControllerHostName OCTET STRING, + rcIpSpbPimGwGatewayForeignSrcGatewaySysId OCTET STRING, + rcIpSpbPimGwGatewayForeignSrcGatewayHostName OCTET STRING, + rcIpSpbPimGwGatewayForeignSrcInVid INTEGER, + rcIpSpbPimGwGatewayForeignSrcInPort InterfaceIndex, + rcIpSpbPimGwGatewayForeignSrcOwnerType INTEGER + } + +rcIpSpbPimGwGatewayForeignSrcSourceAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The source IP address foreign source entry." + ::= { rcIpSpbPimGwGatewayForeignSrcEntry 1 } + +rcIpSpbPimGwGatewayForeignSrcGroupAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Multicast group IP address associated with the + foreign source." + ::= { rcIpSpbPimGwGatewayForeignSrcEntry 2 } + +rcIpSpbPimGwGatewayForeignSrcControllerSysId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (6)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "System ID of the controller node (preferred controller) that + sent this foreing source." + ::= { rcIpSpbPimGwGatewayForeignSrcEntry 3 } + +rcIpSpbPimGwGatewayForeignSrcControllerHostName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Host name of the controller node that sent this + foreign source." + ::= { rcIpSpbPimGwGatewayForeignSrcEntry 4 } + +rcIpSpbPimGwGatewayForeignSrcGatewaySysId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (6)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "System ID of the node selected as the gateway for this + foreing source." + ::= { rcIpSpbPimGwGatewayForeignSrcEntry 5 } + +rcIpSpbPimGwGatewayForeignSrcGatewayHostName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Host name of the node selected as the gateway for this + foreign source." + ::= { rcIpSpbPimGwGatewayForeignSrcEntry 6 } + +rcIpSpbPimGwGatewayForeignSrcInVid OBJECT-TYPE + SYNTAX INTEGER (1..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The VLAN id of the PimGw interface through which the source + of this source is reachable." + ::= { rcIpSpbPimGwGatewayForeignSrcEntry 7 } + +rcIpSpbPimGwGatewayForeignSrcInPort OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An unique value to identify a physical + interface through which the source of this source is + reachable." + ::= { rcIpSpbPimGwGatewayForeignSrcEntry 8 } + +rcIpSpbPimGwGatewayForeignSrcOwnerType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + msdp(2), + static(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "msdp - if the owner is MSDP; + static - otherwise" + ::= { rcIpSpbPimGwGatewayForeignSrcEntry 9 } + +-- Pim-gw Node Table + +rcIpSpbPimGwNodeTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcIpSpbPimGwNodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The PIM-gw node Table" + ::= { rcIpSpbPimGw 7 } + +rcIpSpbPimGwNodeEntry OBJECT-TYPE + SYNTAX RcIpSpbPimGwNodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the pimNodeTable." + INDEX { rcIpSpbPimGwNodeMacAddress } + ::= { rcIpSpbPimGwNodeTable 1 } + +RcIpSpbPimGwNodeEntry ::= SEQUENCE { + rcIpSpbPimGwNodeMacAddress MacAddress, + rcIpSpbPimGwNodeHostName OCTET STRING, + rcIpSpbPimGwNodeRoleType INTEGER +} + +rcIpSpbPimGwNodeMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Max Address of the active node." + ::= { rcIpSpbPimGwNodeEntry 1 } + +rcIpSpbPimGwNodeHostName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Host name of the active node." + ::= { rcIpSpbPimGwNodeEntry 2 } + +rcIpSpbPimGwNodeRoleType OBJECT-TYPE + SYNTAX INTEGER { + controller(1), + gateway(2), + both(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The role type of the node. It is either Gateway, Controller or both." + ::= { rcIpSpbPimGwNodeEntry 3 } + -- IP COPS Global rcIpCops OBJECT IDENTIFIER ::= { rcIp 19 } @@ -16214,7 +17918,8 @@ RcIpRoutePolicyEntry ::= rcIpRoutePolicyMatchIpRouteDest RcLongDisplayString, rcIpRoutePolicyIpv6SetNextHop Ipv6Address, rcIpRoutePolicyMatchMetricTypeIsis INTEGER, - rcIpRoutePolicySetMetricTypeIsis INTEGER + rcIpRoutePolicySetMetricTypeIsis INTEGER, + rcIpRoutePolicySetMetricTypeBgp INTEGER } @@ -16712,6 +18417,17 @@ rcIpRoutePolicySetMetricTypeIsis OBJECT-TYPE DEFVAL { none } ::= { rcIpRoutePolicyEntry 45 } +rcIpRoutePolicySetMetricTypeBgp OBJECT-TYPE + SYNTAX INTEGER { + none(1), + liveMetric(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set Metric type BGP." + DEFVAL { none } + ::= { rcIpRoutePolicyEntry 46 } + -- Ip Redistribute Table rcIpRedistributeTableSize OBJECT-TYPE @@ -17011,7 +18727,8 @@ rcIpRedistributeInterVrfProtocol OBJECT-TYPE ospfv3(10), bgpv6(11), isisv6(12), - ripng(13) + ripng(13), + dvr(14) } MAX-ACCESS not-accessible STATUS current @@ -17041,7 +18758,8 @@ rcIpRedistributeInterVrfRouteSource OBJECT-TYPE isis(13), v6isis(14), v6bgp(15), - ripng(16) + ripng(16), + dvr(17) } MAX-ACCESS not-accessible STATUS current @@ -17072,7 +18790,8 @@ rcIpRedistributeInterVrfMetric OBJECT-TYPE rcIpRedistributeInterVrfMetricType OBJECT-TYPE SYNTAX INTEGER { type1(1), - type2(2) + type2(2), + live(3) } MAX-ACCESS read-write STATUS current @@ -17368,7 +19087,8 @@ RcIpIsisInFilterNickNameEntry ::= rcIpIsisInFilterNickNameAdvertisingRtr IpIsisPlsbNodeNickName, rcIpIsisInFilterNickNameEnable EnableValue, rcIpIsisInFilterNickNamePolicyName DisplayString, - rcIpIsisInFilterNickNameRowStatus RowStatus + rcIpIsisInFilterNickNameRowStatus RowStatus, + rcIpIsisInFilterNickNameBackBonePolicyName DisplayString } rcIpIsisInFilterNickNameAdvertisingRtr OBJECT-TYPE @@ -17388,7 +19108,7 @@ rcIpIsisInFilterNickNameEnable OBJECT-TYPE ::= { rcIpIsisInFilterNickNameEntry 2 } rcIpIsisInFilterNickNamePolicyName OBJECT-TYPE - SYNTAX DisplayString (SIZE(1..64)) + SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "Route Map name used" @@ -17401,6 +19121,13 @@ rcIpIsisInFilterNickNameRowStatus OBJECT-TYPE DESCRIPTION "Ip Isis In Filter Nick Name Table Row Status" ::= { rcIpIsisInFilterNickNameEntry 4 } +rcIpIsisInFilterNickNameBackBonePolicyName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Backbone Route Map name" + ::= { rcIpIsisInFilterNickNameEntry 5 } + -- IP Isis In Filter ISID Table rcIpIsisInFilterIsidTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpIsisInFilterIsidEntry @@ -17422,7 +19149,8 @@ RcIpIsisInFilterIsidEntry ::= rcIpIsisInFilterIsid Integer32, rcIpIsisInFilterIsidEnable EnableValue, rcIpIsisInFilterIsidPolicyName DisplayString, - rcIpIsisInFilterIsidRowStatus RowStatus + rcIpIsisInFilterIsidRowStatus RowStatus, + rcIpIsisInFilterIsidBackbonePolicyName DisplayString } rcIpIsisInFilterIsid OBJECT-TYPE @@ -17443,7 +19171,7 @@ rcIpIsisInFilterIsidEnable OBJECT-TYPE ::= { rcIpIsisInFilterIsidEntry 2 } rcIpIsisInFilterIsidPolicyName OBJECT-TYPE - SYNTAX DisplayString (SIZE(1..64)) + SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "Route Map name used" @@ -17456,6 +19184,13 @@ rcIpIsisInFilterIsidRowStatus OBJECT-TYPE DESCRIPTION "Ip Isis In Filter Isid Table Row Status" ::= { rcIpIsisInFilterIsidEntry 4 } +rcIpIsisInFilterIsidBackbonePolicyName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Backbone Route Map name" + ::= { rcIpIsisInFilterIsidEntry 5 } + -- IP Isis In Filter NickName ISID Table rcIpIsisInFilterNickNameIsidTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpIsisInFilterNickNameIsidEntry @@ -17479,7 +19214,8 @@ RcIpIsisInFilterNickNameIsidEntry ::= rcIpIsisInFilterNickNameIsid Integer32, rcIpIsisInFilterNickNameIsidEnable EnableValue, rcIpIsisInFilterNickNameIsidPolicyName DisplayString, - rcIpIsisInFilterNickNameIsidRowStatus RowStatus + rcIpIsisInFilterNickNameIsidRowStatus RowStatus, + rcIpIsisInFilterNickNameIsidBackBonePolicyName DisplayString } rcIpIsisInFilterNickNameIsidAdvertisingRtr OBJECT-TYPE @@ -17506,7 +19242,7 @@ rcIpIsisInFilterNickNameIsidEnable OBJECT-TYPE ::= { rcIpIsisInFilterNickNameIsidEntry 3 } rcIpIsisInFilterNickNameIsidPolicyName OBJECT-TYPE - SYNTAX DisplayString (SIZE(1..64)) + SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "Route Map name used" @@ -17519,6 +19255,13 @@ rcIpIsisInFilterNickNameIsidRowStatus OBJECT-TYPE DESCRIPTION "Ip Isis In Filter Nick Name Isid Table Row Status" ::= { rcIpIsisInFilterNickNameIsidEntry 5 } +rcIpIsisInFilterNickNameIsidBackBonePolicyName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Backbone Route Map name" + ::= { rcIpIsisInFilterNickNameIsidEntry 6 } + -- IP Isis ISID List Table rcIpIsisIsidListTable OBJECT-TYPE @@ -17588,7 +19331,8 @@ RcIpIsisInFilterIsidListEntry ::= rcIpIsisInFilterIsidListName DisplayString, rcIpIsisInFilterIsidListEnable EnableValue, rcIpIsisInFilterIsidListPolicyName DisplayString, - rcIpIsisInFilterIsidListRowStatus RowStatus + rcIpIsisInFilterIsidListRowStatus RowStatus, + rcIpIsisInFilterIsidListBackBonePolicyName DisplayString } rcIpIsisInFilterIsidListName OBJECT-TYPE @@ -17608,7 +19352,7 @@ rcIpIsisInFilterIsidListEnable OBJECT-TYPE ::= { rcIpIsisInFilterIsidListEntry 2 } rcIpIsisInFilterIsidListPolicyName OBJECT-TYPE - SYNTAX DisplayString (SIZE(1..64)) + SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "Route Map name" @@ -17621,6 +19365,13 @@ rcIpIsisInFilterIsidListRowStatus OBJECT-TYPE DESCRIPTION "Ip Isis In Filter Isid List Table Row Status" ::= { rcIpIsisInFilterIsidListEntry 4 } +rcIpIsisInFilterIsidListBackBonePolicyName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Backbone Route Map name" + ::= { rcIpIsisInFilterIsidListEntry 5 } + -- IP Isis In Filter Nick Name ISID List Table rcIpIsisInFilterNickNameIsidListTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpIsisInFilterNickNameIsidListEntry @@ -17644,7 +19395,8 @@ RcIpIsisInFilterNickNameIsidListEntry ::= rcIpIsisInFilterNickNameIsidListName DisplayString, rcIpIsisInFilterNickNameIsidListEnable EnableValue, rcIpIsisInFilterNickNameIsidListPolicyName DisplayString, - rcIpIsisInFilterNickNameIsidListRowStatus RowStatus + rcIpIsisInFilterNickNameIsidListRowStatus RowStatus, + rcIpIsisInFilterNickNameIsidListBackBonePolicyName DisplayString } rcIpIsisInFilterNickNameIsidListAdvertisingRtr OBJECT-TYPE @@ -17671,7 +19423,7 @@ rcIpIsisInFilterNickNameIsidListEnable OBJECT-TYPE ::= { rcIpIsisInFilterNickNameIsidListEntry 3 } rcIpIsisInFilterNickNameIsidListPolicyName OBJECT-TYPE - SYNTAX DisplayString (SIZE(1..64)) + SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "Route Map name" @@ -17684,15 +19436,29 @@ rcIpIsisInFilterNickNameIsidListRowStatus OBJECT-TYPE DESCRIPTION "Ip Isis In Filter Nick Name Isid List Table Row Status" ::= { rcIpIsisInFilterNickNameIsidListEntry 5 } +rcIpIsisInFilterNickNameIsidListBackBonePolicyName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Backbone Route Map name" + ::= { rcIpIsisInFilterNickNameIsidListEntry 6 } + rcIpIsisInFilterDefault OBJECT IDENTIFIER ::= { rcIpIsisInFilter 7 } rcIpIsisInFilterDefaultPolicyName OBJECT-TYPE - SYNTAX DisplayString (SIZE(1..64)) + SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Route Map name for the default filter" ::= { rcIpIsisInFilterDefault 1 } +rcIpIsisInFilterDefaultBackbonePolicyName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Backbone Route Map name for the default filter" + ::= { rcIpIsisInFilterDefault 2 } + -- Ip BGP @@ -18128,7 +19894,7 @@ rcIpBgpRouteReflectionEnable OBJECT-TYPE MAX-ACCESS read-write STATUS current DESCRIPTION "Enable Route Reflection on this router" - DEFVAL {disable} + DEFVAL {enable} ::= { rcIpBgpRouteReflectorGroup 1 } rcIpBgpRouteReflectorClusterId OBJECT-TYPE @@ -18145,7 +19911,7 @@ rcIpBgpRouteReflectorClientToClientReflection OBJECT-TYPE DESCRIPTION "When this router is configured as a route reflector, and the clients are fully meshed, a Disable value disables reflection of routes from one client to another." - DEFVAL {disable} + DEFVAL {enable} ::= { rcIpBgpRouteReflectorGroup 3 } rcIpBgpRouteReflectionOperState OBJECT-TYPE @@ -19602,7 +21368,7 @@ rcIpBgpExtPeerAfAdvertisementInterval OBJECT-TYPE DESCRIPTION "To set the minimum interval between the sending Of BGP routing updates Time in seconds. Integer from 5 to 120." - DEFVAL { 30 } + DEFVAL { 5 } ::= { rcIpBgpExtPeerAfEntry 5 } rcIpBgpExtPeerAfPassword OBJECT-TYPE @@ -22007,6 +23773,351 @@ rcRipExtV2EntPoison OBJECT-TYPE DEFVAL { disable } ::= { rcRipExtV2Entry 5 } +-- Mroute Table + +rcMRouteExt OBJECT IDENTIFIER ::= { rcIp 115 } + +rcMRouteExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcMRouteExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table containing multicast routing + information for IP datagrams sent by particular sources to + the IP multicast groups known to this router." + ::= { rcMRouteExt 1 } + +rcMRouteExtEntry OBJECT-TYPE + SYNTAX RcMRouteExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) containing the multicast routing + information for IP datagrams from a particular source and + addressed to a particular IP multicast group address." + AUGMENTS { + ipMRouteEntry + } + ::= { rcMRouteExtTable 1 } + +RcMRouteExtEntry ::= SEQUENCE { + rcMRouteExtProtocol INTEGER +} + +rcMRouteExtProtocol OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + local(2), -- e.g., manually configured + netmgmt(3), -- set via net.mgmt protocol + dvmrp(4), + mospf(5), + pimSparseDense(6), -- PIMv1, both DM and SM + cbt(7), + pimSparseMode(8), -- PIM-SMv2 + pimDenseMode(9), -- PIM-DMv2 + igmpOnly(10), + pimSsmMode(11), + spb(12), + spbpimgw(13) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The routing mechanism via which this route was learned." + ::= { rcMRouteExtEntry 1 } + +-- +-- The IP Multicast Routing Next Hop Table +-- + +rcMRouteExtNextHopTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcMRouteExtNextHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table containing information on the next + hops on outgoing interfaces for routing IP multicast + datagrams. Each entry is one of a list of next hops on + outgoing interfaces for particular sources sending to a + particular multicast group address." + ::= { rcMRouteExt 2 } + +rcMRouteExtNextHopEntry OBJECT-TYPE + SYNTAX RcMRouteExtNextHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the list of next hops on + outgoing interfaces to which IP multicast datagrams from + particular sources to a IP multicast group address are + routed." + + AUGMENTS { + ipMRouteNextHopEntry + } + + ::= { rcMRouteExtNextHopTable 1 } + +RcMRouteExtNextHopEntry ::= SEQUENCE { + rcMRouteExtNextHopProtocol INTEGER, + rcMRouteExtNextHopL2Isid Integer32 +} + +rcMRouteExtNextHopProtocol OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + local(2), -- e.g., manually configured + netmgmt(3), -- set via net.mgmt protocol + dvmrp(4), + mospf(5), + pimSparseDense(6), -- PIMv1, both DM and SM + cbt(7), + pimSparseMode(8), -- PIM-SMv2 + pimDenseMode(9), -- PIM-DMv2 + igmpOnly(10), + pimSsmMode(11), + spb(12), + spbpimgw(13) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The routing mechanism via which this next-hop was learned." + ::= { rcMRouteExtNextHopEntry 1 } + +rcMRouteExtNextHopL2Isid OBJECT-TYPE + SYNTAX Integer32 (0..16777215) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2 ISID of the cvlan." + ::= { rcMRouteExtNextHopEntry 2 } + +-- +-- The Multicast Routing Interface Table +-- + +rcMRouteExtInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcMRouteExtInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table containg multicast routing + information specific to interfaces." + ::= { rcMRouteExt 3 } + +rcMRouteExtInterfaceEntry OBJECT-TYPE + SYNTAX RcMRouteExtInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) containing the multicast routing + information for a particular interface." + AUGMENTS { + ipMRouteInterfaceEntry + } + + ::= { rcMRouteExtInterfaceTable 1 } + +RcMRouteExtInterfaceEntry ::= SEQUENCE { + rcMRouteExtInterfaceProtocol INTEGER +} + +rcMRouteExtInterfaceProtocol OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + local(2), -- e.g., static routing + netmgmt(3), -- set via net.mgmt protocol + dvmrp(4), + mospf(5), + pimSparseDense(6), -- PIMv1, both DM and SM + cbt(7), + pimSparseMode(8), -- PIM-SMv2 + pimDenseMode(9), -- PIM-DMv2 + igmpOnly(10), + pimSsmMode(11), + spb(12), + spbpimgw(13) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The routing protocol running on this interface." + ::= { rcMRouteExtInterfaceEntry 1 } + +rcMRouteExtNextHopPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcMRouteExtNextHopPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table containing information on the next + hops on outgoing interfaces for routing IP multicast + datagrams. Each entry is one of a list of next hops on + outgoing interfaces for particular sources sending to a + particular multicast group address" + ::= { rcMRouteExt 4 } + +rcMRouteExtNextHopPortEntry OBJECT-TYPE + SYNTAX RcMRouteExtNextHopPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the list of next hops on + outgoing interfaces to which IP multicast datagrams from + particular sources to a IP multicast group address are + routed." + INDEX { rcMRouteExtNextHopPortGroup, rcMRouteExtNextHopPortSource, + rcMRouteExtNextHopPortSourceMask, rcMRouteExtNextHopPortIfIndex, + rcMRouteExtNextHopPortReceiverPort, rcMRouteExtNextHopPortAddress } + ::= { rcMRouteExtNextHopPortTable 1 } + +RcMRouteExtNextHopPortEntry ::= SEQUENCE { + rcMRouteExtNextHopPortGroup IpAddress, + rcMRouteExtNextHopPortSource IpAddress, + rcMRouteExtNextHopPortSourceMask IpAddress, + rcMRouteExtNextHopPortIfIndex InterfaceIndex, + rcMRouteExtNextHopPortReceiverPort InterfaceIndex, + rcMRouteExtNextHopPortAddress IpAddress, + rcMRouteExtNextHopPortState INTEGER, + rcMRouteExtNextHopPortUpTime TimeTicks, + rcMRouteExtNextHopPortExpiryTime TimeTicks, + rcMRouteExtNextHopPortClosestMemberHops Integer32, + rcMRouteExtNextHopPortProtocol INTEGER, + rcMRouteExtNextHopPortPkts Counter32 +} + +rcMRouteExtNextHopPortGroup OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast group for which this entry specifies a + next hop on an outgoing interface." + ::= { rcMRouteExtNextHopPortEntry 1 } + +rcMRouteExtNextHopPortSource OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The network address which when combined with the + corresponding value of ipMRouteNextHopSourceMask identifies + the sources for which this entry specifies a next hop on an + outgoing interface." + ::= { rcMRouteExtNextHopPortEntry 2 } + +rcMRouteExtNextHopPortSourceMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The network mask which when combined with the corresponding + value of ipMRouteNextHopSource identifies the sources for + which this entry specifies a next hop on an outgoing + interface." + ::= { rcMRouteExtNextHopPortEntry 3 } + +rcMRouteExtNextHopPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex value of the interface for the outgoing + interface for this next hop." + ::= { rcMRouteExtNextHopPortEntry 4 } + +rcMRouteExtNextHopPortReceiverPort OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port number where the receiver exists for this next hop." + ::= { rcMRouteExtNextHopPortEntry 5 } + +rcMRouteExtNextHopPortAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address of the next hop specific to this entry. For + most interfaces, this is identical to ipMRouteNextHopGroup. + NBMA interfaces, however, may have multiple next hop + addresses out a single outgoing interface." + ::= { rcMRouteExtNextHopPortEntry 6 } + +rcMRouteExtNextHopPortState OBJECT-TYPE + SYNTAX INTEGER { pruned(1), forwarding(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of whether the outgoing interface and next + hop represented by this entry is currently being used to + forward IP datagrams. The value 'forwarding' indicates it + is currently being used; the value 'pruned' indicates it is + not." + ::= { rcMRouteExtNextHopPortEntry 7 } + +rcMRouteExtNextHopPortUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time since the multicast routing information + represented by this entry was learned by the router." + ::= { rcMRouteExtNextHopPortEntry 8 } + +rcMRouteExtNextHopPortExpiryTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum amount of time remaining before this entry will + be aged out. The value 0 indicates that the entry is not + subject to aging." + ::= { rcMRouteExtNextHopPortEntry 9 } + +rcMRouteExtNextHopPortClosestMemberHops OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum number of hops between this router and any + member of this IP multicast group reached via this next hop + on this outgoing interface. Any IP multicast datagrams for + the group which have a TTL less than this number of hops + will not be forwarded to this next hop." + ::= { rcMRouteExtNextHopPortEntry 10 } + +rcMRouteExtNextHopPortProtocol OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + local(2), -- e.g., manually configured + netmgmt(3), -- set via net.mgmt protocol + dvmrp(4), + mospf(5), + pimSparseDense(6), -- PIMv1, both DM and SM + cbt(7), + pimSparseMode(8), -- PIM-SMv2 + pimDenseMode(9), -- PIM-DMv2 + igmpOnly(10), + pimSsmMode(11), + spb(12), + spbpimgw(13) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The routing mechanism via which this next-hop was learned." + ::= { rcMRouteExtNextHopPortEntry 11 } + +rcMRouteExtNextHopPortPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets which have been forwarded using this + route." + ::= { rcMRouteExtNextHopPortEntry 12 } + -- Test Group rcTestExtTable OBJECT-TYPE @@ -22644,6 +24755,14 @@ rcStatOspfNumFreeDDP OBJECT-TYPE that are freed by the OSPF." ::= { rcStatOspf 20 } +rcStatOspfReset OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "reset Ospf global stats" + DEFVAL { false } + ::= { rcStatOspf 21 } + rcStatIgmp OBJECT IDENTIFIER ::= { rcStat 4} rcStatIgmpInMsgs OBJECT-TYPE @@ -28244,6 +30363,85 @@ rcBridgeIsidFdbCvid OBJECT-TYPE is reserved for untagged case " ::= { rcBridgeIsidFdbEntry 9} +--rcBridgeVnidFdbTable +rcBridgeVnidFdbTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcBridgeVnidFdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table is used to store all the mac entries that are learned + on the given vnid.This gives both the locally learnt + and remote mac entries. " + ::= { rcBridge 24 } + +rcBridgeVnidFdbEntry OBJECT-TYPE + SYNTAX RcBridgeVnidFdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Information about a MAC address for + which the bridge has the forwarding information." + INDEX { rcBridgeVnidFdbVnid, rcBridgeVnidFdbAddress} + ::= { rcBridgeVnidFdbTable 1 } + +RcBridgeVnidFdbEntry ::= SEQUENCE { + rcBridgeVnidFdbVnid Integer32, + rcBridgeVnidFdbAddress MacAddress, + rcBridgeVnidFdbStatus INTEGER, + rcBridgeVnidFdbInterfaceIndex InterfaceIndex, + rcBridgeVnidFdbType INTEGER +} + +rcBridgeVnidFdbVnid OBJECT-TYPE + SYNTAX Integer32(1..16777215) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Used to identify the vnid value uniquely for the + MAC address." + ::= { rcBridgeVnidFdbEntry 1 } + +rcBridgeVnidFdbAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A unicast MAC address for which the bridge + has forwarding and/or filtering information." + ::= { rcBridgeVnidFdbEntry 2 } + +rcBridgeVnidFdbStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + invalid(2), + learned(3), + self(4), + mgmt(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object indicates the status of this entry." + ::= { rcBridgeVnidFdbEntry 3 } + +rcBridgeVnidFdbInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The IfIndex of the interface + on which a frame having a source address + equal to the value of the corresponding instance + of rcBridgeVnidFdbAddress has been learnt." + ::= { rcBridgeVnidFdbEntry 4 } + +rcBridgeVnidFdbType OBJECT-TYPE + SYNTAX INTEGER { + local(1), + remote(2), + ist-peer(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object indicates the whether the + rcBridgeVnidFdbAddress is learnt locally or + learnt on NNI from a remote destination." + ::= { rcBridgeVnidFdbEntry 5 } + -- rcBoot Group rcBootFlashSwVersion OBJECT-TYPE @@ -29169,7 +31367,7 @@ rcWebRWAUserName OBJECT-TYPE ::= { rcWeb 2 } rcWebRWAPassword OBJECT-TYPE - SYNTAX DisplayString (SIZE (1..20)) + SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Password for the read-write-all web-server account." @@ -29183,7 +31381,7 @@ rcWebRWUserName OBJECT-TYPE ::= { rcWeb 4 } rcWebRWPassword OBJECT-TYPE - SYNTAX DisplayString (SIZE (1..20)) + SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Password for the read-write web-server account." @@ -29197,7 +31395,7 @@ rcWebROUserName OBJECT-TYPE ::= { rcWeb 6 } rcWebROPassword OBJECT-TYPE - SYNTAX DisplayString (SIZE (1..20)) + SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Password for the read-only web-server account." @@ -29284,7 +31482,7 @@ rcWebRWL3UserName OBJECT-TYPE ::= { rcWeb 18 } rcWebRWL3Password OBJECT-TYPE - SYNTAX DisplayString (SIZE (1..20)) + SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "password for the L3 web server account" @@ -29298,7 +31496,7 @@ rcWebRWL2UserName OBJECT-TYPE ::= { rcWeb 20 } rcWebRWL2Password OBJECT-TYPE - SYNTAX DisplayString (SIZE (1..20)) + SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "password for the L2 web server account" @@ -29377,6 +31575,27 @@ rcWebInactivityTimeout OBJECT-TYPE DEFVAL { 900 } ::= { rcWeb 30 } +rcWebTlsMinimumVersion OBJECT-TYPE + SYNTAX INTEGER { + tlsv10(1), + tlsv11(2), + tlsv12(3) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Specifies the minimum version of TLS protocol supported by the Web Server. + tlsv10 sets the version to 1.0. + tlsv11 sets the version to 1.1. + tlsv12 sets the version to 1.2." + DEFVAL { tlsv12 } + ::= { rcWeb 31 } + +rcWebMinimumPasswordLength OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Minimum length password for web user" + ::= { rcWeb 32 } + -- rcCli related information rcCliRWAUserName OBJECT-TYPE @@ -29737,6 +31956,90 @@ rcCliPasswordPostNotificationInterval3 OBJECT-TYPE DESCRIPTION "post notification interval 3" ::= { rcCli 44 } +rcCliUserTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcCliUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of user entries for Multiple Users feature (10 RWA/RW/RO users, only one RWA)." + ::= { rcCli 50 } + +rcCliUserEntry OBJECT-TYPE + SYNTAX RcCliUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "User Table Entry for Multiple Users." + INDEX { rcCliUserId } + ::= { rcCliUserTable 1 } + +RcCliUserEntry ::= + SEQUENCE { + rcCliUserId Integer32, + rcCliUserName DisplayString, + rcCliUserPassword OCTET STRING, + rcCliUserLevel INTEGER, + rcCliUserEnable TruthValue, + rcCliUserType INTEGER, + rcCliUserRowStatus RowStatus + } + +rcCliUserId OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "User id, which uniquely identify a user." + ::= { rcCliUserEntry 1 } + +rcCliUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "User name. It must be unique." + ::= { rcCliUserEntry 2 } + +rcCliUserPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "User password." + ::= { rcCliUserEntry 3 } + +rcCliUserLevel OBJECT-TYPE + SYNTAX INTEGER { + ro(1), + rw(2), + rwa(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "User role. It is set at the creation and cannot be changed later. A new user can only have ro or rw role, rwa is the role of the default user rwa." + ::= { rcCliUserEntry 4 } + +rcCliUserEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Enable/Disable for the user. If the user is enabled, it can be used to login to a session." + DEFVAL { true } + ::= { rcCliUserEntry 5 } + +rcCliUserType OBJECT-TYPE + SYNTAX INTEGER { + default(1), + userDefined(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "User Type. It is default for default users (ro, rw, rwa) or userDefined for new created users." + ::= { rcCliUserEntry 6 } + + +rcCliUserRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete entries in rcCliUserTable. Default users (ro, rw, rwa) cannot be deleted." + ::= { rcCliUserEntry 7 } + -- Error Group @@ -29873,7 +32176,7 @@ rcIpv6Scalars OBJECT IDENTIFIER ::= { rcIpv6Objects 1 } -- IPv6 ICMP rate limiting rcIpv6IcmpErrorInterval OBJECT-TYPE - SYNTAX INTEGER (0..2147483647) + SYNTAX INTEGER (1..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "The rate (in milliseconds) at which @@ -29941,6 +32244,31 @@ rcIpv6RouteStaticGlobalAdminEnabled OBJECT-TYPE DEFVAL { true } ::= { rcIpv6Scalars 11 } +rcIpv6Autoconfig OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Used to enable / disable IPv6 autoconfiguration + from router advertisements" + DEFVAL { false } + ::= { rcIpv6Scalars 14 } + +rcIpv6IcmpAddrUnreach OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Used to enable / disable address unreachable message" + DEFVAL { false } + ::= { rcIpv6Scalars 15 } + +rcIpv6IcmpPortUnreach OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Used to enable / disable port unreachable message" + DEFVAL { false } + ::= { rcIpv6Scalars 16 } + rcIpv6EcmpEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write @@ -30036,7 +32364,10 @@ RcIpv6InterfaceEntry ::= rcIpv6InterfaceReversePathCheckEnable TruthValue, rcIpv6InterfaceReversePathCheckMode INTEGER, rcIpv6InterfaceForwardingEnabled TruthValue, - rcIpv6InterfaceRsmltEnable TruthValue + rcIpv6InterfaceRsmltEnable TruthValue, + rcIpv6InterfaceIpsecEnable TruthValue, + rcIpv6InterfaceProcessRedirect TruthValue + } rcIpv6InterfaceIfIndex OBJECT-TYPE @@ -30293,6 +32624,25 @@ rcIpv6InterfaceRsmltEnable OBJECT-TYPE DEFVAL { false } ::= { rcIpv6InterfaceEntry 27 } +rcIpv6InterfaceProcessRedirect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to indicate whether this interface has + ProcessRedirect enabled or not" + DEFVAL { false } + ::= { rcIpv6InterfaceEntry 29 } + + +rcIpv6InterfaceIpsecEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to indicate whether this interface has + Ipsec enabled or not" + DEFVAL { false } + ::= { rcIpv6InterfaceEntry 30 } + -- End of IPv6 Interface Table -- IPv6 Address Table @@ -30341,7 +32691,9 @@ RcIpv6AddressEntry ::= SEQUENCE { rcIpv6AddressStatus IpAddressStatusTC, rcIpv6AddressCreated TimeStamp, rcIpv6AddressLastChanged TimeStamp, - rcIpv6AddressRowStatus RowStatus + rcIpv6AddressRowStatus RowStatus, + rcIpv6AddressValidLifetime Unsigned32, + rcIpv6AddressPrefLifetime Unsigned32 } rcIpv6AddressIfIndex OBJECT-TYPE @@ -30460,6 +32812,24 @@ rcIpv6AddressRowStatus OBJECT-TYPE createAndGo and Delete vlaues are supported. " ::= { rcIpv6AddressEntry 10 } +rcIpv6AddressValidLifetime OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Valid lifetime in seconds, indicates + how long this address is valid. + A result of 4294967295 means infinite" + ::= { rcIpv6AddressEntry 11 } + +rcIpv6AddressPrefLifetime OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Preferred lifetime in seconds, indicates + how long this address is in use and not deprecated. + A result of 4294967295 means infinite" + ::= { rcIpv6AddressEntry 12 } + -- Neighbor Discovery Prefix Table rcIpv6PrefixTable OBJECT-TYPE @@ -32164,6 +34534,24 @@ rcOspfv3DefaultMetricVlan OBJECT-TYPE DEFVAL { 10 } ::= { rcOspfv3DefaultMetric 6 } +rcOspfv3DefaultMetric100000MegPort OBJECT-TYPE + SYNTAX Integer32 (1..'FFFF'h) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Used to indicate the cost associated with + 100000Meg Interface(Port)." + DEFVAL { 1 } + ::= { rcOspfv3DefaultMetric 7 } + +rcOspfv3DefaultMetric25000MegPort OBJECT-TYPE + SYNTAX Integer32 (1..'FFFF'h) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Used to indicate the cost associated with + 25000Meg Interface(Port)." + DEFVAL { 1 } + ::= { rcOspfv3DefaultMetric 8 } + -- The OSPFv3 Area Data Structure contains information -- regarding the various areas. The interfaces and -- virtual links are configured as part of these areas. @@ -34993,6 +37381,141 @@ rcIpv6DCachePmtuAge OBJECT-TYPE --END OF IPv6 DESTINATION CACHE SECTION +-- IPv6 Default Routers Table + +rcIpv6DefaultRoutersTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcIpv6DefaultRoutersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IPv6 Default Routers Table." + ::= { rcIpv6Objects 16 } + +rcIpv6DefaultRoutersEntry OBJECT-TYPE + SYNTAX RcIpv6DefaultRoutersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The entry for the IPv6 Default Routers Table." + INDEX { rcIpv6DefaultRoutersAddress, rcIpv6DefaultRoutersIfIndex } + ::= { rcIpv6DefaultRoutersTable 1 } + +RcIpv6DefaultRoutersEntry ::= + SEQUENCE { + rcIpv6DefaultRoutersAddress Ipv6Address, + rcIpv6DefaultRoutersIfIndex Unsigned32, + rcIpv6DefaultRoutersLifetime Integer32, + rcIpv6DefaultRoutersActive TruthValue + } + +rcIpv6DefaultRoutersAddress OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Learned Router Address for an IPv6 Default Routers Entry." + ::= { rcIpv6DefaultRoutersEntry 1 } + +rcIpv6DefaultRoutersIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface number for an IPv6 Default Routers Entry." + ::= { rcIpv6DefaultRoutersEntry 2 } + +rcIpv6DefaultRoutersLifetime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remaining Router Lifetime for an IPv6 Default Routers Entry." + ::= { rcIpv6DefaultRoutersEntry 3 } + +rcIpv6DefaultRoutersActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "See if a default router is active for an IPv6 Default Routers Entry." + ::= { rcIpv6DefaultRoutersEntry 4 } + +-- End of IPv6 Default Router Table + +-- IPv6 MLD Host Cache Table + +rcIpv6MLDHostCacheTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcIpv6MLDHostCacheEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IPv6 MLD Host Cache Table." + ::= { rcIpv6Objects 17 } + +rcIpv6MLDHostCacheEntry OBJECT-TYPE + SYNTAX RcIpv6MLDHostCacheEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The entry for the IPv6 MLD Host Cache Table." + INDEX { rcIpv6MLDHostCacheIfIndex, rcIpv6MLDHostCacheGrpAddress } + ::= { rcIpv6MLDHostCacheTable 1 } + +RcIpv6MLDHostCacheEntry ::= + SEQUENCE { + rcIpv6MLDHostCacheIfIndex Unsigned32, + rcIpv6MLDHostCacheGrpAddress Ipv6Address, + rcIpv6MLDHostCacheGrpLocallyRegistered Integer32, + rcIpv6MLDHostCacheGrpLastReporter Ipv6Address, + rcIpv6MLDHostCacheGrpUpTime Unsigned32, + rcIpv6MLDHostCacheGrpExpiryTime Unsigned32, + rcIpv6MLDHostCacheGrpFilterMode Unsigned32 + } + +rcIpv6MLDHostCacheIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface number for an IPv6 MLD Host Cache Entry." + ::= { rcIpv6MLDHostCacheEntry 1 } + +rcIpv6MLDHostCacheGrpAddress OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Group Address for an IPv6 MLD Host Cache Entry." + ::= { rcIpv6MLDHostCacheEntry 2 } + +rcIpv6MLDHostCacheGrpLocallyRegistered OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Group Locally Registered for an IPv6 MLD Host Cache Entry." + ::= { rcIpv6MLDHostCacheEntry 3 } + +rcIpv6MLDHostCacheGrpLastReporter OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Group Last Reporter Address for an IPv6 MLD Host Cache Entry." + ::= { rcIpv6MLDHostCacheEntry 4 } + +rcIpv6MLDHostCacheGrpUpTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Group Uptime for an IPv6 MLD Host Cache Entry." + ::= { rcIpv6MLDHostCacheEntry 5 } + +rcIpv6MLDHostCacheGrpExpiryTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Group Expiry Time for an IPv6 MLD Host Cache Entry." + ::= { rcIpv6MLDHostCacheEntry 6 } + +rcIpv6MLDHostCacheGrpFilterMode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Group Filter Mode for an IPv6 MLD Host Cache Entry." + ::= { rcIpv6MLDHostCacheEntry 7 } + +-- End of IPv6 MLD Host Cache Table + + rcIpv6RouteExtensionTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpv6RouteExtensionEntry MAX-ACCESS not-accessible @@ -35244,7 +37767,8 @@ rcIpsecPolicyL4Protocol OBJECT-TYPE tcp(6), udp(17), icmpv6(58), - ospfv3(89) + ospfv3(89), + icmp(1) } MAX-ACCESS read-create STATUS current @@ -35346,14 +37870,15 @@ rcIpsecSAHashAlgorithm OBJECT-TYPE sha1(1), aesXcbc(2), md5(3), - null(4) + null(4), + sha2(5) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object contains the hash algorithm used in this SA. The algorithms used are - SHA1, AES_CBC and MD5" - DEFVAL { md5 } + SHA1, AES_CBC, MD5 and SHA2" + DEFVAL { sha2 } ::= { rcIpsecSAEntry 3 } rcIpsecSAEncryptAlgorithm OBJECT-TYPE @@ -35423,22 +37948,23 @@ rcIpsecSAEncryptKeyName OBJECT-TYPE ::= { rcIpsecSAEntry 8 } rcIpsecSAHashKeyName OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..40)) + SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "Key value for the Hash Key. Maximum size - is 40." + is 64." ::= { rcIpsecSAEntry 9 } rcIpsecSAHashKeyLength OBJECT-TYPE - SYNTAX Integer32 (0..40) + SYNTAX Integer32 (0..64) MAX-ACCESS read-create STATUS current DESCRIPTION "Number of bits used in the Hash key. The values are as follows: AES-XCBC-MAC - 32 MD5 - 32 - SHA1 - 40" + SHA1 - 40 + SHA2 - 64" ::= { rcIpsecSAEntry 10 } rcIpsecSAEncryptKeyLength OBJECT-TYPE @@ -36653,6 +39179,417 @@ rcIpv6FhsSnoopNotificationEntryCount OBJECT-TYPE rcIpv6FhsSnoopingNotificationEntryType" ::= { rcIpv6FhsSnoopNotificationObjects 2 } +-- +-- Vxlan objects +-- +rcVxlanVtepSourceIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Vxlan tunnel end point source IP address." + ::= { rcVxlan 1} + +rcVxlanVtepVrf OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION " Vrf associated with vtep source IP" + ::= {rcVxlan 2} + +rcVxlanVtepTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcVxlanVtepEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table for vxlan tunnel end point." + ::= { rcVxlan 3 } + +rcVxlanVtepEntry OBJECT-TYPE + SYNTAX RcVxlanVtepEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry contains the configuration information about the vxlan tunnel end point" + INDEX { rcVxlanVtepId } + ::= { rcVxlanVtepTable 1 } + +RcVxlanVtepEntry ::= SEQUENCE { + rcVxlanVtepId Integer32, + rcVxlanVtepIpAddr IpAddress, + rcVxlanVtepName DisplayString, + rcVxlanVtepRowStatus RowStatus, + rcVxlanVtepNextHopVrfName SnmpAdminString, + rcVxlanVtepOvsdbConfigured TruthValue + } +rcVxlanVtepId OBJECT-TYPE + SYNTAX Integer32 (1..500) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index used to uniquely identify this vxlan tunnel end point." + ::= { rcVxlanVtepEntry 1 } + +rcVxlanVtepIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "A value that uniquely identifies the destination + IP address of vtep tunnel" + ::= { rcVxlanVtepEntry 2} + +rcVxlanVtepName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "An administratively-assigned name for this vxlan tunnel end point. + By default name will be VTEP-<#ID>- " + ::= { rcVxlanVtepEntry 3 } + +rcVxlanVtepRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete vxlan tunnel end point" + ::= { rcVxlanVtepEntry 4} + +rcVxlanVtepNextHopVrfName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next hop vrf name to reach remote vtep" + ::= { rcVxlanVtepEntry 5 } + +rcVxlanVtepOvsdbConfigured OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to distinguish between Ovsdb Controller configured vxlan tunnel end point and + user created vxlan tunnel end point, if this bool is set, then it is configured by + the controller, otherwise it is configured by the user" + ::= { rcVxlanVtepEntry 6 } + +rcVxlanVnidTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcVxlanVnidEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A Vxlan vnid table." + ::= { rcVxlan 4} + +rcVxlanVnidEntry OBJECT-TYPE + SYNTAX RcVxlanVnidEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry containing vnid and i-sid information for a + particular vxlan tunnel end point." + INDEX { rcVxlanVnidIdentifier } + ::= { rcVxlanVnidTable 1 } + +RcVxlanVnidEntry ::= SEQUENCE { + rcVxlanVnidIdentifier Integer32, + rcVxlanVnidIsid Integer32, + rcVxlanVnidRowStatus RowStatus, + rcVxlanVnidAction INTEGER, + rcVxlanVnidOvsdbConfigured TruthValue + } + +rcVxlanVnidIdentifier OBJECT-TYPE + SYNTAX Integer32(1..16777215) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A value that uniquely identifies the vnid + of this vxlan tunnel end point." + ::= { rcVxlanVnidEntry 1 } + +rcVxlanVnidIsid OBJECT-TYPE + SYNTAX Integer32(1..16777215) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "A value that uniquely identifies the i-sid + of this Vxlan end point." + ::= { rcVxlanVnidEntry 2 } + +rcVxlanVnidRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Row status for create/delete. " + ::= { rcVxlanVnidEntry 3} + +rcVxlanVnidAction OBJECT-TYPE + SYNTAX INTEGER { + none(1), -- none of the following + flushMacFdb(2), -- flush MAC forwarding table + syncMacFdb(3) -- sync MAC forwarding table + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Vnid related actions." + DEFVAL { none } + ::= { rcVxlanVnidEntry 4} + +rcVxlanVnidOvsdbConfigured OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to distinguish between Ovsdb Controller configured vnid and + user created vnid, if this bool is set, then it is configured by + the controller, otherwise it is configured by the user" + ::= { rcVxlanVnidEntry 5 } + + +rcVxlanVnidEndPointTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcVxlanVnidEndPointEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Attributes of vnid table at vxlan tunnel end point." + ::= { rcVxlan 5 } + +rcVxlanVnidEndPointEntry OBJECT-TYPE + SYNTAX RcVxlanVnidEndPointEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry containing configuration information for a + particular vnid at vxlan tunnel end point." + INDEX { rcVxlanVnidEndPointVnid, + rcVxlanVnidEndPointVtepId + } + ::= { rcVxlanVnidEndPointTable 1 } + +RcVxlanVnidEndPointEntry ::= SEQUENCE { + rcVxlanVnidEndPointVnid Integer32, + rcVxlanVnidEndPointVtepId Integer32, + rcVxlanVnidEndPointIsid Integer32, + rcVxlanVnidEndPointRowStatus RowStatus + } + +rcVxlanVnidEndPointVnid OBJECT-TYPE + SYNTAX Integer32(1..16777215) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A value that uniquely identifies the vnid + of this vxlan tunnel end point." + ::= { rcVxlanVnidEndPointEntry 1 } + +rcVxlanVnidEndPointVtepId OBJECT-TYPE + SYNTAX Integer32(1..500) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "vxlan tunnel end point id associated with given vnid " + ::= { rcVxlanVnidEndPointEntry 2} + +rcVxlanVnidEndPointIsid OBJECT-TYPE + SYNTAX Integer32(1..16777215) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "A value that uniquely identifies the i-sid + of this vxlan tunnel end point." + ::= { rcVxlanVnidEndPointEntry 3 } + +rcVxlanVnidEndPointRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Row status for create/delete. " + ::= { rcVxlanVnidEndPointEntry 4} + +rcVxlanVnidElanEndPointTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcVxlanVnidElanEndPointEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of elan end point entries." + ::= { rcVxlan 7 } + +rcVxlanVnidElanEndPointEntry OBJECT-TYPE + SYNTAX RcVxlanVnidElanEndPointEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry containing configuration information for a + particular elan end point." + INDEX { rcVxlanVnidElanEndPointVnid, + rcVxlanVnidElanEndPointCvid, + rcVxlanVnidElanEndPointIfIndex} + ::= { rcVxlanVnidElanEndPointTable 1 } + +RcVxlanVnidElanEndPointEntry ::= SEQUENCE { + rcVxlanVnidElanEndPointVnid Integer32, + rcVxlanVnidElanEndPointCvid Integer32, + rcVxlanVnidElanEndPointIfIndex InterfaceIndex, + rcVxlanVnidElanEndPointIsid Integer32, + rcVxlanVnidElanEndPointRowStatus RowStatus + } + +rcVxlanVnidElanEndPointVnid OBJECT-TYPE + SYNTAX Integer32(1..16777215) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A value that uniquely identifies the vnid + of this elan end point." + ::= { rcVxlanVnidElanEndPointEntry 1 } + +rcVxlanVnidElanEndPointCvid OBJECT-TYPE + SYNTAX Integer32 (1..4096) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A value that uniquely identifies the customer vid + of this elan end point. 4095 is not used. 4096 is reserved for + untagged case" + ::= { rcVxlanVnidElanEndPointEntry 2 } + +rcVxlanVnidElanEndPointIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The interface index for mlt or port of this elan end point." + ::= { rcVxlanVnidElanEndPointEntry 3 } + +rcVxlanVnidElanEndPointIsid OBJECT-TYPE + SYNTAX Integer32(1..16777215) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "A i-sid value associated with vnid" + ::= { rcVxlanVnidElanEndPointEntry 4 } + + +rcVxlanVnidElanEndPointRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Row status for create/delete elan end point under vnid " + ::= { rcVxlanVnidElanEndPointEntry 5} + +rcVxlanVtepNextHopTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcVxlanVtepNextHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table to store nexthop information for the remote vtep" + ::= { rcVxlan 6 } + +rcVxlanVtepNextHopEntry OBJECT-TYPE + SYNTAX RcVxlanVtepNextHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry contains the nexthop information for the remote vtep" + INDEX { rcVxlanVtepNextHopVtepId, + rcVxlanVtepNextHopIp + } + ::= { rcVxlanVtepNextHopTable 1 } + +RcVxlanVtepNextHopEntry ::= SEQUENCE { + rcVxlanVtepNextHopVtepId Integer32, + rcVxlanVtepNextHopIp IpAddress, + rcVxlanVtepNextHopIfIndex InterfaceIndex, + rcVxlanVtepNextHopVid Integer32 + } +rcVxlanVtepNextHopVtepId OBJECT-TYPE + SYNTAX Integer32 (1..500) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index used to uniquely identify the remote vtep.This value is same as the vtep identifier in the rcVxlanVtepTable" + ::= { rcVxlanVtepNextHopEntry 1 } + + +rcVxlanVtepNextHopIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An index that uniquely identifies the next hop + IP address of the remote vtep" + ::= { rcVxlanVtepNextHopEntry 2} + + +rcVxlanVtepNextHopIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next hop destination ifindex to reach the remote vtep" + ::= { rcVxlanVtepNextHopEntry 3 } + +rcVxlanVtepNextHopVid OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next hop vlan id to reach the remote vtep" + ::= { rcVxlanVtepNextHopEntry 4} + + + +-- +-- SFLOW +-- +rcSflowMib OBJECT IDENTIFIER ::= { rcSflow 1 } +rcSflowObjects OBJECT IDENTIFIER ::= { rcSflowMib 1 } + +rcSflowScalars OBJECT IDENTIFIER ::= { rcSflowObjects 1 } + +rcSflowAdminEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Globally enables or disables sflow." + ::= { rcSflowScalars 1 } + +rcSflowAgentAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The address type of the address associated with sflow agent." + ::= { rcSflowScalars 2 } + +rcSflowAgentAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The IP address associated with sflow agent." + ::= { rcSflowScalars 3 } + +rcSflowStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcSflowStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to show/clear sflow statistics." + ::= { rcSflowObjects 2 } + +rcSflowStatsEntry OBJECT-TYPE + SYNTAX RcSflowStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry containing sflow stats information." + INDEX { rcSflowStatsIndex } + ::= { rcSflowStatsTable 1 } + +RcSflowStatsEntry ::= + SEQUENCE { + rcSflowStatsIndex Integer32, + rcSflowStatsDatagramCount Counter64, + rcSflowStatsClearStats TruthValue + } + +rcSflowStatsIndex OBJECT-TYPE + SYNTAX Integer32(1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "sflow Collector id." + ::= { rcSflowStatsEntry 1 } + +rcSflowStatsDatagramCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of datagrams sent to collector." + ::= { rcSflowStatsEntry 2 } + +rcSflowStatsClearStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Used to clear the sflow statistics." + DEFVAL { false } + ::= { rcSflowStatsEntry 3 } + -- -- *** THIS SECTION IS GENERATED FROM ../mib_tools/error.mib *** @@ -37196,6 +40133,8 @@ rcErrorReturnCode OBJECT-TYPE pimOrIgmpAlreadyEnabled(630), routePolicyOverSystemLimit(631), routePolicyOverVrfLimit(632), + ipInterfaceNotExist(635), + questionMarkNotAllowedInsideTheNameString(636), eapolEnabledPortsCannotBeAddedToMlt(8005), eapolNotAllowedOnMltPorts(8006), cannotConfigureLacpOnEapolEnabledPorts(8007), @@ -37209,6 +40148,22 @@ rcErrorReturnCode OBJECT-TYPE isisConfigurationNotAllowedOnEapolEnabledPorts(8015), eapolNotAllowedOnFlexuniFaInterface(8016), eapolNotAllowedOnPrivateVlanInterface(8017), + eapolInvalidMaxClientsValue(8018), + eapolInvalidEapMaxClientsValue(8019), + eapolInvalidNonEapMaxClientsValue(8020), + eapolGuestVlanNotAllowedAsPrivateVlan(8021), + eapolFailOpenVlanNotAllowedAsPrivateVlan(8022), + eapolGuestVlanNotAllowedAsSpbmBVlan(8023), + eapolFailOpenVlanNotAllowedAsSpbmBVlan(8024), + eapolMhsaNotAllowedOnFOVEnabledPorts(8025), + eapolFOVNotAllowedOnMhsaEnabledPorts(8026), + eapolNotAllowedOnIpSourceGuardEnabledPorts(8027), + eapolOperModeCannotBeChangedOnEapolEnabledPorts(8028), + eapolGuestVlanNotAllowedOnDhcpsnVlan(8029), + eapolFailOpenVlanNotAllowedOnDhcpsnVlan(8030), + eapolPortCannotBeEnabledIfVlanIsDhcpsn(8031), + eapolVlanPortOnDaiDisabledVlan(8032), + eapolVlanPortOnDhcpsnDisabledVlan(8033), communityAlreadyExists(9101), communityDoesnotExist(9102), communityStorageTypePermanent(9103), @@ -37228,6 +40183,7 @@ rcErrorReturnCode OBJECT-TYPE cannotDeleteAllMgmtVirtualIpWhenUdpSrcByVipEnabled(9119), invalidSaveConfigFilename(9120), notAllowToCreateOrDeleteNotifyEntry(9121), + entityIsNotPresentOnDevice(9122), rmonMemFail(9201), rmonEnableMustCreateIpHostFirst(9202), deleteIpHostMustDisableRmonFirst(9203), @@ -37250,6 +40206,7 @@ rcErrorReturnCode OBJECT-TYPE rmonMaxAlarmsReached(9220), rmonMaxEventsReached(9221), rmonAlarmThresholdNeeded(9222), + rmonHistoryIntervalCannotBeModifiedAfterCreation(9223), portMirroringTxNotSupportForThisHardwareRevision(9301), cannotSetMode(9302), cannotSetFraming(9303), @@ -37362,6 +40319,8 @@ rcErrorReturnCode OBJECT-TYPE cannotEnableOrResetGen1CardWhenSwitchIsRunningInGen2Mode(9467), slotResetNotAllowed(9470), slotShutdownNotAllowedOnThisPlatform(9471), + chassisOnlySupportBaudRate(9472), + cannotResetOrPowerOffTheOnlyOperationalSFInTheChassis(9473), tenGEMltPortCannotBeAddedToStgWithSMLT(9501), tenGEPortCannotBeAddedToStgWithSMLT(9502), rstpInvalidVal(9504), @@ -37384,6 +40343,7 @@ rcErrorReturnCode OBJECT-TYPE invalidOperation(9608), ospfInterfaceLimitExceeded(9609), ospfAreaLimitExceeded(9610), + ospfEnableNotAllowedOnDvrVlan(9611), cluserInvalidId(9901), clusterDoesNotExist(9902), clusterAlreadyExists(9903), @@ -37448,6 +40408,7 @@ rcErrorReturnCode OBJECT-TYPE dynModAlreadyLoaded(1203), dynModCantOpenFile(1204), dynModNotEnoughSpace(1205), + promptCanNotHaveWhiteSpaces(1239), circuitlestInvalidIpInterfaceId(1501), circuitlessMaxNumberIpInterfacesReached(1502), circuitDoesNotExist(1503), @@ -37511,6 +40472,11 @@ rcErrorReturnCode OBJECT-TYPE vrrpHmacMD5KeyChangeNotAllowed(1574), vrrpPreemptModeChangeNotAllowed(1575), localRoutePreferenceChangeNotAllowed(1576), + systemRequiresLicenseInstalledToCreateMoreThanOneIpAddr(1577), + circuitlessIpUsedByMsdp(1578), + maxInterfaceCreated(1579), + portAlreadyInVlan(1580), + rsmltEnabledOnIPv6InterfaceInNonDefaultVrf(1581), invalidHelpSourcePathname(1601), invalidHelpSourceRemotePathname(1602), webInvalidHttpsPort(1603), @@ -37520,6 +40486,7 @@ rcErrorReturnCode OBJECT-TYPE tcpPortIsBeingUsedByHttp(1607), helpSourcePathnameShouldBeLocalOrRemoteOrUsb(1608), helpSourcePathnameShouldBeLocalOrRemote(1609), + webPasswordLenInvalid(1610), invalidDdmMonitorInterval(1801), invalidDdmMonitor(1802), invalidDdmTrapsSend(1803), @@ -37562,6 +40529,8 @@ rcErrorReturnCode OBJECT-TYPE igmpCannotModifyToGrpAddr(2345), igmpImmediateLeaveUnsupportedOnV1(2346), igmpStreamLimitCanBeEnabledOnlyOnBrouterOrVlan(2348), + igmpAccessListIpHostAddressNotConfigured(2349), + igmpSnoopingCannotBeEnabledWithVist(2350), ipfStreamAlreadyExists(2401), ipfStreamDoesNotExists(2402), ipfStreamInvalidStreamType(2403), @@ -37593,6 +40562,7 @@ rcErrorReturnCode OBJECT-TYPE aceMaskOperCannotHaveList(2494), aclErrTypeOutVlanInvalidForVsp4k(2495), aclErrTypeOutVlanInvalid(2496), + aceInvalidTcpFlags(2497), cannotDeleteIntMltId(2501), mltNoThisVlan(2502), mltPortsDifferentFramingMode(2503), @@ -37643,8 +40613,14 @@ rcErrorReturnCode OBJECT-TYPE smltAlreadyConfiguredOnMlt(2584), istAlreadyConfiguredOnMlt(2585), virtIstAlreadyConfiguredOnMlt(2586), + numOfMltAllowedToBeCreatedExceeds64(2587), numOfMltAllowedToBeCreatedExceeds50(2588), mltBelongToOnePortBasedVlanForAccessPort(2589), + virtualIstAllowedOnlyWhenAdvancedFeatureEnabled(2590), + virtualIstHaNeedsDisabled(2591), + virtualIstCannotBeEnabledWithPimConfigured(2592), + virtualIstCannotBeEnabledWithIgmpSnooping(2593), + haUnsupportedWithVistAndSpb(2594), asListOverLimit(2601), communityListOverLimit(2602), mltSmltLacpInvalidKey(2603), @@ -37666,6 +40642,20 @@ rcErrorReturnCode OBJECT-TYPE rcSnmpSyslogDisableSyslogFirst(2801), rcSnmpInvalidSyslogHeader(2802), configSyslogHostAddrBeforeEnabling(2803), + syslogInvalidTcpPort(2804), + syslogHostEnabledCannotModifyIpAddr(2805), + syslogTcpPortMustBeUniqueAcrossHosts(2806), + syslogHostEnabledCannotModifyTcpPort(2807), + syslogHostEnabledCannotDeleteHost(2808), + syslogSecureEnabledHostsExceedMaxSshSessions(2809), + syslogOnlyUninstallActionAllowedWhileDeletingRootCert(2810), + syslogOnlyInstallActionAllowedWhileCreatingRootCert(2811), + syslogRootCertFileAlreadyInstalled(2812), + syslogRootCertFileNotFound(2813), + syslogRootCertFileNotInstalled(2814), + syslogHostEnabledCannotModifyMode(2815), + syslogHostEnabledCannotModifyServerCertName(2816), + syslogHostUnsupportedModeSsh(2817), dvmrpMBRNotAllowed(2901), dvmrpInvalidIntfTypeChange(2902), ipxPolicyNetEntryNotFound(3101), @@ -37691,8 +40681,17 @@ rcErrorReturnCode OBJECT-TYPE vlanContainUnSupportedPrPort(3121), invalidLengthOf2kBootConfigLicenseSource(3401), licenseFileDoesNotExist(3402), + licenseFileIsAlreadyLoaded(3405), linecardCompatibilityModeConfigAllowedOnlyOnMasterSlot(3406), + noValidLicenseFileFound(3407), + systemSupportsAdvancedFeatureReservationHighOnly(3408), + systemSupportsAdvancedFeatureReservationLowOnly(3409), + badTftpTimeout(3411), + badHostUser(3412), + badHostPassword(3413), + badTftpRetransmit(3414), qosRateLimitEnableAllowedOnlyForConsecutiveQueues(3628), + qosRateLimitEnableExceedsMaxRateLimitPerProfile(3629), invalidModeForAtmMDAType(3901), atmInvalidPVCEncapTypeForElan(3902), atmInvalidPVCPCRRange(3903), @@ -37708,10 +40707,20 @@ rcErrorReturnCode OBJECT-TYPE radiusDisableAcctBeforeDeletingLastServer(4113), radiusEnableRadiusBeforeEnablingAccounting(4114), disableAccountingBeforeDisablingRadius(4115), + radiusDynAuthMaximumClientsReached(4116), + radiusDynAuthUdpPortNotInRange(4117), + radiusDynAuthCannotModifyUdpPort(4118), + radiusDynAuthSecretKeyTooLong(4119), + radiusDynAuthCannotModifySecretKey(4120), + radiusDynAuthUnknownOperationGiven(4121), + radiusDynAuthSecretKeyRequiredBeforeEnable(4122), + radiusDynAuthClientNotFound(4123), + radiusDynAuthUnknownReplayProtection(4124), rtmMaxRouteLicensedLimitReached(4501), ripEnableExceedsMaxLimit(4701), ripEnableExceedsMaxLimitOn4k(4702), ripEnableExceedsMaxLimit200(4703), + ripEnableNotAllowedOnDvrVlan(4704), pimGlobInvalidUniRouteChangeTimeOut(4801), pimGlobInvalidDiscDataTimeOut(4802), pimGlobInvalidCRPADVTimeOut(4803), @@ -37733,7 +40742,10 @@ rcErrorReturnCode OBJECT-TYPE pimFeatureNotSupported(4822), pimCandidateRpTableMaxSizeReached(4823), pimCandidateRpAdddressAlreadyConfigured(4824), + pimNotSupportedForVist(4825), rpsMcastMaskLenToNotAllowed(4901), + rpsIpPrefixListIdAlreadyExists(4907), + rpsIpPrefixListNameAlreadyExists(4908), ntpSourceIpDoesNotExist(5002), brouterIpIsBeingUsedByNtpAsSourceIp(5003), clipIpIsBeingUsedByNtpAsSourceIp(5004), @@ -37744,6 +40756,10 @@ rcErrorReturnCode OBJECT-TYPE ntpKeySecretNotConfigured(5009), cannotCreateNtpServerUsingAForbiddenIpAddress(5010), onlyAlphanumCharsForNtpKey(5011), + ntpCannotDisableWhenEsEnabled(5014), + ntpCannotDisableOrDeleteServerWhenEsEnabled(5015), + ntpCannotChangeVersionWhenNtpEnabled(5016), + ntpIncorrectNtpVersionSpecified(5017), tcpConnectionNotFound(5101), tcpInvalidState(5102), tcpSessionsInUse(5103), @@ -37847,6 +40863,11 @@ rcErrorReturnCode OBJECT-TYPE extComListCannotCreateWithoutRtOrSooConfig(5302), extComListRtAssignedNumMustBeConfigured(5303), extComListSooAssignedNumMustBeConfigured(5304), + bgpPasswdCannotChangedInEstablishState(5305), + bgpPasswdCannotDeleteWhenMd5Enabled(5306), + bgpPasswdCannotDeleteForMismatch(5307), + bgpPasswdCannotDeleteForNonexistence(5308), + bgpInvalidMaxEqualCostRoutes(5309), sshEnableTrue(5501), rsaKeyNotExist(5502), dsaKeyNotExist(5503), @@ -37859,6 +40880,11 @@ rcErrorReturnCode OBJECT-TYPE sshAuthenticationNotEnabled(5510), sshUnableToRetrieveGlobalData(5511), sshDisabledRekeyCannotEnable(5512), + sshRsaKeySizeInvalid(5513), + sshDsaKeySizeInvalid(5514), + sshSpecifyAuthEncKexToEnableSsh(5515), + sshHostKeyGenInProgress(5517), + sshDisabledSshClientCannotEnable(5516), invalidOperationOnWsmOrSamStg(5601), invalidOperationOnWsmOrSamVlan(5602), invalidOperationOnWsmOrSamPort(5603), @@ -37882,6 +40908,7 @@ rcErrorReturnCode OBJECT-TYPE vlacpEtherTypeIsInvalid(6527), lacpPortsWithSameKeyHaveLosslessMismatch(6528), lacpAggregationMustBeDisabledToSetKeyToDefault(6529), + lacpAggregationKeyMustBeSetBeforeEnable(6530), mirrorByPortNonExistingEntry(6711), mirrorEntryNotExist(6712), mirrorEntryExists(6713), @@ -37903,6 +40930,24 @@ rcErrorReturnCode OBJECT-TYPE diagEntryWithRemoteMirrorExistsCannotAddIp(6729), diagMonitorIpInSameSubnetAsLocalInterface(6730), diagEntryWithMonitorIpInSameSubnetExists(6731), + diagEntryMandatoryParmsNotEntered(6741), + diagEntryCannotModifyMonitorIsidOffset(6742), + diagEntryMaxMonitorIsidsReached(6743), + diagQosNotApplicableForRegularMirroring(6744), + diagCannotEnableEgressMirroringOnMoreThanOneIsid(6745), + diagMonitorIsidOffsetAlreadyInUse(6746), + diagMonitorByIsidTblAccessError(6747), + diagCantConfigNniFeAssociatedPortsAsIsidMirroringAndViceVersa(6748), + diagMirroringAndMonitoringSessionsCannotHaveSameIsidOffset(6749), + diagMirroringAndMonitoringSessionsCannotHaveSamePorts(6750), + diagCannotRemoveEntryMustHaveEitherEgressPortsOrMltConfigured(6751), + diagCannotConfigSamePortMltAndVlanForDifferentIsidOffsets(6752), + diagMltAssociatedWithMonitoringIsidCannotBeDeleted(6753), + diagEgressPortCannotBeMemberOfEgressMltAndViceVersa(6754), + diagCantConfigOnaDeviceNetworkPortAsIsidMirroringAndViceVersa(6755), + diagMonitoringEgressPortCannotBeMemberOfMltAndViceVersa(6756), + diagCannotConfigurePortMirroringWhenFlowMirroringIsConfigured(6757), + diagAllAvailableMirrorResourcesAreInUse(6758), targetAddressMissing(6801), testAlreadyRunning(6802), invalidTargetAddress(6803), @@ -38136,6 +41181,7 @@ rcErrorReturnCode OBJECT-TYPE qosTxQSetQLengthWredModNotAllowed(7766), qosPolMinPeakSvcRate64M(7774), qosShaperCannotExceedMaxShapeRateFor10GInterface(7775), + qosPolPeakRateMustBeEqualOr18KbpsGreaterThanSvcRate(7777), ipv6InterfaceAdminDisabled(7802), ipv6ForwadingDisabled(7803), noVrrpLinkLocalAddressSpecified(7804), @@ -38151,6 +41197,26 @@ rcErrorReturnCode OBJECT-TYPE ipsecSpDoesNotExist(7814), ipsecSaConfigChangeNotAllowedWhenPolicyIsEnabled(7815), ipsecSaHashAndEncryptAlgorithmsCannotBeNull(7816), + ikeProfileAlreadyExists(7817), + ikeReachedMaxProfilesCannotCreateNewProfile(7818), + ikeProfileDoesNotExist(7819), + ikeCannotDeleteDefaultProfile(7820), + ikeCannotDeleteProfileInUse(7821), + ikePolicyAlreadyExists(7822), + ikePolicyNameShouldBeConfigured(7823), + ikePolicyExistWithSameName(7824), + ikePolicyLAddrIsNotConfigured(7825), + ikePolicyDoesNotExist(7826), + ikePolicyNameCannotBeChanged(7827), + ikePolicyCannotChangeAddrType(7828), + ikePolicyCannotChangeAuthMethod(7829), + ikePolicyPSKNotConfigured(7830), + ikeProfileInvalidEncryptKeyLen(7831), + ikePolicyLaddrAndRaddrTypeMismatch(7895), + ikePolicyLocalIpv4AddressNotConfigured(7896), + ikeCannotChangeAuthMethodForEnabledPolicy(7899), + ikeUnsupportedAddressType(7900), + ikeCannotChangePeerNameForEnabledPolicy(7938), ipsecSaAlreadyExist(7832), ipsecSaDoesNotExist(7833), ipsecSpSaLinkExist(7834), @@ -38164,6 +41230,9 @@ rcErrorReturnCode OBJECT-TYPE ipsecCannotModifySp(7842), ipsecCannotModifySa(7843), ipsecMismatchInterfaceAddrAndLaddrOrRaddr(7844), + ikeProfileAggressiveModeIsNotSupported(7845), + ikePolicyLAddrNotFoundOnInterface(7846), + ikePolicyLAddrAndRAddrCannotBeTheSame(7847), ipsecInvalidEncKey(7848), ipsecInvalidAuthKey(7849), ipsecCannotSetEncryptAlgoAndKeyDetailWithAuthHeader(7850), @@ -38194,6 +41263,12 @@ rcErrorReturnCode OBJECT-TYPE ipv6OspfAreaHasIpsecVirtualLinkAttached(7890), configurationOfIpv4CompatibleIpv6AddrIsDeprecated(7891), notAllowedtoChangeVrrpChecksumMethodForVrrpV2(7892), + ipsecMismatchBetweenPolicyLaddrAndRaddrType(7893), + ipsecCannotSetIpv4RaddrAndLaddrForIcmpv6AndOspfv3(7894), + ipsecCannotSetIpv6RaddrAndLaddrForIcmp(7939), + ipsecCannotDeletePolicyWhenAdminEnable(7897), + ipsecCannotDeleteClipWhenIpsecPolicyAssociated(7898), + ipsecAuthAlgoNullNotSupported(14803), ipv6InvalidMask(7855), ipv6InterfaceForwardingAlreadyEnabled(7856), ipv6InterfaceForwardingAlreadyDisabled(7857), @@ -38330,6 +41405,10 @@ rcErrorReturnCode OBJECT-TYPE logicalIsisIntfDoesNotExist(8391), isisCircuitAlreadyExistsOnIsisLogicalTunnelIntfPort(8392), isisCircuitAlreadyExistsOnIsisLogicalTunnelIntfMlt(8393), + isisCannotDeleteSpbmInstanceWithFaSmlt(8394), + isisNickNameConflictWithIpv6(8396), + isisCannotConfigNickNameWithinDynamicServerRanges(8397), + isisCannotConfigZeroNickNameInDynamicMode(8398), nsnaNoRedVlan(8401), nsnaRedVlanExists(8402), nsnaGlobalEnabled(8403), @@ -38458,6 +41537,10 @@ rcErrorReturnCode OBJECT-TYPE vrfMaxReached(8942), vrfNameIsReserved(8943), ipv4AndIpv6AddressOnSameInterfaceMustBelongToSameVrf(8944), + vrfMsdpLimitExceeded(8946), + vrfMsdpDoesNotExist(8947), + vrfIsUsedAsNextHopVrfForRouteInAnotherVrf(8948), + vrfBaselicMaxReached(8949), mplsRouterIdLdpRsvpEnabled(10001), mplsInvalidDeleteOperation(10002), mplsInvalidInterfaceState(10003), @@ -38563,6 +41646,7 @@ rcErrorReturnCode OBJECT-TYPE ipvpnTaggedPeerIsidRuntimeChangeNotAllowed(10255), ipvpnMvpnIsidRuntimeChangeNotAllowed(10256), insufficientResourcesIpvpnEnable(10257), + ipvpnIsidMismatch(10258), customAutoNegAdvMacPauseNotSupported(10301), customAutoNegAdvAsymPauseNotSupported(10302), mirrorDestinationNotEntered(10306), @@ -38611,6 +41695,7 @@ rcErrorReturnCode OBJECT-TYPE forcedRearpNotAllowedOnPortInterface(10397), sharedPortConfigurationNotSupportedInThisRelease(10398), brouterCannotBeAddedToIpSubnetOrIpProtocolVlan(10399), + cannotConfigPortTxFlowControlWhenFlowControlModeFlagDisabled(10400), cfmCannotAbortWhenNoLtmInProgress(10442), esmMltCannotBeNonUni(10443), cfmCannotAbortWhenNoLbmInProgress(10446), @@ -38640,6 +41725,8 @@ rcErrorReturnCode OBJECT-TYPE bgpOperationNotAllowedWhenUpdateSourceAreDifferent(10521), bgpOperationNotAllowedWhenRemovePrivateAsAreDifferent(10522), bgpTransAsValueCannotBeUsed(10523), + bgpVrfPeerIpv6CapabilityNotSupported(10524), + bgpVrfDefaultOriginateIpv6NotSupported(10525), plsbDeleteIntfBeforeSetPlsbFlag(10701), plsbDeletePlsbInstanceBeforeSetPlsbFlag(10702), plsbDeleteManualAreaBeforeSetPlsbFlag(10703), @@ -38739,6 +41826,61 @@ rcErrorReturnCode OBJECT-TYPE pimConfigsNotAllowedInSpbmConfigModeEnabled(10798), spbmConfigsNotAllowedInSpbmConfigModeDisabled(10799), ipIsisInFilterCannotUseSwitchedUniIsid(10800), + msdpInconsistentRowStatus(10801), + msdpInvalidRPAddress(10802), + msdpRPAddressNotLocalAddress(10803), + msdpPeerTableInvalidLocalAddress(10804), + msdpNotLocalAddress(10805), + msdpLocalAddressPeerEstablished(10806), + msdpPeerCreated(10807), + msdpInconsistentPeerRowStatus(10808), + msdpPeerNotFound(10809), + msdpInvalidConnectRetryPeriod(10810), + msdpHoldTimePeerEstablished(10811), + msdpInvalidHoldtimePeriod(10812), + msdpKeepAliveTimePeerEstablished(10813), + msdpPeerKeepAliveInvalid(10814), + msdpDataTTLInvalid(10815), + msdpEncapsulationTypeNotSupported(10816), + msdpPeerSARouteMapNameLenInvalid(10817), + msdpPeerSAFilterPolicyNotFound(10818), + msdpInvalidDescriptionLength(10819), + msdpInvalidSALimit(10820), + msdpInvalidMD5AuthStatus(10821), + msdpInvalidPeerSetWhenPeerIsEnabled(10822), + msdpInvalidPeerAddress(10823), + msdpInvalidMD5AuthPasswordLength(10824), + msdpInvalidASnumber(10825), + msdpPeerNotConfigured(10826), + msdpInvalidDefaultPeerRouteMapNameLength(10827), + msdpDefaultPeerRoutePolicyNotFound(10828), + msdpInvalidRedistributeRouteMapNameLength(10829), + msdpRedistributeRoutePolicyNotFound(10830), + msdpInvalidMeshGroupNameLength(10831), + msdpPeerAlreadyConfiguredInMeshGroup(10832), + msdpPeerNotFoundInMeshGroup(10833), + msdpInconsistentPeerAdminStatus(10834), + msdpInconsistentDefaultPeerStatus(10835), + msdpInconsistentRedistributeRowStatus(10836), + msdpInconsistentMeshGroupRowStatus(10837), + msdpInvalidPeerAddressInMeshGroup(10838), + msdpDefaultPeerAlreadyCreated(10839), + msdpPeerSAFilterNotFound(10840), + msdpGlobalGrpRedistributeNotFound(10841), + msdpPeerSAFilterAlreadyCreated(10842), + msdpGlobalGrpRedistributeAlreadyCreated(10843), + msdpInterfaceNotUp(10844), + msdpPeerConfigurePassword(10845), + msdpPeerControlCharNotAllowed(10846), + msdpPeerCannotDeleteNonExistingPasswd(10847), + msdpInvalidOrigIdAddress(10848), + msdpClipAddressNotLocalAddress(10849), + msdpOriginatorIdIsNotConfigured(10850), + msdpOriginatorIdCannotBeDelIfMsdpEnabled(10851), + msdpFeatureNotSupported(10852), + msdpOriginatorIdIsNotUniqueOnAllVrfs(10853), + msdpPeerNotUniqueOnAllVrfs(10854), + msdpPeerAddrIsLocalAddress(10855), dhcpSameServerAgentAddress(11226), dhcpDiffAgentAddress(11227), cfmLbmFrameTooSmall(11401), @@ -38789,6 +41931,7 @@ rcErrorReturnCode OBJECT-TYPE cfmTaskMsgQueueMemoryInsufficient(11467), cfmRouterNameNotAllowedOnNonSpbmVlan(11468), bpduFilterTimerInvalidRange(11502), + bpduGuardTimerInvalidRange(11504), qosMapExists(12501), qosMapNotExist(12502), qosMapDeleteUsedByFilter(12503), @@ -38799,6 +41942,13 @@ rcErrorReturnCode OBJECT-TYPE qosInvalidQosLevelValue(12508), qosMapInvalidForLosslessPfc(12509), qosMapPortQosInvalidForLosslessPfc(12510), + qosCreateDefaultQueueProfileFirst(12511), + qosCannotDeleteDefaultQueueProfile(12512), + qosCannotAddPortsInAnotherNonDefaultQueueProfile(12513), + qosQueueProfileDoesNotExist(12514), + qosCannotRemovePortsFromDefaultQueueProfile(12515), + qosQueueProfileAlreadyExists(12516), + qosPortNoChangeAsEapIsEnabled(12517), standbyIpSubnetNotSameAsMaster(12601), standbyIpSubnetNotSameAsVirtual(12602), standbyIpSameAsVirtual(12603), @@ -38825,8 +41975,6 @@ rcErrorReturnCode OBJECT-TYPE cantConfigIpv6AddressOfPrefixMoreThan64WhenIpv6ModeFlagDisable(12714), conflictingIpv6PrefixPresent(12715), linkLsaSuppressionOnlyForP2P(12716), - unsupportedConfigWithUrpfModeFlagDisabled(12725), - ipv6ZeroPrefixNotAllowed(12727), ipv6RipInterfaceDoesNotExist(12717), ipv6InterfaceIsNotRunningRipng(12718), ipv6RipExceedsMaxLimit256(12719), @@ -38835,8 +41983,28 @@ rcErrorReturnCode OBJECT-TYPE ipv6RipInterfaceAlreadyExists(12722), ipv6RipInvalidHoldDownTimerValue(12723), ipv6RipTimeoutIntervalMustBeGreaterThanUpdateTime(12724), + unsupportedConfigWithUrpfModeFlagDisabled(12725), ipv6RipExceedsMaxLimit48(12726), + ipv6ZeroPrefixNotAllowed(12727), ipv6PimSmltNotSupported(12728), + numOfIPv6TunnelAllowedToBeCreatedExceeds(12729), + ipv6StaticRouteTunnelWithNonZeroNextHopNotSupported(12730), + ipv6ForwardingSmltConflict(12731), + ipv6SmltForwardingConflict(12732), + ipv6StaticRoutesMaxNumberReached(12733), + ipv6RipngVrfUnsupported(12734), + ipv6OspfVrfUnsupported(12735), + ipv6FhsVrfUnsupported(12736), + ipv6RsmltVrfUnsupported(12737), + ipv6MldVrfUnsupported(12738), + ipv6PimVrfUnsupported(12739), + ipv6IpsecVrfUnsupported(12740), + ipv6InterfaceEnabledWhenRsmltEnabledOnNonDefaultVrf(12741), + ipv6MgmtRouterNotSupported(12742), + ipv6StaticNeighborMaxNumberPerVrfReached(12743), + ipv6StaticNeighborMaxNumberAllVrfReached(12744), + ipv6RoutePreferenceUnsupportedProtocolOnVrf(12745), + ipv6RedistributionInvalidSourceProtocolOnVrf(12746), unsupportedVlanId(12801), invalidVlanIdError(12802), vlanAdminStatusConfigNotAllowed(12803), @@ -38908,6 +42076,16 @@ rcErrorReturnCode OBJECT-TYPE cannotEnableMefUniFaOnPrivateVlanType(12878), cannotSetPrivateVlanTypeForSwitchedUniFaPortOrMlt(12879), cannotConfigStaticMacAddrOnFlexUniFaPortOrMlt(12880), + systemRequiresLicenseInstalledToCreateVlan(12881), + cfmSrcModeCannotBeSMltvirt(12882), + cfmCmacCanNotBeConfigured(12883), + vlanCannotBeDeletedDueToEapFOVEnabledPort(12884), + vlanCannotBeDeletedDueToEapGVEnabledPort(12885), + vlanNlbNeedsToBeDisabledBeforeChangingNlbModeToUnicast(12886), + vlanNlbNeedsToBeDisabledBeforeChangingNlbModeToMulticast(12887), + trafficClassesAreAlwaysEnabledAndDisbaleIsNotAllowed(12888), + featureGmrpIsNotSupported(12889), + urpfNotSupportedOnPlsbBvlan(12890), aceIpDscpInvalidSetting(12901), aceIpDscpEntryCreationRequiresOperationAndDscpSetting(12902), aceEthPortEntryCreationRequiresOperAndPort(12903), @@ -38939,12 +42117,47 @@ rcErrorReturnCode OBJECT-TYPE monitorDestVlanNotAllowedInOutPortTypeAclFilter(12929), monitorDestPortNotAllowedInOutPortTypeAclFilter(12930), monitorDestMltNotAllowedInOutPortTypeAclFilter(12931), + filterRemoveTagNotSupportedForPermitOption(12932), + monitorDstIsidNotAllowedInOutportTypeAcl(12933), + onlyOneMonitorDstIsidSupportedInDevice(12934), + filterQosAndRemoveTagCanBeSetOnlyForMonitorIsidAction(12935), + removeTagConfigMustBeSameForGivenIsidOffsetAcrossAclAceConfig(12936), + cannotConfigureFlowMirroringWhenPortMirroringIsConfigured(12937), + filterAclCannotConfigIpv4AndIpv6RedirectNextHopSimultaneously(12938), + filterAclCannotConfigIpv4RedirectNhIfPktTypeIpv6(12939), + filterAclCannotConfigIpv6RedirectNhIfPktTypeIpv4(12940), lldpCannotSetReinitDelay(13016), lldpCannotSetNotificationInterval(13017), lldpCannotSetTxDelay(13018), lldpCannotSetPortConfigAdminState(13019), lldpCannotSetPortConfigNotification(13020), lldpCannotSetPortConfigTlvsTxExplicitly(13021), + lldpOnlySupportsTxAndRxMode(13022), + cannotEnableCDPOnFAEnabledPort(13023), + cannotDisableLLDPOnFAEnabledPort(13024), + faZeroTouchClientTypeNotSupported(13025), + faZeroTouchClientEntryAlreadyExists(13026), + faZeroTouchClientEachTypeMayOneHaveOneIsid(13027), + faZeroTouchClientIsisAlreadyUsedOrReserved(13028), + faZeroTouchClientOnlySupportsUntagged(13029), + faCannotCreateFaOnSmltWithoutSpbmInstance(13039), + faCannotExistFaOnSmltWithoutSpbmInstance(13040), + lldpMedInvalidLocationType(13041), + lldpMedInvalidCivicAddress(13042), + lldpMedInvalidCoordinate(13043), + lldpMedInvalidElinNumber(13044), + lldpMedCliMaxParams(13045), + lldpMedCliInvalidCountryCode(13046), + lldpMedLocationInvalidCaddrField(13047), + lldpMedLocationInvalidCaddrSize(13048), + lldpMedLocationInvalidCoordLatFormat(13049), + lldpMedLocationInvalidCoordLongFormat(13050), + lldpMedLocationInvalidAltFormat(13051), + lldpMedLocationInvalidElinEmpty(13052), + lldpMedLocationInvalidElinLength(13053), + lldpMedLocationInvalidElinFormat(13054), + lldpMedMaxsizeLocationType(13055), + lldpMedInvalidCoordinateLength(13056), vspTalkIpInterfaceNotFound(13201), vspTalkDnsNotConfigured(13202), vspTalkInvalidMessageGroup(13203), @@ -38979,6 +42192,23 @@ rcErrorReturnCode OBJECT-TYPE autoNegAdvertisement10MbFullNotSupported(13325), autoNegAdvertisement1000MbHalfNotSupported(13326), portLicenseRequiredToEnableThisPort(13327), + duplicateSflowCollectorIp(13328), + sflowAgentIpDoesNotExistInMgmtRouterOrGlobalRouterVrf(13329), + sflowCollectorIpCannotBeLocal(13330), + cannotRemoveAgentIpWhenSflowIsEnabled(13331), + cannotEnableSflowWhenAgentIpIsZero(13332), + slotLicenseGrantRequiredToEnableThisPort(13333), + qosIngressPeakRateCanNotExceedPortCapability(13334), + autoNegAdvertisement2500MbFullNotSupported(13335), + autoNegAdvertisement5000MbFullNotSupported(13336), + noAdminSettingForSpeed25000(13337), + channelizationNotSupportedInThisRelease(13338), + sflowDisableAppTelemetry(13345), + sflowCollectorNotConfigured(13346), + sflowShouldBeEnabled(13347), + cannotEnableAppTelemetryWhenIpv6SourceGuardIsConfigured(13349), + cannotEnableAppTelemetryWhenIpv6FilterIsConfigured(13350), + appTelemetryNotSupportedOnThisPlatform(13352), slamonInstallCertRequiresCertFile(13417), slamonCantOpenCertFile(13418), slamonCantSyncCertFile(13419), @@ -39110,6 +42340,36 @@ rcErrorReturnCode OBJECT-TYPE ipv6OutPortTypeAclNotSupported(13704), ipv6AclCtrlPktActionNotSupported(13705), ipv6QosAceNotSupported(13706), + ipQosAceNotSupported(13707), + noIpv6ICMPV6AceSupport(13708), + noDstMacQualifierSupport(13709), + noSrcMacQualifierSupport(13710), + noVlanQualifierSupport(13711), + noVlanTagQualifierSupport(13712), + enableBootConfigIpv6EgressFilterFlag(13713), + noInNniFilterSupport(13714), + enableBootFlagSpbmForInNniFilter(13715), + noIpv4CtrlPktActionSupport(13716), + aclIsidAlreadyAttached(13717), + aclIsidTuniSuniNotSupported(13718), + aclIsidNotAvailable(13719), + aclIsidNotMappedToVlanOrVrf(13720), + aclInvsnConfiguredDeleteAcl(13721), + aceIsidNotConfiguredOnAcl(13722), + deleteAllAceBeforeDeleteIsid(13723), + vsnAclMatchtypeUnionlyNotSupported(13724), + vsnAclMatchtypeBothNotSupported(13725), + vsnBasedAclNoPort(13726), + vsnBasedAclNoVlan(13727), + portBasedAclNoIsid(13728), + vlanBasedAclNoIsid(13729), + portBasedAclNoMatchtype(13730), + vlanBasedAclNoMatchtype(13731), + invsnFilterNotSupported(13732), + enableBootFlagSpbmForInvsnFilter(13733), + invsnFilterIpShortcutNotSupported(13734), + ipv6FilterConfigNotAllowedWhenAppTelemetryIsEnabled(13737), + invsnFilterIpShortcutSupportedOnlyOnBoth(13738), isisAcceptIsidAlreadyExist(13801), igmpConfigsNotAllowedInSpbmConfigMode(13802), virtualIstNotAllowedOnMltInSpbmConfigMode(13803), @@ -39149,6 +42409,25 @@ rcErrorReturnCode OBJECT-TYPE isisLogicalInterfacePortCannotBeBrouter(13837), invalidIsisLogicalInterfaceDestPort(13838), cannotConfigFeOnaOnFaPortMltPort(13839), + spbmConfigsNotAllowedInAdvancedFeatureModeDisabled(13840), + cannotAddSpbmNniToNonSpbmBvlan(13842), + noBrouterAndSpbmNniOnSamePort(13843), + bootConfigFlagNniMstpConflictWithSpbmNni(13844), + spbmSysidCannotBeSameAsSmltVirtBmac(13845), + spbmSmltPeerSysidCannotBeSameAsSmltVirtBmac(13846), + spbmHaNeedsDisabled(13847), + cannotEnableMstpOnSpbmNniPort(13848), + isisLogicalInterfaceRequireTwoVlansPerPlsbInstance(13850), + isisCannotEnableIpv4ShortcutForMigrateLoopback(13859), + isisCannotEnableIpv6ShortcutForMigrateLoopback(13860), + spbmNicknameSetRangeServerRunning(13851), + spbmNicknameServerSettingWithSpbmDisabled(13852), + spbmDisableNicknameServerRunning(13853), + spbmDisableNicknameServerRangeConfigured(13854), + spbmFactoryDefaultWithFabricOptionIsNotSupported(13855), + spbmEnableServerStaticSpbmNicknameInDynamicRange(13856), + spbmEnableServerWithoutStaticNicknameConfigured(13857), + spbmClearNicknameServerRunning(13858), vrfPim6LimitExceeded(14001), pim6FeatureNotSupported(14002), vrfPim6DoesNotExist(14003), @@ -39204,6 +42483,30 @@ rcErrorReturnCode OBJECT-TYPE fhsCantCreateBindingEntryWithInternalLoopbackIpAddr(14128), fhsCantCreateBindingEntryWithAllZeroMacAddr(14129), fhsCantCreateBindingEntryWithBroadcastMacAddr(14130), + fhsIpv6SgPortEnabled(14131), + fhsIpv6SgFhsNotEnabled(14132), + fhsIpv6SgNdiNotEnabled(14133), + fhsIpv6SgNdiVlanNotEnabled(14134), + fhsIpv6SgNdiPortNotEnabled(14135), + fhsIpv6SgNoResourcesAvailable(14136), + fhsIpv6SgNotAvailableOnMlt(14137), + fhsNotAllowedOnSpbmBvlan(14138), + fhsIpv6SgConfigNotAllowedWhenAppTelemetryIsEnabled(14139), + unprintableCharacterIsNotAllowedInEmailAddress(14201), + emailAddressLengthExceedsMaxLimitOf254Chars(14202), + numOfEmailAddressExceedsMaxSupportedLimit(14203), + lengthOFEmailAddressListTooLong(14204), + smtpServerAddrOnlySupportsIpv4AndHostname(14205), + portCannotBeModifiedWhileSmtpIsEnabled(14206), + invalidSmtpServerPortNumber(14207), + invalidStatusSendTimer(14208), + smtpReceiverEmailCannotBeEmptyWhileSmtpIsEnabled(14209), + smtpServerAddrCannotBeModifiedWhileSmtpIsEnabled(14210), + smtpCannotBeEnabledWithoutServerAddr(14211), + smtpCannotBeEnabledWhileReceiverEmailAddrIsEmpty(14212), + doubleQuotationMarkIsNotAllowedInEmailAddress(14213), + commaIsNotAllowedInEmailAddress(14214), + invalidEventIdsListInputFormat(14215), nonExistIpv6McastAddress(14301), invalidIpv6MulticastAddress(14302), invalidQueryIntervalMldIntfTbl(14303), @@ -39221,12 +42524,478 @@ rcErrorReturnCode OBJECT-TYPE mldNotVersion2(14315), mldDisableSsmSnooping(14316), mldFlushActionNotAllowedWhenMldSnoopingIsDisabled(14317), + ikeCACertificateNotInstalled(14801), + ikeIdentityCertificateNotInstalled(14802), + ikeCannotChangeRevocationCheckMethodForEnabledPolicy(14804), + ikeCrlFileNotPresent(14805), + ipv6CannotDeleteInterfaceOnMgmtPortWithIpsecEnabled(14806), + cannotLinkIpsecPolicyForOspfv3ToSaWithKeymodeAuto(14807), + ikeEncKeylenSetOnlyForAesCbc(14808), + ipsecEncKeylenMustBeLessOrEqualToIkeEncKeylen(14809), + ikeCannotChangeParametersProfileInUse(14810), + ikeDhHashEncryptIntegrityAlgoNullCannotBeAttached(14811), + vxlanCannotDeleteVtepSrcIpWhenRemoteVtepIsConfigured(14401), + maxNumOfVtepsAreConfigured(14402), + vxlanVtepSourceIpNotConfigured(14403), + vxlanVtepRemoteIpCannotBeLocalIp(14404), + vxlanVtepExistsWithSameRemoteIp(14405), + vxlanVtepRemoteIpCannotBeModified(14406), + vxlanVtepNameAlreadyExists(14407), + vxlanVtepDoesNotExist(14408), + vxlanVnidCannotBeSameAsIsid(14409), + vxlanInvalidVtepId(14410), + vxlanCannotModifyIsidAssociationdWithVnid(14411), + vxlanVnidDoesNotExist(14412), + vxlanVtepIsNotAssociatedWithVnid(14413), + vxlanMaxVtepsAssociatedWithVnid(14414), + vxlanSameEndPointCannotBePresentInBothVnidAndIsid(14415), + vxlanBaseModeIsidValueCannotBeSameAsVnid(14416), + vxlanCannotDeleteIsidAssociatedWithVnid(14417), + vxlanCannotConfigureSwuniEndpointsUnderVnidInInterworkingMode(14418), + vxlanIsidAssociatedWithVnid(14419), + vxlanCannotDeleteVlanConfiguredWithIsidAssociatedWithVnid(14420), + vxlanCannotAssociateTransparentUniIsidToVnid(14421), + vxlanIsidCannotBeAssociatedWithMoreThanOneVnid(14422), + vxlanIsidCannotBeAssignedToVtepSrcIpVrf(14423), + vxlanCannotDeleteVrfAssociatedWithVtepSourceIp(14424), + vxlanConfigHasVnidSameAsIsid(14425), + vxlanVirtualIstConfigured(14426), + vxlanSmltExist(14427), + vxlanIpInUseAsVtepSrcIpAddr(14428), + vxlanBaseSmltMltCannotBeVnidEndPoint(14429), + vxlanBaseModeSmltVistConfigNotAllowed(14430), + vxlanIpInUseAsIpSrcAddr(14431), + vxlanIpInUseAsIpTunnelSrcAddr(14432), + vxlanCannotDeleteVtepSrcIpWhenVnidConfigured(14433), + vxlan16777215IsWellKnownVnid(14434), + vxlanConfigsNotAllowedWhenAdvancedFeatureModeDisabled(14436), + vxlanBaseModeVnidValueCannotBeSameAsIsid(14437), + vxlanGwFullInterworkingModeEnabled(14438), + vxlanConfigsNotAllowedInSpbmConfigModeDisabled(14439), + vxlanVtepIsAlreadyAssociatedWithVnid(14440), + vxlanFaIsidShouldBeConfigured(14441), + vxlanInvalidIsid(14442), + vxlanVtepSrcIpCannotBeSameAsVtepRemoteIp(14443), + vxlanInvalidVtepName(14444), + vxlanVnidCannotBeSameAsPlsbBvlanViceVersa(14445), + vxlanGwInterworkingCannotBeEnabledInNonAdvFeatureMode(14446), + chefClientCertFileNotSpecified(14901), + chefClientCannotOpenCertFile(14902), + chefClientAddressRequired(14903), + chefClientInvalidCertFile(14904), + chefClientAddressNotChangeable(14905), + chefClientCannotChangeConfigurationWhenEnabled(14906), + chefClientServerAddressRequired(14907), + chefClientActivateSoftwareToEnable(14908), invalidUserPasswordRule(1233), invalidUserPasswordRulePostNotification(1234), invalidUserPasswordRulePreNotification(1235), invalidUserPasswordRuleAgeOut(1236), invalidUserLogonAttenmpts(1237), invalidUserPasswordRuleChangeInterval(1238), + pimgwConfigsNotAllowedInSpbmConfigModeDisabled(13901), + pimgwNotSupportedOnPlatform(13902), + spbMcastCannotBeEnabledWithPimgw(13903), + pimgwCannotBeEnabledWithSpbMcast(13904), + spbMcastCannotBeDisabledWithPimgwEnabled(13905), + spbMcastCannotBeEnabledWithPimgwEnabled(13906), + pimgwCannotBeDisabledWithSpbMcastEnabled(13907), + pimgwCannotBeEnabledWithSpbMcastEnabled(13908), + pimgwCannotBeEnabledWithoutIpAddr(13909), + pimgwCannotBeEnabledWithSnoop(13910), + pimgwCannotBeEnabledWithSnoopSpb(13911), + pimgwCannotBeEnabledWithPim(13912), + pimgwCannotBeEnabledWithDvmrp(13913), + vlanPimCannotBeEnabledWithPimGateway(13914), + pimgwAgentNotEnabled(13915), + pimgwControllerNotEnabled(13916), + pimgwInterfaceInvalidHelloInterval(13917), + pimgwInterfaceInvalidJoinPruneInterval(13918), + pimgwCannotSetHelloJoinPruneIntervalWithoutIpAddress(13919), + vlanPimCannotBeConfiguredWithPimGateway(13920), + vlanIgmpCannotBeConfiguredWithPimGateway(13921), + pimgwCannotBeEnabledWithClipIf(13922), + pimgwCannotBeEnabledWithMgmtIf(13923), + pimgwAgentIsAlreadyEnabled(13924), + pimgwControllerIsAlreadyEnabled(13925), + smltOrIstCannotBeAddedToPimGatewayVlan(13926), + pimgwCannotBeEnabledOnSmltOrIstPort(13927), + pimgwCannotBeEnabledOnSmltVlan(13928), + pimgwVlanPortCannotBeAddedToSmlt(13929), + smltCannotBeEnabledOnPimGatewayVlanPort(13930), + pimgwCannotBeEnabledWithoutIpCirc(13931), + pimgwCannotBeEnabledOnIsidConfiguredVlan(13932), + isidCannotBeSetOnPimGatewayVlan(13933), + pimgwCannotBeEnabledOnVistVlan(13934), + pimgwCannotBeEnabledIfDvrEnabled(13935), + pimgwCannotAddForeignSrcWhenControllerIsDisabled(13936), + pimgwCannotDeleteForeignSrcWhenControllerIsDisabled(13937), + pimgwCannotConfigHelloIntervalWithoutPimgwInterface(13938), + pimgwCannotConfigJoinPruneIntervalWithoutPimgwInterface(13939), + pimgwCannotDeleteForeignSrcWhenForeignSourceEntryDoesNotExist(13940), + pimgwCannotAddForeignSrcWhenForeignSourceEntryAlreadyExist(13941), + pimgwCannotEnableSpbPimGwOnBvlan(13943), + dvrNotSupported(14501), + disableDvrBeforeChangingDomainId(14502), + dvrIsNotEnabledForDomainId(14503), + disableDvrBeforeChangingRole(14504), + ipCommandsNotSupportedOnDvrLeaf(14505), + cannotEnableDvrLeafIpConfigured(14506), + vistAlreadyExistRemoveFirst(14507), + vistAlreadyExist(14508), + cannotConfigDvrVistIfGlobalVistConfigured(14509), + vistDoesNotExist(14510), + configGwIpAddrBeforeEnablingDvr(14511), + dvrCantBeEnabledIfPimgwEnabled(14512), + dvrCantBeEnabledIfSnoopEnabled(14513), + vlanSnoopCantBeEnabledInDvrNode(14514), + configIpInterfaceBeforeEnablingDvr(14515), + disableDvrBeforeChangingGwIpAddr(14516), + enableControllerBeforeEnablingDvrOnVlan(14517), + enableControllerBeforeConfiguringGwIpv4(14518), + platformVlanNotAllowedOnLeaf(14519), + removePlatformVlanBeforeEnableLeaf(14520), + notAllowPortsInDefaultVlanOnDvrLeaf(14521), + cannotEnableDvrLeafIfPortsInDefaultVlan(14522), + cannotConfigPlatformVlanOnDvrLeaf(14523), + notAllowToConfigVlanBasedAclRules(14524), + cannotEnableDvrLeafVlanBasedAclExists(14525), + notAllowToConfigPortBasedAclRules(14526), + cannotEnableDvrLeafPortBasedAclExists(14527), + notAllowToConfigTuniOnDvrLeaf(14528), + cannotEnableDvrLeafWhenTuniExists(14529), + cannotEnableDvrLeafWhenLogicalIntfExist(14530), + notAllowToConfigLogicalIntfOnDvrLeaf(14531), + cannotConfigGlobalVistIfDvrVistConfigured(14532), + cannotConfigPimgwOnDvrLeaf(14533), + cannotEnableDvrLeafWhenPimgwEnabled(14534), + cannotConfitVrfOnDvrLeaf(14535), + cannotEnableDvrLeafWhenVrfExists(14536), + disableDvrBeforeRemovingGwIpAddr(14537), + dvrConfigsNotAllowedInSpbmConfigModeDisabled(14538), + cannotEnableDvrWhenSpbmIsDisabled(14539), + removeIpInterfaceBeforeEnablingDvr(14540), + enableBootConfigFlagDvrLeafMode(14541), + dvrIsNotEnabled(14542), + disableBootConfigFlagDvrLeafMode(14543), + configIsidForVlanFirst(14544), + vistNotAllowedOnDvrLeaf(14545), + cannotEnableMoreSpecificNonLocalWhenDvrEnabled(14546), + cannotEnableDvrWhenMoreSpecificNonLocalEnabled(14547), + vlanIpAddAndDvrGwipAreNotInSameSubnet(14548), + cannotConfigPimgwOnDvrVlan(14549), + cannotEnableDvrVlanWhenPimgwIsConfigured(14550), + cannotEnableDvrVlanWhenRsmltIsEnabled(14551), + cannotEnableRsmltOnDvrVlan(14552), + cannotConfigVrrpOnDvrVlan(14553), + cannotEnableDvrVlanWhenVrrpIsConfigured(14554), + cannotEnableDvrWhenBackboneIsEnabled(14555), + cannotEnableBackboneWhenDvrIsEnabled(14556), + disableDvrBeforeChangingOrDeletingIsid(14557), + cannotConfigureInbandMgmtIpForDvrController(14558), + cannotEnableControllerwhenInbandMgmtIpConfigured(14559), + dvrSpbmMcastCommandsNotSupportedOnDvrLeaf(14560), + dvrControllerDoesNotExist(14561), + dvrLeafDoesNotExist(14562), + cannotConfigLoopbackIpOnDvrLeaf(14563), + sameGwIpv4AndVlanIpIsNotAllowed(14564), + isidReservedForDvrUse(14565), + dvrVistNotAllowedOnDvrController(14566), + injectDefaultRouteNotAllowedOnDvrLeaf(14567), + cannotConfigBrouterIpOnDvrLeaf(14568), + macOffSetNotAllowedOnDvrEnabledVlan(14571), + disableDvrForVlanBeforeDeletingIpAddress(14572), + cannotEnableBackboneWhenDvrLeafModeIsTrue(14574), + cannotConfigDvrGwIpOnSpbmBvlan(14575), + createDvrGloballyBeforeConfiguringIpOnDvrVlan(14576), + dvrConfigNotAllowedOnLeaf(14569), + dvrIpvpnOrIsidNotConfiguredInVrf(14570), + dvrRedistributionConfigAllowedOnlyOnController(14573), + cannotEnableDvrVlanWhenIpv6IsConfigured(14577), + cannotEnableBackboneWhenDvrCtrlConfigPresent(14578), + dvrInstNotPresentInVrf(14579), + configurationNotAllowedWhenBackboneIsEnabled(14580), + slppCommandsAreNotSupportedOnDvrLeaf(14581), + dvrGwMacCreateInsufficientResources(14583), + clearDvrHostEntryCanBeExecutedOnlyOnController(14584), + dvrInstanceDoesNotExist(14585), + removeSmltConfigBeforeDisablingDvrLeaf(14586), + dvrEnableNotAllowedOnOspfEnabledVlan(14589), + dvrEnableNotAllowedOnRipEnabledVlan(14590), + dvrVistInvalidClusterId(14591), + invalidDvrVistConfiguration(14592), + dvrLeafBrouterAlreadyConfigured(14593), + dvrLeafDeleteInternalVlanNotAllowed(14594), + isidRangeReservedForInternalUse(14595), + dvrNotEnoughDataToModifyInstance(14596), + maxVrfReachedWithoutScaling(14601), + vrfScalingCannotBeEnabledWhenVlanInExistInRange(14602), + vrfScalingCannotBeDisabledWhenVrfCountMoreThanDefaultValue(14603), + vlanInternallyUsedForVrfScaling(14604), + configHasPlatformVlanConfiguredInReservedRange(14605), + dhcpsnNotAllowedOnPvlan(11126), + dhcpsnNotAllowedOnSpbmBvlan(11127), + dhcpsnMaxNumberOfEntriesAlreadyReached(11128), + dhcpsnGloballyDisabled(11129), + dhcpsnDisabledOnVlan(11130), + dhcpsnBindingDoesNotContainMacAddr(11131), + dhcpsnBindingInvalidMacVlanidPair(11132), + daiNotAllowedOnPvlan(11133), + daiDisabledOnVlan(11134), + daiNotAllowedOnSpbmBvlan(11135), + dhcpIpsgEnabledOnPort(11136), + dhcpIpsgPortNotInDhcpsnVlan(11137), + dhcpIpsgPortNotDhcpsnUntrusted(11138), + dhcpIpsgPortNotInDaiVlan(11139), + dhcpIpsgPortNotDaiUntrusted(11140), + dhcpIpsgNoResourcesAvailable(11141), + dhcpIpsgNotAvailableOnMlt(11142), + dhcpsnPortIsPartOfMlt(11143), + daiPortIsPartOfMlt(11144), + dhcpsnBindingLearnedEntriesCannotBeModified(11145), + daiSmltPortsMustBeTrusted(11146), + dhcpsnSmltPortsMustBeTrusted(11147), + daiDifferentPortConfigurationsForMlt(11148), + dhcpsnDifferentPortConfigurationsForMlt(11149), + dhcpIpsgNotAvailableOnBrouter(11150), + dhcpsnAndRelayNotAllowedOnSameVlan(11151), + dhcpsnNotAllowedOnGuestVlan(11152), + dhcpsnNotAllowedOnFailOpenVlan(11153), + dhcpsnNotAllowedOnEnabledEapolPorts(11154), + daiCannotAddIpsgPortsOnDaiDisabledVlan(11155), + dhcpsnCannotAddIpsgPortsOnDhcpsnDisabledVlan(11156), + ipsgPortsCannotBeRemovedFromVlan(11157), + noKeyFound(14701), + allCommandsParamtersNotFound(14702), + invalidAction(14703), + cannotModifyCaEntryForValidCa(14704), + lastActionAlreadyInProgress(14705), + revokeReasonOnlyRevokeAction(14706), + caAlreadyAuthenticated(14707), + noActiveCertificateFound(14708), + revocationReasonNotFound(14709), + certificateAlreadyInstalled(14710), + keyAssociatedWithActiveCert(14711), + subjectScalarAssociatedWithCert(14712), + recordNotFound(14713), + strToDateConversionFailed(14714), + couldNotOpenDirectory(14715), + fileNameNotFound(14716), + caNotAuthenticated(14717), + validCertificateAlreadyPresent(14718), + cannotDeleteTrustPoints(14719), + caEntryAlreadyExits(14720), + maxTrustpointsReached(14721), + invalidRowStatus(14722), + allSubjectScalarsNotFound(14723), + caOfflineCertNotInstalled(14724), + noKeyPairConfigured(14725), + certificateNotEnrolled(14726), + noOfflineSubjectCertificateInstalled(14727), + offlineCertificateInstalled(14728), + validityDaysValidOnlyForRenewAndEnroll(14729), + invalidSubjectOrKey(14730), + caEntryPresent(14731), + subjectAndInstallFileCannotBeConfiguredTogether(14732), + invalidKeySize(14733), + noCaFound(14734), + digiCertChallengePasswordValidOnlyWithRenewAndEnroll(14735), + digiCertCertificateExpired(14736), + digiCertReadCertificateFileFailed(14737), + digiCertReadCertificateFileValidityFailed(14738), + digiCertSubjectCertificateAlreadyInstalled(14739), + digiCertNotRootCaCertificate(14740), + digiCertKeyAlreadyPresent(14741), + digiCertKeyAssociatedWithCaEntry(14742), + digiCertSubjectCertificateInstalled(14743), + digiCertInvalidFileFormat(14744), + digiCertCdpUrlNotConfigured(14745), + digiCertSubjectCertificateNotInstalled(14746), + digiCertFileNameNotFoundInOfflineCertDir(14747), + digiCertFileNameNotFoundInOfflineCaCertDir(14748), + digiCertFileNameNotFoundInOfflineRootCaCertDir(14749), + digiCertNoKeyFound(14750), + digiCertNoOfflineCACertificateInstalled(14751), + digiCertNoOfflineRootCACertificateInstalled(14752), + digiCertNoOfflineCRLFileInstalled(14753), + digiCertFileNameNotFoundInOfflineCrlDir(14754), + digiCertInvalidValueToGenerateCsr(14755), + digiCertNotCACertificate(14756), + digiCertNotRootCertificate(14757), + digiCertRootCaOfflineCertNotInstalled(14758), + digiCertRootCertFileAlreadyInstalled(14759), + digiCertCaCertFileAlreadyInstalled(14760), + digiCertOnlineCAEntryExists(14761), + digiCertKeyPairGenInProgress(14762), + digiCertNotInterCaCertificate(14763), + digiCertOfflineCannotUseRootCertAssociatedWithOnlineCa(14764), + digiCertOnlineCaCannotUseRootCertAssociatedWithOffline(14765), + digiCertSubjectCountryInvalid(14766), + digiCertSanExists(14767), + digiCertSanNotFound(14768), + digiCertSanInvalidAction(14769), + digiCertSanTblFull(14770), + digiCertCnAndSanNotFound(14771), + digiCertPkcs12ExtractFail(14772), + digiCertPkcs12KeyExtractFail(14773), + digiCertPkcs12InvalidKey(14774), + digiCertPkcs12SaveFilesFail(14775), + digiCertSanInvalidAddress(14776), + cannotAdminDisableFanPort(15001), + cannotDisableIsisInterfaceOnFanPort(15002), + cannotDeleteIsisInterfaceOnFanPort(15003), + nlsMgmtIntfDoesNotExist(15201), + nlsMgmtIntfAlreadyExist(15202), + nlsMgmtIntfTypeAlreadyExist(15203), + nlsMgmtRemoveExistingIpAddr(15204), + nlsMgmtRemoveExistingIpv6Addr(15205), + nlsMgmtNoIpAddrForInterface(15206), + nlsMgmtNoIpv6AddrForInterface(15207), + nlsMgmtPrefixLenIs128ForLoopback(15208), + nlsMgmtMaskIs32ForLoopback(15209), + nlsMgmtVlanIsNotCreatedYet(15210), + nlsMgmtVrfIsNotCreatedYet(15211), + nlsMgmtDuplicateIntfIpv6Addr(15212), + nlsMgmtInvalidNextHopAddr(15213), + nlsMgmtSameDestAndNextHop(15214), + nlsMgmtStaticRoutesAreNotAllowedOnClip(15215), + nlsMgmtSetWeightToDefaltNotAllowedOnClip(15216), + nlsMgmtOnlyPortBasedVlanIsSupported(15217), + nlsMgmtCannotConfigIpOnMgmtVlan(15218), + nlsMgmtConfigMgmtIpBeforeAddingStaticRoute(15219), + nlsMgmtConfigMgmtIpv6BeforeAddingStaticRoute(15220), + nlsMgmtNextHopSameSubnetAsMgmtIntfAddr(15221), + nlsMgmtCannotUseSpbmBvlanForVlanIntf(15222), + nlsMgmtCannotDeleteVlanIfIntfIsEnabled(15223), + nlsMgmtCannotDeleteVrfIfIntfIsEnabled(15224), + nlsMgmtMgmtRouterNotValidForClip(15225), + nlsMgmtCannotConfigMgmtIpIfVlanIpConfigured(15226), + nlsMgmtCannotEnableIntfIfBothMgmtIpVossIpConfigured(15227), + nlsMgmtMgmtIpConfiguredForVlan(15228), + nlsMgmtCannotConfigMgmtIpv6IfVlanIpv6Configured(15229), + nlsMgmtCannotEnableIntfIfBothMgmtIpv6VossIpv6Configured(15230), + nlsMgmtMgmtIpv6ConfiguredForVlan(15231), + nlsMgmtBrouterVlanIsNotAllowed(15232), + cannotUseMgmtVlanForBrouterVlan(15233), + sameMgmtIpShouldNotBeInOtherInst(15234), + sameMgmtIpShouldNotBeInVossVlans(15235), + vossIpIsSameAsMgmtIp(15236), + sameMgmtIpv6ShouldNotBeInOtherInst(15237), + sameMgmtIpv6ShouldNotBeInVossVlans(15238), + vossIpv6IsSameAsMgmtIpv6(15239), + nlsMgmtIpAddrSameSubnetAsNextHop(15240), + nlsMgmtIpAddrOverlapInOtherInst(15241), + nlsMgmtIpV6AddrOverlapInOtherInst(15242), + nlsMgmtIpV6NotSupportedInLinuxKernel(15243), + nlsMgmtNonGrtVrfNotSupportOnDvrLeaf(15244), + nlsMgmtTooManyInterfaceTypesProvided(15245), + nlsMgmtIpOverlapWithVossVlansInVrf(15246), + nlsMgmtIpv6OverlapWithVossVlansInVrf(15247), + nlsMgmtIpAddSameSubnetAsDynamicNickname(15248), + nlsMigrateIsisLoopbackNotSupported(15250), + nlsMigrateIpv6IsisLoopbackNotSupported(15251), + esSchedFull(15301), + esSchedNotFound(15302), + esSchedBadInterval(15303), + esStateUnchanged(15304), + esInvalidOp(15305), + esNotGlobEnabled(15306), + esGlobEnabled(15307), + esEmodeEnabled(15308), + esNtpDisabled(15309), + esFiberPort(15310), + es10gigOnlyPort(15311), + esPortAnaNotsupp(15312), + esGeneralError(15313), + lstMaxUpstreamMembersReached(15401), + lstMaxDownstreamMembersReached(15402), + lstPortDuplicateInUpstreamList(15403), + lstPortAlreadyInOtherUpstreamList(15404), + lstPortDuplicateInDownstreamList(15405), + lstPortAlreadyInOtherDownstreamList(15406), + lstPortIsMemberOfUpstreamMlt(15407), + lstPortIsMemberOfDownstreamMlt(15408), + lstPortNotInUpstreamList(15409), + lstPortNotInDownstreamList(15410), + lstMltDuplicateInUpstreamList(15411), + lstMltAlreadyInOtherUpstreamList(15412), + lstMltDuplicateInDownstreamList(15413), + lstMltAlreadyInOtherDownstreamList(15414), + lstMltNotInUpstreamList(15415), + lstMltNotInDownstreamList(15416), + lstMltContainsUpstreamMemberPorts(15417), + lstMltContainsDownstreamMemberPorts(15418), + lstCannotDeleteLstMemberMlt(15419), + lstPortCannotBeAddedToMlt(15420), + lstPortMembersCannotBeLacpEnabled(15421), + lstPortIsMltMember(15422), + lstLacpKeyAlreadyUsedByLstMltMember(15423), + lstPortIsPartOfALstMltMember(15424), + lstCannotModifyLacpAdminState(15425), + lstCannotAddMgmtPort(15426), + muMaximumUsersReached(15501), + muUserNotFound(15502), + muUserAlreadyExists(15503), + muDefaultUser(15504), + muCannotCreateUser(15505), + muCannotDisableRWA(15506), + ovsdbCertFileNotSpecified(15601), + ovsdbCannotOpenSslCertFile(15602), + ovsdbControllerIdDoesNotExist(15603), + ovsdbControllerIdAlreadyExists(15604), + ovsdbInvalidSslCertFile(15605), + ovsdbCannotChangeConfigurationOvsdbEnabled(15606), + ovsdbConfigurationFailedInternalError(15607), + ovsdbSslRequiresCertificateInstallation(15608), + ovsdbControllerInvalidConfig(15609), + ovsdbVxlanInteworkingModeDisabled(15610), + ovsdbManagedVxlanGwSupportedOnVxlanInterworkingMode(15611), + ovsdbIsidAlreadyManagedByOvsdb(15612), + ovsdbIsidNotPresentInOvsdbManagedInterface(15613), + ovsdbIsidShouldBeSwitchedUniIsid(15614), + ovsdbCannotChangeVtepSourceIpOvsdbEnabled(15615), + ovsdbCannotDeleteVtepSourceIpOvsdbEnabled(15616), + ovsdbCannotDeleteOvsdbCreatedVnid(15617), + ovsdbCannotEnableReplicationLocalOrPeerIpNotSpecified(15618), + ovsdbReplicationPeerIpAlreadyCondfigured(15619), + ovsdbReplicationLocalIpAlreadyConfigured(15620), + ovsdbCannotDeleteOvsdbConfiguredVtepIp(15621), + ovsdbIsidShouldBeFlexUniOrCvlanIsid(15622), + ovsdbControllerIpAlreadyExists(15623), + ovsdbCannotModifyOvsdbConfiguredVtepIp(15624), + ovsdbVnidNotConfiguredByOvsdb(15625), + ovsdbVtepVnidAssociationDoneByOvsdb(15626), + ovsdbCannotModifyCertificateOvsdbEnabled(15627), + ovsdbCannotModifyPrivateKeyOvsdbEnabled(15628), + ovsdbCannotDeleteCertificateOvsdbEnabled(15629), + ovsdbCannotDeletePrivateKeyOvsdbEnabled(15630), + ovsdbReplicationIpShouldBeNlsIp(15631), + ovsdbCannotModifyReplicationConfigWhenOvsdbEnabled(15632), + ovsdbShouldConfigureVistToEnableReplication(15633), + ovsdbCannotDisableVistWhenOvsdbReplicationConfigurationPresent(15634), + ovsdbReplicationNotConfigured(15635), + ovsdbOnlyControllerConfigsInActiveOvsdbReplicationPeerIsAllowed(15636), + ovsdbReplicationLocalIpAndPeerIpCannotBeSame(15637), + ovsdbVnidVtepIpEntryAlreadyExists(15638), + ovsdbVnidVtepIpEntryDoesNotExist(15639), + ovsdbVnidAlreadyConfiguredStatically(15640), + ovsdbIpAlreadyConfiguredAsLocalVtepIp(15641), + ovsdbIpAlreadyConfiguredAsStaticRemoteVtepIp(15642), + ovsdbVtepIpShouldBeUnicastIp(15643), + ovsdbVtepIpAlreadyConfiguredAsNlsIp(15644), + ovsdbVtepIpAlreadyConfiguredAsVossIp(15645), + ovsdbVtepIpAlreadyConfiguredUnderOvsdb(15646), + ovsdbCannotDeleteManagedInterfaceIsid(15647), + ovsdbInvalidPrivateKeyFile(15648), + ovsdbCannotDeleteVlanAssociatedWithManagedInterfaceIsid(15649), + ovsdbCannotDeleteIsidConfiguredAsManagedInterface(15650), + ovsdbVtepIdUsedForRemoteVtepCreatedViaOvsdb(15651), + ovsdbCannotEnableOvsdbOnSimplifiedVistSetup(15652), + ovsdbCannotChangePortInExistingControllerConfig(15653), + ovsdbReplicationLocalIpAddressCannotBeZero(15654), + ovsdbReplicationPeerIpAddressCannotBeZero(15655), + ovsdbCertificateFileAlreadyExists(15656), + ovsdbPrivateKeyAlreadyExists(15657), readWriteAccessReadOnly(900), readWriteAccessLevelOne(901), readWriteAccessLevelTwo(902), @@ -40235,7 +44004,7 @@ rcnTacacsClientFailure NOTIFICATION-TYPE rcnBpduReceived NOTIFICATION-TYPE OBJECTS { rcPortBpduFilteringTimeout } - STATUS current + STATUS obsolete DESCRIPTION "This notification will be generated when a BPDU is received on a port which has BPDU filtering enabled." ::= { rcTrapsMib 79 } @@ -40414,6 +44183,30 @@ rcnRsmltEdgePeerModified NOTIFICATION-TYPE on next reboot." ::= { rcTrapsMib 124 } +rcn2kGbicRemovedTrap NOTIFICATION-TYPE + OBJECTS { rc2kCardIndex, + rcPortIndex, + rcPortUserLabel1, + rcPortUserLabel2, + rc2kChassisUserLabel1 } + STATUS current + DESCRIPTION "A rcGbicRemoved trap signifies that the SNMPv2 entity, + acting in an agent role, has detected that the + an Xfp/Sfp is removed from the specified slot and port." + ::= { rcTrapsMib 143 } + +rcn2kGbicInsertedTrap NOTIFICATION-TYPE + OBJECTS { rc2kCardIndex, + rcPortIndex, + rcPortUserLabel1, + rcPortUserLabel2, + rc2kChassisUserLabel1 } + STATUS current + DESCRIPTION "A rcGbicInserted trap signifies that the SNMPv2 entity, + acting in an agent role, has detected that the + an Xfp/Sfp is inserted to the specified slot and port. " + ::= { rcTrapsMib 144 } + rcnTmuxParityError NOTIFICATION-TYPE OBJECTS {rc2kDeviceGlobalSlot} STATUS current @@ -40506,6 +44299,12 @@ rcnChasPowerSupplyRunningLow NOTIFICATION-TYPE the chassis is running on low power supply." ::= { rcTrapsMib 185 } +IsisPlsbNodeNickName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Plsb Node Nick name." + SYNTAX OCTET STRING (SIZE(3)) + rcnIsisPlsbMetricMismatchTrap NOTIFICATION-TYPE OBJECTS { rcIsisLocalLspId, rcIsisLocall1Metric, @@ -40935,6 +44734,41 @@ rcnIsisPlsbGlobalDuplicateNnameTrap NOTIFICATION-TYPE DESCRIPTION "A PLSB ISIS trap signifies that a remote node is detected with same nickname as the local node. ISIS disabled globally." ::= { rcTrapsMib 316 } +rcnPlugModInsertedInNotRecommendedPortTrap NOTIFICATION-TYPE + OBJECTS { rcPortIndex, + rcPluggableModuleDescription + } + STATUS current + DESCRIPTION "A rcnPlugModInsertedInNotRecommendedPortTrap signifies that the LR4 QSFP+ + is inserted in to a not recommended port. It set alaem which will be cleared + by rcnPlugModRemovedFromRecommendedPortTrap" + ::= { rcTrapsMib 317 } + +rcnPlugModRemovedFromNotRecommendedPortTrap NOTIFICATION-TYPE + OBJECTS { rcPortIndex } + STATUS current + DESCRIPTION "A rcnPlugModRemovedFromNotRecommendedPortTrap signifies that the LR4 QSFP+ + is removed from a not recommened port. It clears the alarm which is set + by rcnPlugModInsertedInNotRecommendedPortTrap" + ::= { rcTrapsMib 318 } + + +rcnBpduGuardPortShutdown NOTIFICATION-TYPE + OBJECTS { rcPortIndex, rcPortBpduGuardTimeout } + STATUS current + DESCRIPTION "This notification will be generated when a port, + which has BPDU guard enabled, is shutdown. It is cleared + by rcnBpduGuardPortShutdownTimerExpired" + ::= { rcTrapsMib 319 } + +rcnBpduGuardPortShutdownTimerExpired NOTIFICATION-TYPE + OBJECTS { rcPortIndex} + STATUS current + DESCRIPTION "This notification will be generated when a port, + which has BPDU guard enabled and is under shutdown timer, + and the timer expires. It clears the alarm rcnBpduGuardPortShutdown" + ::= { rcTrapsMib 320 } + rcnIpv6FhsSnoopTableFullTrap NOTIFICATION-TYPE OBJECTS { rcIpv6FhsSnoopNotificationEntryType, @@ -40945,6 +44779,112 @@ rcnIpv6FhsSnoopTableFullTrap NOTIFICATION-TYPE has reached their max number. rcDhcpv6SnoopingNotificationBindingEntryType indicates the type of entries reached the max number" ::= { rcTrapsMib 321 } + +rcnLicenseWillExpire NOTIFICATION-TYPE + OBJECTS {rcLicenseFileName, rcLicenseDaysLeftBeforeExpiration} + STATUS current + DESCRIPTION "This notification signifies the time remaining before + Time Based License expires in days." + ::= { rcTrapsMib 323 } + +rcnLicenseExpired NOTIFICATION-TYPE + OBJECTS {rcLicenseFileName,rcLicenseDaysAfterExpiration} + STATUS current + DESCRIPTION "A rcnLicenseTrialPeriodExpired signifies that + has expired in days." + ::= { rcTrapsMib 324 } + + +rcnMsdpMaxSACacheWarnSetTrap NOTIFICATION-TYPE + OBJECTS { rcMsdpVrfId, + rcMsdpSACacheType + } + STATUS current + DESCRIPTION "This event is generated when the SA entries in the cache database + exceeds 85 % of maximum value (6K) in local cache or in foreign cache." + ::= {rcTrapsMib 325} + +rcnMsdpMaxSACacheWarnClearTrap NOTIFICATION-TYPE + OBJECTS { rcMsdpVrfId, + rcMsdpSACacheType + } + STATUS current + DESCRIPTION "This event is generated when the Sa entries in the cache database + drops to 80 % of the maximum value (6K)." + ::= {rcTrapsMib 326} + +rcnMsdpMaxSACacheErrorSetTrap NOTIFICATION-TYPE + OBJECTS { rcMsdpVrfId, + rcMsdpSACacheType + } + STATUS current + DESCRIPTION "This event is generated when the SA entries in the cache database + hits 100 % of the maximum value (6K)." + ::= {rcTrapsMib 327} + +rcnMsdpMaxSACacheErrorClearTrap NOTIFICATION-TYPE + OBJECTS { rcMsdpVrfId, + rcMsdpSACacheType + } + STATUS current + DESCRIPTION "This event is generated when the SA entries in the cache database + drops to 95% of the maximum value." + ::= {rcTrapsMib 328} + +rcnMsdpMaxPeerSACacheWarnSetTrap NOTIFICATION-TYPE + OBJECTS { rcMsdpVrfId, + rcMsdpPeerSALimit + } + STATUS current + DESCRIPTION "This event is generated when the SA entries for this peer exceeds + 85 % of maximum value configured for this peer." + ::= {rcTrapsMib 329} + +rcnMsdpMaxPeerSACacheWarnClearTrap NOTIFICATION-TYPE + OBJECTS { rcMsdpVrfId, + rcMsdpPeerSALimit + } + STATUS current + DESCRIPTION "This event is generated when the SA entries for this peer drops to + 80 % of the maximum value configured for this peer." + ::= {rcTrapsMib 330} + +rcnMsdpMaxPeerSACacheErrorSetTrap NOTIFICATION-TYPE + OBJECTS { rcMsdpVrfId, + rcMsdpPeerSALimit + } + STATUS current + DESCRIPTION "This event is generated when the SA entries for this peer hits 100 % + of the peer SA limit." + ::= {rcTrapsMib 331} + +rcnMsdpMaxPeerSACacheErrorClearTrap NOTIFICATION-TYPE + OBJECTS { rcMsdpVrfId, + rcMsdpPeerSALimit + } + STATUS current + DESCRIPTION "This event is generated when the SA entries for this peer drops to 95% + of the peer SA limit." + ::= {rcTrapsMib 332} + +rcnMsdpEstablishedTrap NOTIFICATION-TYPE + OBJECTS { rcMsdpVrfId, + msdpPeerFsmEstablishedTransitions + } + STATUS current + DESCRIPTION "The MSDP Established event is generated when the MSDP FSM + enters the ESTABLISHED state." + ::= { rcTrapsMib 333 } + +rcnMsdpBackwardTransitionTrap NOTIFICATION-TYPE + OBJECTS { rcMsdpVrfId, + msdpPeerState + } + STATUS current + DESCRIPTION "The MSDPBackwardTransition Event is generated when the + MSDP FSM moves from a higher-numbered state to a + lower-numbered state." + ::= { rcTrapsMib 334 } rcnSystemUsbInternalAccessErrorTrap NOTIFICATION-TYPE STATUS current @@ -40952,6 +44892,158 @@ rcnSystemUsbInternalAccessErrorTrap NOTIFICATION-TYPE ::= { rcTrapsMib 335 } +rcnDigitalCertStatusTrap NOTIFICATION-TYPE + OBJECTS { rcDigitalCertStatus } + STATUS current + DESCRIPTION "A rcDigitalCertStatusTrap signifies the status of + Subject Certificate has changed" + ::= { rcTrapsMib 336 } + +rcnLicenseNotGranted NOTIFICATION-TYPE + OBJECTS {rc2kCardIndex} + STATUS current + DESCRIPTION "The rcnLicenseNotGranted trap is generated when the license was not granted for specified slot because not enough IOC-BASE entitlements in the license file." + ::= { rcTrapsMib 337 } + +rcnLicenseNotLoaded NOTIFICATION-TYPE + OBJECTS {rcLicenseFileName} + STATUS current + DESCRIPTION "The rcnLicenseNotLoaded trap is generated when the license file failed to load." + ::= { rcTrapsMib 338 } + +rcnLicenseDowngraded NOTIFICATION-TYPE + OBJECTS {rcLicenseFileName} + STATUS current + DESCRIPTION "The rcnLicenseDowngraded trap is generated when the license file downgraded from feature-pack L3V or L3V-WITH-MACSEC to IOC-BASE." + ::= { rcTrapsMib 339 } + +rcnChasPowerSupplyRunningNormal NOTIFICATION-TYPE + STATUS current + DESCRIPTION "A rcnChasPowerSupplyRunningNormal signifies that + the chassis has recovered from low power supply." + ::= { rcTrapsMib 340 } + +rcnDvrVistPeerDomainMismatchErrorTrap NOTIFICATION-TYPE + OBJECTS { rcIsisPeerVirtualBmac } + STATUS current + DESCRIPTION "This trap is generated whenever V-IST link comes up between two DVR peers + that are in different DVR domains" + ::= { rcTrapsMib 341 } + +rcnDvrVistPeerDomainMismatchErrorClearTrap NOTIFICATION-TYPE + OBJECTS { rcIsisPeerVirtualBmac } + STATUS current + DESCRIPTION "This trap is generated whenever the erroneous condition of having a V-IST link + up between two DVR peers from different DVR domains is cleared" + ::= { rcTrapsMib 342 } + +rcnIpv6MaxRouteWarnClear NOTIFICATION-TYPE + OBJECTS { rcVrfName } + STATUS current + DESCRIPTION "A rcnIpv6MaxRouteWarnClear trap signifies that + the number of ipv6 routes in the routing table of + the Virtual Router has droped below its + warning threshold." + ::= { rcTrapsMib 347 } + + rcnIpv6MaxRouteWarnSet NOTIFICATION-TYPE + OBJECTS { rcVrfName } + STATUS current + DESCRIPTION "A rcnIpv6MaxRouteWarnSet trap signifies that + the given Virtual Routers routing table is + reaching its maximum size. Action should be + taken to prevent this" + ::= { rcTrapsMib 348 } + +rcnIpv6MaxRouteDropClear NOTIFICATION-TYPE + OBJECTS { rcVrfName } + STATUS current + DESCRIPTION "A rcnIpv6MaxRouteDropClear signifies that + the given Virtual Routers routing table is + no longer dropping new routes as it is below + its maximum size." + ::= { rcTrapsMib 349 } + +rcnIpv6MaxRouteDropSet NOTIFICATION-TYPE + OBJECTS { rcVrfName } + STATUS current + DESCRIPTION "A rcnIpv6MaxRouteDropSet trap signifies that + the given Virtual Routers routing table has + reached its maximum size, and is now dropping + all new non static routes." + ::= { rcTrapsMib 350 } + +-- Notifications objects + +rcRadiusNotifications OBJECT IDENTIFIER ::= { rcRadius 8 } +rcRadiusNotificationObjects OBJECT IDENTIFIER ::= { rcRadiusNotifications 1 } + +rcRadiusEapRAVErrorMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The MAC address that was authorized on a port which could not be + moved to the Radius-Assigned VLAN." + ::= { rcRadiusNotificationObjects 1 } + +rcRadiusEapRAVErrorPort OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The ifIndex of the port that could not be moved to the Radius-Assigned + VLAN." + ::= { rcRadiusNotificationObjects 2 } + +rcnRadiusEapRAVError NOTIFICATION-TYPE + OBJECTS { + rcRadiusEapRAVErrorMacAddress, + rcRadiusEapRAVErrorPort + } + STATUS current + DESCRIPTION + "This notification indicates that an Eap/Neap client MAC address was + authorized on a port, but the port could not be moved to the + Radius-Assigned VLAN." + ::= { rcTrapsMib 344 } + +rcRadiusEapServAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "Address type of a EAP Radius server. To be used with rcRadiusEapServAddress." + ::= { rcRadiusNotificationObjects 3 } + +rcRadiusEapServAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "Address of a EAP Radius server. To be used with rcRadiusEapServAddressType." + ::= { rcRadiusNotificationObjects 4 } + +rcnRadiusEapServersDown NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "This notification is generated when all EAP Radius servers become unreachable." + ::= { rcTrapsMib 345 } + +rcnRadiusEapServerUp NOTIFICATION-TYPE + OBJECTS { rcRadiusEapServAddressType, + rcRadiusEapServAddress } + STATUS current + DESCRIPTION + "This notification is generated when at least one EAP Radius server becomes reachable." + ::= { rcTrapsMib 346 } + +rcnIsisPlsbIsisEnabledWithZeroNicknameTrap NOTIFICATION-TYPE + OBJECTS { rcIsisLocalSysId, + rcIsisPlsbTrapType, + rcIsisTrapIndicator} + STATUS current + DESCRIPTION "A PLSB ISIS trap signifies that ISIS was enabled with Zero Nickname." + ::= { rcTrapsMib 351 } + -- Syslog Group rcSyslogGlobal OBJECT IDENTIFIER ::= { rcSyslog 1 } @@ -41038,9 +45130,12 @@ RcSyslogHostEntry ::= SEQUENCE { rcSyslogHostLogTraceMsgs TruthValue, rcSyslogHostLogTrapMsgs TruthValue, rcSyslogHostEnable TruthValue, - rcSyslogHostRowStatus RowStatus, + rcSyslogHostRowStatus RowStatus, rcSyslogHostAddressType InetAddressType, - rcSyslogHostAddress InetAddress + rcSyslogHostAddress InetAddress, + rcSyslogHostSecureForwardingTcpPort Integer32, + rcSyslogHostSecureForwardingMode INTEGER, + rcSyslogHostSecureForwardingServerCertName DisplayString } rcSyslogHostId OBJECT-TYPE @@ -41329,6 +45424,103 @@ rcSyslogHostAddress OBJECT-TYPE DESCRIPTION "Address of the Host." ::= {rcSyslogHostEntry 20 } +rcSyslogHostSecureForwardingTcpPort OBJECT-TYPE + SYNTAX Integer32(1025..49151) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Specifies the tcp port to use for Secure forwarding of for particular host. + Used as Server port for tls secure forwarding mode and + Used as Client port for ssh secure forwarding mode. " + DEFVAL { 1025 } + ::= { rcSyslogHostEntry 23 } + +rcSyslogHostSecureForwardingMode OBJECT-TYPE + SYNTAX INTEGER { + none (1), + ssh (2), + tls (3)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Enable/Disable Secure forwarding of Syslog over remote port forwarding + for particular host.This object is used to obsolete the + rcSyslogHostSecureForwardingEnable and + rcSyslogHostSecureForwardingSshProtect. + + none - Set Secure forwarding mode none for particular Syslog host + ssh - Set Secure forwarding mode for particular Syslog host over SSH tunnel + - SSH is no longer supported starting with release VOSS 6.1.0.0 for VSP4K and VSP8K + tls - Set Secure forwarding mode for particular Syslog host over " + + DEFVAL { none } + ::= { rcSyslogHostEntry 24 } + +rcSyslogHostSecureForwardingServerCertName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Specifies the identity name of server certificate. It is used + to match the subject name of the server certificate received during + negotiation with this configured server cert name to allow negotiation" + ::= { rcSyslogHostEntry 25 } + +--SyslogRootCertificate Tbl + +rcSyslogRootCertificateTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcSyslogRootCertificateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table containing file-name and actio to be performed on the + serever root certificate" + ::= { rcSyslog 5 } + + +rcSyslogRootCertificateEntry OBJECT-TYPE + SYNTAX RcSyslogRootCertificateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry containing name of the server root certificate and + the action to be performed on it" + + INDEX { rcSyslogRootCertificateFilename } + ::= { rcSyslogRootCertificateTable 1 } + +RcSyslogRootCertificateEntry ::= SEQUENCE { + rcSyslogRootCertificateFilename DisplayString, + rcSyslogRootCertificateAction INTEGER, + rcSyslogRootCertificateRowStatus RowStatus + } + +rcSyslogRootCertificateFilename OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..128)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Root certificate file of a Syslog Server to be installed or + uninstalled. It requires object rcSyslogRootCertificate to be install or uninstall or none" + ::= { rcSyslogRootCertificateEntry 1 } + +rcSyslogRootCertificateAction OBJECT-TYPE + SYNTAX INTEGER { + noAction(1), + install(2), + uninstall(3) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "To install/uninstall Root certificate file of a Syslog Server. It requires the + object rcSyslogGlobalSecureForwadingCertFilename with a valid certification file. + it always return noAction for query" + + DEFVAL { noAction } + ::= { rcSyslogRootCertificateEntry 2 } + + +rcSyslogRootCertificateRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete entries in the rcSyslogRootCertificateTable." + ::= { rcSyslogRootCertificateEntry 3 } + + -- Diag Mirror by port Table rcDiagMirrorByPortTable OBJECT-TYPE @@ -41366,7 +45558,10 @@ RcDiagMirrorByPortEntry ::= SEQUENCE { rcDiagMirrorMirroringMgId Integer32, rcDiagMirrorMirroringIpAddr IpAddress, rcDiagMirrorMirroringIpTtl Integer32, - rcDiagMirrorMirroringIpDscp Integer32 + rcDiagMirrorMirroringIpDscp Integer32, + rcDiagMirrorMonitoringIsidOffset Integer32, + rcDiagMirrorMonitoringIsid Integer32, + rcDiagMirrorMirroringQos Integer32 } rcDiagMirrorByPortId OBJECT-TYPE @@ -41379,7 +45574,7 @@ rcDiagMirrorByPortId OBJECT-TYPE rcDiagMirrorByPortMirroredPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-write - STATUS current + STATUS deprecated DESCRIPTION "Used to configure the 'mirrored' port. The port where packets are copied from." ::= { rcDiagMirrorByPortEntry 2 } @@ -41387,7 +45582,7 @@ rcDiagMirrorByPortMirroredPort OBJECT-TYPE rcDiagMirrorByPortMirroringPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-write - STATUS current + STATUS deprecated DESCRIPTION "Used to configure the 'mirroring' port. The port where packets are copied to." ::= { rcDiagMirrorByPortEntry 3 } @@ -41522,6 +45717,185 @@ rcDiagMirrorMirroringIpDscp OBJECT-TYPE DEFVAL { 0 } ::= { rcDiagMirrorByPortEntry 19 } +rcDiagMirrorMonitoringIsidOffset OBJECT-TYPE + SYNTAX Integer32 (1..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to configure the monitoring ISID offset value. + The offset id value is mapped to actual monitor I-SID value + in which packets are mirrored to." + ::= { rcDiagMirrorByPortEntry 21 } + +rcDiagMirrorMonitoringIsid OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Actual monitor I-SID value in which packets are mirrored to." + ::= { rcDiagMirrorByPortEntry 22 } + +rcDiagMirrorMirroringQos OBJECT-TYPE + SYNTAX Integer32 (0..5) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to define the Quality of Service (QoS) profiles for + the mirrored packet into monitoring ISID." + DEFVAL { 1 } + ::= { rcDiagMirrorByPortEntry 23 } + +-- Diag Monitor by isid Table + +rcDiagMonitorByIsidTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcDiagMonitorByIsidEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure the Monitor By + Isid feature. This feature allows the device + to analyze the packets which got mirrored into isid." + ::= { rcDiag 18 } + +rcDiagMonitorByIsidEntry OBJECT-TYPE + SYNTAX RcDiagMonitorByIsidEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry containing monitor by isid information." + INDEX { rcDiagMonitorByIsidIndex } + ::= { rcDiagMonitorByIsidTable 1 } + +RcDiagMonitorByIsidEntry ::= + SEQUENCE { + rcDiagMonitorByIsidIndex Integer32, + rcDiagMonitorByIsidMonitorIsidOffset Integer32, + rcDiagMonitorByIsidMonitorIsid Integer32, + rcDiagMonitorByIsidEgressPortList PortSet, + rcDiagMonitorByIsidEgressMltId Integer32, + rcDiagMonitorByIsidMapToVlanId Integer32, + rcDiagMonitorByIsidNickname IsisPlsbNodeNickName, + rcDiagMonitorByIsidEnable TruthValue, + rcDiagMonitorByIsidRowStatus RowStatus + } + +rcDiagMonitorByIsidIndex OBJECT-TYPE + SYNTAX Integer32(1..1000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry id." + ::= { rcDiagMonitorByIsidEntry 1 } + +rcDiagMonitorByIsidMonitorIsidOffset OBJECT-TYPE + SYNTAX Integer32 (1..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to configure the monitoring ISID offset value. + The offset id value is mapped to actual monitor I-SID value + in which packets are mirrored to." + ::= { rcDiagMonitorByIsidEntry 2 } + +rcDiagMonitorByIsidMonitorIsid OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Actual monitor I-SID value in which packets are mirrored to." + ::= { rcDiagMonitorByIsidEntry 3 } + +rcDiagMonitorByIsidEgressPortList OBJECT-TYPE + SYNTAX PortSet + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Egress ports to which traffic analyzers are connected." + ::= { rcDiagMonitorByIsidEntry 4 } + +rcDiagMonitorByIsidEgressMltId OBJECT-TYPE + SYNTAX Integer32 (0..512) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Egress MLT id to which traffic analyzers are connected." + ::= { rcDiagMonitorByIsidEntry 5 } + +rcDiagMonitorByIsidMapToVlanId OBJECT-TYPE + SYNTAX Integer32(0..4093) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "VLAN id to map with mirrored traffic on the monitoring node." + ::= { rcDiagMonitorByIsidEntry 6 } + +rcDiagMonitorByIsidNickname OBJECT-TYPE + SYNTAX IsisPlsbNodeNickName + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Nickname of the BEB from which user wants to analyze the traffic." + ::= { rcDiagMonitorByIsidEntry 7} + +rcDiagMonitorByIsidEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to enable/disable this entry." + DEFVAL { true } + ::= { rcDiagMonitorByIsidEntry 8 } + +rcDiagMonitorByIsidRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Row status of this entry." + ::= { rcDiagMonitorByIsidEntry 9 } + +-- Diag Isid Mirroring Stats Table + +rcDiagIsidMirroringStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcDiagIsidMirroringStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to show/clear + number of packets which got mirrored into isid." + ::= { rcDiag 19 } + +rcDiagIsidMirroringStatsEntry OBJECT-TYPE + SYNTAX RcDiagIsidMirroringStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry containing isid mirroring stats information." + INDEX { rcDiagIsidMirroringStatsIndex } + ::= { rcDiagIsidMirroringStatsTable 1 } + +RcDiagIsidMirroringStatsEntry ::= + SEQUENCE { + rcDiagIsidMirroringStatsIndex Integer32, + rcDiagIsidMirroringStatsMonitorIsid Integer32, + rcDiagIsidMirroringStatsMirroredPackets Counter32, + rcDiagIsidMirroringStatsClearStats TruthValue + } + +rcDiagIsidMirroringStatsIndex OBJECT-TYPE + SYNTAX Integer32(1..1000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Offset id value which is mapped to actual monitor I-SID value." + ::= { rcDiagIsidMirroringStatsEntry 1 } + +rcDiagIsidMirroringStatsMonitorIsid OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Actual monitor I-SID value in which packets are mirrored to." + ::= { rcDiagIsidMirroringStatsEntry 2 } + +rcDiagIsidMirroringStatsMirroredPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of packets mirrored into ISID on the mirroring BEB." + ::= { rcDiagIsidMirroringStatsEntry 3 } + +rcDiagIsidMirroringStatsClearStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Used to clear the ISID mirroring statistics." + DEFVAL { false } + ::= { rcDiagIsidMirroringStatsEntry 4 } -- Diag Port Conv Steering Table @@ -44293,6 +48667,59 @@ rcRadiusGlobalCliCmdCount OBJECT-TYPE DEFVAL { 40 } ::= { rcRadiusGlobal 18 } +rcRadiusReachability OBJECT-TYPE + SYNTAX INTEGER { + useStatusServerPackets(1), + useDummyRadiusRequests(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Select the method used to test RADIUS server reachablity." + DEFVAL { useDummyRadiusRequests } + ::= { rcRadiusGlobal 20 } + +rcRadiusReachabilityUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The username used for the RADIUS server reachability useDummyRadiusRequests option." + DEFVAL { "avaya" } + ::= { rcRadiusGlobal 21 } + +rcRadiusReachabilityPassword OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The password used for the RADIUS server reachability useDummyRadiusRequests option." + DEFVAL { "avaya" } + ::= { rcRadiusGlobal 22 } + +rcRadiusReachabilityUnreachableTimer OBJECT-TYPE + SYNTAX Integer32 (30..600) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object specifies the interval between checks when the RADIUS server is unreachable." + DEFVAL { 60 } + ::= { rcRadiusGlobal 23 } + +rcRadiusReachabilityKeepAliveTimer OBJECT-TYPE + SYNTAX Integer32 (30..600) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object specifies the interval between checks when the RADIUS server is reachable." + DEFVAL { 180 } + ::= { rcRadiusGlobal 24 } + +rcRadiusSupportedVendorIds OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies the supported radius vendor ids." + DEFVAL { "562,1584" } + ::= { rcRadiusGlobal 25 } + -- Radius Server Table Infomation rcRadiusServerTable OBJECT-TYPE @@ -45007,7 +49434,7 @@ rcRadiusServHostPriority OBJECT-TYPE ::= { rcRadiusServHostEntry 4 } rcRadiusServHostTimeOut OBJECT-TYPE - SYNTAX Integer32 (1..20) + SYNTAX Integer32 (1..180) MAX-ACCESS read-create STATUS current DESCRIPTION "The time interval in seconds before the client @@ -45224,6 +49651,330 @@ rcRadiusServHostSourceIpAddr OBJECT-TYPE ::= { rcRadiusServHostEntry 30 } +-- RADIUS COA Clients configuration table + +rcRadiusDynAuthClientTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcRadiusDynAuthClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure RADIUS Dynamic Authorization + Clients. RADIUS Dynamic Authorization Clients are entities + which can send Disconnect and Change Of Authorization + requests to a RADIUS Dynamic Authorization Server." + ::= { rcRadius 6 } + +rcRadiusDynAuthClientEntry OBJECT-TYPE + SYNTAX RcRadiusDynAuthClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing objects defining RADIUS Dynamic Authorization + Clients which can connect to this RADIUS Dynamic Authorization + Server." + INDEX { rcRadiusDynAuthClientAddressType, + rcRadiusDynAuthClientAddress } + ::= { rcRadiusDynAuthClientTable 1 } + +RcRadiusDynAuthClientEntry ::= + SEQUENCE { + rcRadiusDynAuthClientAddressType InetAddressType, + rcRadiusDynAuthClientAddress InetAddress, + rcRadiusDynAuthClientUdpPort InetPortNumber, + rcRadiusDynAuthClientSecret OCTET STRING, + rcRadiusDynAuthClientEnabled TruthValue, + rcRadiusDynAuthClientRowStatus RowStatus, + rcRadiusDynAuthClientReplayProtection TruthValue + } + +rcRadiusDynAuthClientAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of address contained in the corresponding instance + of rcRadiusDynAuthClientAddress." + ::= { rcRadiusDynAuthClientEntry 1 } + +rcRadiusDynAuthClientAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE(0..113)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The internet address of a RADIUS Dynamic Authorization + Client configured in this entry." + ::= { rcRadiusDynAuthClientEntry 2 } + +rcRadiusDynAuthClientUdpPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The UDP port number the server/NAS listens on for requests from the + RADIUS Dynamic Authorization Client configured in this entry." + DEFVAL { 3799 } + ::= { rcRadiusDynAuthClientEntry 3 } + +rcRadiusDynAuthClientSecret OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The secret shared between RADIUS Dynamic Authorization + Client and Server. Note that when this object is retrieved, its + value will always by a zero-length octet string." + DEFVAL { ''H } + ::= { rcRadiusDynAuthClientEntry 4 } + +rcRadiusDynAuthClientEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable packet receive from this RADIUS Dynamic + Authorization Client. The NAS will not listen for requests + from the client unless this object is true(1)." + DEFVAL { false } + ::= { rcRadiusDynAuthClientEntry 5 } + +rcRadiusDynAuthClientRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls row creation/deletion in this table." + ::= { rcRadiusDynAuthClientEntry 6 } + +rcRadiusDynAuthClientReplayProtection OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable RADIUS replay protection." + ::= { rcRadiusDynAuthClientEntry 7 } + +-- RADIUS COA Clients - Stats + +rcRadiusDynAuthClientStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcRadiusDynAuthStatsClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the RADIUS Dynamic + Authorization Clients with which the server shares a + secret. This is an extension of radiusDynAuthClientEntry." + ::= { rcRadius 7 } + +rcRadiusDynAuthStatsClientEntry OBJECT-TYPE + SYNTAX RcRadiusDynAuthStatsClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) representing one Dynamic + Authorization Client with which the server shares a + secret." + AUGMENTS { radiusDynAuthClientEntry } + ::= { rcRadiusDynAuthClientStatsTable 1 } + +RcRadiusDynAuthStatsClientEntry ::= SEQUENCE { + rcRadiusDynAuthServerRcRequests Counter32, + rcRadiusDynAuthServerRcAuthOnlyRequests Counter32, + rcRadiusDynAuthServerRcDupRequests Counter32, + rcRadiusDynAuthServerRcAcks Counter32, + rcRadiusDynAuthServerRcNacks Counter32, + rcRadiusDynAuthServerRcNacksAuthOnlyRequests Counter32, + rcRadiusDynAuthServerRcNacksNoSess Counter32, + rcRadiusDynAuthServerRcSessReauthenticated Counter32, + rcRadiusDynAuthServerRcMalformed Counter32, + rcRadiusDynAuthServerRcDropped Counter32, + rcRadiusDynAuthServerRcBadAuths Counter32 +} + +rcRadiusDynAuthServerRcRequests OBJECT-TYPE + SYNTAX Counter32 + UNITS "requests" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RADIUS Reauthentication-requests received + from this Dynamic Authorization Client. This also includes + the Reauthentication requests that have a Service-Type + attribute with value 'Authorize Only'. This counter may + experience a discontinuity when the DAS module (re)starts, + as indicated by the value of radiusDynAuthServerCounterDiscontinuity." + REFERENCE + "Reauthentication extension for RFC3576 ." + ::= { rcRadiusDynAuthStatsClientEntry 1 } + +rcRadiusDynAuthServerRcAuthOnlyRequests OBJECT-TYPE + SYNTAX Counter32 + UNITS "requests" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RADIUS Reauthentication-requests that include a + Service-Type attribute with value 'Authorize Only' + received from this Dynamic Authorization Client. This + counter may experience a discontinuity when the DAS + module (re)starts, as indicated by the value of + radiusDynAuthServerCounterDiscontinuity." + REFERENCE + "Reauthentication extension for RFC3576 ." + ::= { rcRadiusDynAuthStatsClientEntry 2 } + +rcRadiusDynAuthServerRcDupRequests OBJECT-TYPE + SYNTAX Counter32 + UNITS "requests" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of duplicate RADIUS Reauthentication-Request packets + received from this Dynamic Authorization Client. This + counter may experience a discontinuity when the DAS + module (re)starts, as indicated by the value of + radiusDynAuthServerCounterDiscontinuity." + REFERENCE + "Reauthentication extension for RFC3576 ." + ::= { rcRadiusDynAuthStatsClientEntry 3 } + +rcRadiusDynAuthServerRcAcks OBJECT-TYPE + SYNTAX Counter32 + UNITS "requests" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of incoming Reauthentication packets from this + Dynamic Authorization Client silently discarded + by the server application for some reason other than + malformed, bad authenticators, or unknown types. This + counter may experience a discontinuity when the DAS + module (re)starts, as indicated by the value of + radiusDynAuthServerCounterDiscontinuity." + REFERENCE + "Reauthentication extension for RFC3576 ." + ::= { rcRadiusDynAuthStatsClientEntry 4 } + +rcRadiusDynAuthServerRcNacks OBJECT-TYPE + SYNTAX Counter32 + UNITS "requests" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RADIUS Reauthentication-NAK packets sent to + this Dynamic Authorization Client. This includes + the RADIUS Reauthentication-NAK packets sent with a Service-Type + attribute with value 'Authorize Only' and the RADIUS + Reauthentication-NAK packets sent because no session context was + found. This counter may experience a discontinuity + when the DAS module (re)starts, as indicated by the + value of radiusDynAuthServerCounterDiscontinuity." + REFERENCE + "Reauthentication extension for RFC3576 ." + ::= { rcRadiusDynAuthStatsClientEntry 5 } + +rcRadiusDynAuthServerRcNacksAuthOnlyRequests OBJECT-TYPE + SYNTAX Counter32 + UNITS "requests" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RADIUS Reauthentication-NAK packets that include a + Service-Type attribute with value 'Authorize Only' + sent to this Dynamic Authorization Client. This counter + may experience a discontinuity when the DAS module + (re)starts, as indicated by the value of + radiusDynAuthServerCounterDiscontinuity." + REFERENCE + "Reauthentication extension for RFC3576 ." + ::= { rcRadiusDynAuthStatsClientEntry 6 } + +rcRadiusDynAuthServerRcNacksNoSess OBJECT-TYPE + SYNTAX Counter32 + UNITS "requests" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RADIUS Reauthentication-NAK packets sent to this + Dynamic Authorization Client because no session context + was found. This counter may experience a discontinuity + when the DAS module (re)starts, as indicated by the + value of radiusDynAuthServerCounterDiscontinuity." + REFERENCE + "Reauthentication extension for RFC3576 ." + ::= { rcRadiusDynAuthStatsClientEntry 7 } + +rcRadiusDynAuthServerRcSessReauthenticated OBJECT-TYPE + SYNTAX Counter32 + UNITS "requests" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of user sessions reauthenticated + for the Reauthentication-Requests received from this + Dynamic Authorization Client. Depending on site- + specific policies, a single Reauthentication request can change + multiple user sessions' authorization. In cases where + this Dynamic Authorization Server has no knowledge of + the number of user sessions that are affected by a + single request, each such CoA-Request will + count as a single affected user session only. This + counter may experience a discontinuity when the DAS + module (re)starts, as indicated by the value of + radiusDynAuthServerCounterDiscontinuity." + REFERENCE + "Reauthentication extension for RFC3576 ." + ::= { rcRadiusDynAuthStatsClientEntry 8 } + +rcRadiusDynAuthServerRcMalformed OBJECT-TYPE + SYNTAX Counter32 + UNITS "requests" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of malformed RADIUS Reauthentication-Request + packets received from this Dynamic Authorization Client. + Bad authenticators and unknown types are not included + as malformed Reauthentication-Requests. This counter + may experience a discontinuity when the DAS module + (re)starts, as indicated by the value of + radiusDynAuthServerCounterDiscontinuity." + REFERENCE + "Reauthentication extension for RFC3576 ." + ::= { rcRadiusDynAuthStatsClientEntry 9 } + +rcRadiusDynAuthServerRcDropped OBJECT-TYPE + SYNTAX Counter32 + UNITS "requests" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of incoming Reauthentication packets from this + Dynamic Authorization Client silently discarded + by the server application for some reason other than + malformed, bad authenticators, or unknown types. This + counter may experience a discontinuity when the DAS + module (re)starts, as indicated by the value of + radiusDynAuthServerCounterDiscontinuity." + REFERENCE + "Reauthentication extension for RFC3576 ." + ::= { rcRadiusDynAuthStatsClientEntry 10 } + +rcRadiusDynAuthServerRcBadAuths OBJECT-TYPE + SYNTAX Counter32 + UNITS "requests" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RADIUS Reauthentication-Request packets that + contained an invalid Authenticator field received + from this Dynamic Authorization Client. This counter + may experience a discontinuity when the DAS module + (re)starts, as indicated by the value of + radiusDynAuthServerCounterDiscontinuity." + REFERENCE + "Reauthentication extension for RFC3576 ." + ::= { rcRadiusDynAuthStatsClientEntry 11 } + -- -------------------------------------------------- -- rcTacacsGlobal Group -- -------------------------------------------------- @@ -45586,7 +50337,8 @@ RcIgmpInterfaceExtnEntry ::= rcIgmpInterfaceExtnCompatibilityModeEnable TruthValue, rcIgmpInterfaceExtnOperVersion INTEGER, rcIgmpInterfaceExtnExplicitHostTrackingEnable TruthValue, - rcIgmpInterfaceExtnMcastMode INTEGER + rcIgmpInterfaceExtnMcastMode INTEGER, + rcIgmpInterfaceExtnL2Isid Integer32 } rcIgmpInterfaceExtnIfIndex OBJECT-TYPE @@ -45851,13 +50603,19 @@ rcIgmpInterfaceExtnExplicitHostTrackingEnable OBJECT-TYPE ::= { rcIgmpInterfaceExtnEntry 33 } rcIgmpInterfaceExtnMcastMode OBJECT-TYPE - SYNTAX INTEGER { snoop(1), pim(2), snoopSpb(3), routedSpb(4), dvmrp(5), none(6) } + SYNTAX INTEGER { snoop(1), pim(2), snoopSpb(3), routedSpb(4), dvmrp(5), none(6), pimgwSpb(7)} MAX-ACCESS read-only STATUS current DESCRIPTION "IGMP interface mode" DEFVAL { none } ::= { rcIgmpInterfaceExtnEntry 34 } +rcIgmpInterfaceExtnL2Isid OBJECT-TYPE + SYNTAX Integer32 (0..16777215) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2 ISID of the cvlan." + ::= { rcIgmpInterfaceExtnEntry 37 } -- IGMP Static @@ -46005,83 +50763,6 @@ rcIgmpAccessHostMask OBJECT-TYPE DESCRIPTION "host mask." ::= { rcIgmpAccessEntry 6 } --- IGMP Sender - -rcIgmpSenderTable OBJECT-TYPE - SYNTAX SEQUENCE OF RcIgmpSenderEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "" - ::= { rcIgmp 4 } - -rcIgmpSenderEntry OBJECT-TYPE - SYNTAX RcIgmpSenderEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "" - INDEX { rcIgmpSenderGrpAddr, rcIgmpSenderIfIndex, - rcIgmpSenderMemberAddr } - ::= { rcIgmpSenderTable 1 } - -RcIgmpSenderEntry ::= - SEQUENCE { - rcIgmpSenderGrpAddr IpAddress, - rcIgmpSenderIfIndex InterfaceIndex, - rcIgmpSenderMemberAddr IpAddress, - rcIgmpSenderAction INTEGER, - rcIgmpSenderTPort Integer32, - rcIgmpSenderState INTEGER - } - -rcIgmpSenderGrpAddr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION "ip multicast addr." - ::= { rcIgmpSenderEntry 1 } - -rcIgmpSenderIfIndex OBJECT-TYPE - SYNTAX InterfaceIndex - MAX-ACCESS read-only - STATUS current - DESCRIPTION "ifindex" - ::= { rcIgmpSenderEntry 2 } - -rcIgmpSenderMemberAddr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION "host addr." - ::= { rcIgmpSenderEntry 3 } - -rcIgmpSenderAction OBJECT-TYPE - SYNTAX INTEGER { - none(0), - flushEntry(1), - flushGrp(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION "none(0), flushEntry(1), flushGrp(2)." - ::= { rcIgmpSenderEntry 4 } - -rcIgmpSenderTPort OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Igmp Sender Tport." - ::= { rcIgmpSenderEntry 5 } - -rcIgmpSenderState OBJECT-TYPE - SYNTAX INTEGER { - filtered(1), - notfiltered(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Indicates if a sender exists because of an - IGMP access filter or not." - ::= { rcIgmpSenderEntry 6 } -- IGMP SSM @@ -46499,7 +51180,8 @@ rcIgmpCacheExtnEntry OBJECT-TYPE RcIgmpCacheExtnEntry ::= SEQUENCE { rcIgmpCacheExtnType INTEGER, - rcIgmpCacheExtnStaticPorts PortSet + rcIgmpCacheExtnStaticPorts PortSet, + rcIgmpCacheExtnL2Isid Integer32 } rcIgmpCacheExtnType OBJECT-TYPE @@ -46522,6 +51204,12 @@ rcIgmpCacheExtnStaticPorts OBJECT-TYPE this would be null for the dynamic entry." ::= { rcIgmpCacheExtnEntry 2 } +rcIgmpCacheExtnL2Isid OBJECT-TYPE + SYNTAX Integer32 (0..16777215) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2 ISID of the cvlan." + ::= { rcIgmpCacheExtnEntry 3 } -- rcIgmpSnoopTrace @@ -46632,7 +51320,8 @@ RcIgmpNewGroupEntry ::= SEQUENCE { rcIgmpNewGroupUserId DisplayString, rcIgmpNewGroupMemberState INTEGER, rcIgmpNewGroupSessionTime Integer32, - rcIgmpNewGroupActualInPort InterfaceIndex + rcIgmpNewGroupActualInPort InterfaceIndex, + rcIgmpNewGroupL2Isid Integer32 } rcIgmpNewGroupIpAddress OBJECT-TYPE @@ -46728,6 +51417,13 @@ rcIgmpNewGroupActualInPort OBJECT-TYPE Not applicable to VSP9000" ::= { rcIgmpNewGroupEntry 9 } +rcIgmpNewGroupL2Isid OBJECT-TYPE + SYNTAX Integer32 (0..16777215) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2 ISID of the cvlan." + ::= { rcIgmpNewGroupEntry 10 } + --The IGMPv3 Router Cache Table @@ -47065,6 +51761,97 @@ rcIgmpNewSsmRowStatus OBJECT-TYPE ::= { rcIgmpNewSsmEntry 6 } + + +-- IGMP Correct Sender + +rcIgmpSendersTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcIgmpSendersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table obsoletes rcIgmpSenderTable" + ::= { rcIgmp 28 } + +rcIgmpSendersEntry OBJECT-TYPE + SYNTAX RcIgmpSendersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { rcIgmpSendersIfIndex, rcIgmpSendersGrpAddr, + rcIgmpSendersMemberAddr } + ::= { rcIgmpSendersTable 1 } + +RcIgmpSendersEntry ::= + SEQUENCE { + rcIgmpSendersIfIndex InterfaceIndex, + rcIgmpSendersGrpAddr IpAddress, + rcIgmpSendersMemberAddr IpAddress, + rcIgmpSendersAction INTEGER, + rcIgmpSendersTPort Integer32, + rcIgmpSendersState INTEGER, + rcIgmpSendersL2Isid Integer32 + } + +rcIgmpSendersIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "ifindex - Uniquely identifies entries in the table" + ::= { rcIgmpSendersEntry 1 } + +rcIgmpSendersGrpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Ip multicast address of a group" + ::= { rcIgmpSendersEntry 2 } + +rcIgmpSendersMemberAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "ip address of a host." + ::= { rcIgmpSendersEntry 3 } + +rcIgmpSendersAction OBJECT-TYPE + SYNTAX INTEGER { + none(1), + flushEntry(2), + flushGrp(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "none(1), flushEntry(2), flushGrp(3). + It describes the IGMP Sender action." + ::= { rcIgmpSendersEntry 4 } + +rcIgmpSendersTPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Igmp Sender Tport." + ::= { rcIgmpSendersEntry 5 } + +rcIgmpSendersState OBJECT-TYPE + SYNTAX INTEGER { + filtered(1), + notfiltered(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates if a sender exists because of an + IGMP access filter or not." + ::= { rcIgmpSendersEntry 6 } + +rcIgmpSendersL2Isid OBJECT-TYPE + SYNTAX Integer32 (0..16777215) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2 ISID of the cvlan" + ::= { rcIgmpSendersEntry 7 } + + + rcIgmpGenerateTrap OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write @@ -48421,6 +53208,19 @@ rcL2RedundancyStandbyCpu OBJECT-TYPE DESCRIPTION "Indicate if the L2 Redundancy is enabled on the standby CPU." ::= { rcL2Redundancy 4 } +rcL2RedundancyMasterCPUSlot OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "CPU slot that becomes master at startup." + ::= { rcL2Redundancy 5 } + +rcL2RedundancyEnableSavetoStandby OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Enable/disable saving config/bootconfig automatically to standby CPU." + ::= { rcL2Redundancy 6 } -- Ntp Group -- Ntp Global Information @@ -48436,7 +53236,7 @@ rcNtpGlobalEnable OBJECT-TYPE ::= { rcNtpGlobal 1 } rcNtpGlobalInterval OBJECT-TYPE - SYNTAX INTEGER (10..1440) + SYNTAX INTEGER (1..2185) MAX-ACCESS read-write STATUS current DESCRIPTION "Time interval between successive NTP updates in minutes." @@ -48451,7 +53251,7 @@ rcNtpServerTable OBJECT-TYPE MAX-ACCESS not-accessible STATUS current DESCRIPTION "The NTP server table. This table lists the information - of a NTP server" + of a NTP server." ::= { rcNtp 2 } rcNtpServerEntry OBJECT-TYPE @@ -48502,16 +53302,15 @@ rcNtpServerAuthentication OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current - DESCRIPTION "Enable or disable the MD5 Authentication on this - serve." + DESCRIPTION "Enable or disable the MD5/SHA1 Authentication on this server." DEFVAL { false } ::= { rcNtpServerEntry 3 } rcNtpServerKeyId OBJECT-TYPE - SYNTAX INTEGER (0..2147483647) + SYNTAX INTEGER (0..65534) MAX-ACCESS read-write STATUS current - DESCRIPTION "Public Key used to generate MD5 digest for this + DESCRIPTION "Public Key used to generate MD5 or SHA1 digest for this server." DEFVAL { 0 } ::= { rcNtpServerEntry 4 } @@ -48520,7 +53319,7 @@ rcNtpServerAccessAttempts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current - DESCRIPTION "The number of NTP requests sent to this server" + DESCRIPTION "The number of NTP requests sent to this server." ::= { rcNtpServerEntry 5 } rcNtpServerAccessSuccess OBJECT-TYPE @@ -48528,7 +53327,7 @@ rcNtpServerAccessSuccess OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times this server was selected to - update the time" + update the time." ::= { rcNtpServerEntry 6 } rcNtpServerAccessFailure OBJECT-TYPE @@ -48536,7 +53335,7 @@ rcNtpServerAccessFailure OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times this server was rejected from - updating the time" + updating the time." ::= { rcNtpServerEntry 7 } rcNtpServerRowStatus OBJECT-TYPE @@ -48550,35 +53349,35 @@ rcNtpServerStratum OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) MAX-ACCESS read-only STATUS current - DESCRIPTION "Stratum of this server" + DESCRIPTION "Stratum of this server." ::= { rcNtpServerEntry 9 } rcNtpServerVersion OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) MAX-ACCESS read-only STATUS current - DESCRIPTION "NTP version of this server" + DESCRIPTION "NTP version of this server." ::= { rcNtpServerEntry 10 } rcNtpServerRootDelay OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current - DESCRIPTION "Root Delay of this server" + DESCRIPTION "Root Delay of this server." ::= { rcNtpServerEntry 11 } rcNtpServerPrecision OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current - DESCRIPTION "NTP precision of this server in seconds" + DESCRIPTION "NTP precision of this server in seconds." ::= { rcNtpServerEntry 12 } rcNtpServerReachable OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) MAX-ACCESS read-only STATUS current - DESCRIPTION "NTP Reachability of this server" + DESCRIPTION "NTP Reachability of this server." ::= { rcNtpServerEntry 13 } rcNtpServerSynchronized OBJECT-TYPE @@ -48595,6 +53394,232 @@ rcNtpServerSourceIpAddr OBJECT-TYPE DESCRIPTION "source IP address for NTP packets." ::= { rcNtpServerEntry 15 } + + +-- Ntpv4 Group +-- Ntpv4 Global Information + + +rcNtpv4GlobalInterval OBJECT-TYPE + SYNTAX INTEGER (4..17) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "Deprecated by rcNtpGlobalInterval. Will be re-added after NTPv3 is removed." + DEFVAL { 6 } + ::= {rcNtpGlobal 4 } + +rcNtpGlobalVersion OBJECT-TYPE + SYNTAX INTEGER{ + ntpv3(3), + ntpv4(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Ntp version." + DEFVAL { ntpv3 } + ::= { rcNtpGlobal 7 } + + +-- Ntp Server Table Information + +rcNtpv4ServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcNtpv4ServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The NTPv4 server table. This table lists the information + of a NTPv4 server" + ::= { rcNtp 4 } + +rcNtpv4ServerEntry OBJECT-TYPE + SYNTAX RcNtpv4ServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A NTPv4 server table entry." + INDEX { rcNtpv4ServerAddressType, rcNtpv4ServerAddress } + ::= { rcNtpv4ServerTable 1 } + +RcNtpv4ServerEntry ::= + SEQUENCE { + rcNtpv4ServerAddressType InetAddressType, + rcNtpv4ServerAddress InetAddress, + rcNtpv4ServerEnable TruthValue, + rcNtpv4ServerAuthentication TruthValue, + rcNtpv4ServerKeyId Integer32, + rcNtpv4ServerRowStatus RowStatus, + rcNtpv4ServerStratum DisplayString, + rcNtpv4ServerVersion DisplayString, + rcNtpv4ServerBroadcast DisplayString, + rcNtpv4ServerAuthEnabled DisplayString, + rcNtpv4ServerAuthStatus DisplayString, + rcNtpv4ServerSynchronized DisplayString, + rcNtpv4ServerReachable DisplayString, + rcNtpv4ServerRootDelay DisplayString, + rcNtpv4ServerRootDisp DisplayString, + rcNtpv4ServerDelay DisplayString, + rcNtpv4ServerDispersion DisplayString, + rcNtpv4ServerOffset DisplayString, + rcNtpv4ServerPrecision DisplayString, + rcNtpv4ServerJitter DisplayString, + rcNtpv4ServerLastEvent DisplayString + } + + +rcNtpv4ServerAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Server IP address type of NTP. + It can be either IPv4 or IPv6 ." + ::= { rcNtpv4ServerEntry 1 } + + +rcNtpv4ServerAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Server IP/IPv6 address of NTP time source referred to in + this table entry." + ::= { rcNtpv4ServerEntry 2 } + +rcNtpv4ServerEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Enable or disable this server for participation in + time update." + DEFVAL { true } + ::= { rcNtpv4ServerEntry 3 } + +rcNtpv4ServerAuthentication OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Enable or disable the MD5/SHA1 Authentication on this + server." + DEFVAL { false } + ::= { rcNtpv4ServerEntry 4 } + +rcNtpv4ServerKeyId OBJECT-TYPE + SYNTAX Integer32(0..65534) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Public Key used to generate MD5 or SHA1 digest for this + server." + DEFVAL { 0 } + ::= { rcNtpv4ServerEntry 5 } + +rcNtpv4ServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete entries." + ::= { rcNtpv4ServerEntry 6 } + +rcNtpv4ServerStratum OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Stratum of this server" + ::= { rcNtpv4ServerEntry 7 } + +rcNtpv4ServerVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NTP version of this server" + ::= { rcNtpv4ServerEntry 8 } + +rcNtpv4ServerBroadcast OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Broadcast enabled/disabled" + ::= { rcNtpv4ServerEntry 9 } + +rcNtpv4ServerAuthEnabled OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Authentication Enabled" + ::= { rcNtpv4ServerEntry 10 } + +rcNtpv4ServerAuthStatus OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Authentication Status" + ::= { rcNtpv4ServerEntry 11 } + +rcNtpv4ServerSynchronized OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status of synchronization with this server" + ::= { rcNtpv4ServerEntry 12 } + +rcNtpv4ServerReachable OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Reachability status of the server" + ::= { rcNtpv4ServerEntry 13 } + +rcNtpv4ServerRootDelay OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Root Delay of this server" + ::= { rcNtpv4ServerEntry 14 } + +rcNtpv4ServerRootDisp OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Root Dispersion of this server" + ::= { rcNtpv4ServerEntry 15 } + +rcNtpv4ServerDelay OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Delay of this server" + ::= { rcNtpv4ServerEntry 16 } + +rcNtpv4ServerDispersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Dispersion of this server" + ::= { rcNtpv4ServerEntry 17 } + +rcNtpv4ServerOffset OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Offset of this server" + ::= { rcNtpv4ServerEntry 18 } + +rcNtpv4ServerPrecision OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NTPv4 precision of this server in seconds" + ::= { rcNtpv4ServerEntry 19 } + +rcNtpv4ServerJitter OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The jitter of this server" + ::= { rcNtpv4ServerEntry 20 } + +rcNtpv4ServerLastEvent OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last event of this server" + ::= { rcNtpv4ServerEntry 21 } + -- Ntp Key Table Information rcNtpKeyTable OBJECT-TYPE @@ -48622,7 +53647,7 @@ RcNtpKeyEntry ::= } rcNtpKeyId OBJECT-TYPE - SYNTAX INTEGER (1..2147483647) + SYNTAX INTEGER (1..65534) MAX-ACCESS read-only STATUS current DESCRIPTION "Public Key used to generate MD5/SHA1 digest" @@ -48778,6 +53803,15 @@ rc2kChassisMacAddrCapacity OBJECT-TYPE DESCRIPTION "Mac Address Capacity" ::= { rc2kChassis 6 } +rc2kChassisUserLabel1 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..89)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "user defined management information. This can be used to + provide extra information about the chassis. Syntax can be + as expected by the management system " + ::= { rc2kChassis 8 } + rc2kChassisSystemTempLedColor OBJECT-TYPE SYNTAX INTEGER { green(1), @@ -48832,10 +53866,10 @@ rc2kChassisPortLedStatus OBJECT-TYPE ::= { rc2kChassis 11 } rc2kChassisPortLed2Status OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(512)) + SYNTAX OCTET STRING (SIZE(1024)) MAX-ACCESS read-only STATUS current - DESCRIPTION "This is applicable only for VSP8200 & VSP8400. + DESCRIPTION "This is applicable only for VSP8200, VSP8400 & VSP8600. Each octet string contains the value of a port LED status. One octet is used for each port. Each octet contains two nibbles (two 4 bits). From left to right, the first nibble (higher order 4 bits) of the @@ -48857,22 +53891,24 @@ rc2kChassisPortLed2Status OBJECT-TYPE or one or more channelized ports admin disable 3 Blinking Amber : remote fault on 10G/40G fiber port 4 Solid Amber : local fault on one or more - channels on 10G/40G fiber port + channels on 10G/40G/100G fiber port 5 Solid Green : link up & no activity on one or more - channels on 10G/40G fiber port + channels on 10G/40G/100G fiber port : link up with 1G speed on 10G copper port 6 Solid Amber : link up with 100M speed on 10G copper port 7 Solid Blue : link up with 10G speed on 10G copper port 8 Random Blinking Green : link up & activity on one or more - channels on 10G/40G fiber port + channels on 10G/40G/100G fiber port : activity with 1G speed on 10G copper port 9 Random Blinking Amber : activity with 100 speed on 10G copper port 10 Random Blinking Blue : activity with 10G speed on 10G copper port + 11 Blinking Amber Green : Local/remote Fault on one or more 100G Fiber Port + second 4 bits value meaning for Speed. ------------------- ------------------------------------------------------------ 0 : port not valid or not present - 1 Blinking Green : 1G speed on 10G fiber port(SFP+) + 1 Blinking Green : 1G speed on 10G fiber port(SFP+) 2 Solid Green : 10G speed on 10G fiber port : channelized on on 40G fiber port : 1G speed on 1G port @@ -48882,7 +53918,7 @@ rc2kChassisPortLed2Status OBJECT-TYPE " ::= { rc2kChassis 12 } - + rc2kChassisPortLicenseStatus OBJECT-TYPE SYNTAX OCTET STRING (SIZE(56)) MAX-ACCESS read-only @@ -48897,8 +53933,52 @@ rc2kChassisPortLicenseStatus OBJECT-TYPE ::= { rc2kChassis 13 } - - + + +rc2kChassisPortLed3Status OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(512)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is applicable only for DSG9032 and DSG8064. For DSG9032, each 100G port + can operate with 100G pluggable module or channelized to 4 25G sub-ports, + or operate with 40G pluggable module or channelized to 4 10G sub-ports. + For DSG8064, no channelized and 40G x 64 ports. + Each octet string contains the value of a sub-port LED status. And use the + ifIndex as the position starting from 192th octet. Such 192th octet for 1/1/1, + 193 for 1/1/2, 196 for 1/2/1, so on so forth. + + The following shows the meaning for each byte: + + byte value DSG9032 meaning for activity + ---------- ------------------------------------------------------------------------- + 0 : port not valid or not present + 1 Light Off : admin enabled without pluggable module + 2 Slow Blinking Green : admin disable wtih/without 100G pluggable + 3 Slow Blinking Amber : admin disable wtih 40G pluggable + 4 Slow Blinking Blue : admin disable wtih 100G pluggable and channelized + 5 Slow Blinking Pruple : admin disable wtih 40G pluggable and channelized + 6 Solid Green : link up with 100G pluggable + 7 Solid Amber : link up with 40G pluggable + 8 Solid Blue : link up with 25G (channelized of 100G pluggable) + 9 Solid Pruple : link up with 10G (channelized of 40G pluggable) + 10 Random Blinking Green : link up & activity with 100G speed + 11 Random Blinking Amber : link up & activity with 40G speed + 12 Random Blinking Blue : link up & activity with 25G speed(channelized + of 100G pluggable) + 13 Random Blinking Pruple : link up & activity with 10G speed(channelized + of 40G pluggable) + + byte value DSG8064 meaning for activity + ---------- ------------------------------------------------------------------------- + 0 : port not valid or not present + 1 Light Off : admin enabled without pluggable module + 2 Slow Blinking Green : admin disable wtih/without 40G pluggable + 6 Solid Green : link up with 40G pluggable + 7 Solid Amber : local fault + 10 Random Blinking Green : link up & activity with 40G speed + 11 Random Blinking Amber : remote fault + " + ::= { rc2kChassis 14 } -- 2k CPU Ethernet Port table rc2kCpuEthernetPortTable OBJECT-TYPE @@ -49709,13 +54789,23 @@ Rc2kBootConfigEntry ::= SEQUENCE { rc2kBootConfigTertiaryBackupConfigSource DisplayString, rc2kBootConfigEnable8616ReAutoneg TruthValue, rc2kBootConfigMezzImageSource DisplayString, - rc2kBootConfigEnableMezz TruthValue, - rc2kBootConfigLinecardCompatibilityMode INTEGER, - rc2kBootConfigEnableSpbmConfigMode TruthValue, - rc2kBootConfigEnableIpv6Mode TruthValue, - rc2kBootConfigEnableEnhancedsecureMode INTEGER, - rc2kBootConfigEnableUrpfMode TruthValue, - rc2kBootConfigNniMstp TruthValue + rc2kBootConfigEnableMezz TruthValue, + rc2kBootConfigLinecardCompatibilityMode INTEGER, + rc2kBootConfigEnableSpbmConfigMode TruthValue, + rc2kBootConfigEnableIpv6Mode TruthValue, + rc2kBootConfigEnableEnhancedsecureMode INTEGER, + rc2kBootConfigEnableUrpfMode TruthValue, + rc2kBootConfigEnableFlowControlMode TruthValue, + rc2kBootConfigAdvancedFeatureBwReservation INTEGER, + rc2kBootConfigEnableVxlanGwFullInterworkingMode TruthValue, + rc2kBootConfigNniMstp TruthValue, + rc2kBootConfigEnableDvrLeafMode TruthValue, + rc2kBootConfigEnablevrfScaling TruthValue, + rc2kBootConfigLinerateDirectedBroadcast TruthValue, + rc2kBootConfigEnableIpv6EgressFilterMode TruthValue, + + rc2kBootConfigEnableSyslogRfc5424Format TruthValue, + rc2kBootConfigEnableFactoryDefaultsMode INTEGER } rc2kBootConfigSlot OBJECT-TYPE @@ -49981,6 +55071,43 @@ rc2kBootConfigEnableUrpfMode OBJECT-TYPE DEFVAL { false } ::= { rc2kBootConfigEntry 49 } +rc2kBootConfigEnableFlowControlMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Enable/disable Flow Control Mode Flag." + ::= { rc2kBootConfigEntry 50 } + +rc2kBootConfigAdvancedFeatureBwReservation OBJECT-TYPE + SYNTAX INTEGER { + disable(1), + high(2), -- DSG7032 Olny + low(3) -- DSG9032 DSG8064 only + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Allow to enable the port forwarding bandwidth working + as loopback ports to support advanced feature mode, + or disable the reservation for full port mode. Enable can be + in levels of high and low. In level of high, the system + reserves the maximum bandwidth allowance for the advanced + features. In level of low, the bandwidth is lesser then maximum + allowance. + Platform DSG8032 supports 'high' only + Platfrom DSG9032 and DSG8064 support 'low' only. + Other platforms are not applicable. + Only disable and high are supported in the initial release VOSS 4.3. + Low will be supported in the VOSS 4.4 release." + ::= { rc2kBootConfigEntry 51 } + +rc2kBootConfigEnableVxlanGwFullInterworkingMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Enables vxlan gateway full interworking mode." + DEFVAL { false } + ::= { rc2kBootConfigEntry 52} + rc2kBootConfigNniMstp OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write @@ -49988,6 +55115,76 @@ rc2kBootConfigNniMstp OBJECT-TYPE DESCRIPTION "Flag to decide whether configuration of mstp and other vlans on the NNI is allowed, default is not allowed." DEFVAL { false } ::= { rc2kBootConfigEntry 53} + +rc2kBootConfigEnableDvrLeafMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "DVR can be configured as controller or leaf. IP + related configuration and show commands are not + allowed on leaf. dvr-leaf-mode flag has to be + enabled first before user can configure as DVR leaf. + When boot up with this flag enabled, IP related + configuration and show commands are hidden. All + non DVR leaf configurations will not be saved." + DEFVAL { false } + ::= { rc2kBootConfigEntry 54 } + +rc2kBootConfigEnablevrfScaling OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Flag to Enable or Disable vrf scaling." + DEFVAL { false } + ::= { rc2kBootConfigEntry 55} + +rc2kBootConfigLinerateDirectedBroadcast OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Flag to Enable or Disable Linerate Directed Broadcast. + With this flag set, IP directed broadcast will operate + at linerate. Without this flag, all IP directed broadcast + is handled in legacy mode by the CP and is limited to + a few hundred pps. When booted with the flag set, + faceplate port 1/46 is removed from service and + recommissioned as a loopback port to which all directed + broadcast traffic is sent. The traffic can then reenter + the pipeline and flooded over the VLAN at linerate." + DEFVAL { false } + ::= { rc2kBootConfigEntry 56 } +rc2kBootConfigEnableIpv6EgressFilterMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Flag to enable or disable the IPV6 egress filter" + DEFVAL { false } + ::= { rc2kBootConfigEntry 58} +rc2kBootConfigEnableSyslogRfc5424Format OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Flag to enable or disable the syslog output format. + Enable will align syslog format with RFC 5424." + DEFVAL { true } + ::= { rc2kBootConfigEntry 59} + +rc2kBootConfigEnableFactoryDefaultsMode OBJECT-TYPE + SYNTAX INTEGER { + false(1), + fabric(2), + noFabric(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set Factory Default boot with option. This object is used to + deprecate and obsolete the rc2kBootConfigEnableFactoryDefaults + false(1): System boot up with no default configuration. + fabric(2): System boot up with default setting and set up the fabric + noFabric(3): system boot up with default setting and no fabric. this + equavalent to (true) in object rc2kBootConfigEnableFactoryDefaults" + DEFVAL { false } + ::= { rc2kBootConfigEntry 60 } -- 2k Card table @@ -50141,6 +55338,7 @@ rc2kCardFrontType OBJECT-TYPE vsp8k8242XSQ(1298407466), -- 0100 1101 0110 0100 0010 0000 0010 1010 0x4d64202a -- VSP8400 vsp8k8404(1331823105), -- 0100 1111 0110 0010 0000 0010 0000 0001 0x4f620201 (CP and Midplane) + vsp8k8404C(1331839489), -- 0100 1111 0110 0010 0100 0010 0000 0001 0x4f624201 (CP and Midplane) vsp8k8424XS(1298379288), -- 0100 1101 0110 0011 1011 0010 0001 1000 0x4d63b218 (24x1/10G Fiber) vsp8k8424XT(1293136408), -- 0100 1101 0001 0011 1011 0010 0001 1000 0x4d13b218 (24x1/10G Copper) vsp8k8408QQ(1298432544), -- 0100 1101 0110 0100 1000 0010 0010 0000 0x4d648220 (8x40G QSFP+) @@ -50148,18 +55346,21 @@ rc2kCardFrontType OBJECT-TYPE vsp8k8418XTQ(1299509784), -- 0100 1101 0111 0100 1111 0010 0001 1000 0x4d74f218 (16x1/10G COPPER & 2x40G QSFP+) vsp8k8424GS(1298326040), -- 0100 1101 0110 0010 1110 0010 0001 1000 0x4d62e218 (24x100/1000 SFP) vsp8k8424GT(1294107160), -- 0100 1101 0010 0010 1000 0010 0001 1000 0x4d228218 (24x10/100/1000 Copper) - + vsp8k8402CQ(1298498050), -- 0100 1101 0110 0101 1000 0010 0000 0010 0x4d658202 (2x100G QSPF28) + -- Tsunami - vsp9k9424XS(1446215960), -- 0101 0110 0011 0011 1000 0001 0001 1000 (0x56338118) (24x10G Fiber) - vsp9k9424XT(1445167384), -- 0101 0110 0010 0011 1000 0001 0001 1000 (0x56238118) (24x10G Copper) - vsp9k9416QQ(1446281500), -- 0101 0110 0011 0100 1000 0001 0001 1100 (0x5634811c) (16x40G QSFP+) - vsp9k9406CQ(1446347032), -- 0101 0110 0011 0101 1000 0001 0001 1000 (0x56358118) (6x100G XQSPF+) + vsp8608(1458700545), -- 0101 0110 1111 0010 0000 0001 0000 0001 (0x56f20101) (CP) + vsp8624XS(1446215960), -- 0101 0110 0011 0011 1000 0001 0001 1000 (0x56338118) (24x10G Fiber) + vsp8624XT(1445167384), -- 0101 0110 0010 0011 1000 0001 0001 1000 (0x56238118) (24x10G Copper) + vsp8616QQ(1446281500), -- 0101 0110 0011 0100 1000 0001 0001 1100 (0x5634811c) (16x40G QSFP+) + vsp8606CQ(1446347032), -- 0101 0110 0011 0101 1000 0001 0001 1000 (0x56358118) (6x100G XQSPF+) + vsp8600SF(1411293440), -- 0101 0100 0001 1110 1010 0001 0000 0000 (0x541EA100) (SF Card) -- VSP7254 vsp7k7248XS(1298378800), -- 0100 1101 0110 0011 1011 0000 0011 0000 0x4d63b030 (48x10G SFP+) vsp7k7206QQ(1298432024), -- 0100 1101 0110 0100 1000 0000 0001 1000 0x4d648018 (6x40G channelized QSFP+) vsp7k7248XT(1294184496), -- 0100 1101 0010 0011 1011 0000 0011 0000 0x4d23b030 (48x10G Copper) - vsp4k4450GSX(1231224882), -- 0100 1001 0110 0011 0000 0000 0011 0010 0x49630032 + vsp4k4450GSX(1231224882), -- 0100 1001 0110 0011 0000 0000 0011 0010 0x49630032 -- CB generation 2 (ROF) linecards @@ -50168,7 +55369,23 @@ rc2kCardFrontType OBJECT-TYPE rof16x10GBaseSFP(1144218384), -- 0100 0100 0011 0011 0110 0011 0001 0000 0x44336310 rof48x10GBaseSFP(1144218416), -- 0100 0100 0011 0011 0110 0011 0011 0000 0x44336330 rof4x40GBaseSFP(1144283920), -- 0100 0100 0011 0100 0110 0011 0001 0000 0x44346310 - rof12x40GBaseSFP(1144283952) -- 0100 0100 0011 0100 0110 0011 0011 0000 0x44346330 + rof12x40GBaseSFP(1144283952), -- 0100 0100 0011 0100 0110 0011 0011 0000 0x44346330 + +-- VSP5k IcePick + vsp5k5030GSXuPWR(2004029470), -- 0111 0111 0111 0011 0001 0000 0001 1110 (0x7773101E) + vsp5k5054GSXuPWR(2004029494), -- 0111 0111 0111 0011 0001 0000 0011 0110 (0x77731036) + +--APLS + dsg6248GTS(1232274482), -- 0100 1001 0111 0011 0000 0100 0011 0010 (0x49730432) + dsg6248GTSPWRPLUS(1232278578), -- 0100 1001 0111 0011 0001 0100 0011 0010 (0x49731432) + dsg8016QQ(895779892), -- 0011 0101 0110 0100 1000 0100 0011 0100 (0x35648434) (16x40G QSFP+) + dsg7006QQ(1298433048), -- 0100 1101 0110 0100 1000 0100 0001 1000 (0x4d648418) (6x40G channelized QSFP+) + dsg7048XS(1298379824), -- 0100 1101 0110 0011 1011 0100 0011 0000 (0x4d63b430) (48x10G SFP+) + dsg7048XT(1294185520), -- 0100 1101 0010 0011 1011 0100 0011 0000 (0x4d23b430) (48x10G Copper) + dsg7240XSQ(1298408490), -- 0100 1101 0110 0100 0010 0100 0010 1010 (0x4d64242a) (40x10G + 2x40G) + dsg6248GSX(1231225906), -- 0100 1001 0110 0011 0000 0100 0011 0010 (0x49630432) (48x1G + 2x10G) + dsg9016CQ(1030067264), -- 0011 1101 0110 0101 1001 0100 0100 0000 (0x3d659440) (32x100G CQ) + dsg8032QQ(1029997600) -- 0011 1101 0110 0100 1000 0100 0010 0000 (0x3d648420) (32x40G QQ) } MAX-ACCESS read-only STATUS current @@ -50193,14 +55410,17 @@ field : | a | b | c | d | e | f | g | h | 0x2-00 = 0010-00 = Boardwalk 0x2-01 = 0010-01 = Power Ranger 0x3-00 = 0011-00 = Marvin Gardens + 0x3-01 = 0011-01 = DSG8032 + 0x3-11 = 0011-11 = i86 Family (DSG9032, DSG8064) 0x4-00 = 0100-00 = Cobalt Blue (was Thunderbolt and Pacific before that - both are obsolete) 0x4-01 = 0100-01 = Ring Of Fire 0x4-10 = 0100-10 = VSP4K - 0x4-11 = 0100-11 = VSP8k + 0x4-11 = 0100-11 = VSP8k, VSP7k 0x5-00 = 0101-00 = PP8300 (was ParkPlace) 0x5-01 = 0101-01 = VSP9400 0x6-00 = 0110-00 = Central Office (only used in chassis) 0x7-00 = 0111-00 = Alteon WebSystems + 0x7-01 = 0111-01 = VSP5K IcePick b : Interface / Device type variation: (Were 3 bits, 2 bits taken by family) 0x0 = 0 = Non M-Module @@ -50275,6 +55495,7 @@ field : | a | b | c | d | e | f | g | h | 111 = Combo card (Mixed Speed card) For 40 Gigabit used as follow 000 = 40G QFSP + 001 = 100G CQ 111 = Combo card (Mixed Speed Card) For ATM/Sonet used as follows 000 = multi mode @@ -50298,6 +55519,7 @@ field : | a | b | c | d | e | f | g | h | For SF: 000 = 3200 card 001 = 9600 card + 010 = 9400 card For Copper Ethernet: 000: no POE 001: POE @@ -50306,12 +55528,16 @@ field : | a | b | c | d | e | f | g | h | 001: IO For Objects with no options: 000: CPU, Mezz, OPM, SAS, IPFIX + For Chassis : + 000: Non-Trident2+ + 100: Trident2 + g : Chassis type (4 bits, possibly MSB 2 bits are extension of field b) 0x0 = 00-00 = work-group (single card switches, etc) 0x1 = 00-01 = back-bone (chassis based products) 0x2 = 00-10 = MDA (option modules) 0x3 = 00-11 = mid-plane (chassis based products) + 0x4 = x1xx = Use this bit for APLS device h : Number of ports (binary representation obmited) (8 bits) (for ACIM/BFM cards, this is number of octapids/blackbirds/dea) @@ -50357,7 +55583,10 @@ rc2kCardFrontOperStatus OBJECT-TYPE down(2), testing(3), unknown(4), - dormant(5) + dormant(5), + upMaster(6), + upDormant(7), + upWarmstandby(8) } MAX-ACCESS read-only STATUS current @@ -51230,10 +56459,11 @@ Rc2kQosQueueProfileEntry ::= SEQUENCE { rc2kQosQueueProfileId Integer32, rc2kQosQueueProfileName DisplayString, rc2kQosQueueProfileApply TruthValue, - rc2kQosQueueProfileRowStatus RowStatus + rc2kQosQueueProfileRowStatus RowStatus, + rc2kQosQueueProfilePortList PortSet } rc2kQosQueueProfileId OBJECT-TYPE - SYNTAX Integer32 (1..5) + SYNTAX Integer32 (1..6) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A value that uniquely identifies Queue Profile." @@ -51262,6 +56492,13 @@ rc2kQosQueueProfileRowStatus OBJECT-TYPE DESCRIPTION "Create/delete operations for this entry." ::= { rc2kQosQueueProfileEntry 4} +rc2kQosQueueProfilePortList OBJECT-TYPE + SYNTAX PortSet + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Indicates the ports to be added to this queue profile Entry." + ::= { rc2kQosQueueProfileEntry 5} + -- 2k Qos Queue Table rc2kQosQueueTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kQosQueueEntry @@ -51290,7 +56527,7 @@ Rc2kQosQueueEntry ::= SEQUENCE { rc2kQosQueueOperRateLimitStatus TruthValue } rc2kQosQueuePId OBJECT-TYPE - SYNTAX Integer32 (1..5) + SYNTAX Integer32 (1..6) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Queue Profile ID under which this queue parameters are set." @@ -52985,264 +58222,701 @@ rc2kCardAsicInfoPhyRev OBJECT-TYPE DESCRIPTION "PHY revision for the forwarding slice on IO card" ::= { rc2kCardAsicInfoEntry 6 } +-- rc2kBootConfigHostTable --- IO Card (Generation 2) Temperature Table. +rc2kBootConfigHostTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rc2kBootConfigHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table for the bootconfig host info on the device" + ::= { rc2k 22 } -rc2kIoCardTemperatureTable OBJECT-TYPE - SYNTAX SEQUENCE OF Rc2kIoCardTemperatureEntry +rc2kBootConfigHostEntry OBJECT-TYPE + SYNTAX Rc2kBootConfigHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry containing boot config host information." + INDEX { rc2kBootConfigHostSlot } + ::= { rc2kBootConfigHostTable 1 } + +Rc2kBootConfigHostEntry ::= + SEQUENCE { + rc2kBootConfigHostSlot Integer32, + rc2kBootConfigHostTftpHash TruthValue, + rc2kBootConfigHostTftpRetransmit Integer32, + rc2kBootConfigHostTftpTimeout Integer32, + rc2kBootConfigHostUser DisplayString, + rc2kBootConfigHostPassword DisplayString + } + +rc2kBootConfigHostSlot OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "slot number, VSP uses 1,2" + ::= { rc2kBootConfigHostEntry 1 } + +rc2kBootConfigHostTftpHash OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Enables tftp hashing" + DEFVAL { false } + ::= { rc2kBootConfigHostEntry 2 } + +rc2kBootConfigHostTftpRetransmit OBJECT-TYPE + SYNTAX Integer32(1..120) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set tftp retransmit timeout counter" + DEFVAL { 2 } + ::= { rc2kBootConfigHostEntry 3 } + +rc2kBootConfigHostTftpTimeout OBJECT-TYPE + SYNTAX Integer32(1..120) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set tftp timeout counter" + DEFVAL { 6 } + ::= { rc2kBootConfigHostEntry 4 } + +rc2kBootConfigHostUser OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Configure host user" + ::= { rc2kBootConfigHostEntry 5 } + +rc2kBootConfigHostPassword OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Configure host password" + ::= { rc2kBootConfigHostEntry 6 } + +-- rcVossSystem +-- Virtual Services Platform Operating System Software + +rcVossSystemMib OBJECT IDENTIFIER ::= { rcVossSystem 1 } +rcVossSystemObjects OBJECT IDENTIFIER ::= { rcVossSystemMib 1 } +rcVossSystemScalars OBJECT IDENTIFIER ::= { rcVossSystemObjects 1 } + +--Temp Table +rcVossSystemTemperatureTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcVossSystemTemperatureEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table for retrieving the temperatures + of each temperature sensor for Single CP + system" + ::= { rcVossSystemObjects 2} + +rcVossSystemTemperatureEntry OBJECT-TYPE + SYNTAX RcVossSystemTemperatureEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Contains information regarding the temperature of + each sensor on the device." + INDEX { rcVossSystemTemperatureSensorIndex } + ::= { rcVossSystemTemperatureTable 1 } + +RcVossSystemTemperatureEntry ::= + SEQUENCE { + rcVossSystemTemperatureSensorIndex Integer32, + rcVossSystemTemperatureSensorDescription DisplayString, + rcVossSystemTemperatureTemperature Gauge32, + rcVossSystemTemperatureWarningThreshold Integer32, + rcVossSystemTemperatureCriticalThreshold Integer32, + rcVossSystemTemperatureStatus INTEGER + } + +rcVossSystemTemperatureSensorIndex OBJECT-TYPE + SYNTAX Integer32 (1..4) MAX-ACCESS not-accessible STATUS current - DESCRIPTION "Table for retrieving the temperatures the sensors - located on the FPGA's and FA's on the generation 2 - IO cards." - ::= { rc2k 21 } + DESCRIPTION "Temperature Sensor Index. The range depends on the + number of sensors on the device. + For CN3240 device, there are 4 temperature sensors" + ::= { rcVossSystemTemperatureEntry 1 } -rc2kIoCardTemperatureEntry OBJECT-TYPE - SYNTAX Rc2kIoCardTemperatureEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "Contains information regarding the temperatures of - FPGA's and FA's on the generation 2 IO cards." - INDEX { rc2kIoCardTemperatureSlotIndex } - ::= { rc2kIoCardTemperatureTable 1 } - -Rc2kIoCardTemperatureEntry ::= - SEQUENCE { - rc2kIoCardTemperatureSlotIndex Integer32, - rc2kIoCardTemperatureFPGASensor1Temperature Integer32, - rc2kIoCardTemperatureFPGASensor2Temperature Integer32, - rc2kIoCardTemperatureFPGASensor3Temperature Integer32, - rc2kIoCardTemperatureFPGASensor4Temperature Integer32, - rc2kIoCardTemperatureFPGASensor5Temperature Integer32, - rc2kIoCardTemperatureFPGASensor6Temperature Integer32, - rc2kIoCardTemperatureFPGASensor7Temperature Integer32, - rc2kIoCardTemperatureFPGASensor8Temperature Integer32, - rc2kIoCardTemperatureFPGASensor9Temperature Integer32, - rc2kIoCardTemperatureFPGAZoneHighTemperature Integer32, - rc2kIoCardTemperatureFPGAZoneLowTemperature Integer32, - rc2kIoCardTemperatureFPGAZoneAlarmThreshold Integer32, - rc2kIoCardTemperatureFPGAZoneShutdownThreshold Integer32, - rc2kIoCardTemperatureFASensor1Temperature Integer32, - rc2kIoCardTemperatureFASensor2Temperature Integer32, - rc2kIoCardTemperatureFASensor3Temperature Integer32, - rc2kIoCardTemperatureFAZoneHighTemperature Integer32, - rc2kIoCardTemperatureFAZoneLowTemperature Integer32, - rc2kIoCardTemperatureFAZoneAlarmThreshold Integer32, - rc2kIoCardTemperatureFAZoneShutdownThreshold Integer32 - } - -rc2kIoCardTemperatureSlotIndex OBJECT-TYPE - SYNTAX Integer32(3..12) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "Slot number of the IO card" - ::= { rc2kIoCardTemperatureEntry 1 } - -rc2kIoCardTemperatureFPGASensor1Temperature OBJECT-TYPE - SYNTAX Integer32 - UNITS "celsius" +rcVossSystemTemperatureSensorDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current - DESCRIPTION "Temperature of the FPGA Sensor 1, located on the - Zagros on the first slice, measured in celsius degrees. - A value of 0 for this mib object indicates that this - sensor is not available on this slot." - ::= { rc2kIoCardTemperatureEntry 2 } + DESCRIPTION "Used to describle the name of the sensor" + ::= { rcVossSystemTemperatureEntry 2 } -rc2kIoCardTemperatureFPGASensor2Temperature OBJECT-TYPE - SYNTAX Integer32 - UNITS "celsius" +rcVossSystemTemperatureTemperature OBJECT-TYPE + SYNTAX Gauge32 + UNITS "celsius" MAX-ACCESS read-only STATUS current - DESCRIPTION "Temperature of the FPGA Sensor 2, located on the - Zagros on the first slice, measured in celsius degrees. - A value of 0 for this mib object indicates that this - sensor is not available on this slot." - ::= { rc2kIoCardTemperatureEntry 3 } - -rc2kIoCardTemperatureFPGASensor3Temperature OBJECT-TYPE + DESCRIPTION "Sensor temperature measured in celsius degree" + ::= { rcVossSystemTemperatureEntry 3 } + +rcVossSystemTemperatureWarningThreshold OBJECT-TYPE SYNTAX Integer32 - UNITS "celsius" MAX-ACCESS read-only STATUS current - DESCRIPTION "Temperature of the FPGA Sensor 3, located on the - RSP on the first slice, measured in celsius degrees. - A value of 0 for this mib object indicates that this - sensor is not available on this slot." - ::= { rc2kIoCardTemperatureEntry 4 } - -rc2kIoCardTemperatureFPGASensor4Temperature OBJECT-TYPE + DESCRIPTION "Temperature value of Warning threshold of this sensor. + When the temperature crosses this threshold, a warning + message will be generated" + ::= { rcVossSystemTemperatureEntry 4 } + +rcVossSystemTemperatureCriticalThreshold OBJECT-TYPE SYNTAX Integer32 - UNITS "celsius" MAX-ACCESS read-only STATUS current - DESCRIPTION "Temperature of the FPGA Sensor 4, located on the - Zagros on the second slice, measured in celsius degrees. - A value of 0 for this mib object indicates that this - sensor is not available on this slot." - ::= { rc2kIoCardTemperatureEntry 5 } + DESCRIPTION "Temperature value of Critical threshold of this sensor. + When the temperature crosses this threshold, the system + might get shutdown or a critical message is + generated depends on the hardware capability" + ::= { rcVossSystemTemperatureEntry 5 } -rc2kIoCardTemperatureFPGASensor5Temperature OBJECT-TYPE - SYNTAX Integer32 - UNITS "celsius" +rcVossSystemTemperatureStatus OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + highWarning(2), + highCritial(3) + } MAX-ACCESS read-only STATUS current - DESCRIPTION "Temperature of the FPGA Sensor 5, located on the - Zagros on the second slice, measured in celsius degrees. - A value of 0 for this mib object indicates that this - sensor is not available on this slot." - ::= { rc2kIoCardTemperatureEntry 6 } + DESCRIPTION "Indicates the current temperature status based on the. + Warning and critical Threshold" + ::= { rcVossSystemTemperatureEntry 6 } + +-- Fan Tray -rc2kIoCardTemperatureFPGASensor6Temperature OBJECT-TYPE - SYNTAX Integer32 - UNITS "celsius" - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Temperature of the FPGA Sensor 6, located on the - RSP on the second slice, measured in celsius degrees. - A value of 0 for this mib object indicates that this - sensor is not available on this slot." - ::= { rc2kIoCardTemperatureEntry 7 } +rcVossSystemFanTrayInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcVossSystemFanTrayInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table for the fan tray module info on the device" + ::= { rcVossSystemObjects 3 } -rc2kIoCardTemperatureFPGASensor7Temperature OBJECT-TYPE - SYNTAX Integer32 - UNITS "celsius" - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Temperature of the FPGA Sensor 7, located on the - Zagros on the third slice, measured in celsius degrees. - A value of 0 for this mib object indicates that this - sensor is not available on this slot." - ::= { rc2kIoCardTemperatureEntry 8 } +rcVossSystemFanTrayInfoEntry OBJECT-TYPE + SYNTAX RcVossSystemFanTrayInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Contains information regarding a fan tray unit" + INDEX { rcVossSystemFanTrayInfoTrayId } + ::= { rcVossSystemFanTrayInfoTable 1 } -rc2kIoCardTemperatureFPGASensor8Temperature OBJECT-TYPE - SYNTAX Integer32 - UNITS "celsius" - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Temperature of the FPGA Sensor 8, located on the - Zagros on the third slice, measured in celsius degrees. - A value of 0 for this mib object indicates that this - sensor is not available on this slot." - ::= { rc2kIoCardTemperatureEntry 9 } +RcVossSystemFanTrayInfoEntry ::= + SEQUENCE { + rcVossSystemFanTrayInfoTrayId Integer32, + rcVossSystemFanTrayInfoDescription DisplayString, + rcVossSystemFanTrayInfoSerialNumber DisplayString, + rcVossSystemFanTrayInfoPartNumber DisplayString, + rcVossSystemFanTrayInfoFlowType INTEGER + } + +rcVossSystemFanTrayInfoTrayId OBJECT-TYPE + SYNTAX Integer32 (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Fan tray ID. + 3 trays on the device DSG8032, + 3 trays on the device DSG9032, + 4 trays on the device DSG8064, + 5 trays on the device 8606" + ::= { rcVossSystemFanTrayInfoEntry 1 } + +rcVossSystemFanTrayInfoDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Description of the fan tray" + ::= { rcVossSystemFanTrayInfoEntry 2 } -rc2kIoCardTemperatureFPGASensor9Temperature OBJECT-TYPE - SYNTAX Integer32 - UNITS "celsius" - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Temperature of the FPGA Sensor 9, located on the - RSP on the third slice, measured in celsius degrees. - A value of 0 for this mib object indicates that this - sensor is not available on this slot." - ::= { rc2kIoCardTemperatureEntry 10 } +rcVossSystemFanTrayInfoSerialNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The fan tray serial number." + ::= { rcVossSystemFanTrayInfoEntry 3 } + +rcVossSystemFanTrayInfoPartNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The fan tray part number." + ::= { rcVossSystemFanTrayInfoEntry 4 } + +rcVossSystemFanTrayInfoFlowType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + frontToBack(2), + backToFront(3), + leftToRight(4), + rightToLeft(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Direction of the Fan Flow: + - unknown(1) - Flow can not be determined. + - fronttoback(2) - Front to back flow. + - backtofront(3) - Back to front flow. + - lefttoright(4) - Left to Right flow. + - righttoleft(5) - Right to left flow." + ::= { rcVossSystemFanTrayInfoEntry 5 } + +-- VOSS system Fan + +rcVossSystemFanInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcVossSystemFanInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table for the fan info on each fan tray on + device this " + ::= { rcVossSystemObjects 4 } -rc2kIoCardTemperatureFPGAZoneHighTemperature OBJECT-TYPE - SYNTAX Integer32 - UNITS "celsius" - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Highest temperature of all the FPGA sensors located - on this IO card, measured in celsius degrees." - ::= { rc2kIoCardTemperatureEntry 11 } +rcVossSystemFanInfoEntry OBJECT-TYPE + SYNTAX RcVossSystemFanInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Contains information regarding a fan tray unit" + INDEX { rcVossSystemFanInfoTrayId, rcVossSystemFanInfoFanId } + ::= { rcVossSystemFanInfoTable 1 } -rc2kIoCardTemperatureFPGAZoneLowTemperature OBJECT-TYPE - SYNTAX Integer32 - UNITS "celsius" - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Lowest temperature of all the FPGA sensors located - on this IO card, measured in celsius degrees." - ::= { rc2kIoCardTemperatureEntry 12 } +RcVossSystemFanInfoEntry ::= + SEQUENCE { + rcVossSystemFanInfoTrayId Integer32, + rcVossSystemFanInfoFanId Integer32, + rcVossSystemFanInfoDescription DisplayString, + rcVossSystemFanInfoOperStatus INTEGER, + rcVossSystemFanInfoOperSpeed INTEGER + } -rc2kIoCardTemperatureFPGAZoneAlarmThreshold OBJECT-TYPE - SYNTAX Integer32 - UNITS "celsius" - MAX-ACCESS read-only - STATUS current - DESCRIPTION "When the FPGA temperature crosses this threshold - on this IO card, an alarm will be set." - ::= { rc2kIoCardTemperatureEntry 13 } +rcVossSystemFanInfoTrayId OBJECT-TYPE + SYNTAX Integer32 (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "FanInfo tray ID. + 3 trays on the device CN3240, + 5 trays on the device 8608" + ::= { rcVossSystemFanInfoEntry 1 } + +rcVossSystemFanInfoFanId OBJECT-TYPE + SYNTAX Integer32 (1..4) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "FanInfo unit ID on a fan tray. + Each FanInfo tray has 2 fans on the device CN3240, + Each FanInfo tray has 2 fans on the device 8606" + ::= { rcVossSystemFanInfoEntry 2 } + +rcVossSystemFanInfoDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Description of the fan tray" + ::= { rcVossSystemFanInfoEntry 3 } + +rcVossSystemFanInfoOperStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + up(2), + down(3), + notpresent(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Actual status of the FanInfo: + - unknown(1) - status can not be determined. + - up(2) - present and supplying power. + - down(3) - present, but failure indicated." + ::= { rcVossSystemFanInfoEntry 4 } + +rcVossSystemFanInfoOperSpeed OBJECT-TYPE + SYNTAX INTEGER { + low(1), + medium(2), + high(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicate the cuurent operational speed of the fan" + ::= { rcVossSystemFanInfoEntry 5 } -rc2kIoCardTemperatureFPGAZoneShutdownThreshold OBJECT-TYPE - SYNTAX Integer32 - UNITS "celsius" - MAX-ACCESS read-only - STATUS current - DESCRIPTION "When the FPGA temperature crosses this threshold - on this IO card, the card will be shutdown." - ::= { rc2kIoCardTemperatureEntry 14 } +-- rcVossUsbTable -rc2kIoCardTemperatureFASensor1Temperature OBJECT-TYPE - SYNTAX Integer32 - UNITS "celsius" - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Temperature of the FA Sensor 1, located on the - first slice, measured in celsius degrees. - A value of 0 for this mib object indicates that this - sensor is not available on this slot." - ::= { rc2kIoCardTemperatureEntry 15 } +rcVossUsbTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcVossUsbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table for the USB module info on the device" + ::= { rcVossSystemObjects 7 } -rc2kIoCardTemperatureFASensor2Temperature OBJECT-TYPE - SYNTAX Integer32 - UNITS "celsius" - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Temperature of the FA Sensor 2, located on the - second slice, measured in celsius degrees. - A value of 0 for this mib object indicates that this - sensor is not available on this slot." - ::= { rc2kIoCardTemperatureEntry 16 } +rcVossUsbEntry OBJECT-TYPE + SYNTAX RcVossUsbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Contains information regarding a USB module" + INDEX { rcVossUsbTrayId } + ::= { rcVossUsbTable 1 } -rc2kIoCardTemperatureFASensor3Temperature OBJECT-TYPE - SYNTAX Integer32 - UNITS "celsius" - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Temperature of the FA Sensor 3, located on the - third slice, measured in celsius degrees. - A value of 0 for this mib object indicates that this - sensor is not available on this slot." - ::= { rc2kIoCardTemperatureEntry 17 } +RcVossUsbEntry ::= + SEQUENCE { + rcVossUsbTrayId Integer32, + rcVossUsbStatus INTEGER, + rcVossUsbDescription DisplayString + } -rc2kIoCardTemperatureFAZoneHighTemperature OBJECT-TYPE - SYNTAX Integer32 - UNITS "celsius" - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Highest temperature of all the FA sensors located - on this IO card, measured in celsius degrees." - ::= { rc2kIoCardTemperatureEntry 18 } +rcVossUsbTrayId OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The Index of USB" + ::= { rcVossUsbEntry 1 } +rcVossUsbStatus OBJECT-TYPE + SYNTAX INTEGER { + present(1), + notPresent(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The present status of the USB storage" + ::= { rcVossUsbEntry 2 } -rc2kIoCardTemperatureFAZoneLowTemperature OBJECT-TYPE - SYNTAX Integer32 - UNITS "celsius" - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Lowest temperature of all the FA sensors located - on this IO card, measured in celsius degrees." - ::= { rc2kIoCardTemperatureEntry 19 } - -rc2kIoCardTemperatureFAZoneAlarmThreshold OBJECT-TYPE - SYNTAX Integer32 - UNITS "celsius" - MAX-ACCESS read-only - STATUS current - DESCRIPTION "When the FA temperature crosses this threshold - on this IO card, an alarm will be set." - ::= { rc2kIoCardTemperatureEntry 20 } - -rc2kIoCardTemperatureFAZoneShutdownThreshold OBJECT-TYPE - SYNTAX Integer32 - UNITS "celsius" - MAX-ACCESS read-only - STATUS current - DESCRIPTION "When the FA temperature crosses this threshold - on this IO card, the card will be shutdown." - ::= { rc2kIoCardTemperatureEntry 21 } +rcVossUsbDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Description of USB" + ::= { rcVossUsbEntry 3 } + + +-- LED Table +rcVossSystemCardLedTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcVossSystemCardLedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table contains information about LEDs of the chassis" + ::= { rcVossSystemObjects 5 } + +rcVossSystemCardLedEntry OBJECT-TYPE + SYNTAX RcVossSystemCardLedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Contains information regarding a LED Unit" + INDEX { rcVossSystemCardLedCardIndex, rcVossSystemCardLedId } + ::= { rcVossSystemCardLedTable 1 } + +RcVossSystemCardLedEntry ::= + SEQUENCE { + rcVossSystemCardLedCardIndex Integer32, + rcVossSystemCardLedId Integer32, + rcVossSystemCardLedLabel DisplayString (SIZE (0..15)), + rcVossSystemCardLedStatus INTEGER + } +rcVossSystemCardLedCardIndex OBJECT-TYPE + SYNTAX Integer32(1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The chassis Card Index." + ::= { rcVossSystemCardLedEntry 1 } + + +rcVossSystemCardLedId OBJECT-TYPE + SYNTAX Integer32(1..4) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The chassis LED Id." + ::= { rcVossSystemCardLedEntry 2 } + +rcVossSystemCardLedLabel OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..15)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The LED's label name." + ::= { rcVossSystemCardLedEntry 3 } + +rcVossSystemCardLedStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + greenSteady(2), + greenBlinking(3), + amberSteady(4), + amberBlinking(5), + greenamberBlinking(6), + off(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type of the Led: + - unknown(1) - type can not be determined. + - greenSteady(2), + - greenBlinking(3), + - amberSteady(4), + - amberBlinking(5), + - greenamberBlinking(6), + - off(7) + For different LED, the meaning of each status is different." + ::= { rcVossSystemCardLedEntry 4 } + +-- VOSS Temp Table + + +rcVossModularSystemTemperatureTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcVossModularSystemTemperatureEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table for retrieving the temperatures + of each temperature sensor for Multiple Slot + system" + ::= { rcVossSystemObjects 6} + +rcVossModularSystemTemperatureEntry OBJECT-TYPE + SYNTAX RcVossModularSystemTemperatureEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Contains information regarding the temperature of + each sensor on the device." + INDEX { rcVossModularSystemTemperatureCardIndex, rcVossModularSystemTemperatureSensorIndex } + ::= { rcVossModularSystemTemperatureTable 1 } + +RcVossModularSystemTemperatureEntry ::= + SEQUENCE { + rcVossModularSystemTemperatureCardIndex Integer32, + rcVossModularSystemTemperatureSensorIndex Integer32, + rcVossModularSystemTemperatureCardDescription DisplayString, + rcVossModularSystemTemperatureSensorDescription DisplayString, + rcVossModularSystemTemperatureTemperature Gauge32, + rcVossModularSystemTemperatureWarningThreshold Integer32, + rcVossModularSystemTemperatureCriticalThreshold Integer32, + rcVossModularSystemTemperatureShutdownThreshold Integer32, + rcVossModularSystemTemperatureStatus INTEGER + } + +rcVossModularSystemTemperatureCardIndex OBJECT-TYPE + SYNTAX Integer32(1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The chassis Card Index." + ::= { rcVossModularSystemTemperatureEntry 1 } + +rcVossModularSystemTemperatureSensorIndex OBJECT-TYPE + SYNTAX Integer32 (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Temperature Sensor Index. The range depends on the + number of sensors on the device. + For 8608 device, there are 5 temperature sensors" + ::= { rcVossModularSystemTemperatureEntry 2 } + +rcVossModularSystemTemperatureCardDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to describle the name of the Card" + ::= { rcVossModularSystemTemperatureEntry 3 } + +rcVossModularSystemTemperatureSensorDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to describle the name of the sensor" + ::= { rcVossModularSystemTemperatureEntry 4 } + +rcVossModularSystemTemperatureTemperature OBJECT-TYPE + SYNTAX Gauge32 + UNITS "celsius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Sensor temperature measured in celsius degree" + ::= { rcVossModularSystemTemperatureEntry 5 } + +rcVossModularSystemTemperatureWarningThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "celsius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Temperature value of Warning threshold of this sensor. + When the temperature crosses this threshold, a warning + message will be generated" + ::= { rcVossModularSystemTemperatureEntry 6 } + +rcVossModularSystemTemperatureCriticalThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "celsius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Temperature value of Critical threshold of this sensor. + When the temperature crosses this threshold, the system + will get shutdown sooner on reaching shutdown threshold. + Additional warning before the Card is shutdown." + ::= { rcVossModularSystemTemperatureEntry 7 } + +rcVossModularSystemTemperatureShutdownThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "celsius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Temperature value of Maximum temperature of this sensor. + When the temperature crosses this threshold, + the card is forced to shutdown state." + ::= { rcVossModularSystemTemperatureEntry 8 } + +rcVossModularSystemTemperatureStatus OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + highWarning(2), + highCritial(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates the current temperature status based on the. + Warning and critical Threshold" + ::= { rcVossModularSystemTemperatureEntry 9 } + +-- rcCLiCustom +rcCliSystemMib OBJECT IDENTIFIER ::= { rcCliSystem 1 } +rcCliSystemObjects OBJECT IDENTIFIER ::= { rcCliSystemMib 1 } +rcCliCustom OBJECT IDENTIFIER ::= { rcCliSystemObjects 1 } + +rcCliCustomBannerText OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..1896)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "CLI customer banner. if object rcCliCustomBannerEnable + is not true, the customer banner will not be shown on + CLI session" + ::= { rcCliCustom 1 } + +rcCliCustomBannerEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates wthether the customer banner rcCliCustomBannerText is + shown on the CLI session" + ::= { rcCliCustom 2 } + +rcSmtpMib OBJECT IDENTIFIER ::= { rcSmtp 1 } +rcSmtpObjects OBJECT IDENTIFIER ::= { rcSmtpMib 1 } +rcSmtpGlobal OBJECT IDENTIFIER ::= { rcSmtpObjects 1 } + +rcSmtpGlobalServerAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The address type of Server (rcSmtpGlobalServerAddress)" + ::= { rcSmtpGlobal 1 } + +rcSmtpGlobalServerAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SMTP server address. It is associated with rcSmtpGlobalServerAddressType " + ::= { rcSmtpGlobal 2 } + +rcSmtpGlobalReceiverEmailsList OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..1274)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "A list of email addresses which separated by comma. + Maximum length of each email address cannot exceeds 254 + characters. 1274 can support up 5 email addresses and include + seperators" + ::= { rcSmtpGlobal 3 } + +rcSmtpGlobalNumOfEmails OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total number of email address in object rcSmtpGlobalReceiverEmails" + ::= { rcSmtpGlobal 4 } + +rcSmtpGlobalSenderEmail OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..254)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Sender email addresses which is used as from field to + send to the receiver email (rcSmtpGlobalReceiverEmailsList)" + ::= { rcSmtpGlobal 5 } + +rcSmtpGlobalPort OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The TCP port of the Email server in object rcSmtpGlobalServerAddress. + The default SMTP port is 25" + DEFVAL { 25 } + ::= { rcSmtpGlobal 6 } + +rcSmtpGlobalSystemStatusSendTimer OBJECT-TYPE + SYNTAX Integer32 (0 | 30..43200) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The system informatin email period, in seconds. + This timer is for emailing system information. It is not for + sending the logging event information. + 0 means not to send the system infomration" + DEFVAL { 0 } + ::= { rcSmtpGlobal 7 } + +rcSmtpGlobalEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Adminstratively Enable/disable this SMTP protocol" + ::= { rcSmtpGlobal 8 } + +rcSmtpGlobalLogEventIds OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..2200)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "A list of active event IDs whicd are currently sending by emial. It + includes the default event IDs also (rcSmtpGlobalDefaultLogEventIds). + This object can be used to added a new event ID of and removed a + event IDs that is no longer need to be send. + + The Event Ids is in the hex format (such as 0x12345678) and separated by + comma (0x001234,0x123456ab). Each event Ids is up to 10 digits with + the prefix 0x or 8 digits without prefix. Plus a comma as a separator. + 2200 can hold up to 200 Event IDs" + ::= { rcSmtpGlobal 9 } + +rcSmtpGlobalNumOfEventIds OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total number of event ID in object rcSmtpGlobalLogEventIds" + ::= { rcSmtpGlobal 10 } + +rcSmtpGlobalDefaultLogEventIds OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..2200)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is a default list of event IDs which the email will send by + default. They will be added to Logging list (rcSmtpGlobalLogEventIds) + when device boot up. If a event ID from this list i sno longer need to + be send, it can be de-registed from the active logging list by using + removing from object rcSmtpGlobalLogEventIds. + + The Event Ids is in the hex format (such as 0x12345678) and separated + by comma. Each event Ids is up to 10 digits. Plus a comma as a separator. + 2200 can hold up to 200 Event IDs" + ::= { rcSmtpGlobal 11 } + +rcSmtpGlobalNumOfDefaultEventIds OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total number of event ID in the default list object + rcSmtpGlobalDefaultLogEventIds" + ::= { rcSmtpGlobal 12 } + + +rcSmtpGlobalDomainName OBJECT-TYPE + SYNTAX DisplayString(SIZE (1..254)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "smtp domain name" + ::= { rcSmtpGlobal 13 } -- 10Gb Ethernet MIB table begin rcTengEnetStats OBJECT IDENTIFIER ::= { rcTengEnet 1 } @@ -54609,11 +60283,11 @@ rcSshGlobalRsaKeySize OBJECT-TYPE ::= { rcSshGlobal 5 } rcSshGlobalDsaKeySize OBJECT-TYPE - SYNTAX INTEGER (512..1024) + SYNTAX INTEGER (1024) MAX-ACCESS read-write STATUS current DESCRIPTION "SSH Dsa key size." - DEFVAL { 1024 } + DEFVAL { 1024 } ::= { rcSshGlobal 6 } rcSshGlobalRsaAuth OBJECT-TYPE @@ -54701,17 +60375,130 @@ rcSshGlobalSftpEnable OBJECT-TYPE DESCRIPTION "Enable/disable SSH Sftp." DEFVAL { true } ::= { rcSshGlobal 19 } - + rcSshGlobalKeyboardInteractiveAuth OBJECT-TYPE SYNTAX TruthValue - MAX-ACCESS read-write + MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable SSH keyboard-interactive mode authentication" DEFVAL { false } ::= { rcSshGlobal 20 } +rcSshAuthType OBJECT-TYPE + SYNTAX BITS + { + hmacSha1(0), + aeadAes128GcmSsh(1), + aeadAes256GcmSsh(2), + hmacSha2256(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "value is one of multiple (logically by 'OR' of + following value: + bit 0 - hmac_sha1 + bit 1 - aead_aes_128_gcm_ssh + bit 2 - aead_aes_256_gcm_ssh + bit 3 - hmac_sha2_256 + hmac_sha1 : Enables hmac-sha1 auth type + aead_aes_128_gcm_ssh : Enables aead-aes-128-gcm-ssh auth + type + aead_aes_256_gcm_ssh : Enables aead-aes-256-gcm-ssh auth + type + hmac_sha2_256 : Enables hmac-sha2-256 auth type" + ::= { rcSshGlobal 21 } + +rcSshEncryptionType OBJECT-TYPE + SYNTAX BITS + { + aes128Cbc(0), + aes256Cbc(1), + threeDesCbc(2), + aeadAes128GcmSsh(3), + aeadAes256GcmSsh(4), + aes128Ctr(5), + rijndael128Cbc(6), + aes256Ctr(7), + aes192Ctr(8), + aes192Cbc(9), + rijndael192Cbc(10), + blowfishCbc(11) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "value is one of multiple (logically by 'OR' of + following value: + bit 0 - aes128_cbc + bit 1 - aes256_cbc + bit 2 - threedes_cbc + bit 3 - aead_aes_128_gcm_ssh + bit 4 - aead_aes_256_gcm_ssh + bit 5 - aes128_ctr + bit 6 - rijndael128_cbc + bit 7 - aes256_ctr + bit 8 - aes192_ctr + bit 9 - aes192_cbc + bit 10 - rijndael192_cbc + bit 11 - blowfish_cbc + aes128_cbc : Enables hmac-sha1 encryption type + aes256_cbc : Enables aes256-cbc encrytption + type + threedes_cbc : Enables 3des-cbc type encryption + type + aead_aes_128_gcm_ssh : Enables aead-aes-128-gcm-ssh + encryption type + aead_aes_256_gcm_ssh : Enables aead-aes-256-gcm-ssh + encryption type + aes128_ctr : Enables aes128-ctr encryption type + rijndael128_cbc : Enables rijndael128-cbc + encryption type + aes256_ctr : Enables aes256-ctr encryption type + type + aes192_ctr : Enables aes198-ctr encryption + type + aes192_cbc : Enables aes192-cbc encryption type + rijndael192_cbc : Enables rijndael192-cbc + encryption type + blowfish_cbc : Enables blowfish-cbc encryption type" + ::= { rcSshGlobal 22 } + +rcSshKeyExchangeMethod OBJECT-TYPE + SYNTAX BITS + { + diffieHellmanGroup14Sha1(0), + diffieHellmanGroup1Sha1(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "value is one of multiple (logically by 'OR' + of following value: + bit 0 - diffie_hellman_group14_sha1 + bit 1 - diffie_hellman_group1_sha1 + diffie_hellman_group14_sha1 : Enables + diffie-hellman-group14_sha1 method + diffie_hellman_group1_sha1 : Enables + diffie_hellman_group1_sha1 method" + ::= { rcSshGlobal 23 } + + +rcSshGlobalClientEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Enable/disable SSH Client." + DEFVAL { true } + ::= { rcSshGlobal 24 } + -- License scheme +-- =begin enum +-- rcLicenseNumber bitvsp9k9424XS 1752 +-- rcLicenseNumber bitvsp9k9424XT 1753 +-- rcLicenseNumber bitvsp9k9416QQ 1754 +-- rcLicenseNumber bitvsp9k9406CQ 1755 +-- rcLicenseNumber bitvspSF9400 1756 +-- =end enum + rcLicenseNumber OBJECT-TYPE SYNTAX INTEGER { bit8600BASE(0), @@ -54758,7 +60545,8 @@ rcLicenseNumber OBJECT-TYPE bitTOOL(36), bitADVANCED(37), bitPREMIER(39), - + bitMACSEC(40), + bitpackageEnd(255), -- /* End package license */ @@ -54847,7 +60635,7 @@ rcLicenseNumber OBJECT-TYPE bitigmpInterfaceTbl(336), bitrcIgmpAccessTbl(337), bitrcIgmpInterfaceExtnTbl(338), - bitrcIgmpSenderTbl(339), + bitrcIgmpSendersTbl(339), bitrcIgmpStaticTbl(340), bitipfFilterModifyDs(341), bitrc2kQosTrafficProfileTbl(342), @@ -55494,7 +61282,7 @@ rcLicenseNumber OBJECT-TYPE bitBcliMezzCardBootEnableCli(1027), bitPasswordLenCli(1029), bitBcliCheckSrcRouteCli(1030), - bitlldpGlobalConfigTbl(1041), + bitlldpGlobalConfigTbl(1041), bitlldpPortConfigTbl(1042), bitrcCfmGlobalsGrp(1053), bitrcIsisCircuitTbl(1055), @@ -55549,7 +61337,11 @@ rcLicenseNumber OBJECT-TYPE bitsecyIfTbl(1186), bitrcIsisGlobalIpTunnelSrcAddr(1187), bitrcIsisLogicalInterfaceTbl(1188), - + bitrcDvrGlobalGrp(1189), + bitrcVxlanVtepSourceIp (1190), + bitrcVrfScalingGlobalGrp (1191), + bitrcChefClient (1192), + -- CardType bit numbers start here bitcardType(1536), bitrc2kCPU(1537), @@ -55701,10 +61493,17 @@ rcLicenseNumber OBJECT-TYPE bitvsp7k7248XT(1749), bitvsp4k4450GSX(1750), bitvsp7k7206QQ(1751), - bitvsp9k9424XS(1752), - bitvsp9k9424XT(1753), - bitvsp9k9416QQ(1754), - bitvsp9k9406CQ(1755), + bitvsp8624XS(1752), + bitvsp8624XT(1753), + bitvsp8616QQ(1754), + bitvsp8606CQ(1755), + bitvsp8600SF(1756), + bitdsg8016QQ(1757), + bitvsp8k8402CQ(1758), + bitdsg9016CQ(1759), + bitdsg8032QQ(1760), + bitvsp5k5030GSXuPWR(1761), + bitvsp5k5054GSXuPWR(1762), bitlastbitnum(2047) } MAX-ACCESS read-only @@ -55719,6 +61518,130 @@ rcLicenseBitMap OBJECT-TYPE DESCRIPTION "License bit map. Bitmap number is defined in rcLicenseNumber" ::= { rcLicense 2 } +rcLicenseFileName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current running license file name. + Empty mean no license running. Empty means + there is no license file installed" + ::= { rcLicense 3 } + +rcLicenseLicenseType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + base(2), + advance(3), + premier(4), + premierPlusMacsec(5), + port(6), + premierWithPort(7), + premierPlusMacsecWithPort(8), + unknown(9), + l3v(10), + l3vWithMacsec(11), + datacenter(12), + sdniot(13) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This indicates the current running license + level type" + ::= { rcLicense 4 } + +rcLicenseDurationType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + trialFactoryDefault(2), + trialLicense(3), + timeBased(4), + perpetual(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This indicates the current running license duration type" + ::= { rcLicense 5} + +rcLicenseFactoryTrialPeriodRemainingDays OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This indicates days left before the factory default + trial period expired. Only applicable to the + type trialFactoryDefault(2) iin object rcLicenseDurationType. + Otherwise, it will be always set to 0" + ::= { rcLicense 6} + +rcLicenseDaysLeftBeforeExpiration OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "This indicates days left before time based + license expire. Only applicable to Time + Based license and trial period." + ::= { rcLicense 7} + +rcLicenseDaysAfterExpiration OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "Number of days the license has been expired. + It is only applicable to non permanet type" + ::= { rcLicense 8} + +rcLicenseGenerationTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Date of the license file is generated. It + there is no license file, value '0000000000000000'H + will be returned" + ::= { rcLicense 9} + +rcLicenseExpirationTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Date of the license file is expired. If there is + no license file or license file has no expiration date + date (perpetual license), value '0000000000000000'H + will be returned" + ::= { rcLicense 10} + +rcLicenseGrantTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcLicenseGrantEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Slot licenses" + ::= { rcLicense 11 } + +rcLicenseGrantEntry OBJECT-TYPE + SYNTAX RcLicenseGrantEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry containing license status for a particular slot" + INDEX { rcLicenseSlot } + ::= { rcLicenseGrantTable 1 } + +RcLicenseGrantEntry ::= SEQUENCE { + rcLicenseSlot Integer32, + rcLicenseSlotGrant TruthValue + } + +rcLicenseSlot OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Slot ID" + ::= { rcLicenseGrantEntry 1 } + +rcLicenseSlotGrant OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "license grant" + ::= { rcLicenseGrantEntry 2 } + -- end of rcLicense rcSshGlobalHostIpAddr OBJECT-TYPE @@ -55880,6 +61803,13 @@ rcLacpGlobalVlacpSeqNumEnable OBJECT-TYPE DEFVAL { true } ::= { rcLacpGlobal 16 } +rcLacpGlobalSysId OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "LACP system ID " + ::= { rcLacpGlobal 17 } + -- GlobalMacFilter Changes rcGlobalMacFilterTable OBJECT-TYPE @@ -55953,12 +61883,6 @@ LaneSet ::= TEXTUAL-CONVENTION laneId 31." SYNTAX OCTET STRING (SIZE (4)) -IsisPlsbNodeNickName ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Plsb Node Nick name." - SYNTAX OCTET STRING (SIZE(3)) - IsisSystemID ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION @@ -57395,6 +63319,267 @@ rcPrQosCosQueCpuStatsClear OBJECT-TYPE DESCRIPTION "Clear cpu qos cos queue statistics." ::= {rcPrQosCosQue 1 } +-- Power Ranger Egress Qos Cos Queue Voq stats Table +rcPrQosCosQueVoqPortStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcPrQosCosQueVoqPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table is used to get the qos cos queue Voq port stats." + ::= { rcPrQos 19 } + + +rcPrQosCosQueVoqPortStatsEntry OBJECT-TYPE + SYNTAX RcPrQosCosQueVoqPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry containing information of port Qos cosq Voq stats" + INDEX { rcPrQosCosQueVoqPortStatsPortIndex, rcPrQosCosQueVoqPortStatsQueIndex } + ::= { rcPrQosCosQueVoqPortStatsTable 1 } + +RcPrQosCosQueVoqPortStatsEntry ::= SEQUENCE { + rcPrQosCosQueVoqPortStatsPortIndex InterfaceIndex, + rcPrQosCosQueVoqPortStatsQueIndex Integer32, + rcPrQosCosQueVoqPortStatsAcceptedPackets Counter64, + rcPrQosCosQueVoqPortStatsAcceptedBytes Counter64, + rcPrQosCosQueVoqPortStatsDropPackets Counter64, + rcPrQosCosQueVoqPortStatsDropBytes Counter64, + rcPrQosCosQueVoqPortStatsClearStat TruthValue +} + +rcPrQosCosQueVoqPortStatsPortIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Used to indicate the port number, from 192 (1/1) to 536 (8/24)." + ::= { rcPrQosCosQueVoqPortStatsEntry 1 } + +rcPrQosCosQueVoqPortStatsQueIndex OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Used to indicate the queue id." + ::= { rcPrQosCosQueVoqPortStatsEntry 2 } + +rcPrQosCosQueVoqPortStatsAcceptedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Numer of packets that entered the VOQ." + ::= { rcPrQosCosQueVoqPortStatsEntry 3 } + +rcPrQosCosQueVoqPortStatsAcceptedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Numer of bytes that entered the VOQ." + ::= { rcPrQosCosQueVoqPortStatsEntry 4 } + +rcPrQosCosQueVoqPortStatsDropPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Numer of dropped packets because the VOQ was full." + ::= { rcPrQosCosQueVoqPortStatsEntry 5 } + +rcPrQosCosQueVoqPortStatsDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Numer of dropped bytes because the VOQ was full." + ::= { rcPrQosCosQueVoqPortStatsEntry 6 } + +rcPrQosCosQueVoqPortStatsClearStat OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Clear Voq Port Stats if set to true. Return value will always be false." + ::= { rcPrQosCosQueVoqPortStatsEntry 7 } + +-- Power Ranger Egress Qos Cos Queue Voq cpp stats Table +rcPrQosCosQueVoqCppPortStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcPrQosCosQueVoqCppPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table is used to get the qos cos queue Voq cpp stats." + ::= { rcPrQos 20 } + +rcPrQosCosQueVoqCppPortStatsEntry OBJECT-TYPE + SYNTAX RcPrQosCosQueVoqCppPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry containing information of port Qos cosq Voq cpp stats" + INDEX { rcPrQosCosQueVoqCppPortStatsProtocolIndex } + ::= { rcPrQosCosQueVoqCppPortStatsTable 1 } + +RcPrQosCosQueVoqCppPortStatsEntry ::= SEQUENCE { + rcPrQosCosQueVoqCppPortStatsProtocolIndex INTEGER, + rcPrQosCosQueVoqCppPortStatsProtocolName OCTET STRING, + rcPrQosCosQueVoqCppPortStatsAcceptedPackets Counter64, + rcPrQosCosQueVoqCppPortStatsAcceptedBytes Counter64, + rcPrQosCosQueVoqCppPortStatsDropPackets Counter64, + rcPrQosCosQueVoqCppPortStatsDropBytes Counter64 +} + +rcPrQosCosQueVoqCppPortStatsProtocolIndex OBJECT-TYPE + SYNTAX INTEGER { + + vrrp(1), + + vlacp(2), + + lacp(3), + + cfm(4), + + vrrpv6(5), + + istCtl(6), + + radius(7), + + ntp(8), + + icmpv4(9), + + slpp(10), + + bpdu(11), + + tdp(12), + + eap(13), + + lldp(14), + + ndMcv6(15), + + ndUcv6(16), + + rlogin(17), + + fragUcv6(18), + + isis(19), + + ospfMc(20), + + dhcp(21), + + pimMc(22), + + arpRequest(23), + + arpReply(24), + + rarpRequest(25), + + rarpReply(26), + + icmpv4Bc(27), + + ospfv6Mc(28), + + ftp(29), + + tftp(30), + + snmp(31), + + telnet(32), + + ssh(33), + + rsh(34), + + http(35), + + dns(36), + + icmpMcv6(37), + + icmpUcv6(38), + + ipmcData(39), + + bgp(40), + + igmp(41), + + mld(42), + + pimUc(43), + + ospfUc(44), + + ospfv6Uc(45), + + hopByHop(46), + + ripv1(47), + + ripv2(48), + + ripv6(49), + + macLearning(50), + + internal1(51), + + dataException(52), + + ttlException(53), + + fragMcv6(54), + + internal2(55), + + internal3(56), + + ipfix(57), + + internal4(58) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Used to indicate the protocol cos queue." + ::= { rcPrQosCosQueVoqCppPortStatsEntry 1 } + +rcPrQosCosQueVoqCppPortStatsProtocolName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to indicate the protocol name." + ::= { rcPrQosCosQueVoqCppPortStatsEntry 2 } + + +rcPrQosCosQueVoqCppPortStatsAcceptedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "the accepted packets for cpp port." + ::= { rcPrQosCosQueVoqCppPortStatsEntry 3 } + +rcPrQosCosQueVoqCppPortStatsAcceptedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "the accepted bytes for cpp port." + ::= { rcPrQosCosQueVoqCppPortStatsEntry 4 } + +rcPrQosCosQueVoqCppPortStatsDropPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "the drop packets for cpp port." + ::= { rcPrQosCosQueVoqCppPortStatsEntry 5 } + +rcPrQosCosQueVoqCppPortStatsDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "the drop bytes for cpp port." + ::= { rcPrQosCosQueVoqCppPortStatsEntry 6 } + -- -- The rcPrFilter group -- @@ -57548,7 +63733,7 @@ rcPrFilterActIpAttrs OBJECT-TYPE ::= { rcPrFilterActEntry 5 } rcPrFilterActProtocolAttrs OBJECT-TYPE - SYNTAX INTEGER (0..63) + SYNTAX INTEGER (0..127) MAX-ACCESS read-write STATUS current DESCRIPTION "Value is one or multiple of the following: @@ -57558,7 +63743,8 @@ rcPrFilterActProtocolAttrs OBJECT-TYPE tcpDstPort(4), udpDstPort(8), tcpFlags(16), - icmpMsgType(32) + icmpMsgType(32), + icmpv6MsgType(64) none: If selected then unselect all other selections." DEFVAL { 0 } ::= { rcPrFilterActEntry 6 } @@ -57751,7 +63937,9 @@ RcPrFilterAclEntry ::= SEQUENCE { rcPrFilterAclVlanId Integer32, rcPrFilterAclMltId Integer32, rcPrFilterAclDstPortList PortSet, - rcPrFilterAclIpfixState EnableValue + rcPrFilterAclIpfixState EnableValue, + rcPrFilterAclMatchType INTEGER, + rcPrFilterAclIsid Integer32 } rcPrFilterAclId OBJECT-TYPE @@ -57775,7 +63963,8 @@ rcPrFilterAclType OBJECT-TYPE inVlan(1), outVlan(2), inPort(3), - outPort(4) + outPort(4), + inVsn(5) } MAX-ACCESS read-write STATUS current @@ -57916,6 +64105,25 @@ rcPrFilterAclIpfixState OBJECT-TYPE DEFVAL { disable } ::= { rcPrFilterAclEntry 18 } +rcPrFilterAclMatchType OBJECT-TYPE + SYNTAX INTEGER { + uniOnly (1), + terminatingNNIOnly (2), + both (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates the match type that the traffic is ingress on UNI or terminated NNI or both" + DEFVAL { both } + ::= { rcPrFilterAclEntry 19 } + +rcPrFilterAclIsid OBJECT-TYPE + SYNTAX Integer32(0..15999999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "For IP shortcut, I-SID is zero. For L3 vsn, Inter I-SID routing, I-SID is configured I-SID value ie other than zero." + ::= { rcPrFilterAclEntry 20 } + -- Acl Stats Table rcPrFilterAclStatsTable OBJECT-TYPE @@ -58068,6 +64276,7 @@ rcPrFilterAce OBJECT IDENTIFIER ::= { rcPrFilter 4 } -- rcPrFilterAceProtoDstPortEntry -- rcPrFilterAceProtoTcpOptionEntry -- rcPrFilterAceProtoRoutingTypeEntry +-- rcPrFilterAceProtoIcmpv6MsgTypeEntry rcPrFilterAceTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceEntry @@ -58113,7 +64322,12 @@ RcPrFilterAceEntry ::= SEQUENCE { rcPrFilterAceCopytoPcap EnableValue, rcPrFilterAceDstIp IpAddress, rcPrFilterAceDstIpTtl Integer32, - rcPrFilterAceDstIpDscp INTEGER + rcPrFilterAceDstIpDscp INTEGER, + rcPrFilterAceMonitoringIsidOffset Integer32, + rcPrFilterAceMonitoringIsid Integer32, + rcPrFilterAceMirroringQos Integer32, + rcPrFilterAceRemoveTag TruthValue, + rcPrFilterAceRedirectNextHopVrfName DisplayString } rcPrFilterAceAclId OBJECT-TYPE @@ -58406,7 +64620,48 @@ rcPrFilterAceDstIpDscp OBJECT-TYPE DEFVAL { 256 } ::= { rcPrFilterAceEntry 31 } +rcPrFilterAceMonitoringIsidOffset OBJECT-TYPE + SYNTAX Integer32 (0..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to configure the monitoring ISID offset value. + The offset id value is mapped to actual monitor I-SID value + in which packets are mirrored to." + ::= { rcPrFilterAceEntry 32 } +rcPrFilterAceMonitoringIsid OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Actual monitor I-SID value in which packets are mirrored to." + ::= { rcPrFilterAceEntry 33 } + +rcPrFilterAceMirroringQos OBJECT-TYPE + SYNTAX Integer32 (0..5) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to define the Quality of Service (QoS) profiles for the mirrored + packet into monitoring ISID." + DEFVAL { 1 } + ::= { rcPrFilterAceEntry 34 } + +rcPrFilterAceRemoveTag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to remove inner vlan tag of the + mirrored packet into the SPB network. + By default it is set to false and + vlan tag will not be removed." + DEFVAL { false } + ::= { rcPrFilterAceEntry 35 } + +rcPrFilterAceRedirectNextHopVrfName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "VRF Name associated with IP/IPv6 redirect next hop." + ::= { rcPrFilterAceEntry 36 } -- ACE Ethernet Source MAC Address Table @@ -61003,7 +67258,9 @@ RcPrFilterAceProtoShowEntry ::= SEQUENCE { rcPrFilterAceProtoShowDstPortOperMaskRange Integer32, rcPrFilterAceProtoShowTcpFlagsOperMask Integer32, rcPrFilterAceProtoShowRoutingTypeType Integer32, - rcPrFilterAceProtoShowRoutingTypeOper INTEGER + rcPrFilterAceProtoShowRoutingTypeOper INTEGER, + rcPrFilterAceProtoShowIcmpv6MsgTypeList OCTET STRING, + rcPrFilterAceProtoShowIcmpv6MsgTypeOper INTEGER } rcPrFilterAceProtoShowAclId OBJECT-TYPE @@ -61255,6 +67512,28 @@ rcPrFilterAceProtoShowRoutingTypeOper OBJECT-TYPE DESCRIPTION "Operator for Ace Protocol RoutingType." ::= { rcPrFilterAceProtoShowEntry 23 } +rcPrFilterAceProtoShowIcmpv6MsgTypeList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..1500)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "One or a list of ICMPv6 messages to be matched. + Need to provide strings, number of protocol header + types (pre-defined values plus user-defined headers). + Valid range is 0 to 255 (reserved)." + ::= { rcPrFilterAceProtoShowEntry 24 } + +rcPrFilterAceProtoShowIcmpv6MsgTypeOper OBJECT-TYPE + SYNTAX INTEGER { + eq(1), -- exact match + ne(2), -- not equal + notConfigured(254), -- not provisioned + any(255) -- not provisioned + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Operator for Ace Protocol Icmpv6MsgTypes." + ::= { rcPrFilterAceProtoShowEntry 25 } + -- ACE Pattern Show Table rcPrFilterAcePatternShowTable OBJECT-TYPE @@ -62231,6 +68510,88 @@ rcPrFilterAceProtoRoutingTypeRowStatus OBJECT-TYPE STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceProtoRoutingTypeEntry 5 } + +-- ACE Protocol Icmpv6MsgType table + +rcPrFilterAceProtoIcmpv6MsgTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcPrFilterAceProtoIcmpv6MsgTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table of Aces to store ICMPv6 message type information + of each Ace in context of its parent Acl." + ::= { rcPrFilterAce 38 } + +rcPrFilterAceProtoIcmpv6MsgTypeEntry OBJECT-TYPE + SYNTAX RcPrFilterAceProtoIcmpv6MsgTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "One entry holding Ace ICMPv6 message type + information. An Ace is a member of one Acl." + INDEX { rcPrFilterAceProtoIcmpv6MsgTypeAclId, + rcPrFilterAceProtoIcmpv6MsgTypeAceId } + ::= { rcPrFilterAceProtoIcmpv6MsgTypeTable 1 } + +RcPrFilterAceProtoIcmpv6MsgTypeEntry ::= SEQUENCE { + rcPrFilterAceProtoIcmpv6MsgTypeAclId Integer32, + rcPrFilterAceProtoIcmpv6MsgTypeAceId Integer32, + rcPrFilterAceProtoIcmpv6MsgTypeList OCTET STRING, + rcPrFilterAceProtoIcmpv6MsgTypeCount Integer32, + rcPrFilterAceProtoIcmpv6MsgTypeOper INTEGER, + rcPrFilterAceProtoIcmpv6MsgTypeRowStatus RowStatus + } + +rcPrFilterAceProtoIcmpv6MsgTypeAclId OBJECT-TYPE + SYNTAX Integer32 (1..2048) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An index to the AceProtoIcmpv6MsgTypeEntry, a unique + identifier for Acl entry in the range of Table + Size." + ::= { rcPrFilterAceProtoIcmpv6MsgTypeEntry 1 } + +rcPrFilterAceProtoIcmpv6MsgTypeAceId OBJECT-TYPE + SYNTAX Integer32 (1..2000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An index to the AceProtoIcmpv6MsgTypeEntry, a unique + identifier for Ace entry in the range of Table + Size." + ::= { rcPrFilterAceProtoIcmpv6MsgTypeEntry 2 } + +rcPrFilterAceProtoIcmpv6MsgTypeList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..1500)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "One or a list of ICMPv6 messages to be matched. + Need to provide strings, number of protocol header + types (pre-defined values plus user-defined headers). + Valid range is 0 to 255 (reserved)." + ::= { rcPrFilterAceProtoIcmpv6MsgTypeEntry 3 } + +rcPrFilterAceProtoIcmpv6MsgTypeCount OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Count to store the number of discrete ranges + entered for the ICMP message types." + ::= { rcPrFilterAceProtoIcmpv6MsgTypeEntry 4 } + +rcPrFilterAceProtoIcmpv6MsgTypeOper OBJECT-TYPE + SYNTAX INTEGER { + eq(1) -- exact match + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Operator for Ace Protocol Icmpv6MsgTypes." + ::= { rcPrFilterAceProtoIcmpv6MsgTypeEntry 5 } + +rcPrFilterAceProtoIcmpv6MsgTypeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Create/delete operations for this entry." + ::= { rcPrFilterAceProtoIcmpv6MsgTypeEntry 6 } + -- -- The MIB module is the definition of the managed objects for the Virtual Router. -- These are virtual router mibs extracted from draft-ietf-l3vpn-vr-mib-04.txt @@ -62278,7 +68639,10 @@ rcPrFilterAceProtoRoutingTypeRowStatus OBJECT-TYPE ospf(1), bgp (2), isis(3), - pim (4) + pim (4), + mvr (5), + pim6 (6), + msdp (7) } -- @@ -62363,6 +68727,10 @@ rcPrFilterAceProtoRoutingTypeRowStatus OBJECT-TYPE rcVrfRpTrigger VrfRpTriggerBitCode, rcVrfMaxRoutesTrapEnable + TruthValue, + rcVrfIpv6MaxRoutes + Unsigned32, + rcVrfIpv6MaxRoutesTrapEnable TruthValue } @@ -62507,6 +68875,28 @@ rcPrFilterAceProtoRoutingTypeRowStatus OBJECT-TYPE DEFVAL { true } ::= { rcVrfConfigEntry 10 } + rcVrfIpv6MaxRoutes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the maximum number of IPv6 routes that + this VRF can support. The default value is 5000." + DEFVAL { 5000 } + ::= { rcVrfConfigEntry 11 } + + rcVrfIpv6MaxRoutesTrapEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This objects is used to enable the generation + of the IPv6 VRF Max Routes Exceeded traps. + true(1) - VRF IPv6 Max Routes Exceeded Traps Enabled + false(2) - VRF IPv6 Max Routes Exceeded Traps Disabled" + DEFVAL { true } + ::= { rcVrfConfigEntry 12 } + rcVrfStat OBJECT IDENTIFIER ::= { rcVrfObjects 2 } rcVrfStatScalars OBJECT IDENTIFIER ::= { rcVrfStat 1 } @@ -63535,7 +69925,15 @@ rcSlppEtherType OBJECT-TYPE STATUS current DESCRIPTION "SLPP Protocol Identification. The value is normally in Hex." DEFVAL { '8104'h } - ::= { rcSlppScalars 3 } + ::= { rcSlppScalars 3 } + +rcSlppGuardEtherType OBJECT-TYPE + SYNTAX Integer32(1..'FFFF'h) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SLPP Guard ether type." + DEFVAL { '8102'h } + ::= { rcSlppScalars 6 } rcSlppVlanTable OBJECT-TYPE @@ -63602,6 +70000,10 @@ RcSlppPortEntry ::= SEQUENCE { rcSlppPortIncomingVlanId RcVlanIdOrNone, rcSlppPortSrcNodeType INTEGER, rcSlppPortPktRxCount Integer32, + rcSlppPortGuardEnable TruthValue, + rcSlppPortGuardTimeout Integer32, + rcSlppPortGuardStatus INTEGER, + rcSlppPortGuardTimerCount Integer32, rcSlppPortTimeToClrPktRxCount Unsigned32, rcSlppPortRemainingTimeToClrPktRxCount Unsigned32, rcSlppPortClearPktRxCount TruthValue @@ -63655,6 +70057,48 @@ rcSlppPortPktRxCount OBJECT-TYPE DESCRIPTION "Total number of SLPP packets received on the port." ::= { rcSlppPortEntry 7} +rcSlppPortGuardEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Flag to indicate if SLPP-guard is enabled on the port." + ::= { rcSlppPortEntry 8 } + +rcSlppPortGuardTimeout OBJECT-TYPE + SYNTAX Integer32 (0|10..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value specifies the time period for which a port will remain + disabled. When SLPP-guard disables a port, after this time period + expires, the port will become re-enabled. A value of 0 means ports + will never be re-enabled." + ::= { rcSlppPortEntry 9 } + +rcSlppPortGuardStatus OBJECT-TYPE + SYNTAX INTEGER { + none(1), + monitoring(2), + blocking(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the SLPP-guard status of a port." + ::= { rcSlppPortEntry 10 } + +rcSlppPortGuardTimerCount OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value specifies the time period that has passed since + a port was operationally disabled by SLPP-guard. When this + object reaches the timeout value (rcSlppPortGuardTimeout), + the port will become re-enabled." + ::= { rcSlppPortEntry 11 } + rcSlppPortTimeToClrPktRxCount OBJECT-TYPE SYNTAX Unsigned32 (1..21600) UNITS "seconds" @@ -63714,6 +70158,13 @@ rcSlppRxVlanId OBJECT-TYPE DESCRIPTION "Vlan on which the SLPP packet is received." ::= { rcSlppNotificationObjects 4 } +rcSlppGuardPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "Port on which the SLPP-guard packet is received." + ::= { rcSlppNotificationObjects 6 } + rcnSlppPortDownEvent NOTIFICATION-TYPE OBJECTS { rcSlppPortSlppEnable, rcSlppVlanSlppEnable, rcSlppIncomingVlanId, rcSlppSrcMacAddress } @@ -63733,6 +70184,437 @@ rcnSlppPortDownEventNew NOTIFICATION-TYPE on the port identified." ::= { rcSlppNotifications 2 } +rcnSlppGuardHoldDownExpired NOTIFICATION-TYPE + OBJECTS { rcSlppGuardPortIfIndex } + STATUS current + DESCRIPTION + "Indicates that the SLPP-guard hold-down timer has expired on a port + on which SLPP-guard is enabled, and the port has been re-enabled." + ::= { rcSlppNotifications 4 } + +rcnSlppGuardPacketReceived NOTIFICATION-TYPE + OBJECTS { rcSlppGuardPortIfIndex } + STATUS current + DESCRIPTION + "Indicates an SLPP packet has been received on a port on which + SLPP-guard is enabled. The port has been disabled." + ::= { rcSlppNotifications 5 } + +-- +-- MSDP Module +-- +rcMsdpMib OBJECT IDENTIFIER ::= { rcMsdp 1 } + +-- +-- MSDP Node definitions +-- +-- rcMsdpNotifications OBJECT IDENTIFIER ::= {rcMsdpMib 0} +rcMsdpObjects OBJECT IDENTIFIER ::= {rcMsdpMib 1} +rcMsdpNotificationObjects OBJECT IDENTIFIER ::= {rcMsdpMib 2} + +-- +-- Scalar objects +-- + +rcMsdpScalars OBJECT IDENTIFIER ::= {rcMsdpObjects 1} + +rcMsdpRouteMapName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Route map name. + Transmit only the SA messages that meet the + match criteria in the route map name with a permit keyword. + It is used as the policy of the redistribute filter. + It can not be set when redistribute filter is disabled." + ::= { rcMsdpScalars 1 } + +rcMsdpRedistributeFilterEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "To enable or disable the redistribute filter. + This filter is used to filter the + (S,G,RP) entries provided by PIM to MSDP." + DEFVAL { false } + ::= { rcMsdpScalars 2 } + +rcMsdpRedistributeFilterApply OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Each time when making changes to the redistribute filter, it + will not take effect until it is applied." + DEFVAL { false } + ::= { rcMsdpScalars 3 } + + +rcMsdpSACacheStatsClear OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION "Clear foreign SA-Cache entries." + DEFVAL {false} + ::= { rcMsdpScalars 5 } + + +rcMsdpSACacheClear OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Clear foreign SA-Cache entries." + DEFVAL {false} + ::= { rcMsdpScalars 6 } + + +rcMsdpStatsClear OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Clear msdp statistics." + DEFVAL {false} + ::= { rcMsdpScalars 7 } + + + +-- +-- The MSDP Peer table +-- + +rcMsdpPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcMsdpPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that augments the management information in the + standard IETF msdpPeerTable." + ::= { rcMsdpObjects 2 } + +rcMsdpPeerEntry OBJECT-TYPE + SYNTAX RcMsdpPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A set of additional management information augmenting that of + the standard IETF msdpPeerEntry." + AUGMENTS { msdpPeerEntry } + ::= { rcMsdpPeerTable 1 } + +RcMsdpPeerEntry ::= SEQUENCE { + rcMsdpPeerAsNumber Integer32, + rcMsdpPeerTooShortMessages Counter32, + rcMsdpPeerInBadMessages Counter32, + rcMsdpPeerInKeepAliveMessages Counter32, + rcMsdpPeerOutKeepAliveMessages Counter32, + rcMsdpPeerInSAFilterEnabled TruthValue, + rcMsdpPeerInSAFilterRouteMapName SnmpAdminString, + rcMsdpPeerOutSAFilterEnabled TruthValue, + rcMsdpPeerOutSAFilterRouteMapName SnmpAdminString, + rcMsdpPeerDescription SnmpAdminString, + rcMsdpPeerSALimit Unsigned32, + rcMsdpPeerMd5AuthEnabled TruthValue, + rcMsdpPeerMd5AuthPassword SnmpAdminString, + rcMsdpPeerSAsLearnedFromThisPeer Counter32, + rcMsdpPeerSAsAdvertisedToThisPeer Counter32, + rcMsdpPeerUpOrDownTime TimeTicks, + rcMsdpPeerConnAndStatsClearedTime TimeTicks, + rcMsdpPeerAdminEnabled TruthValue, + rcMsdpPeerOperEnabled TruthValue, + rcMsdpPeerClearPeer TruthValue, + rcMsdpPeer4ByteAsNumber InetAutonomousSystemNumber + } + + rcMsdpPeerAsNumber OBJECT-TYPE + SYNTAX Integer32 (-1..65535) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION "The AS number of the remote Peer. + Value -1 indicates that AS number is not configured. + This is deprecated by rcMsdpPeer4ByteAsNumber." + ::= { rcMsdpPeerEntry 1 } + + rcMsdpPeerTooShortMessages OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Short messages received from this peer." + ::= { rcMsdpPeerEntry 2 } + + rcMsdpPeerInBadMessages OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Bad MSDP messages received from this peer." + ::= { rcMsdpPeerEntry 3 } + + rcMsdpPeerInKeepAliveMessages OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of keep alive messages received from this peer." + ::= { rcMsdpPeerEntry 4 } + +rcMsdpPeerOutKeepAliveMessages OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of keep alive messages transmitted to this peer." + ::= { rcMsdpPeerEntry 5 } + +rcMsdpPeerInSAFilterEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "To enable or disable the in SA filter of a peer." + DEFVAL { false } + ::= { rcMsdpPeerEntry 6 } + +rcMsdpPeerInSAFilterRouteMapName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The route Map name of IN SA Filter. + If route map name is configured, + it Accepts only the SA messages that meet the match criteria in the route + map map-name with a permit keyword. + If access route map name is not configured, + all inbound SA messages from this peer will be blocked." + ::= { rcMsdpPeerEntry 7 } + + rcMsdpPeerOutSAFilterEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "To enable or disable the out SA filter of a peer." + DEFVAL { false } + ::= { rcMsdpPeerEntry 8 } +rcMsdpPeerOutSAFilterRouteMapName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The route Map name of OUT SA Filter. + If route map name is configured, + it sends only the SA messages that meet the match criteria + in the route map map-name with a permit keyword. + If access route map name is not configured, + all outbound SA messages sent to this peer will be blocked" + ::= { rcMsdpPeerEntry 9 } + +rcMsdpPeerDescription OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Peer specific description. It is used to make the peer + easier to be identified." + ::= { rcMsdpPeerEntry 10 } + +rcMsdpPeerSALimit OBJECT-TYPE + SYNTAX Unsigned32(0..6144) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The SA Cache limit for this peer." + ::= { rcMsdpPeerEntry 11 } + +rcMsdpPeerMd5AuthEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The MD5 Authentication status of this peer." + DEFVAL { false } + ::= { rcMsdpPeerEntry 12 } + +rcMsdpPeerMd5AuthPassword OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..80)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The MD5 Authentication password of this peer." + ::= { rcMsdpPeerEntry 13 } + +rcMsdpPeerSAsLearnedFromThisPeer OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total number of SAs learned from this peer." + ::= { rcMsdpPeerEntry 14 } + +rcMsdpPeerSAsAdvertisedToThisPeer OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total number of SAs advertised to this peer." + ::= { rcMsdpPeerEntry 15 } + +rcMsdpPeerUpOrDownTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MSDP Peer Up or Down duration." + ::= { rcMsdpPeerEntry 16 } + +rcMsdpPeerConnAndStatsClearedTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The duration of connection and statistics cleared ago." + ::= { rcMsdpPeerEntry 17 } + +rcMsdpPeerAdminEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The admin status of this peer." + DEFVAL { false } + ::= { rcMsdpPeerEntry 19 } + +rcMsdpPeerOperEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The operational status of this peer." + ::= { rcMsdpPeerEntry 20 } + +rcMsdpPeerClearPeer OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "It is an operational object. It is used to determine whether + the TCP connection for the specified peer will be cleared or not. The + returned value will be always `false` for query." + DEFVAL { false } + ::= { rcMsdpPeerEntry 23 } + +rcMsdpPeer4ByteAsNumber OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The AS number of the remote Peer. + The value of the default AS number is 0. + This object replaces rcMsdpPeerAsNumber." + ::= { rcMsdpPeerEntry 24 } + +-- +-- The MSDP Source-Active Cache Records table +-- + +rcMsdpSACacheRecordsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcMsdpSACacheRecordsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "SA (Source Active) - Cache Records Table. This table contains + foreign as well as local SA Cache entries. Foreign SA Cache + entries from this table will have corresponding entries in + the standard table msdpSACacheTable" + ::= { rcMsdpObjects 4 } + +rcMsdpSACacheRecordsEntry OBJECT-TYPE + SYNTAX RcMsdpSACacheRecordsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "SA Cache Entry." + + INDEX { rcMsdpSACacheRecordsTypeInformation, rcMsdpSACacheRecordsGroupAddr, + rcMsdpSACacheRecordsSourceAddr, rcMsdpSACacheRecordsOriginRP } + ::= { rcMsdpSACacheRecordsTable 1 } + +RcMsdpSACacheRecordsEntry ::= SEQUENCE { + rcMsdpSACacheRecordsTypeInformation INTEGER, + rcMsdpSACacheRecordsGroupAddr IpAddress, + rcMsdpSACacheRecordsSourceAddr IpAddress, + rcMsdpSACacheRecordsOriginRP IpAddress, + rcMsdpSACacheRecordsOriginatorAsNumber Unsigned32, + rcMsdpSACacheRecordsRouteType INTEGER, + rcMsdpSACacheRecordsOriginatorAsNum Integer32 +} + +rcMsdpSACacheRecordsTypeInformation OBJECT-TYPE + SYNTAX INTEGER { + local(1), + foreign(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object describes the SA cache type. + It can be either local cache or foreign cache." + ::= { rcMsdpSACacheRecordsEntry 1 } + + +rcMsdpSACacheRecordsGroupAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The group address of the SA Cache entry." + ::= { rcMsdpSACacheRecordsEntry 2 } + +rcMsdpSACacheRecordsSourceAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The source address of the SA Cache entry." + ::= { rcMsdpSACacheRecordsEntry 3 } + +rcMsdpSACacheRecordsOriginRP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The RP of the SA Cache entry. This field is in the INDEX + in order to catch multiple RP's advertising the same + source and group." + ::= { rcMsdpSACacheRecordsEntry 4 } + +rcMsdpSACacheRecordsOriginatorAsNumber OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "The AS number of the originator. This attribute is + obsoleted." + ::= { rcMsdpSACacheRecordsEntry 5 } + +rcMsdpSACacheRecordsRouteType OBJECT-TYPE + SYNTAX INTEGER { + rip(1), + ospf(2), + static(3), + bgp(4), + isis(5), + none(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The owner of the route that is used for rpf checking." + ::= { rcMsdpSACacheRecordsEntry 6 } + +rcMsdpSACacheRecordsOriginatorAsNum OBJECT-TYPE + SYNTAX Integer32 (-1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The AS number of the originator. This object is used to + obsolete rcMsdpSACacheRecordsOriginatorAsNumber. + Value -1 indicates that AS number is not configured." + ::= { rcMsdpSACacheRecordsEntry 7 } + +-- +-- Notification Objects +-- + +rcMsdpSACacheType OBJECT-TYPE + SYNTAX INTEGER { local(1), + foreign(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "This object describes the SA cache type." + ::= { rcMsdpNotificationObjects 1 } + +rcMsdpVrfId OBJECT-TYPE + SYNTAX VrfIdentifier + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "VRF ID for the MSDP." + ::= { rcMsdpNotificationObjects 2 } + + -- This MIB defines the serial information that can be read from -- SFPs and SFPs including the vendor specific Nortel supplied data. -- The INF-8074i SFP MSA and the SFF-8053 SFP specifications defined @@ -64917,6 +71799,16 @@ rcPlugOptModOperReset OBJECT-TYPE DEFVAL {false} ::= { rcPlugOptModOperEntry 2 } +rcPlugNotificationObjects OBJECT IDENTIFIER ::= { rcPlugOptMod 4 } + +rcPluggableModuleDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "Name or description of the Pluggable module. It is used to by the + notification object rcnPluggableModuleInsertedInNotRecommendedPortTrap + and rcnPluggableModuleRemovedFromRecommendedPortTrap" + ::= { rcPlugNotificationObjects 1 } -- COBALT BLUE MIBs @@ -66119,27 +73011,30 @@ rcKhiSlotPerfEntry OBJECT-TYPE RcKhiSlotPerfEntry ::= SEQUENCE { rcKhiSlotIndex Integer32, - rcKhiSlotCpuCurrentUtil Integer32, - rcKhiSlotCpu5MinAve INTEGER, - rcKhiSlotCpu5MinHi INTEGER, - rcKhiSlotCpu5MinHiTime DateAndTime, - rcKhiSlotMemUsed Integer32, - rcKhiSlotMemFree Integer32, - rcKhiSlotMemUtil Integer32, - rcKhiSlotMem5MinAve Integer32, - rcKhiSlotMem5MinHi Integer32, - rcKhiSlotMem5MinHiTime DateAndTime, - rcKhiSlotUsedFbuf Integer32, - rcKhiSlotFreeFbuf Integer32, + rcKhiSlotCpuCurrentUtil Integer32, + rcKhiSlotCpu5MinAve INTEGER, + rcKhiSlotCpu5MinHi INTEGER, + rcKhiSlotCpu5MinHiTime DateAndTime, + rcKhiSlotMemUsed Integer32, + rcKhiSlotMemFree Integer32, + rcKhiSlotMemUtil Integer32, + rcKhiSlotMem5MinAve Integer32, + rcKhiSlotMem5MinHi Integer32, + rcKhiSlotMem5MinHiTime DateAndTime, + rcKhiSlotUsedFbuf Integer32, + rcKhiSlotFreeFbuf Integer32, rcKhiSlotNoFbuf Integer32, rcKhiSlotNetStackSysFreeMbuf Integer32, rcKhiSlotNetStackDataFreeMbuf Integer32, rcKhiSlotNetStackSysUsedMbuf Integer32, rcKhiSlotNetStackDataUsedMbuf Integer32, rcKhiSlotNetStackSysSocketMbuf Integer32, - rcKhiSlotQHigh Integer32, - rcKhiSlotQNormal Integer32, - rcKhiSlotFreeQEntries Integer32 + rcKhiSlotQHigh Integer32, + rcKhiSlotQNormal Integer32, + rcKhiSlotFreeQEntries Integer32, + rcKhiSlotCpu1MinAve Integer32, + rcKhiSlotCpu1MinHi Integer32, + rcKhiSlotCpu1MinHiTime DateAndTime } rcKhiSlotIndex OBJECT-TYPE @@ -66177,7 +73072,7 @@ rcKhiSlotCpu5MinHiTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current - DESCRIPTION "Last time at which sampling occured." + DESCRIPTION "Last time of at which rcKhiSlotCpu5MinHi sampling occured." ::= { rcKhiSlotPerfEntry 5 } rcKhiSlotMemUsed OBJECT-TYPE @@ -66303,7 +73198,29 @@ rcKhiSlotFreeQEntries OBJECT-TYPE DESCRIPTION "The current available number of queue entries for system messaging." ::= { rcKhiSlotPerfEntry 22 } + +rcKhiSlotCpu1MinAve OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average percentage CPU utilization over + the past 1 minute." + ::= { rcKhiSlotPerfEntry 23 } +rcKhiSlotCpu1MinHi OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hi watermark for percentage CPU utilization + over the past 1 minute." + ::= { rcKhiSlotPerfEntry 24 } + +rcKhiSlotCpu1MinHiTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last time at which rcKhiSlotCpu1MinHi sampling occured." + ::= { rcKhiSlotPerfEntry 25 } -- Slot Process Table @@ -77596,7 +84513,8 @@ rcIsisGlobalAreaAuthType OBJECT-TYPE SYNTAX INTEGER { none(0), simple(1), - hmac-md5(2) + hmac-md5(2), + hmac-sha-256(3) } MAX-ACCESS read-write STATUS current @@ -77625,7 +84543,8 @@ rcIsisGlobalDomainAuthType OBJECT-TYPE SYNTAX INTEGER { none(0), simple(1), - hmac-md5(2) + hmac-md5(2), + hmac-sha-256(3) } MAX-ACCESS read-write STATUS current @@ -77771,6 +84690,43 @@ rcIsisGlobalIpTunnelMtu OBJECT-TYPE DESCRIPTION "The value specifies the logical tunnel MTU" ::= { rcIsisGlobalGroup 20 } +rcIsisGlobalMgmtIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Inband management IPv4 address and can + be used by both DVR and non DVR enabled nodes." + ::= { rcIsisGlobalGroup 21 } + +rcIsisGlobalBackboneEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Allow a non DVR BEB to join the DVR backbone tree + in order to receive redistributed DVR Host Routes + from all the different DVR Controllers in the SPB Network." + DEFVAL { false } + ::= { rcIsisGlobalGroup 22 } + +rcIsisFanMember OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates if the node is a member of the Fabric Area Network(FAN). It is a member + if the nickname server is running on the node or if the nickname is zero or if + the nickname is dynamically assigned." + DEFVAL { true } + ::= { rcIsisGlobalGroup 23 } + +rcIsisDynamicallyLearnedArea OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..48)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "ISIS area that is dynamically learned from the neighbor's HELLO PDU if + the node does not have the ISIS manual area configured." + DEFVAL { "" } + ::= { rcIsisGlobalGroup 24 } + -- BEGIN rcIsisCircuitTable -- rcIsisCircuitTable OBJECT-TYPE @@ -77801,7 +84757,8 @@ RcIsisCircuitEntry ::= rcIsisCircuitMask IpAddress, rcIsisCircuitOperState INTEGER, rcIsisCircuitNumAdj Integer32, - rcIsisCircuitNumUpAdj Integer32 + rcIsisCircuitNumUpAdj Integer32, + rcIsisCircuitAutoNniEnable TruthValue } rcIsisCircuitIndex OBJECT-TYPE @@ -77834,7 +84791,8 @@ rcIsisCircuitAuthType OBJECT-TYPE SYNTAX INTEGER { none(0), simple(1), - hmac-md5(2) + hmac-md5(2), + hmac-sha-256(3) } MAX-ACCESS read-write STATUS current @@ -77899,6 +84857,16 @@ rcIsisCircuitNumUpAdj OBJECT-TYPE DESCRIPTION "Number of adjancencies which are UP" ::= { rcIsisCircuitEntry 10 } +rcIsisCircuitAutoNniEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set to true if user wants to auto create the NNI interface. This will create an entry in this + table and in rcIsisCircuitPlsbTable, and the associate this circuit to the first available + SPBM instance" + DEFVAL { false } + ::= { rcIsisCircuitEntry 11 } + rcIsisStats OBJECT IDENTIFIER ::= { rcIsis 3 } rcIsisStatsClearErrorCounters OBJECT-TYPE @@ -77952,7 +84920,10 @@ RcIsisPlsbEntry ::= rcIsisPlsbSmltPeerSysId IsisSystemID, rcIsisPlsbMcast EnableValue, rcIsisPlsbMcastFwdCacheTimeout Integer32, - rcIsisPlsbIpv6Shortcut EnableValue + rcIsisPlsbIpv6Shortcut EnableValue, + rcIsisPlsbMcastSpbPimGwControllerEnable TruthValue, + rcIsisPlsbMcastSpbPimGwGatewayEnable TruthValue, + rcIsisPlsbStpMultiHoming TruthValue } rcIsisPlsbId OBJECT-TYPE @@ -78067,6 +85038,31 @@ rcIsisPlsbIpv6Shortcut OBJECT-TYPE DEFVAL { disable } ::= { rcIsisPlsbEntry 14 } +rcIsisPlsbMcastSpbPimGwControllerEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "ISIS PLSB Multicast SPB PIM Gateway controller + enable/disable." + DEFVAL { false } + ::= { rcIsisPlsbEntry 15 } + +rcIsisPlsbMcastSpbPimGwGatewayEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "ISIS PLSB Multicast SPB PIM Gateway enable/disable." + DEFVAL { false } + ::= { rcIsisPlsbEntry 16 } + +rcIsisPlsbStpMultiHoming OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Fabric Multi-Homing is supported enable/disable." + DEFVAL { false } + ::= { rcIsisPlsbEntry 17 } + -- BEGIN rcIsisCircuitPlsbTable -- IsisDefaultL1Metric ::= TEXTUAL-CONVENTION @@ -78251,7 +85247,8 @@ rcIsisPlsbTrapType OBJECT-TYPE smltVirtBmacMisconfigMac(12), globalDuplicateSystemId(13), localDuplicateNickname(14), - globalDuplicateNickname(15) + globalDuplicateNickname(15), + isisEnabledWithZeroNickname(16) } MAX-ACCESS read-only STATUS current @@ -78557,7 +85554,8 @@ RcIsisAdjEntry ::= rcIsisAdjCircIndex Integer32, rcIsisAdjIndex Unsigned32, rcIsisAdjHostName OCTET STRING, - rcIsisAdjIfIndex InterfaceIndex + rcIsisAdjIfIndex InterfaceIndex, + rcIsisAdjParallelActive TruthValue } rcIsisAdjCircIndex OBJECT-TYPE @@ -78600,6 +85598,16 @@ rcIsisAdjIfIndex OBJECT-TYPE circuit corresponds." ::= { rcIsisAdjEntry 4 } +rcIsisAdjParallelActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A flag to indicate current adjacency is active or not + among all the parallel adjacencies between two nodes." + ::= { rcIsisAdjEntry 5 } + + -- BEGIN rcIsisLSPTable -- rcIsisLSPTable OBJECT-TYPE @@ -78627,7 +85635,8 @@ RcIsisLSPEntry ::= rcIsisLSPSeq Unsigned32, rcIsisLSPHostName OCTET STRING, rcIsisLSPNickName Integer32, - rcIsisLSPLifetimeRemain Unsigned32 + rcIsisLSPLifetimeRemain Unsigned32, + rcIsisLSPSmltBmac MacAddress } rcIsisLSPLevel OBJECT-TYPE @@ -78684,18 +85693,26 @@ rcIsisLSPLifetimeRemain OBJECT-TYPE "The remaining lifetime in seconds for this LSP." ::= { rcIsisLSPEntry 6 } +rcIsisLSPSmltBmac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SPBM node's SMLT virtual BMAC" + ::= { rcIsisLSPEntry 7 } + -- ISIS PLSB IP Unicast FIB Table rcIsisPlsbIpUnicastFibTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIsisPlsbIpUnicastFibEntry MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "Table of IS-IS PLSB IP Unicast FIB" + STATUS obsolete + DESCRIPTION "Table of IS-IS PLSB IP Unicast FIB. This table has been + replaced by rcIsisPlsbIpInterIsidUnicastFibTable." ::= { rcIsis 12 } rcIsisPlsbIpUnicastFibEntry OBJECT-TYPE SYNTAX RcIsisPlsbIpUnicastFibEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "An entry of rcIsisPlsbIpUnicastFib Table. A Entry in table exists for each PLSB IP unicast forwarding entry." INDEX { rcIsisPlsbIpUnicastFibVrfId, @@ -80046,15 +87063,17 @@ rcIsisLogicalInterfaceCircIndex OBJECT-TYPE rcIsisLogicalInterfaceNextHopIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only - STATUS current - DESCRIPTION "Next hop destination ifindex to reach logical tunnel dest-ip" + STATUS deprecated + DESCRIPTION "Next hop destination ifindex to reach logical tunnel dest-ip + It is deprecated by rcIsisLogicalInterfaceNextHopDestIfIndex" ::= { rcIsisLogicalInterfaceEntry 11 } rcIsisLogicalInterfaceNextHopVid OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-only - STATUS current - DESCRIPTION "Next hop vlan id to reach logical tunnel dest-ip" + STATUS deprecated + DESCRIPTION "Next hop vlan id to reach logical tunnel dest-ip + It is deprecated by rcIsisLogicalInterfaceNextHopDestVid" ::= { rcIsisLogicalInterfaceEntry 12 } rcIsisLogicalInterfaceNextHopVrf OBJECT-TYPE @@ -80205,6 +87224,61 @@ rcIsisSpbmMcastFibUniCvlan OBJECT-TYPE DESCRIPTION "platform customer vlan of the multicast FIB entry." ::= { rcIsisSpbmMcastFibUniEntry 11 } +rcIsisLogicalInterfaceNextHopTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcIsisLogicalInterfaceNextHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table to store nexthop information for the logical-interface tunnel" + ::= { rcIsis 28 } + +rcIsisLogicalInterfaceNextHopEntry OBJECT-TYPE + SYNTAX RcIsisLogicalInterfaceNextHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry contains the nexthop information for the logical interface tunnel" + INDEX { rcIsisLogicalInterfaceNextHopId, + rcIsisLogicalInterfaceNextHopIp + } + ::= { rcIsisLogicalInterfaceNextHopTable 1 } + +RcIsisLogicalInterfaceNextHopEntry ::= SEQUENCE { + rcIsisLogicalInterfaceNextHopId Integer32, + rcIsisLogicalInterfaceNextHopIp IpAddress, + rcIsisLogicalInterfaceNextHopDestIfIndex InterfaceIndex, + rcIsisLogicalInterfaceNextHopDestVid Integer32 + } + +rcIsisLogicalInterfaceNextHopId OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An index used to uniquely identify the + logical interface tunnel.This value is + same as the rcIsisLogicalInterfaceId in + the rcIsisLogicalInterfaceTable" + ::= { rcIsisLogicalInterfaceNextHopEntry 1 } + rcIsisLogicalInterfaceNextHopIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An index that uniquely identifies the next hop + IP address of the logical interface tunnel" + ::= { rcIsisLogicalInterfaceNextHopEntry 2} + +rcIsisLogicalInterfaceNextHopDestIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next hop destination ifindex to reach the next hop ip of logical interface tunnel" + ::= { rcIsisLogicalInterfaceNextHopEntry 3 } + +rcIsisLogicalInterfaceNextHopDestVid OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next hop destination vlan id to reach the next hop ip of logical interface tunnel" + ::= { rcIsisLogicalInterfaceNextHopEntry 4} + rcPlsbGlobal OBJECT IDENTIFIER ::= {rcPlsb 1} rcPlsbGlobalVlans OBJECT-TYPE @@ -80238,6 +87312,36 @@ rcPlsbGlobalEtherType OBJECT-TYPE DEFVAL { '8100'h } ::= { rcPlsbGlobal 4} +rcPlsbGlobalNicknameDynamicAllocationStatus OBJECT-TYPE + SYNTAX EnableValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Dynamic Nick-name Allocation service operational status." + ::= { rcPlsbGlobal 7} + +rcPlsbGlobalNicknameServerRange OBJECT-TYPE + SYNTAX INTEGER { + rangeA(10), -- A.00.00 to A.FF.FF -- + rangeB(11), -- B.00.00 to B.FF.FF -- + rangeC(12), -- C.00.00 to C.FF.FF -- + rangeD(13), -- D.00.00 to D.FF.FF -- + rangeE(14), -- E.00.00 to E.FF.FF -- + rangeF(15) -- F.00.00 to F.FF.FF -- + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Nick-name Range A-F.xx.xx specifies the range of Nick-names that will be dynamically assigned by the SPBM Nick-name Server to requesting clients. This configuration is only used when the SPBM Nick-name Server feature is enabled." + DEFVAL { rangeA } + ::= { rcPlsbGlobal 8} + +rcPlsbGlobalNicknameServerEnable OBJECT-TYPE + SYNTAX EnableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Nick-name Server enabled state. Disabled via duplicate detection." + DEFVAL { disable } + ::= { rcPlsbGlobal 9} + -- CFM Tables -- Maintenance Domain Table @@ -82988,7 +90092,8 @@ RcIsidServiceEntry ::= SEQUENCE { rcIsidServiceMacLimitEnable TruthValue, rcIsidServiceMaxMacLimit Integer32, rcIsidServiceAction INTEGER, - rcIsidServiceOrigin INTEGER + rcIsidServiceOrigin INTEGER, + rcIsidServiceVnid Integer32 } rcIsidServiceId OBJECT-TYPE @@ -83066,6 +90171,14 @@ rcIsidServiceOrigin OBJECT-TYPE DESCRIPTION "It represents the origin of this isid." ::= { rcIsidServiceEntry 7 } +rcIsidServiceVnid OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "A value that uniquely identifies the vxlan service + associated with this entry. " + ::= { rcIsidServiceEntry 8 } + -- ISID Elan Transparent Table rcIsidElanTransparentTable OBJECT-TYPE @@ -83325,7 +90438,8 @@ RcMACSecCAEntry ::= SEQUENCE rcMACSecConnectivityAssociationName DisplayString, rcMACSecConnectivityAssociationKey OCTET STRING, rcMACSecConnectivityAssociationPortMembers PortSet, - rcMACSecConnectivityAssociationRowStatus RowStatus + rcMACSecConnectivityAssociationRowStatus RowStatus, + rcMACSecConnectivityAssociationTxKeyParity INTEGER } rcMACSecConnectivityAssociationId OBJECT-TYPE @@ -83369,7 +90483,17 @@ rcMACSecConnectivityAssociationRowStatus OBJECT-TYPE connectivity associations" ::= { rcMACSecCAEntry 5 } - +rcMACSecConnectivityAssociationTxKeyParity OBJECT-TYPE +SYNTAX INTEGER { + none(1), + even(2), + odd(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Use Odd or Even Keys generated while programming + in Switch Hardware" + ::= { rcMACSecCAEntry 6 } rcMACSecIfConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF RcMACSecIfConfigEntry @@ -83496,6 +90620,7 @@ rcSingleCpSystemPhy2Temperature OBJECT-TYPE DESCRIPTION "Used to indicate the temperature in celsius of the air near PHY2 area. If its value is zero, then it is not applicable to that platform " ::= {rcSingleCpSystem 4} + rcSingleCpSystemMac2Temperature OBJECT-TYPE SYNTAX Integer32 UNITS "celsius" @@ -83584,10 +90709,16 @@ rcEapPortEntry OBJECT-TYPE RcEapPortEntry ::= SEQUENCE { - rcEapPortIndex InterfaceIndex, + rcEapPortIndex InterfaceIndex, + rcEapPortGuestVlanId INTEGER, rcEapPortMultiHostMaxClients Integer32, rcEapPortAllowNonEapHost TruthValue, - rcEapPortStatus INTEGER + rcEapPortNonEapMaxClients INTEGER, + rcEapPortStatus INTEGER, + rcEapPortEapMaxClients Integer32, + rcEapPortMultiHostSingleAuthEnabled TruthValue, + rcEapPortFailOpenVlanId Integer32, + rcEapPortProcessRadiusCOAPackets TruthValue } rcEapPortIndex OBJECT-TYPE @@ -83598,14 +90729,25 @@ rcEapPortIndex OBJECT-TYPE "The Port number associated with this Port." ::= { rcEapPortEntry 1 } +rcEapPortGuestVlanId OBJECT-TYPE + SYNTAX INTEGER (0..4096) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "A value representing the VLAN to be used as a Guest + VLAN. Access for unautheticated host/s connected to this port + is provided through this VLAN. A value of 0 indicates + that guest VLAN functionality is not enabled for this port." + DEFVAL { 0 } + ::= { rcEapPortEntry 3 } + rcEapPortMultiHostMaxClients OBJECT-TYPE - SYNTAX Integer32 (0..32) + SYNTAX Integer32 (1..8192) MAX-ACCESS read-write STATUS current DESCRIPTION - " Integer value representing the maximum number of supplicants + " Integer value representing the maximum number of EAP and NEAP clients that are allowed to get authenticated on the port. This is - applicable rcEapPortMultiHostEnable is set to TRUE." + applicable in MHMV mode." DEFVAL { 1 } ::= { rcEapPortEntry 5 } @@ -83620,6 +90762,14 @@ rcEapPortAllowNonEapHost OBJECT-TYPE DEFVAL { false } ::= { rcEapPortEntry 6 } +rcEapPortNonEapMaxClients OBJECT-TYPE + SYNTAX INTEGER (0..8192) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Integer value representing the maximum number of NEAP clients + that are allowed to connect to the port." + DEFVAL { 1 } + ::= { rcEapPortEntry 7 } rcEapPortStatus OBJECT-TYPE SYNTAX INTEGER { @@ -83636,6 +90786,47 @@ rcEapPortStatus OBJECT-TYPE the port allows all traffic irrespective of 802.1x authentication." ::= { rcEapPortEntry 10 } +rcEapPortEapMaxClients OBJECT-TYPE + SYNTAX Integer32 (0..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object specifies the maximum number of EAP-authentication + MAC addresses allowed on this port. A value of 0 indicates that + 802.1X authentication is disabled on this port." + DEFVAL { 1 } + ::= { rcEapPortEntry 11 } + +rcEapPortMultiHostSingleAuthEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object controls whether non-EAP clients (MAC addresses) may + be automatically authenticated on the port after one client + has been authenticated (known as MHSA). " + DEFVAL { false } + ::= { rcEapPortEntry 12 } + +rcEapPortProcessRadiusCOAPackets OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object indicates whether to process any RADIUS requests-server + packets that are received on this port." + DEFVAL { false } + ::= { rcEapPortEntry 15 } + +rcEapPortFailOpenVlanId OBJECT-TYPE + SYNTAX Integer32 (0..4096) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object specifies the ID of the Fail-Open VLAN for this port. + Authenticated devices are moved into the configured Fail Open VLAN + when the switch declares the RADIUS servers unreachable. + A value of 0 indicates Fail Open VLAN functionality + is not enabled for this port." + DEFVAL { 0 } + ::= { rcEapPortEntry 16 } + rcEapMultiHostStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF RcEapMultiHostStatusEntry @@ -83658,7 +90849,8 @@ RcEapMultiHostStatusEntry ::= SEQUENCE { rcEapMultiHostStatusPortNumber InterfaceIndex, rcEapMultiHostStatusClientMACAddr MacAddress, rcEapMultiHostStatusPaeState INTEGER, - rcEapMultiHostStatusVlanId INTEGER + rcEapMultiHostStatusVlanId INTEGER, + rcEapMultihostStatusPriority Integer32 } rcEapMultiHostStatusPortNumber OBJECT-TYPE @@ -83702,6 +90894,14 @@ rcEapMultiHostStatusVlanId OBJECT-TYPE could be port-based Vlan or Radius assigned Vlan." ::= { rcEapMultiHostStatusEntry 5 } +rcEapMultihostStatusPriority OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Priority associated with this client MAC. This Priority + could be the Radius assigned Priority or the port QOS level." + ::= { rcEapMultiHostStatusEntry 6 } + rcEapMultiHostSessionStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcEapMultiHostSessionStatsEntry MAX-ACCESS not-accessible @@ -83821,7 +91021,8 @@ RcEapPortRadiusMacEntry ::= SEQUENCE { rcEapPortRadiusMacAddr MacAddress, rcEapPortRadiusMacStatus INTEGER, rcEapPortRadiusVlanId INTEGER, - rcEapPortRadiusMacClear TruthValue + rcEapPortRadiusMacClear TruthValue, + rcEapPortRadiusMacPriority Integer32 } rcEapPortRadiusMacPort OBJECT-TYPE SYNTAX InterfaceIndex @@ -83873,6 +91074,14 @@ rcEapPortRadiusMacClear OBJECT-TYPE DEFVAL { false } ::= { rcEapPortRadiusMacEntry 5 } +rcEapPortRadiusMacPriority OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Priority associated with this Non-EAP client MAC. + This Priority could be the Radius assigned Priority or the port QOS level." + ::= { rcEapPortRadiusMacEntry 6 } + -- logging msg control rcLogMsgControl OBJECT IDENTIFIER ::= { rcSyslog 3 } @@ -83898,7 +91107,7 @@ rcLogMsgControlInterval OBJECT-TYPE ::= { rcLogMsgControl 2} rcLogMsgControlMaxMsgNum OBJECT-TYPE - SYNTAX INTEGER (2..500) + SYNTAX INTEGER (2..500) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify the maximum frequency/count @@ -83914,8 +91123,308 @@ rcLogMsgControlEnable OBJECT-TYPE DEFVAL { false } ::={ rcLogMsgControl 4} +-- logging config +rcLogLoggingGlobal OBJECT IDENTIFIER ::= { rcSyslog 4 } +rcLogLoggingEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates the status of the logging operational status" + ::={ rcLogLoggingGlobal 1} + +rcLogLoggingLevel OBJECT-TYPE + SYNTAX INTEGER { + info(1), + warning(2), + error(3), + mfg(4), + fatal(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Use to set the logging msg level. + 'info(1)' logs any message level 1 and above. + 'warning(2)' logs any message level 2 and above. + 'error(3)' logs any message level 3 and above. + 'mfg(4)' logs any message level 4 and above. + 'fatal(5)' logs message level 5 only" + + DEFVAL { info } + ::= { rcLogLoggingGlobal 2 } + +-- +-- LLDP and CDP definition +-- +rcLldpMIBObjects OBJECT IDENTIFIER ::= { rcLldpExt 1 } +rcLldpGlobal OBJECT IDENTIFIER ::= { rcLldpMIBObjects 1 } +rcLldpPort OBJECT IDENTIFIER ::= { rcLldpMIBObjects 2 } + + +-- CDP port Table + +rcLldpPortCdpConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcLldpPortCdpConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table contains the configuration of CDP + on the device's interfaces." + ::= { rcLldpPort 1 } + +rcLldpPortCdpConfigEntry OBJECT-TYPE + SYNTAX RcLldpPortCdpConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the rcLldpPortCdpConfigTable, + containing the status of CDP on an interface." + INDEX { rcLldpPortCdpConfigIfIndex } + ::= { rcLldpPortCdpConfigTable 1 } + +RcLldpPortCdpConfigEntry ::= SEQUENCE { + rcLldpPortCdpConfigIfIndex InterfaceIndex, + rcLldpPortCdpConfigAdminState TruthValue +} + +rcLldpPortCdpConfigIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex value of the local interface. + It is local port interface index" + ::= { rcLldpPortCdpConfigEntry 1 } + +rcLldpPortCdpConfigAdminState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Admininstrattely state of the CDP message on the interface. + the value of this object has no meaning if CDP compatible mode + is globally disabled + (rcLldpGlobalCdpCompatibleModeEnbale is set to false)" + ::= { rcLldpPortCdpConfigEntry 2 } + + +-- +-- The LLDP CDP REMOTE Info Table +-- + +rcLldpPortCdpRemTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcLldpPortCdpRemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains the Remote device information + obtained via receiving CDP messages on + the local interface. Each rows is per physical network + connection known to this agent " + ::= { rcLldpPort 2 } + +rcLldpPortCdpRemEntry OBJECT-TYPE + SYNTAX RcLldpPortCdpRemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + + "An entry of the rcLldpPortCdpRemTable, + contains the information received via CDP on one + interface from one device. Entries is craeted when + CDP message is received from neighbor and it is + deleted when CDP is disbaled on interface or globally" + INDEX { rcLldpPortCdpRemLocalPortNum, rcLldpPortCdpRemIndex } + ::= { rcLldpPortCdpRemTable 1 } + +RcLldpPortCdpRemEntry ::= SEQUENCE { + rcLldpPortCdpRemLocalPortNum InterfaceIndex, + rcLldpPortCdpRemIndex Integer32, + rcLldpPortCdpRemAddressType AddressFamilyNumbers, + rcLldpPortCdpRemAddress LldpManAddress, + rcLldpPortCdpRemVersion DisplayString, + rcLldpPortCdpRemDeviceIdType INTEGER, + rcLldpPortCdpRemDeviceId DisplayString, + rcLldpPortCdpRemPortId DisplayString, + rcLldpPortCdpRemPlatform DisplayString, + rcLldpPortCdpRemCapabilities LldpSystemCapabilitiesMap, + rcLldpPortCdpRemSysName DisplayString, + rcLldpPortCdpRemLastChange TimeStamp +} + +rcLldpPortCdpRemLocalPortNum OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port interface index value used to identify the port component + (contained in the local chassis with the LLDP/CDP agent) + associated with this entry. The rcLldpPortCdpRemLocalPortNum + identifies the port on which the remote system information + is received." + ::= { rcLldpPortCdpRemEntry 1 } + +rcLldpPortCdpRemIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents an arbitrary local integer value used + by this agent to identify a particular connection instance, + unique only for the indicated remote system. + + An agent is encouraged to assign monotonically increasing + index values to new entries, starting with one, after each + reboot. It is considered unlikely that the + rcLldpPortCdpRemDeviceIndex will wrap between reboots." + ::= { rcLldpPortCdpRemEntry 2 } + +rcLldpPortCdpRemAddressType OBJECT-TYPE + SYNTAX AddressFamilyNumbers + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of address identifier encoding used in + the associated 'rcLldpPortCdpRemAddress' object." + ::= { rcLldpPortCdpRemEntry 3 } + +rcLldpPortCdpRemAddress OBJECT-TYPE + SYNTAX LldpManAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The string value used to identify the management address + component associated with the remote system. It is reported + in the Address TLV of the most recently received CDP message. + And it is associated with rcLldpPortCdpRemAddressType" + ::= { rcLldpPortCdpRemEntry 4 } + +rcLldpPortCdpRemVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Version string as reported in CDP message" + ::= { rcLldpPortCdpRemEntry 5 } + +rcLldpPortCdpRemDeviceIdType OBJECT-TYPE + SYNTAX INTEGER { + serialNumber(1), + macAddress(2), + other(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " An indication of the format of Device Id (rcLldpPortCdpRemDeviceId) + of remote device." + ::= { rcLldpPortCdpRemEntry 6 } + +rcLldpPortCdpRemDeviceId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of string of remote device as reported in CDP message. + The zero-length string indicates no Device-ID field TLV reported" + ::= { rcLldpPortCdpRemEntry 7 } + +rcLldpPortCdpRemPortId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The string value used to identify the port component + associated with the remote system. + This will typically be the value of the ifName" + ::= { rcLldpPortCdpRemEntry 8 } + +rcLldpPortCdpRemPlatform OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Device's Hardware Platform as reported in the most + recent CDP message. The zero-length string indicates + that no Platform field (TLV) was reported in the most + recent CDP message." + ::= { rcLldpPortCdpRemEntry 9 } + +rcLldpPortCdpRemCapabilities OBJECT-TYPE + SYNTAX LldpSystemCapabilitiesMap + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bitmap value used to identify which system capabilities + are supported on the retome system." + ::= { rcLldpPortCdpRemEntry 10 } + +rcLldpPortCdpRemSysName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The string value used to identify the system name of the + remote system. The valud of sysName MIB objec " + ::= { rcLldpPortCdpRemEntry 11 } + +rcLldpPortCdpRemLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the time when this cache entry was last changed. + This object is initialised to the current time when the entry + gets created and updated to the current time whenever the value + of any (other) object instance in the corresponding row is + modified." + ::= { rcLldpPortCdpRemEntry 12} + +-- extended LLDP remote Table +rcLldpRemExtendedTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcLldpRemExtendedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table is a extended table of lldpRemTable. + It contains additional objects for lldpRemTable" + ::= { rcLldpPort 3 } + +rcLldpRemExtendedEntry OBJECT-TYPE + + SYNTAX RcLldpRemExtendedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular physical network connection. + This entry is additinal objects of the lldpRemTable" + AUGMENTS { + lldpRemEntry + } + ::= { rcLldpRemExtendedTable 1 } + +RcLldpRemExtendedEntry ::= SEQUENCE { + rcLldpRemExtendedProtocolType INTEGER, + rcLldpRemExtendedIpAddress IpAddress + } + +rcLldpRemExtendedProtocolType OBJECT-TYPE + SYNTAX INTEGER { + lldp(1), + cdp(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates the entry is CDP or LLDP protocol" + ::= { rcLldpRemExtendedEntry 1 } + +rcLldpRemExtendedIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The neighbor Ip address" + ::= { rcLldpRemExtendedEntry 2} + + -- -------------------------------------------------------------- -- MLD MIB Groups -- @@ -84530,7 +92039,16 @@ rcMldv2CacheEntryInPort OBJECT-TYPE sources." ::= { rcMldv2CacheEntry 3 } --- +-- rcMldv2CacheEntryModeExpiryTimer OBJECT-TYPE +-- SYNTAX Integer32 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION "This value is applicable only to MLDv2-compatible nodes +-- and represents the time remaining before the interface +-- EXCLUDE state expires and the interface state transitions +-- to INCLUDE mode. This value can never be greater than +-- rcMldNewGroupExpiration." +-- ::= { rcMldv2CacheEntry 4 } rcMldv2CacheEntryVersion1HostTimer OBJECT-TYPE SYNTAX Integer32 @@ -86038,14 +93556,3351 @@ rcMRouteIpv6StatsAverageSizePerPkt OBJECT-TYPE corresponding to the specific group and vrf." ::= { rcMRouteIpv6StatsEntry 5 } +-- DVR +rcDvrGlobal OBJECT IDENTIFIER ::= {rcDvr 1} + +rcDvrGlobalDomainId OBJECT-TYPE + SYNTAX Integer32(0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "A value that uniquely identifies the DVR domain + that this node belongs to. Valid domain id for + controller or leaf is 1-255. Set domain id to + 0 when DVR is not configured." + ::= { rcDvrGlobal 1 } + +rcDvrGlobalRole OBJECT-TYPE + SYNTAX INTEGER { + controller(1), --Controller role + leaf(2) --Leaf role + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "It represents the role of this node in the DVR domain. + When DVR is created, role can be controller or leaf." + ::= { rcDvrGlobal 2 } + +rcDvrGlobalEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Configure DVR Controller or Leaf will set it to true. + Set to false if DVR is not configured." + DEFVAL { false } + ::= { rcDvrGlobal 3 } + +rcDvrVirtualIstLocalAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "When DVR is created as Leaf node, virtual ist can be + configured on DVR Leaf. This is the local IP address + of virtual ist on DVR Leaf. Virtual ist can not be + configured on DVR Controller." + ::= { rcDvrGlobal 4 } + +rcDvrVirtualIstLocalMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "When DVR is created as Leaf node, virtual ist can be + configured on DVR Leaf. This is the local subnet mask of + virtual ist on DVR Leaf. Virtual ist can not be configured + on DVR Controller." + ::= { rcDvrGlobal 5 } + +rcDvrVirtualIstPeerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "When DVR is created as leaf node, virtual ist can be + configured on DVR Leaf. This is the peer Ip address + of virtual ist on DVR Leaf. Virtual ist can not be configured + on DVR Controller." + ::= { rcDvrGlobal 6 } + +rcDvrVirtualIstClusterId OBJECT-TYPE + SYNTAX Integer32 (0..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "When DVR is created as Leaf node, virtual ist can be + configured on DVR Leaf. This is the cluster Id of + virtual ist on DVR Leaf. Valid cluster id is 1-1000. + Set to 0 if no virtual ist is configured. Virtual ist + can not be configured on DVR Controller." + ::= { rcDvrGlobal 7 } + +rcDvrGlobalDomainIsid OBJECT-TYPE + SYNTAX Integer32(0..16775999) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "A value that uniquely identifies the DVR domain Isid + that this node belongs to. Valid domain I-sid is + 16775745-16775999. Set to 0 when DVR is not created." + ::= { rcDvrGlobal 8 } + +rcDvrGlobalBackboneIsid OBJECT-TYPE + SYNTAX Integer32(0..16775744) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "A value that uniquely identifies the DVR backbone Isid + that this node belongs to. Valid backbone I-sid is 16775744. + Set to 0 when DVR is not created." + ::= { rcDvrGlobal 9 } + +rcDvrGlobalGatewayMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DVR Gateway Mac address used by all DVR Domains." + ::= { rcDvrGlobal 10 } + +rcDvrGlobalInbandMgmtIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inband management IPv4 address configured under ISIS and can + be used by both DVR and non DVR enabled nodes." + ::= { rcDvrGlobal 11 } + +rcDvrGlobalInjectDefaultRouteDisable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Controllers will by default send the default route(0.0.0.0/0.0.0.0) + to all the Leaf nodes. To turn the default behavior off, configure + inject-default-route-disable. This is for DVR Controller only." + DEFVAL { true } + ::= { rcDvrGlobal 12 } + +rcDvrGlobalOperState OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "If the DVR object can be created(when ISIS and IPSC are enabled), + then DVR operational state is up, otherwise it is down." + ::= { rcDvrGlobal 13 } + +rcDvrGlobalSystemIdAsMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DVR System Id As Mac used by all DVR Domains." + ::= { rcDvrGlobal 14 } + +rcDvrGlobalHostEntriesClear OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "True to clear the host entry under GRT . Always returns false." + ::= { rcDvrGlobal 15 } + +rcDvrGlobalHostEntriesClearIpv4 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Used to clear the dvr host entries for particular IP address" + ::= {rcDvrGlobal 16 } + +rcDvrGlobalHostEntriesClearL2Isid OBJECT-TYPE + SYNTAX Integer32 (0..16777215) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Used to clear the dvr host entries for particular L2 ISID" + ::= { rcDvrGlobal 17 } + +rcDvrGlobalHostEntriesClearL3Isid OBJECT-TYPE + SYNTAX Integer32 (0..16777215) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Used to clear the dvr host entries for particular L3 ISID" + ::= { rcDvrGlobal 18 } + +rcDvrVirtualIstIsid OBJECT-TYPE + SYNTAX Integer32(16774744..16775743 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "When DVR is created as Leaf node, virtual ist can be + configured on DVR Leaf. When virtual ist is configured, + isid for virtual ist is created based on cluset id. + Range for vist isid is 16774744..16775743 for max 1000 + cluster ids. Set to 0 if no virtual ist is configured. + Virtual ist can not be configured on DVR Controller." + ::= { rcDvrGlobal 19 } + +rcDvrRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcDvrRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of DVR routes that are in the CP DVR Table. This table + contains network routes only (all non /32 routes)." + ::= { rcDvr 2 } + +rcDvrRouteEntry OBJECT-TYPE + SYNTAX RcDvrRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry of rcDvrRoute Table. An entry exists for + each network route in a DVR domain." + INDEX { rcDvrRouteDestIpAddrType, + rcDvrRouteDestIpAddr, + rcDvrRouteDestMask, + rcDvrRouteL3Isid, + rcDvrRouteEcmpIndex + } + ::= { rcDvrRouteTable 1 } + +RcDvrRouteEntry ::= + SEQUENCE { + rcDvrRouteDestIpAddrType InetAddressType, + rcDvrRouteDestIpAddr InetAddress, + rcDvrRouteDestMask InetAddressPrefixLength, + rcDvrRouteL3Isid Integer32, + rcDvrRouteEcmpIndex Integer32, + rcDvrRouteNextHopMac MacAddress, + rcDvrRouteL2Isid Integer32, + rcDvrRouteCost Integer32, + rcDvrRouteNextHopName OCTET STRING, + rcDvrRouteType INTEGER, + rcDvrRouteVrfId Integer32 + } + +rcDvrRouteDestIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Dest Ip address type of the DVR route table entry. + It can be either IPv4 or IPv6 for DVR feature." + ::= { rcDvrRouteEntry 1 } + +rcDvrRouteDestIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Dest Ip address of the DVR route table entry. + Support ipv4 size(4) and ipv6 size(16) depending on + rcDvrRouteDestIpAddrType." + ::= { rcDvrRouteEntry 2 } + +rcDvrRouteDestMask OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Dest mask of the DVR route table entry." + ::= { rcDvrRouteEntry 3 } + +rcDvrRouteL3Isid OBJECT-TYPE + SYNTAX Integer32 (1..16777215) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "L3 I-sid of the DVR route table entry." + ::= { rcDvrRouteEntry 4 } + +rcDvrRouteEcmpIndex OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Ecmp Index for the Ecmp routes of the DVR route table entry." + ::= { rcDvrRouteEntry 5 } + +rcDvrRouteNextHopMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next hop BEB of the DVR route table entry." + ::= { rcDvrRouteEntry 6 } + +rcDvrRouteL2Isid OBJECT-TYPE + SYNTAX Integer32 (1..16777215) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2 I-sid of the DVR route table entry." + ::= { rcDvrRouteEntry 7 } + +rcDvrRouteCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Cost of the DVR route table entry." + ::= { rcDvrRouteEntry 8 } + +rcDvrRouteNextHopName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Nexthop BEB's hostname of the DVR route table entry." + ::= { rcDvrRouteEntry 9 } + +rcDvrRouteType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + ecmp(2), + redist(3), + ecmpAndRedist(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Route type of the DVR route table entry." + ::= { rcDvrRouteEntry 10 } + +rcDvrRouteVrfId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VRF Id of the DVR route table entry." + ::= { rcDvrRouteEntry 11 } + +rcDvrMembersTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcDvrMembersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of DVR members in a DVR domain. It contains + all Controllers and Leaf nodes." + ::= { rcDvr 3 } + +rcDvrMembersEntry OBJECT-TYPE + SYNTAX RcDvrMembersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry of rcDvrMembers Table. It contains + all Controller and Leaf nodes." + INDEX { rcDvrMemberMacAddress } + ::= { rcDvrMembersTable 1 } + +RcDvrMembersEntry ::= + SEQUENCE { + rcDvrMemberMacAddress MacAddress, + rcDvrMemberSysId OCTET STRING, + rcDvrMemberNickName OCTET STRING, + rcDvrMemberRole INTEGER, + rcDvrMemberDomainId Integer32 + } + +rcDvrMemberMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Mac address of the DVR members table entry." + ::= { rcDvrMembersEntry 1 } + +rcDvrMemberSysId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Sys-id of the DVR members table entry." + ::= { rcDvrMembersEntry 2 } + +rcDvrMemberNickName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (7)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Nick-name of the DVR members table entry." + ::= { rcDvrMembersEntry 3 } + +rcDvrMemberRole OBJECT-TYPE + SYNTAX INTEGER { + controller(1), + leaf(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DVR role of the DVR members table entry." + ::= { rcDvrMembersEntry 4 } + +rcDvrMemberDomainId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DVR domain id of the DVR members table entry." + ::= { rcDvrMembersEntry 5 } + +rcDvrInterfacesTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcDvrInterfacesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of DVR Interfaces in a DVR domain. DVR + interfaces are created when IP is configured on the DVR + enabled L2VSN(vlan, i-sid)." + ::= { rcDvr 4 } + +rcDvrInterfacesEntry OBJECT-TYPE + SYNTAX RcDvrInterfacesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry of rcDvrInterfaces Table. An entry exists + for each interface." + INDEX { + rcDvrInterfaceVlanIpAddrType, + rcDvrInterfaceVlanIpAddr, + rcDvrInterfaceL3Isid, + rcDvrInterfaceL2Isid } + ::= { rcDvrInterfacesTable 1 } + +RcDvrInterfacesEntry ::= + SEQUENCE { + rcDvrInterfaceVlanIpAddrType InetAddressType, + rcDvrInterfaceVlanIpAddr InetAddress, + rcDvrInterfaceL3Isid Integer32, + rcDvrInterfaceL2Isid Integer32, + rcDvrInterfaceVlanIpMask InetAddressPrefixLength, + rcDvrInterfaceVrfId Integer32, + rcDvrInterfaceVlanId Integer32, + rcDvrInterfaceGwIpAddrType InetAddressType, + rcDvrInterfaceGwIpAddr InetAddress, + rcDvrInterfaceAdminState TruthValue, + rcDvrInterfaceSpbmcState INTEGER, + rcDvrInterfaceIgmpVersion INTEGER + } + +rcDvrInterfaceVlanIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Vlan Ip address type of the DVR interfaces table entry. + It can be either IPv4 or IPv6 for DVR feature." + ::= {rcDvrInterfacesEntry 1 } + +rcDvrInterfaceVlanIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Dest Ip address of the DVR interfaces table entry. + Support ipv4 size(4) and ipv6 size(16) depending on + rcDvrInterfaceVlanIpAddrType." + ::= {rcDvrInterfacesEntry 2 } + +rcDvrInterfaceL3Isid OBJECT-TYPE + SYNTAX Integer32 (1..16777215) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "L3 I-sid of the DVR interfaces table entry." + ::= { rcDvrInterfacesEntry 3 } + +rcDvrInterfaceL2Isid OBJECT-TYPE + SYNTAX Integer32 (1..16777215) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "L2 I-sid of the DVR interfaces table entry." + ::= { rcDvrInterfacesEntry 4 } + +rcDvrInterfaceVlanIpMask OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Vlan Ip address mask of the DVR interfaces table entry." + ::= { rcDvrInterfacesEntry 5 } + +rcDvrInterfaceVrfId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VRF Id of the DVR interfaces table entry." + ::= { rcDvrInterfacesEntry 6 } + +rcDvrInterfaceVlanId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Vlan Id of the DVR interfaces table entry." + ::= { rcDvrInterfacesEntry 7 } + +rcDvrInterfaceGwIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The address type of the DVR Gateway IP address. + It can be either IPv4 or IPv6 for DVR feature." + ::= { rcDvrInterfacesEntry 8 } + +rcDvrInterfaceGwIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DVR Gateway IP address of the DVR interfaces table entry. + Support ipv4 size(4) and ipv6 size(16) depending on + rcDvrInterfaceGwIpAddrType." + ::= { rcDvrInterfacesEntry 9 } + +rcDvrInterfaceAdminState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Admin state of the DVR interfaces table entry." + ::= { rcDvrInterfacesEntry 10 } + +rcDvrInterfaceSpbmcState OBJECT-TYPE + SYNTAX INTEGER { + disable(1), + enable(2), + notApplicable(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SPBMC state of the DVR interfaces table entry." + ::= { rcDvrInterfacesEntry 11 } + +rcDvrInterfaceIgmpVersion OBJECT-TYPE + SYNTAX INTEGER { + v1(1), + v2(2), + v3(3), + notApplicable(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The version of IGMP which is running on this DVR interface." + ::= { rcDvrInterfacesEntry 12 } + +rcDvrHostEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcDvrHostEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of DVR host entries in a DVR domain." + ::= { rcDvr 5 } + +rcDvrHostEntriesEntry OBJECT-TYPE + SYNTAX RcDvrHostEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry of rcDvrHostEntries Table. A entry exists for + each /32 host route in DVR domain." + INDEX { rcDvrHostEntriesIpAddrType, + rcDvrHostEntriesIpAddr, + rcDvrHostEntriesMask, + rcDvrHostEntriesL3Isid + } + ::= { rcDvrHostEntriesTable 1 } + +RcDvrHostEntriesEntry ::= + SEQUENCE { + rcDvrHostEntriesIpAddrType InetAddressType, + rcDvrHostEntriesIpAddr InetAddress, + rcDvrHostEntriesMask InetAddressPrefixLength, + rcDvrHostEntriesL3Isid Integer32, + rcDvrHostEntriesMacAddr MacAddress, + rcDvrHostEntriesL2Isid Integer32, + rcDvrHostEntriesPort OCTET STRING, + rcDvrHostEntriesDomainId Integer32, + rcDvrHostEntriesType INTEGER, + rcDvrHostEntriesNextHopName OCTET STRING, + rcDvrHostEntriesNextHopMac MacAddress, + rcDvrHostEntriesClear TruthValue, + rcDvrHostEntriesVrfId Integer32 + } + +rcDvrHostEntriesIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP address type of the DVR host-entries table entry. + It can be either IPv4 or IPv6 for DVR feature." + ::= { rcDvrHostEntriesEntry 1 } + +rcDvrHostEntriesIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP address of the DVR host-entries table entry. + Support ipv4 size(4) and ipv6 size(16) depending on + rcDvrHostEntriesIpAddrType." + ::= { rcDvrHostEntriesEntry 2 } + +rcDvrHostEntriesMask OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Mask of the DVR host-entries table entry." + ::= { rcDvrHostEntriesEntry 3 } + +rcDvrHostEntriesL3Isid OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "L3 I-sid of the DVR host-entries table entry." + ::= { rcDvrHostEntriesEntry 4 } + +rcDvrHostEntriesMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mac address of the DVR host-entries table entry." + ::= { rcDvrHostEntriesEntry 5 } + +rcDvrHostEntriesL2Isid OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2 I-sid of the DVR host-entries table entry." + ::= { rcDvrHostEntriesEntry 6 } + +rcDvrHostEntriesPort OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port of the DVR host-entries table entry." + ::= { rcDvrHostEntriesEntry 7 } + +rcDvrHostEntriesDomainId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Domain Id of the DVR host-entries table entry." + ::= { rcDvrHostEntriesEntry 8 } + +rcDvrHostEntriesType OBJECT-TYPE + SYNTAX INTEGER { + local(1), + dynamic(2), + subnet(3), + ecmp(4), + bb-loc(5), + bb-non-loc(6), + default(7), + redist(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Host entry type of the DVR host-entries table entry." + ::= { rcDvrHostEntriesEntry 9} + +rcDvrHostEntriesNextHopName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next hop of the DVR host-entries table entry." + ::= { rcDvrHostEntriesEntry 10 } + +rcDvrHostEntriesNextHopMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next hop as mac of the DVR host-entries table entry." + ::= { rcDvrHostEntriesEntry 11 } + +rcDvrHostEntriesClear OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "True to clear the entry. Always returns false." + ::= { rcDvrHostEntriesEntry 12 } + +rcDvrHostEntriesVrfId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VRF Id of the DVR host-entries table entry." + ::= { rcDvrHostEntriesEntry 13 } + +rcDvrL3vsnTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcDvrL3vsnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of DVR L3VSN in a DVR domain. On DVR Controller, it has + all configured vrfIds/vrf names. On DVR Leaf, it only has + internal created vrfIds/vrf names." + ::= { rcDvr 6 } + +rcDvrL3vsnEntry OBJECT-TYPE + SYNTAX RcDvrL3vsnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry of rcDvrL3vsn Table. An entry exists for each + vrfId." + INDEX { rcDvrL3vsnVrfId } + ::= { rcDvrL3vsnTable 1 } + +RcDvrL3vsnEntry ::= + SEQUENCE { + rcDvrL3vsnVrfId Integer32, + rcDvrL3vsnIsid Integer32, + rcDvrL3vsnVrfName DisplayString, + rcDvrL3vsnInjectDefaultRouteDisable TruthValue + } + +rcDvrL3vsnVrfId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "L3VSN VrfId of the DVR L3VSN table entry." + ::= {rcDvrL3vsnEntry 1 } + +rcDvrL3vsnIsid OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L3VSN I-sid of the DVR L3VSN table entry." + ::= {rcDvrL3vsnEntry 2 } + +rcDvrL3vsnVrfName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L3VSN vrf name of the DVR L3VSN table entry." + ::= {rcDvrL3vsnEntry 3 } + +rcDvrL3vsnInjectDefaultRouteDisable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "l3VSN inject-default-route-disable of the DVR L3VSN table entry. + This is used when the user wants to disable the default feature + of injecting the default route (0.0.0.0/0.0.0.0) into the + DVR domain for a specific L3VSN. + Default is injecting default route into the DVR domain." + DEFVAL { false } + ::= { rcDvrL3vsnEntry 4 } + +rcDvrDatabaseTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcDvrDatabaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of DVR database that are in the CP DVR Table. This table + contains all network and host routes" + ::= { rcDvr 7 } + +rcDvrDatabaseEntry OBJECT-TYPE + SYNTAX RcDvrDatabaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry of rcDvrDatabase Table. An entry exists for + each network or host route in a DVR domain." + INDEX { rcDvrDatabaseDestIpAddrType, + rcDvrDatabaseDestIpAddr, + rcDvrDatabaseDestMask, + rcDvrDatabaseL3Isid, + rcDvrDatabaseEcmpIndex + } + ::= { rcDvrDatabaseTable 1 } + +RcDvrDatabaseEntry ::= + SEQUENCE { + rcDvrDatabaseDestIpAddrType InetAddressType, + rcDvrDatabaseDestIpAddr InetAddress, + rcDvrDatabaseDestMask InetAddressPrefixLength, + rcDvrDatabaseL3Isid Integer32, + rcDvrDatabaseEcmpIndex Integer32, + rcDvrDatabaseNextHop MacAddress, + rcDvrDatabaseL2Isid Integer32, + rcDvrDatabaseOutgoingInterface OCTET STRING, + rcDvrDatabaseSpbCost Integer32, + rcDvrDatabasePrefixCost Integer32, + rcDvrDatabaseNextHopName OCTET STRING, + rcDvrDatabaseAge TimeTicks, + rcDvrDatabaseVrfId Integer32 + } + +rcDvrDatabaseDestIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Dest Ip address type of the DVR database table entry. + It can be either IPv4 or IPv6 for DVR feature." + ::= { rcDvrDatabaseEntry 1 } + +rcDvrDatabaseDestIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Dest Ip address of the DVR database table entry. + Support ipv4 size(4) and ipv6 size(16) depending on + rcDvrDatabaseDestIpAddrType." + ::= { rcDvrDatabaseEntry 2 } + +rcDvrDatabaseDestMask OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Dest mask of the DVR database table entry." + ::= { rcDvrDatabaseEntry 3 } + +rcDvrDatabaseL3Isid OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "L3 I-sid of the DVR database table entry." + ::= { rcDvrDatabaseEntry 4 } + +rcDvrDatabaseEcmpIndex OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Ecmp Index for the Ecmp routes of the DVR databasse table entry." + ::= { rcDvrDatabaseEntry 5 } + +rcDvrDatabaseNextHop OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next hop BEB of the DVR database table entry." + ::= { rcDvrDatabaseEntry 6 } + +rcDvrDatabaseL2Isid OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2 I-sid of the DVR database table entry." + ::= { rcDvrDatabaseEntry 7 } + +rcDvrDatabaseOutgoingInterface OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outgoing interface (ports or mlt) of the DVR database table entry." + ::= { rcDvrDatabaseEntry 8 } + +rcDvrDatabaseSpbCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Spb cost of the DVR database table entry." + ::= { rcDvrDatabaseEntry 9 } + +rcDvrDatabasePrefixCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Prefix cost of the DVR database table entry." + ::= { rcDvrDatabaseEntry 10 } + +rcDvrDatabaseNextHopName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Nexthop BEB's hostname of the DVR database table entry." + ::= { rcDvrDatabaseEntry 11 } + +rcDvrDatabaseAge OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Age(uptime since created) of the DVR database table entry." + ::= { rcDvrDatabaseEntry 12 } + +rcDvrDatabaseVrfId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VRF Id of the DVR database table entry." + ::= { rcDvrDatabaseEntry 13 } + + + +rcDvrBackboneEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcDvrBackboneEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of DVR backbone entries in a DVR domain. + Used for inter DVR route redistribution." + ::= { rcDvr 8 } + +rcDvrBackboneEntriesEntry OBJECT-TYPE + SYNTAX RcDvrBackboneEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry of rcDvrBackboneEntriesTable." + INDEX { rcDvrBackboneEntriesIpAddrType, + rcDvrBackboneEntriesIpAddr, + rcDvrBackboneEntriesL3Isid, + rcDvrBackboneEntriesDomainId, + rcDvrBackboneEntriesEcmpIndex + } + ::= { rcDvrBackboneEntriesTable 1 } + +RcDvrBackboneEntriesEntry ::= + SEQUENCE { + rcDvrBackboneEntriesIpAddrType InetAddressType, + rcDvrBackboneEntriesIpAddr InetAddress, + rcDvrBackboneEntriesL3Isid Integer32, + rcDvrBackboneEntriesDomainId Integer32, + rcDvrBackboneEntriesEcmpIndex Integer32, + rcDvrBackboneEntriesHostMacAddr MacAddress, + rcDvrBackboneEntriesL2Isid Integer32, + rcDvrBackboneEntriesAdvControllerName OCTET STRING, + rcDvrBackboneEntriesAdvController MacAddress, + rcDvrBackboneEntriesNextHopName OCTET STRING, + rcDvrBackboneEntriesNextHopMac MacAddress + } + +rcDvrBackboneEntriesIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP address type of the DVR backbone-entries table entry. + It can be either IPv4 or IPv6 for DVR feature." + ::= { rcDvrBackboneEntriesEntry 1 } + +rcDvrBackboneEntriesIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP address of the DVR backbone-entries table entry. + Support ipv4 size(4) and ipv6 size(16) depending on + rcDvrBackboneEntriesIpAddrType." + ::= { rcDvrBackboneEntriesEntry 2 } + +rcDvrBackboneEntriesL3Isid OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "L3 I-sid of the DVR backbone-entries table entry." + ::= { rcDvrBackboneEntriesEntry 3 } + +rcDvrBackboneEntriesDomainId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Domain id of the DVR backbone-entries table entry." + ::= { rcDvrBackboneEntriesEntry 4 } + +rcDvrBackboneEntriesEcmpIndex OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Ecmp Index for the Ecmp routes of the DVR + backbone-entries table entry." + ::= { rcDvrBackboneEntriesEntry 5 } + +rcDvrBackboneEntriesHostMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Host mac address of the DVR backbone-entries table entry." + ::= { rcDvrBackboneEntriesEntry 6 } + +rcDvrBackboneEntriesL2Isid OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2 I-sid of the DVR backbone-entries table entry." + ::= { rcDvrBackboneEntriesEntry 7 } + +rcDvrBackboneEntriesAdvControllerName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Advertising controller of the DVR backbone-entries table entry." + ::= { rcDvrBackboneEntriesEntry 8 } + +rcDvrBackboneEntriesAdvController OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Advertising controller as mac of the DVR backbone-entries + table entry." + ::= { rcDvrBackboneEntriesEntry 9 } + +rcDvrBackboneEntriesNextHopName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next hop of the DVR backbone-entries table entry." + ::= { rcDvrBackboneEntriesEntry 10 } + +rcDvrBackboneEntriesNextHopMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next hop as mac of the DVR backbone-entries table entry." + ::= { rcDvrBackboneEntriesEntry 11 } + +rcDvrBackboneMembersTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcDvrBackboneMembersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of DVR backbone members in a DVR domain. It contains + all Controllers and NON DVR BEBs." + ::= { rcDvr 9 } + +rcDvrBackboneMembersEntry OBJECT-TYPE + SYNTAX RcDvrBackboneMembersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry of rcDvrBackboneMembersTable. It contains + all Controllers and NON DVR BEBs." + INDEX { rcDvrBackboneMemberMacAddress } + ::= { rcDvrBackboneMembersTable 1 } + +RcDvrBackboneMembersEntry ::= + SEQUENCE { + rcDvrBackboneMemberMacAddress MacAddress, + rcDvrBackboneMemberSysId OCTET STRING, + rcDvrBackboneMemberNickName OCTET STRING, + rcDvrBackboneMemberRole INTEGER, + rcDvrBackboneMemberDomainId Integer32 + } + +rcDvrBackboneMemberMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Mac address of the DVR backbone members table entry." + ::= { rcDvrBackboneMembersEntry 1 } + +rcDvrBackboneMemberSysId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Sys-id of the DVR backbone members table entry." + ::= { rcDvrBackboneMembersEntry 2 } + +rcDvrBackboneMemberNickName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (7)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Nick-name of the DVR backbone members table entry." + ::= { rcDvrBackboneMembersEntry 3 } + +rcDvrBackboneMemberRole OBJECT-TYPE + SYNTAX INTEGER { + controller(1), + non-dvr-beb(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DVR role of the DVR backbone members table entry." + ::= { rcDvrBackboneMembersEntry 4 } + +rcDvrBackboneMemberDomainId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DVR domain id of the DVR backbone members table entry." + ::= { rcDvrBackboneMembersEntry 5 } + + + + +-- digitalCert Mib + +rcDigitalCertMib OBJECT IDENTIFIER ::= { rcDigitalCert 1 } +rcDigitalCertNotifications OBJECT IDENTIFIER ::= { rcDigitalCertMib 0 } +rcDigitalCertObjects OBJECT IDENTIFIER ::= { rcDigitalCertMib 1 } +rcDigitalCertScalars OBJECT IDENTIFIER ::= { rcDigitalCertObjects 1 } + +--Subject Scalar objects + +rcDigitalCertSubjectCommonName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The Common Name field of the subject sending the + Certificate Signing Request to the Certificate Authority" + ::= {rcDigitalCertScalars 1 } + +rcDigitalCertSubjectEmailAddress OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..254)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The Email Address of the subject sending the Certificate Signing Request to the Certificate Authority" + ::= { rcDigitalCertScalars 2 } + +rcDigitalCertSubjectOrganizationalUnit OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The Organizational Unit field of the subject sending the + Certificate Signing Request to the Certificate Authority" + ::= { rcDigitalCertScalars 3 } + +rcDigitalCertSubjectOrganization OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The Organization of the subject sending the Certificate + Signing Request to the Certificate Authority" + ::= { rcDigitalCertScalars 4 } + +rcDigitalCertSubjectLocality OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The name of the Locality of the subject sending the + Certificate Signing Request to the Certificate Authority" + ::= { rcDigitalCertScalars 5 } + +rcDigitalCertSubjectProvince OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The Province name of the subject sending the Certificate + Signing Request to the Certificate Authority" + ::= { rcDigitalCertScalars 6 } + +rcDigitalCertSubjectCountry OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The name of the country of the subject sending the + Certificate Signing Request to the Certificate Authority; + consists of 2 uppercase letters" + ::= { rcDigitalCertScalars 7 } + +rcDigitalCertInstallFile OBJECT-TYPE + SYNTAX INTEGER { offlineCACert (1), + offlineRootCACert (2), + offlineSubjectCert (3), + offlineCRLFile (4)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This installs the CA/Root CA/subject certificate/CRL file obtained + offline from the Certificate Authority" + ::= { rcDigitalCertScalars 8 } + +rcDigitalCertInstallFileName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..80)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This contains the certificate file name obtained + offline from the Certificate Authority" + ::= { rcDigitalCertScalars 9 } + +rcDigitalCertUninstallFile OBJECT-TYPE + SYNTAX INTEGER { offlineCACert (1), + offlineRootCACert (2), + offlineSubjectCert (3), + offlineCRLFile (4)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This uninstalls the CA/Root CA/subject certificate/CRL file obtained + offline from the Certificate Authority" + ::= { rcDigitalCertScalars 10 } + +rcDigitalCertUninstallFileName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..80)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This contains the certificate file name obtained + offline from the Certificate Authority" + ::= { rcDigitalCertScalars 11 } + +rcDigitalCertGenerateCsr OBJECT-TYPE + SYNTAX INTEGER { + generate (1), + notApplicable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Generates the Certificate Signing Request required to obtain the Offline Subject Certificate + SNMP get for this object will always return notApplicable(2) because it is only meaningful in the context of 'generate-csr' command" + ::= { rcDigitalCertScalars 12 } + +rcDigitalCertRelaxedMode OBJECT-TYPE + SYNTAX INTEGER { + relaxed (1), + notApplicable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Used in conjunction with rcDigitalCertGenerateCsr or rcDigitalCertInstallFile & rcDigitalCertInstallFileName(for offlineSubjectCert only) to: + - allow generation of CSR without setting all certificate subject fields by relaxing consistency checks; + - allow inclusion of Subject Alternative Names(SAN) in CSR + - allow installing certificates(offlineSubjectCert only) not only in DER but PKCS12 format as well with the following minimal restrictions: + - either Subject Common Name or SAN must be configured + - only those Certificate Subject fields(subset of rcDigitalCertScalars 1 -> 7) present in rcDigitalCertInstallFileName(offlineSubjectCert + about to be installed) are matched against their counterparts configured on box + Ignored if used in a different context than the 2 previously mentioned(with rcDigitalCertGenerateCsr or rcDigitalCertInstallFile) + SNMP get for this object will always return notApplicable(2) because it is only meaningful in the context of 'generate-csr' or + 'install-file offline-subject-filename' commands + " + ::= { rcDigitalCertScalars 13 } + +rcDigitalCertPkcs12Password OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Password to be used for PKCS12 container extraction; a SNMP get will always return '******' for this object (security reasons) + Used in conjunction with rcDigitalCertRelaxedMode & rcDigitalCertInstallFile & rcDigitalCertInstallFileName(for offlineSubjectCert only) + otherwise it is ignored. + Allows installing offlineSubjectCert and private key in the form of a PKCS12 container" + ::= { rcDigitalCertScalars 14 } + + +------ key table + + +rcDigitalCertKeyTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcDigitalCertKeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "table containing all the information related to the key-pair, required + to get the Digital Certificate from the Certificate Authority." + ::= { rcDigitalCertObjects 2 } + + +rcDigitalCertKeyEntry OBJECT-TYPE + SYNTAX RcDigitalCertKeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "the entry specifies the key-pair + name, size and the algorithm used for the generation of key-pair." + INDEX { rcDigitalCertKeyType, rcDigitalCertKeySize} + ::= { rcDigitalCertKeyTable 1 } + +RcDigitalCertKeyEntry ::= SEQUENCE { + rcDigitalCertKeyType INTEGER, + rcDigitalCertKeySize Integer32, + rcDigitalCertKeyName DisplayString, + rcDigitalCertKeyRowStatus RowStatus + } + + + + + +rcDigitalCertKeyType OBJECT-TYPE + SYNTAX INTEGER {rsa (1)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "defines the algorithm used to generate the key-pair" + ::= { rcDigitalCertKeyEntry 1 } + +rcDigitalCertKeySize OBJECT-TYPE + SYNTAX Integer32 ( 2048 ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "defines the size of the key-pair to be generated " + + ::= { rcDigitalCertKeyEntry 2 } + + +rcDigitalCertKeyName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..46)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "refers to the name of the key-pair generated for the subject. + It is an auto generated entity, + generated as the combination of key-type and key-size" + ::= { rcDigitalCertKeyEntry 3 } + + +rcDigitalCertKeyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "used to create/delete entries" + ::= { rcDigitalCertKeyEntry 4 } + + + + +------- ca table + + +rcDigitalCertCaTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcDigitalCertCaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "table containing all the information related to the Certificate Authority issuing the Digital Certificate" + ::= { rcDigitalCertObjects 3 } + +rcDigitalCertCaEntry OBJECT-TYPE + SYNTAX RcDigitalCertCaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "entry containing + information about the Certificate Authority" + INDEX { rcDigitalCertCaName } + ::= { rcDigitalCertCaTable 1 } + +RcDigitalCertCaEntry ::= SEQUENCE { + rcDigitalCertCaName DisplayString, + rcDigitalCertCaCommonName DisplayString, + rcDigitalCertCaKeyName DisplayString, + rcDigitalCertCaCaUrl RcLongDisplayString, + rcDigitalCertCaAction INTEGER, + rcDigitalCertCaActionChallengePassword DisplayString, + rcDigitalCertCaLastActionStatus INTEGER, + rcDigitalCertCaLastActionFailureReason DisplayString, + rcDigitalCertCaInstallRootCaFileName DisplayString, + rcDigitalCertCaSubjectCertificateValidityDays Integer32, + rcDigitalCertCaUsePost TruthValue, + rcDigitalCertCaRowStatus RowStatus + } + + +rcDigitalCertCaName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..45)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "user defined name referring to the Certificate Authority issuing the Digital Certificate" + ::= { rcDigitalCertCaEntry 1 } + +rcDigitalCertCaCommonName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "defines the Common Name of the Certificate Authority issuing the Digital Certificate" + ::= { rcDigitalCertCaEntry 2 } + +rcDigitalCertCaKeyName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..45)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "defines the name of the associated key pair . It refers to the Key Name entry of the rcDigitalCertKeyTable" + ::= { rcDigitalCertCaEntry 3 } + +rcDigitalCertCaCaUrl OBJECT-TYPE + SYNTAX RcLongDisplayString (SIZE(0..1000)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "defines the URL of the Certificate Authority issuing the Digital Certificate" + ::= { rcDigitalCertCaEntry 4 } + + +rcDigitalCertCaAction OBJECT-TYPE + SYNTAX INTEGER { noop (1), + caauth (2), + enroll (3), + renew (4), + remove (5), + install (6), + getCrl (7)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION "specifies the various actions Certificate Authority can take- + 'noop' - No operation + 'caauth' - Certificate Authority (CA) authentication. + 'enroll' - Certificate Enrolment Request. + 'renew' - Certificate Renew Request. + 'remove' - Removes the subject certificate obtained online from the Certificate Authority. + 'install' - Installs the subject certificate obtained online from the Cerificate Authority. + 'getCrl' - Get the Certificate Revocation List from the CDP." + ::= { rcDigitalCertCaEntry 5 } + + +rcDigitalCertCaActionChallengePassword OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "specifies the challenge password required to perform the scep operation" + ::= { rcDigitalCertCaEntry 6 } + +rcDigitalCertCaLastActionStatus OBJECT-TYPE + SYNTAX INTEGER { none (1), + success (2), + failed (3), + inProgress (4)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "specifies the status of the last action + 'none' - No action was performed yet. + 'success' - Execution of the action triggered is + completed successfully. + 'failed' - Execution of the action triggered has + failed. + 'inProgress' - Execution of the action triggered is + in progress. " + ::= { rcDigitalCertCaEntry 7 } + +rcDigitalCertCaLastActionFailureReason OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..81)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "defines the reason of failure for the last action performed by the Certificate Authority" + ::= { rcDigitalCertCaEntry 8 } + +rcDigitalCertCaInstallRootCaFileName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..80)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "installs the Root Certificate Authority's certificate + obtained offline " + ::={ rcDigitalCertCaEntry 9 } + +rcDigitalCertCaSubjectCertificateValidityDays OBJECT-TYPE + SYNTAX Integer32 (7..1185) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "number of days for which subject certificate will remain + valid" + DEFVAL { 365 } + ::= { rcDigitalCertCaEntry 10 } + + +rcDigitalCertCaUsePost OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "specifies the HTTP request type : URL or POST , TRUE for EJBCA and FALSE for Win2012 CA" + DEFVAL { true } + ::= { rcDigitalCertCaEntry 11 } + +rcDigitalCertCaRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "used to create/delete entries" + ::= { rcDigitalCertCaEntry 12 } + + + + + +-- certificate table + +rcDigitalCertTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcDigitalCertEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "table of information about digital certificate" + ::= { rcDigitalCertObjects 4 } + +rcDigitalCertEntry OBJECT-TYPE + SYNTAX RcDigitalCertEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "entry containing + information about digital certificates" + INDEX { rcDigitalCertType } + ::= { rcDigitalCertTable 1 } + +RcDigitalCertEntry ::= SEQUENCE { + rcDigitalCertType INTEGER, + rcDigitalCertVersionNumber DisplayString, + rcDigitalCertSerialNumber DisplayString, + rcDigitalCertIssuerName RcLongDisplayString, + rcDigitalCertValidStartPeriod DateAndTime, + rcDigitalCertValidEndPeriod DateAndTime, + rcDigitalCertCertificateSignatureAlgorithm INTEGER, + rcDigitalCertCertificateSignature RcLongDisplayString, + rcDigitalCertSubject RcLongDisplayString, + rcDigitalCertSubjectPublicKeyAlgorithm INTEGER, + rcDigitalCertSubjectPublicKey RcLongDisplayString, + rcDigitalCertHasBasicConstraint TruthValue, + rcDigitalCertHasKeyUsage TruthValue, + rcDigitalCertIsCa TruthValue, + rcDigitalCertKeyUsage BITS, + rcDigitalCertStatus DisplayString, + rcDigitalCertInstalled TruthValue, + rcDigitalCertCdpUrl RcLongDisplayString, + rcDigitalCertOcspUrl RcLongDisplayString, + rcDigitalCertExtendedKeyUsage DisplayString + } + +rcDigitalCertType OBJECT-TYPE + SYNTAX INTEGER { onlineCaCert (1), + onlineSubjectCert (2), + offlineCaCert (3), + offlineSubjectCert (4) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "uniquely identifies the certificate + 'onlineCaCert' - Certificate Authority's Certificate obtained Online from Certificate Authority + 'onlineSubjectCert' - Subject Certificate obtained Online from Certificate Authority + 'offlineCaCert' - Certificate Authority's Certificate obtained Offline from Certificate Authority + 'offlineSubjectCert' - Subject Certificate obtained Offline from Certificate Authority" + ::= { rcDigitalCertEntry 1 } + +rcDigitalCertVersionNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "specifies the version number of the certificate for the subject as issued by the Certificate Authority" + ::= { rcDigitalCertEntry 2 } + +rcDigitalCertSerialNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..50)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "specifies the serial number of the certificate for the subject as issued by the Certificate Authority " + ::= {rcDigitalCertEntry 3 } + +rcDigitalCertIssuerName OBJECT-TYPE + SYNTAX RcLongDisplayString (SIZE(0..1000)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "specifies the issuer's name of the certificate for the subject as issued by the Certificate Authority" + ::= { rcDigitalCertEntry 4 } + + +rcDigitalCertValidStartPeriod OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "specifies the start date of the validation period of the certificate for the subject as issued by the Certificate Authority " + ::= { rcDigitalCertEntry 5 } + + +rcDigitalCertValidEndPeriod OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "specifies the last date of the validation period of the certificate for the subject as issued by the Certificate Authority" + ::= { rcDigitalCertEntry 6 } + +rcDigitalCertCertificateSignatureAlgorithm OBJECT-TYPE + SYNTAX INTEGER { rsaEncryption (1), + md2withRSAEncryption (2), + md4withRSAEncryption (3), + md5withRSAEncryption (4), + sha1withRSAEncryption (5), + sha256withRSAEncryption (11), + sha384withRSAEncryption (12), + sha512withRSAEncryption (13), + sha224withRSAEncryption (14) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "specifies the algorithm used for the issuer's signature on the certificate for the subject as issued by the Certificate Authority" + ::= { rcDigitalCertEntry 7 } + +rcDigitalCertCertificateSignature OBJECT-TYPE + SYNTAX RcLongDisplayString (SIZE(0..2049)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "specifies the issuer's signature on the certificate for the subject as issued by the Certificate Authority" + ::= { rcDigitalCertEntry 8 } + + +rcDigitalCertSubject OBJECT-TYPE + SYNTAX RcLongDisplayString (SIZE(0..1000)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "specifies the details of the subject on its certificate as issued by Certificate Authority " + ::= { rcDigitalCertEntry 9 } + + +rcDigitalCertSubjectPublicKeyAlgorithm OBJECT-TYPE + SYNTAX INTEGER { rsaEncryption (1), + md2withRSAEncryption (2), + md4withRSAEncryption (3), + md5withRSAEncryption (4), + sha1withRSAEncryption (5), + sha256withRSAEncryption (11), + sha384withRSAEncryption (12), + sha512withRSAEncryption (13), + sha224withRSAEncryption (14) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "specifies the algorithm used to generate the subject's + public key for the certificate issued by the Certificate Authority" + ::= { rcDigitalCertEntry 10 } + +rcDigitalCertSubjectPublicKey OBJECT-TYPE + SYNTAX RcLongDisplayString (SIZE(0..2048)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "specifies the public key of the subject used to the Certificate Signing Request" + ::= { rcDigitalCertEntry 11 } + +rcDigitalCertHasBasicConstraint OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "specifies whether certificate contains basic certificate constraint" + + ::= { rcDigitalCertEntry 12 } + +rcDigitalCertHasKeyUsage OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "specifies whether certificate contains basic key usage constraint" + + ::= { rcDigitalCertEntry 13 } + + +rcDigitalCertIsCa OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "specifies if this is ca certificate or not" + ::= { rcDigitalCertEntry 14 } + + +rcDigitalCertKeyUsage OBJECT-TYPE + SYNTAX BITS { + digitalSignature(0), + nonRepudiation(1), + keyEncipherment(2), + dataEncipherment(3), + keyAgreement(4), + keyCertSign(5), + cRLSign(6), + encipherOnly(7), + decipherOnly(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "specifies the purpose of the key used in the + certificate.It is represented in form of bits as follows- + bit 0 - digitalSignature + bit 1 - nonRepudiation + bit 2 - keyEncipherment + bit 3 - dataEncipherment + bit 4 - keyAgreement + bit 5 - keyCertSign + bit 6 - cRLSign + bit 7 - encipherOnly + bit 8 - decipherOnly" + ::= { rcDigitalCertEntry 15 } + + + + +rcDigitalCertStatus OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..129)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "specifies the status of the certificate" + ::= { rcDigitalCertEntry 16 } + + +rcDigitalCertInstalled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "specifies whether the certificate is installed or not" + ::= { rcDigitalCertEntry 17 } + +rcDigitalCertCdpUrl OBJECT-TYPE + SYNTAX RcLongDisplayString (SIZE(0..1000)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "specifies the CDP URL present in the Extensions field of the Digital Certificate" + ::= { rcDigitalCertEntry 18 } + +rcDigitalCertOcspUrl OBJECT-TYPE + SYNTAX RcLongDisplayString (SIZE(0..1000)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "specifies the OCSP URL present in the AIA field of the Digital Certificate" + ::= { rcDigitalCertEntry 19 } + +rcDigitalCertExtendedKeyUsage OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "specifies the purpose for which the key may be used, + in addition to or in place of the basic purposes indicated in the key-usage field of the certificate" + ::= { rcDigitalCertEntry 20 } + + + +-- certificate store table + +rcDigitalCertStoreTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcDigitalCertStoreEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "table of information about offline intermidate CA and root certificate" + ::= { rcDigitalCertObjects 5 } + +rcDigitalCertStoreEntry OBJECT-TYPE + SYNTAX RcDigitalCertStoreEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "entry containing + information about offline intermidate CA and root digital certificates" + INDEX { rcDigitalCertStoreType, + rcDigitalCertStoreCommonName + } + ::= { rcDigitalCertStoreTable 1 } + +RcDigitalCertStoreEntry ::= SEQUENCE { + rcDigitalCertStoreType INTEGER, + rcDigitalCertStoreCommonName DisplayString, + rcDigitalCertStoreVersionNumber DisplayString, + rcDigitalCertStoreSerialNumber DisplayString, + rcDigitalCertStoreIssuerName RcLongDisplayString, + rcDigitalCertStoreValidStartPeriod DateAndTime, + rcDigitalCertStoreValidEndPeriod DateAndTime, + rcDigitalCertStoreCertificateSignatureAlgorithm INTEGER, + rcDigitalCertStoreCertificateSignature RcLongDisplayString, + rcDigitalCertStoreSubject RcLongDisplayString, + rcDigitalCertStoreSubjectPublicKeyAlgorithm INTEGER, + rcDigitalCertStoreSubjectPublicKey RcLongDisplayString, + rcDigitalCertStoreHasBasicConstraint TruthValue, + rcDigitalCertStoreHasKeyUsage TruthValue, + rcDigitalCertStoreIsCa TruthValue, + rcDigitalCertStoreKeyUsage BITS, + rcDigitalCertStoreStatus DisplayString, + rcDigitalCertStoreInstalled TruthValue, + rcDigitalCertStoreCdpUrl RcLongDisplayString, + rcDigitalCertStoreOcspUrl RcLongDisplayString, + rcDigitalCertStoreExtendedKeyUsage DisplayString, + rcDigitalCertStoreCaFileName DisplayString + } + +rcDigitalCertStoreType OBJECT-TYPE + SYNTAX INTEGER { caCert (1), + rootCaCert (2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "uniquely identifies the certificate + 'caCert' - Certificate Authority's Certificate + 'rootCaCert' - Root Certificate Authority's Certificate" + ::= { rcDigitalCertStoreEntry 1 } + +rcDigitalCertStoreCommonName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "defines the Common Name of the Certificate Authority issuing the Digital Certificate" + ::= { rcDigitalCertStoreEntry 2 } + +rcDigitalCertStoreVersionNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "specifies the version number of the certificate for the subject as issued by the Certificate Authority" + ::= { rcDigitalCertStoreEntry 3 } + +rcDigitalCertStoreSerialNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..50)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "specifies the serial number of the certificate for the subject as issued by the Certificate Authority " + ::= {rcDigitalCertStoreEntry 4 } + +rcDigitalCertStoreIssuerName OBJECT-TYPE + SYNTAX RcLongDisplayString (SIZE(0..1000)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "specifies the issuer's name of the certificate for the subject as issued by the Certificate Authority" + ::= { rcDigitalCertStoreEntry 5 } + + +rcDigitalCertStoreValidStartPeriod OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "specifies the start date of the validation period of the certificate for the subject as issued by the Certificate Authority " + ::= { rcDigitalCertStoreEntry 6 } + + +rcDigitalCertStoreValidEndPeriod OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "specifies the last date of the validation period of the certificate for the subject as issued by the Certificate Authority" + ::= { rcDigitalCertStoreEntry 7 } + +rcDigitalCertStoreCertificateSignatureAlgorithm OBJECT-TYPE + SYNTAX INTEGER { rsaEncryption (1), + md2withRSAEncryption (2), + md4withRSAEncryption (3), + md5withRSAEncryption (4), + sha1withRSAEncryption (5), + sha256withRSAEncryption (11), + sha384withRSAEncryption (12), + sha512withRSAEncryption (13), + sha224withRSAEncryption (14) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "specifies the algorithm used for the issuer's signature on the certificate for the subject as issued by the Certificate Authority" + ::= { rcDigitalCertStoreEntry 8 } + +rcDigitalCertStoreCertificateSignature OBJECT-TYPE + SYNTAX RcLongDisplayString (SIZE(0..2049)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "specifies the issuer's signature on the certificate for the subject as issued by the Certificate Authority" + ::= { rcDigitalCertStoreEntry 9 } + + +rcDigitalCertStoreSubject OBJECT-TYPE + SYNTAX RcLongDisplayString (SIZE(0..1000)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "specifies the details of the subject on its certificate as issued by Certificate Authority " + ::= { rcDigitalCertStoreEntry 10 } + + +rcDigitalCertStoreSubjectPublicKeyAlgorithm OBJECT-TYPE + SYNTAX INTEGER { rsaEncryption (1), + md2withRSAEncryption (2), + md4withRSAEncryption (3), + md5withRSAEncryption (4), + sha1withRSAEncryption (5), + sha256withRSAEncryption (11), + sha384withRSAEncryption (12), + sha512withRSAEncryption (13), + sha224withRSAEncryption (14) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "specifies the algorithm used to generate the subject's + public key for the certificate issued by the Certificate Authority" + ::= { rcDigitalCertStoreEntry 11 } + +rcDigitalCertStoreSubjectPublicKey OBJECT-TYPE + SYNTAX RcLongDisplayString (SIZE(0..2048)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "specifies the public key of the subject used to the Certificate Signing Request" + ::= { rcDigitalCertStoreEntry 12 } + +rcDigitalCertStoreHasBasicConstraint OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "specifies whether certificate contains basic certificate constraint" + + ::= { rcDigitalCertStoreEntry 13 } + +rcDigitalCertStoreHasKeyUsage OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "specifies whether certificate contains basic key usage constraint" + + ::= { rcDigitalCertStoreEntry 14 } + + +rcDigitalCertStoreIsCa OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "specifies if this is ca certificate or not" + ::= { rcDigitalCertStoreEntry 15 } + + +rcDigitalCertStoreKeyUsage OBJECT-TYPE + SYNTAX BITS { + digitalSignature(0), + nonRepudiation(1), + keyEncipherment(2), + dataEncipherment(3), + keyAgreement(4), + keyCertSign(5), + cRLSign(6), + encipherOnly(7), + decipherOnly(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "specifies the purpose of the key used in the + certificate.It is represented in form of bits as follows- + bit 0 - digitalSignature + bit 1 - nonRepudiation + bit 2 - keyEncipherment + bit 3 - dataEncipherment + bit 4 - keyAgreement + bit 5 - keyCertSign + bit 6 - cRLSign + bit 7 - encipherOnly + bit 8 - decipherOnly" + ::= { rcDigitalCertStoreEntry 16 } + + + + +rcDigitalCertStoreStatus OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..129)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "specifies the status of the certificate" + ::= { rcDigitalCertStoreEntry 17 } + + +rcDigitalCertStoreInstalled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "specifies whether the certificate is installed or not" + ::= { rcDigitalCertStoreEntry 18 } + +rcDigitalCertStoreCdpUrl OBJECT-TYPE + SYNTAX RcLongDisplayString (SIZE(0..1000)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "specifies the CDP URL present in the Extensions field of the Digital Certificate" + ::= { rcDigitalCertStoreEntry 19 } + +rcDigitalCertStoreOcspUrl OBJECT-TYPE + SYNTAX RcLongDisplayString (SIZE(0..1000)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "specifies the OCSP URL present in the AIA field of the Digital Certificate" + ::= { rcDigitalCertStoreEntry 20 } + +rcDigitalCertStoreExtendedKeyUsage OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "specifies the purpose for which the key may be used, + in addition to or in place of the basic purposes indicated in the key-usage field of the certificate" + ::= { rcDigitalCertStoreEntry 21 } + +rcDigitalCertStoreCaFileName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "stores the intermediate and root Certificate Authority's certificate + filename obtained offline " + ::={ rcDigitalCertStoreEntry 22 } + + +-- +-- Digital certificate SAN section +-- + +rcDigitalCertSanTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcDigitalCertSanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "table containing Subject Alternative Names used in csr generation" + ::= { rcDigitalCertObjects 6 } + +rcDigitalCertSanEntry OBJECT-TYPE + SYNTAX RcDigitalCertSanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Subject Alternative Names table entry" + INDEX { rcDigitalCertSanType, rcDigitalCertSanName } + ::= { rcDigitalCertSanTable 1 } + +RcDigitalCertSanEntry ::= + SEQUENCE { + rcDigitalCertSanType INTEGER, + rcDigitalCertSanName DisplayString, + rcDigitalCertSanRowStatus RowStatus + } + +rcDigitalCertSanType OBJECT-TYPE + SYNTAX INTEGER { + -- otherName(0), + -- x400Address(3), + -- directoryName(4), + -- ediPartyName(5), + -- uniformResourceIdentifier(6), + -- registeredID(8), + rfc822Name(1), + dnsName(2), + ipAddress(7) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Type of current Alternative Name as per RFC 5280" + ::= { rcDigitalCertSanEntry 1 } + +rcDigitalCertSanName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..255)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Alternative name; combination rcDigitalCertSanType + rcDigitalCertSanName is unique" + ::= { rcDigitalCertSanEntry 2 } + +rcDigitalCertSanRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete entries in rcDigitalCertSanTable" + ::= { rcDigitalCertSanEntry 3 } + +-- +-- end of Digital certificate SAN section +-- + +-- Nls + +rcNlsMgmtInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcNlsMgmtInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of Native Linux Stack(NLS) mgmt interface entries." + ::= { rcNls 1 } + +rcNlsMgmtInterfaceEntry OBJECT-TYPE + SYNTAX RcNlsMgmtInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry containing configuration information for a + particular instance of NLS mgmt interface." + INDEX { rcNlsMgmtInstanceId} + ::= { rcNlsMgmtInterfaceTable 1 } + +RcNlsMgmtInterfaceEntry ::= SEQUENCE { + rcNlsMgmtInstanceId INTEGER, + rcNlsMgmtInterfaceType INTEGER, + rcNlsMgmtRowStatus RowStatus, + rcNlsMgmtVlanId Integer32, + rcNlsMgmtOOBIfindex InterfaceIndex, + rcNlsMgmtVrfName DisplayString, + rcNlsMgmtState TruthValue, + rcNlsMgmtInterfaceMacAddr MacAddress, + rcNlsMgmtInterfaceName DisplayString + } + +rcNlsMgmtInstanceId OBJECT-TYPE + SYNTAX INTEGER { + oob1(1), + oob2(2), + clip(3), + vlan(4) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The instance ID must correspond with interface type provided." + ::= { rcNlsMgmtInterfaceEntry 1 } + +rcNlsMgmtInterfaceType OBJECT-TYPE + SYNTAX INTEGER { mgmtoob(1), + mgmtvlan(2), + mgmtclip(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mgmt interface type, support OOB, vlan and clip interfaces" + ::= { rcNlsMgmtInterfaceEntry 2 } + +rcNlsMgmtRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete entries in the Table." + ::= { rcNlsMgmtInterfaceEntry 3 } + +rcNlsMgmtVlanId OBJECT-TYPE + SYNTAX Integer32(0|2..4059) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "VlanId of a port based Vlan, associate with a + particular mgmt IP instance. Valid VlanId if + interface type is mgmtvlan. A value of 0 is + not a valid value to set for a mgmtvlan interface, it + is only a return value when interface type is not + mgmtvlan" + ::= { rcNlsMgmtInterfaceEntry 4 } + +rcNlsMgmtOOBIfindex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION "IfIndex of OOB port associate with a particular + mgmt IP instance. Valid OOB ifIndex if interface + type is mgmtoob." + ::= { rcNlsMgmtInterfaceEntry 5 } + +rcNlsMgmtVrfName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Vrf associate with a particular mgmt IP + instance. Valid vrfId if interface type is mgmtclip." + ::= { rcNlsMgmtInterfaceEntry 6 } + +rcNlsMgmtState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "A flag to note whether mgmt IP interface is + enabled for this instance." + DEFVAL { false } + ::= { rcNlsMgmtInterfaceEntry 7 } + +rcNlsMgmtInterfaceMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mac address for the NLS mgmt IP interface, + it is from a reserved range in the chassis mac block." + ::= {rcNlsMgmtInterfaceEntry 8 } + +rcNlsMgmtInterfaceName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An administratively-assigned name for this mgmt IP + interface, mgmt-" + ::= {rcNlsMgmtInterfaceEntry 9 } + +rcNlsMgmtAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcNlsMgmtAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of Native Linux Stack(NLS) mgmt interface + address entries. Creation of an entry in this table + is triggered by when an rcNlsMgmtInterfaceTable is + created for the same Instance index." + ::= { rcNls 2 } + +rcNlsMgmtAddressEntry OBJECT-TYPE + SYNTAX RcNlsMgmtAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry containing configuration information for a + particular instance of NLS mgmt ipv4/ipv6 addresses." + INDEX { rcNlsMgmtAddrInstanceId} + ::= { rcNlsMgmtAddressTable 1 } + +RcNlsMgmtAddressEntry ::= SEQUENCE { + rcNlsMgmtAddrInstanceId INTEGER, + rcNlsMgmtIpAddress IpAddress, + rcNlsMgmtIpMask IpAddress, + rcNlsMgmtIpv6Address Ipv6Address, + rcNlsMgmtIpv6PrefixLength Integer32, + rcNlsMgmtIpv6LinkLocalAddr Ipv6Address, + rcNlsMgmtIntfName DisplayString + } + +rcNlsMgmtAddrInstanceId OBJECT-TYPE + SYNTAX INTEGER { + oob1(1), + oob2(2), + clip(3), + vlan(4) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A unique value that identifies + the mgmt ipv4/ipv6 addresses associated + with this entry." + ::= { rcNlsMgmtAddressEntry 1 } + +rcNlsMgmtIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Each instance of a mgmt interface support a + single IPv4 management address for use by mgmt + apps hosted by the linux IP stack." + ::= { rcNlsMgmtAddressEntry 2 } + +rcNlsMgmtIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Subnet mask of the IPv4 management address. + It is /32 for loopback interface." + ::= { rcNlsMgmtAddressEntry 3 } + +rcNlsMgmtIpv6Address OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Each instance of a mgmt interface support a + single IPv6 management address for use by mgmt + apps hosted by the linux IP stack." + ::= { rcNlsMgmtAddressEntry 4 } + +rcNlsMgmtIpv6PrefixLength OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Prefix length of the IPv6 management address. + It is /128 for loopback interface." + ::= { rcNlsMgmtAddressEntry 5 } + +rcNlsMgmtIpv6LinkLocalAddr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IPv6 link-local address which is auto-generated + based upon rcNlsMgmtInterfaceMacAddr. It is not + user configurable." + ::= {rcNlsMgmtAddressEntry 6 } + +rcNlsMgmtIntfName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An administratively-assigned name for this mgmt + IP interface, mgmt-" + ::= {rcNlsMgmtAddressEntry 7 } + +rcNlsMgmtIpArpTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcNlsMgmtIpArpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of Native Linux Stack(NLS) mgmt ip arp entries." + ::= { rcNls 3 } + +rcNlsMgmtIpArpEntry OBJECT-TYPE + SYNTAX RcNlsMgmtIpArpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "mgmt ip ARP table" + INDEX { rcNlsMgmtNetAddress, + rcNlsMgmtNetInstance } + ::= { rcNlsMgmtIpArpTable 1 } + +RcNlsMgmtIpArpEntry ::= SEQUENCE { + rcNlsMgmtNetAddress IpAddress, + rcNlsMgmtNetInstance INTEGER, + rcNlsMgmtNetIntfName DisplayString, + rcNlsMgmtNetMacAddr MacAddress, + rcNlsMgmtNetState INTEGER + } + +rcNlsMgmtNetAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Ip address of ip arp entry." + ::= { rcNlsMgmtIpArpEntry 1 } + +rcNlsMgmtNetInstance OBJECT-TYPE + SYNTAX INTEGER { + oob1(1), + oob2(2), + clip(3), + vlan(4) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Instance id of ip arp entry." + ::= { rcNlsMgmtIpArpEntry 2 } + +rcNlsMgmtNetIntfName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mgmt IP interface name, mgmt- + of ip arp entry." + ::= {rcNlsMgmtIpArpEntry 3 } + +rcNlsMgmtNetMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mac address of ip arp entry." + ::= { rcNlsMgmtIpArpEntry 4 } + +rcNlsMgmtNetState OBJECT-TYPE + SYNTAX INTEGER { reachable(1), + stale(2), + permanent(3), + failed(4), + delay(5) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State of ip arp entry." + ::= { rcNlsMgmtIpArpEntry 5 } + +rcNlsMgmtIpv6NeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcNlsMgmtIpv6NeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of Native Linux Stack(NLS) mgmt + ipv6 neighbor entries." + ::= { rcNls 4 } + +rcNlsMgmtIpv6NeighborEntry OBJECT-TYPE + SYNTAX RcNlsMgmtIpv6NeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Mgmt IPv6 neighbor table" + INDEX { rcNlsMgmtIpv6NeighborAddr, + rcNlsMgmtIpv6neighborInstance } + ::= { rcNlsMgmtIpv6NeighborTable 1 } + +RcNlsMgmtIpv6NeighborEntry ::= SEQUENCE { + rcNlsMgmtIpv6NeighborAddr Ipv6Address, + rcNlsMgmtIpv6neighborInstance INTEGER, + rcNlsMgmtIpv6NeighborIntfName DisplayString, + rcNlsMgmtIpv6NeighborMacAddr MacAddress, + rcNlsMgmtIpv6NeighborState INTEGER + } + +rcNlsMgmtIpv6NeighborAddr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IPv6 address of IPv6 neighbor entry." + ::= { rcNlsMgmtIpv6NeighborEntry 1 } + +rcNlsMgmtIpv6neighborInstance OBJECT-TYPE + SYNTAX INTEGER { + oob1(1), + oob2(2), + clip(3), + vlan(4) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Instance id of IPv6 neighbor entry." + ::= { rcNlsMgmtIpv6NeighborEntry 2 } + +rcNlsMgmtIpv6NeighborIntfName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mgmt IP interface name, mgmt- + of IPv6 neighbor entry." + ::= { rcNlsMgmtIpv6NeighborEntry 3 } + +rcNlsMgmtIpv6NeighborMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mac address of IPv6 neighbor entry." + ::= { rcNlsMgmtIpv6NeighborEntry 4 } + +rcNlsMgmtIpv6NeighborState OBJECT-TYPE + SYNTAX INTEGER { reachable(1), + stale(2), + permanent(3), + failed(4), + delay(5) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State of IPv6 neighbor entry." + ::= { rcNlsMgmtIpv6NeighborEntry 5 } + +rcNlsMgmtIpStaticRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcNlsMgmtIpStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of Native Linux Stack(NLS) mgmt + IP static routes. The table is used for the get/set + of static routes that have been configured by the user + and these routes may or may not be present in the + active linux routing table." + ::= { rcNls 5 } + +rcNlsMgmtIpStaticRouteEntry OBJECT-TYPE + SYNTAX RcNlsMgmtIpStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Mgmt IP static route table" + INDEX { rcNlsMgmtIpStaticRouteInstance, + rcNlsMgmtIpStaticRouteDestAddr, + rcNlsMgmtIpStaticRouteDestMask } + ::= { rcNlsMgmtIpStaticRouteTable 1 } + +RcNlsMgmtIpStaticRouteEntry ::= SEQUENCE { + rcNlsMgmtIpStaticRouteInstance INTEGER, + rcNlsMgmtIpStaticRouteDestAddr IpAddress, + rcNlsMgmtIpStaticRouteDestMask IpAddress, + rcNlsMgmtIpStaticRouteRowStatus RowStatus, + rcNlsMgmtIpStaticRouteNextHop IpAddress, + rcNlsMgmtIpStaticRouteIntfName DisplayString, + rcNlsMgmtIpStaticRouteMetric Integer32, + rcNlsMgmtIpStaticRouteState INTEGER + } + +rcNlsMgmtIpStaticRouteInstance OBJECT-TYPE + SYNTAX INTEGER { + oob1(1), + oob2(2), + clip(3), + vlan(4) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface instance id of IP static route entry." + ::= { rcNlsMgmtIpStaticRouteEntry 1 } + +rcNlsMgmtIpStaticRouteDestAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination address of IP static route entry." + ::= { rcNlsMgmtIpStaticRouteEntry 2 } + +rcNlsMgmtIpStaticRouteDestMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination mask of IP static route entry." + ::= { rcNlsMgmtIpStaticRouteEntry 3 } + +rcNlsMgmtIpStaticRouteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete ip static routes in the Table." + ::= { rcNlsMgmtIpStaticRouteEntry 4 } + +rcNlsMgmtIpStaticRouteNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Next hop of IP static route entry." + ::= { rcNlsMgmtIpStaticRouteEntry 5 } + +rcNlsMgmtIpStaticRouteIntfName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mgmt IP interface name, mgmt- + of IP static route entry." + ::= { rcNlsMgmtIpStaticRouteEntry 6 } + +rcNlsMgmtIpStaticRouteMetric OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Linux will use metric to determine which route + is used if multiple ones exist to the same destination." + ::= { rcNlsMgmtIpStaticRouteEntry 7 } + +rcNlsMgmtIpStaticRouteState OBJECT-TYPE + SYNTAX INTEGER { active(1), + inactive(2), + fail(3)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State of IP static route entry." + ::= { rcNlsMgmtIpStaticRouteEntry 8 } + +rcNlsMgmtIpv6StaticRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcNlsMgmtIpv6StaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of Native Linux Stack(NLS) mgmt + IPv6 static routes. The table is used for the get/set + of static routes that have been configured by the user + and these routes may or may not be present in the + active linux routing table." + ::= { rcNls 6 } + +rcNlsMgmtIpv6StaticRouteEntry OBJECT-TYPE + SYNTAX RcNlsMgmtIpv6StaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Mgmt IPv6 static route table" + INDEX { rcNlsMgmtIpv6StaticRouteInstance, + rcNlsMgmtIpv6StaticRouteDestAddr, + rcNlsMgmtIpv6StaticRouteDestPrefixLen } + ::= { rcNlsMgmtIpv6StaticRouteTable 1 } + +RcNlsMgmtIpv6StaticRouteEntry ::= SEQUENCE { + rcNlsMgmtIpv6StaticRouteInstance INTEGER, + rcNlsMgmtIpv6StaticRouteDestAddr Ipv6Address, + rcNlsMgmtIpv6StaticRouteDestPrefixLen Integer32, + rcNlsMgmtIpv6StaticRouteRowStatus RowStatus, + rcNlsMgmtIpv6StaticRouteNextHop Ipv6Address, + rcNlsMgmtIpv6StaticRouteIntfName DisplayString, + rcNlsMgmtIpv6StaticRouteMetric Integer32, + rcNlsMgmtIpv6StaticRouteState INTEGER + } + +rcNlsMgmtIpv6StaticRouteInstance OBJECT-TYPE + SYNTAX INTEGER { + oob1(1), + oob2(2), + clip(3), + vlan(4) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface instance id of IPv6 static route entry." + ::= { rcNlsMgmtIpv6StaticRouteEntry 1 } + +rcNlsMgmtIpv6StaticRouteDestAddr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination address of IPv6 static route entry." + ::= { rcNlsMgmtIpv6StaticRouteEntry 2 } + +rcNlsMgmtIpv6StaticRouteDestPrefixLen OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination prefix length of IPv6 static route entry." + ::= { rcNlsMgmtIpv6StaticRouteEntry 3 } + +rcNlsMgmtIpv6StaticRouteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete IPv6 static routes in the Table." + ::= { rcNlsMgmtIpv6StaticRouteEntry 4 } + +rcNlsMgmtIpv6StaticRouteNextHop OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Next hop of IPv6 static route entry." + ::= { rcNlsMgmtIpv6StaticRouteEntry 5 } + +rcNlsMgmtIpv6StaticRouteIntfName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mgmt IP interface name, mgmt- + of IPv6 static route entry." + ::= { rcNlsMgmtIpv6StaticRouteEntry 6 } + +rcNlsMgmtIpv6StaticRouteMetric OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Linux will use metric to determine which route + is used if multiple ones exist to the same destination." + ::= { rcNlsMgmtIpv6StaticRouteEntry 7 } + +rcNlsMgmtIpv6StaticRouteState OBJECT-TYPE + SYNTAX INTEGER { active(1), + inactive(2), + fail(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State of IPv6 static route entry." + ::= { rcNlsMgmtIpv6StaticRouteEntry 8 } + +rcNlsMgmtStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcNlsMgmtStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of Native Linux Stack(NLS) mgmt + statistics entries." + ::= { rcNls 7 } + +rcNlsMgmtStatsEntry OBJECT-TYPE + SYNTAX RcNlsMgmtStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Mgmt statistics table" + INDEX { rcNlsMgmtStatsInstance } + ::= { rcNlsMgmtStatsTable 1 } + +RcNlsMgmtStatsEntry ::= SEQUENCE { + rcNlsMgmtStatsInstance INTEGER, + rcNlsMgmtStatsIntfName DisplayString, + rcNlsMgmtStatsRxPkts Counter64, + rcNlsMgmtStatsRxError Counter64, + rcNlsMgmtStatsRxDrop Counter64, + rcNlsMgmtStatsTxPkts Counter64, + rcNlsMgmtStatsTxError Counter64, + rcNlsMgmtStatsTxDrop Counter64, + rcNlsMgmtStatsClear TruthValue + } + +rcNlsMgmtStatsInstance OBJECT-TYPE + SYNTAX INTEGER { + oob1(1), + oob2(2), + clip(3), + vlan(4) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Mgmt IP interface id of mgmt stats entry." + ::= { rcNlsMgmtStatsEntry 1 } + +rcNlsMgmtStatsIntfName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mgmt IP interface name, mgmt- + of mgmt stats entry." + ::= { rcNlsMgmtStatsEntry 2 } + +rcNlsMgmtStatsRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx packets count of mgmt stats entry." + ::= { rcNlsMgmtStatsEntry 3 } + +rcNlsMgmtStatsRxError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx error count of mgmt stats entry." + ::= { rcNlsMgmtStatsEntry 4 } + +rcNlsMgmtStatsRxDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx drop count of mgmt stats entry." + ::= { rcNlsMgmtStatsEntry 5 } + +rcNlsMgmtStatsTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx packets count of mgmt stats." + ::= { rcNlsMgmtStatsEntry 6 } + +rcNlsMgmtStatsTxError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx error count of mgmt stats entry." + ::= { rcNlsMgmtStatsEntry 7 } + +rcNlsMgmtStatsTxDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx drop count of mgmt stats entry." + ::= { rcNlsMgmtStatsEntry 8 } + +rcNlsMgmtStatsClear OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Used to clear the mgmt statistics." + DEFVAL { false } + ::= { rcNlsMgmtStatsEntry 9 } + +rcNlsMgmtIpRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcNlsMgmtIpRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of Native Linux Stack(NLS) mgmt + IP route entries from Linux. This is a + read-only table to display the operational/ + active list of all routes in the linux + routing table." + ::= { rcNls 8 } + +rcNlsMgmtIpRouteEntry OBJECT-TYPE + SYNTAX RcNlsMgmtIpRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Mgmt IP route table" + INDEX { rcNlsMgmtIpRouteDestAddr, + rcNlsMgmtIpRouteDestMask, + rcNlsMgmtIpRouteMetric } + ::= { rcNlsMgmtIpRouteTable 1 } + +RcNlsMgmtIpRouteEntry ::= SEQUENCE { + rcNlsMgmtIpRouteDestAddr IpAddress, + rcNlsMgmtIpRouteDestMask IpAddress, + rcNlsMgmtIpRouteMetric Integer32, + rcNlsMgmtIpRouteInstance INTEGER, + rcNlsMgmtIpRouteNextHop IpAddress, + rcNlsMgmtIpRouteIntfName DisplayString, + rcNlsMgmtIpRouteType INTEGER + } + +rcNlsMgmtIpRouteDestAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination address of IP route entry." + ::= { rcNlsMgmtIpRouteEntry 1 } + +rcNlsMgmtIpRouteDestMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination mask of IP route entry." + ::= { rcNlsMgmtIpRouteEntry 2 } + +rcNlsMgmtIpRouteMetric OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Linux will use metric to determine which route + is used if multiple ones exist to the same destination." + ::= { rcNlsMgmtIpRouteEntry 3 } + +rcNlsMgmtIpRouteInstance OBJECT-TYPE + SYNTAX INTEGER { + oob1(1), + oob2(2), + clip(3), + vlan(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface instance id of IP route entry." + ::= { rcNlsMgmtIpRouteEntry 4 } + +rcNlsMgmtIpRouteNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next hop of IP route entry." + ::= { rcNlsMgmtIpRouteEntry 5 } + +rcNlsMgmtIpRouteIntfName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mgmt IP interface name, mgmt- + of IP route entry." + ::= { rcNlsMgmtIpRouteEntry 6 } + +rcNlsMgmtIpRouteType OBJECT-TYPE + SYNTAX INTEGER { static(1), + local(2), + internal(3)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type of IP route entry." + ::= { rcNlsMgmtIpRouteEntry 7 } + +rcNlsMgmtIpv6RouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcNlsMgmtIpv6RouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of Native Linux Stack(NLS) mgmt + IPv6 route entries from Linux. This is a + read-only table to display the operational/ + active list of all routes in the linux + routing table." + ::= { rcNls 9 } + +rcNlsMgmtIpv6RouteEntry OBJECT-TYPE + SYNTAX RcNlsMgmtIpv6RouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Mgmt IPv6 route table" + INDEX { rcNlsMgmtIpv6RouteDestAddr, + rcNlsMgmtIpv6RouteDestPrefixLen, + rcNlsMgmtIpv6RouteMetric } + ::= { rcNlsMgmtIpv6RouteTable 1 } + +RcNlsMgmtIpv6RouteEntry ::= SEQUENCE { + rcNlsMgmtIpv6RouteDestAddr Ipv6Address, + rcNlsMgmtIpv6RouteDestPrefixLen Integer32, + rcNlsMgmtIpv6RouteMetric Integer32, + rcNlsMgmtIpv6RouteInstance INTEGER, + rcNlsMgmtIpv6RouteNextHop Ipv6Address, + rcNlsMgmtIpv6RouteIntfName DisplayString, + rcNlsMgmtIpv6RouteType INTEGER + } + +rcNlsMgmtIpv6RouteDestAddr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination address of IPv6 route entry." + ::= { rcNlsMgmtIpv6RouteEntry 1 } + +rcNlsMgmtIpv6RouteDestPrefixLen OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination prefix length of IPv6 route entry." + ::= { rcNlsMgmtIpv6RouteEntry 2 } + +rcNlsMgmtIpv6RouteMetric OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Linux will use metric to determine which route + is used if multiple ones exist to the same destination." + ::= { rcNlsMgmtIpv6RouteEntry 3 } + +rcNlsMgmtIpv6RouteInstance OBJECT-TYPE + SYNTAX INTEGER { + oob1(1), + oob2(2), + clip(3), + vlan(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface instance id of IPv6 route entry." + ::= { rcNlsMgmtIpv6RouteEntry 4 } + +rcNlsMgmtIpv6RouteNextHop OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next hop of IPv6 route entry." + ::= { rcNlsMgmtIpv6RouteEntry 5 } + +rcNlsMgmtIpv6RouteIntfName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mgmt IP interface name, mgmt- + of IPv6 route entry." + ::= { rcNlsMgmtIpv6RouteEntry 6 } + +rcNlsMgmtIpv6RouteType OBJECT-TYPE + SYNTAX INTEGER { static(1), + local(2), + internal(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type of IPv6 route entry." + ::= { rcNlsMgmtIpv6RouteEntry 7 } + +rcNlsMgmtMigrateTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcNlsMgmtMigrateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of interfaces to be migrated to NLS mgmt." + ::= { rcNls 10 } + +rcNlsMgmtMigrateEntry OBJECT-TYPE + SYNTAX RcNlsMgmtMigrateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry containing information for a + particular interface." + INDEX { rcNlsMgmtMigrateInstanceId } + ::= { rcNlsMgmtMigrateTable 1 } + +RcNlsMgmtMigrateEntry ::= SEQUENCE { + rcNlsMgmtMigrateInstanceId INTEGER, + rcNlsMgmtMigrateInterfaceIndex InterfaceIndex, + rcNlsMgmtMigrateInterfaceType INTEGER, + rcNlsMgmtMigrateDescription DisplayString, + rcNlsMgmtMigrateRowStatus RowStatus, + rcNlsMgmtMigrateVlanId Integer32, + rcNlsMgmtMigrateLoopbackId Integer32, + rcNlsMgmtMigrateVrfName DisplayString, + rcNlsMgmtMigrateIpAddress IpAddress, + rcNlsMgmtMigrateIpMask IpAddress, + rcNlsMgmtMigrateIpv6Address Ipv6Address, + rcNlsMgmtMigrateIpv6PrefixLength Integer32 + } + +rcNlsMgmtMigrateInstanceId OBJECT-TYPE + SYNTAX INTEGER { + clip(3), + vlan(4) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The instance ID must correspond with interface ID provided." + ::= { rcNlsMgmtMigrateEntry 1 } + +rcNlsMgmtMigrateInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Index of the interface to be migrated." + ::= { rcNlsMgmtMigrateEntry 2 } + +rcNlsMgmtMigrateInterfaceType OBJECT-TYPE + SYNTAX INTEGER { + mgmtvlan(2), + mgmtclip(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mgmt interface type, vlan and clip interfaces" + ::= { rcNlsMgmtMigrateEntry 3 } + +rcNlsMgmtMigrateDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface description." + ::= { rcNlsMgmtMigrateEntry 4 } + +rcNlsMgmtMigrateRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete entries in the Table." + ::= { rcNlsMgmtMigrateEntry 5 } + +rcNlsMgmtMigrateVlanId OBJECT-TYPE + SYNTAX Integer32(0|2..4059) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "VlanId of a port based Vlan. A value of 0 is not a valid value to set, + but it can be a return value when instance id is not vlan." + ::= { rcNlsMgmtMigrateEntry 6 } + +rcNlsMgmtMigrateLoopbackId OBJECT-TYPE + SYNTAX Integer32(0..256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "ID of loopback interface. A value of 0 is not a valid value to set, + but it can be a return value when instance id is not clip." + ::= { rcNlsMgmtMigrateEntry 7 } + +rcNlsMgmtMigrateVrfName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface VRF name." + ::= { rcNlsMgmtMigrateEntry 8 } + +rcNlsMgmtMigrateIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IPv4 address." + ::= { rcNlsMgmtMigrateEntry 9 } + +rcNlsMgmtMigrateIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Subnet mask of the IPv4 address." + ::= { rcNlsMgmtMigrateEntry 10 } + +rcNlsMgmtMigrateIpv6Address OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IPv6 address." + ::= { rcNlsMgmtMigrateEntry 11 } + +rcNlsMgmtMigrateIpv6PrefixLength OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Prefix length of the IPv6 address." + ::= { rcNlsMgmtMigrateEntry 12 } + + +-- +-- Ipv6IPVPN Mib +-- + + + +rcVrfIpv6IpVpnTableSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Size of Vrf Ipv6IpVpn Table" + ::= { rcVrfObjects 6 } + +rcVrfIpv6IpVpnTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcVrfIpv6IpVpnTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table required to configure vpn under ipv6." + ::= { rcVrfObjects 7 } + +rcVrfIpv6IpVpnTableEntry OBJECT-TYPE + SYNTAX RcVrfIpv6IpVpnTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entries in this table are per rcVrfId." + INDEX { rcVrfIpv6IpVpnVrfId } + ::= { rcVrfIpv6IpVpnTable 1 } + +RcVrfIpv6IpVpnTableEntry ::= SEQUENCE { + rcVrfIpv6IpVpnVrfId VrfIdentifier, + rcVrfIpv6IpVpnStatus TruthValue, + rcVrfIpv6IpVpnImportRTList IdList, + rcVrfIpv6IpVpnExportRTList IdList, + rcVrfIpv6IpVpnSvcLblAllocOpt INTEGER, + rcVrfIpv6IpVpnRowStatus RowStatus, + rcVrfIpv6IpVpnIsidNumber Integer32 + } + +rcVrfIpv6IpVpnVrfId OBJECT-TYPE + SYNTAX VrfIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The VrfId serves as the Index for the rcVrfIpv6IpVpnTable + It allows to connect to the vrf table to obtain other attributes like the + vrf name etc." + ::= { rcVrfIpv6IpVpnTableEntry 1 } + +rcVrfIpv6IpVpnStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The status of Ipv6Vpn." + DEFVAL { false } + ::= { rcVrfIpv6IpVpnTableEntry 2 } + + +rcVrfIpv6IpVpnImportRTList OBJECT-TYPE + SYNTAX IdList + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The Import RT list is a list of all the route-targets + attached to a particular vrf behaving in the import mode." + ::= { rcVrfIpv6IpVpnTableEntry 3 } + +rcVrfIpv6IpVpnExportRTList OBJECT-TYPE + SYNTAX IdList + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The Export RT list is a list of all the route-targets + attached to a particular vrf in the export mode." + ::= { rcVrfIpv6IpVpnTableEntry 4 } + +rcVrfIpv6IpVpnSvcLblAllocOpt OBJECT-TYPE + SYNTAX INTEGER { + perVrfperNexthop(1), + perVrf(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The service label allocation option for the ipv6vpn" + ::= { rcVrfIpv6IpVpnTableEntry 5 } + +rcVrfIpv6IpVpnRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "RowStatus for the Vpn Entry." + ::= { rcVrfIpv6IpVpnTableEntry 6 } + +rcVrfIpv6IpVpnIsidNumber OBJECT-TYPE + SYNTAX Integer32 (0..16777215) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Ipv6 IP VPN I-SID number.Default 0 value indicates + that no i-sid has been assinged." + DEFVAL { 0 } + ::= { rcVrfIpv6IpVpnTableEntry 7 } + + +-- rcOvsdb MIB: OVSDB MIBS + +rcOvsdbMib OBJECT IDENTIFIER ::= { rcOvsdb 1 } +rcOvsdbNotifications OBJECT IDENTIFIER ::= { rcOvsdbMib 1 } +rcOvsdbObjects OBJECT IDENTIFIER ::= { rcOvsdbMib 2 } +rcOvsdbScalars OBJECT IDENTIFIER ::= { rcOvsdbObjects 1 } + +--Scalar objects +rcOvsdbEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Create or destroy the OVSDB related data-structures" + DEFVAL { false } + ::= { rcOvsdbScalars 1 } + +rcOvsdbCertificateFilename OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "OVSDB server certificate file to be installed" + ::= { rcOvsdbScalars 2 } + +rcOvsdbCertFileInstallAction OBJECT-TYPE + SYNTAX INTEGER { + install(1), + uninstall(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Operation object to install and deinstall the + certificate file to a platform specific location. + 'install', object rcOvsdbCertificateFilename will be + used as source certificate file to install . + 'deinstall', will ignore object rcOvsdbCertificateFilename + and just deinstall or remove the certificate file + from the installed location" + DEFVAL {install} + ::= { rcOvsdbScalars 3 } + +rcOvsdbPrivateKeyFilename OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "OVSDB private key file to be installed" + ::= { rcOvsdbScalars 4 } + +rcOvsdbPrivateKeyInstallAction OBJECT-TYPE + SYNTAX INTEGER { + install(1), + uninstall(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Operation object to install and deinstall the + private key file to a platform specific location. + 'install', object rcOvsdbPrivateKeyFilename will be + used as source certificate file to install . + 'deinstall', will ignore object rcOvsdbPrivateKeyFilename + and just deinstall or remove the Private Key file + from the installed location" + DEFVAL {install} + ::= { rcOvsdbScalars 5 } + +rcOvsdbReplicationEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Operation object to enable or disable OVSDB replication feature, + which is used for VIST support when the HW-VTEP is managed via OVSDB" + DEFVAL {false} + ::= { rcOvsdbScalars 6 } + +rcOvsdbReplicationPeerIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "NLS IP of the remote ovsdb-server" + ::= { rcOvsdbScalars 7 } + +rcOvsdbReplicationLocalIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Local NLS IP to which the backup ovsdb-server would be listening" + ::= { rcOvsdbScalars 8 } + +rcOvsdbReplicationState OBJECT-TYPE + SYNTAX INTEGER { + active(1), + backup(2), + disable(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to know the current replication state of ovsdb server" + DEFVAL {disable} + ::= { rcOvsdbScalars 9 } + + + +-- OVSDB Controller Table +rcOvsdbControllerTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcOvsdbControllerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of possible Controller configuration parameters" + ::= { rcOvsdbObjects 2 } + +rcOvsdbControllerEntry OBJECT-TYPE + SYNTAX RcOvsdbControllerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Ovsdb Controller Configuration Table, + Ip address and Protocol are mandatory, + Port is optional default value is 6640" + INDEX { rcOvsdbControllerId, + rcOvsdbControllerIpAddr, + rcOvsdbControllerProtocol } + ::= { rcOvsdbControllerTable 1 } + +RcOvsdbControllerEntry ::= SEQUENCE { + rcOvsdbControllerId Integer32, + rcOvsdbControllerIpAddr IpAddress, + rcOvsdbControllerProtocol INTEGER, + rcOvsdbControllerPort InetPortNumber, + rcOvsdbControllerEntryRowStatus RowStatus + } + +rcOvsdbControllerId OBJECT-TYPE + SYNTAX Integer32(1..100) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Ovsdb Controller Instance ID" + ::= { rcOvsdbControllerEntry 1 } + +rcOvsdbControllerIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The IP address of the ovsdb Controller" + ::= { rcOvsdbControllerEntry 2 } + +rcOvsdbControllerProtocol OBJECT-TYPE + SYNTAX INTEGER { + tcp(1), -- tcp + ssl(2) -- ssl + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "OVSDB Controller protocol type" + DEFVAL { ssl } + ::= { rcOvsdbControllerEntry 3 } + +rcOvsdbControllerPort OBJECT-TYPE + SYNTAX InetPortNumber (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The TCP/UDP port utilized by the OVSDB controller" + ::= { rcOvsdbControllerEntry 4 } + + +rcOvsdbControllerEntryRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete Controller Config Table." + ::= { rcOvsdbControllerEntry 5 } + + +-- OVSDB Managed Interface Table +rcOvsdbManagedInterfacesTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcOvsdbManagedInterfacesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Ovsdb Managed Interfaces table" + ::= { rcOvsdbObjects 3 } + +rcOvsdbManagedInterfacesEntry OBJECT-TYPE + SYNTAX RcOvsdbManagedInterfacesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry of ovsdb managed interfaces Table." + INDEX { rcOvsdbManagedInterfacesIsid } + ::= { rcOvsdbManagedInterfacesTable 1 } + +RcOvsdbManagedInterfacesEntry ::= + SEQUENCE { + rcOvsdbManagedInterfacesIsid Integer32, + rcOvsdbManagedInterfacesRowStatus RowStatus + } + +rcOvsdbManagedInterfacesIsid OBJECT-TYPE + SYNTAX Integer32 (1..16777215) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Is a member of ovsdb managed interface isid list. + The value is the i-sid integer value" + ::= { rcOvsdbManagedInterfacesEntry 1 } + +rcOvsdbManagedInterfacesRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete Ovsdb Managed Interfaces Table" + ::= { rcOvsdbManagedInterfacesEntry 2 } + + +-- OVSDB Controller Status Table +rcOvsdbControllerStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcOvsdbControllerStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Ovsdb Controller Status table" + ::= { rcOvsdbObjects 4 } + +rcOvsdbControllerStatusEntry OBJECT-TYPE + SYNTAX RcOvsdbControllerStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry of Ovsdb controller status table" + INDEX { rcOvsdbControllerStatusIpAddress, + rcOvsdbControllerStatusProtocol } + ::= { rcOvsdbControllerStatusTable 1 } + +RcOvsdbControllerStatusEntry ::= SEQUENCE { + rcOvsdbControllerStatusIpAddress IpAddress, + rcOvsdbControllerStatusProtocol INTEGER, + rcOvsdbControllerStatusPort InetPortNumber, + rcOvsdbControllerStatusSource INTEGER, + rcOvsdbControllerStatusOperStatus INTEGER + } + +rcOvsdbControllerStatusIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The IP address of the ovsdb Controller" + ::= { rcOvsdbControllerStatusEntry 1 } + +rcOvsdbControllerStatusProtocol OBJECT-TYPE + SYNTAX INTEGER { + tcp(1), -- tcp + ssl(2) -- ssl + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "OVSDB Controller protocol type" + DEFVAL { ssl } + ::= { rcOvsdbControllerStatusEntry 2 } + +rcOvsdbControllerStatusPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The TCP/UDP port utilized by the OVSDB controller" + ::= { rcOvsdbControllerStatusEntry 3 } + +rcOvsdbControllerStatusSource OBJECT-TYPE + SYNTAX INTEGER { + configured(1), -- configured entry + learnt(2) -- learnt entry + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ovsdb Controller Status. configured indicates this config is configured through CML/SNMP, config is learnt indicates learnt from the Controller" + DEFVAL { configured } + ::= { rcOvsdbControllerStatusEntry 4 } + +rcOvsdbControllerStatusOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), -- up + down(2) -- down + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ovsdb Controller Status. Up indicates Connected, + down indicates not connected to the Controller" + DEFVAL { down } + ::= { rcOvsdbControllerStatusEntry 5 } + +-- End of Ovsdb + +-- +-- APP Telemetry +-- + +rcAppTelemetryMib OBJECT IDENTIFIER ::= { rcAppTelemetry 1 } + +rcAppTelemetryNotifications OBJECT IDENTIFIER ::= { rcAppTelemetryMib 1 } +rcAppTelemetryObjects OBJECT IDENTIFIER ::= { rcAppTelemetryMib 2 } + +rcAppTelemetryScalars OBJECT IDENTIFIER ::= { rcAppTelemetryObjects 1 } + +rcAppTelemetryAdminEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Globally enables or disables ApplicationTelemetry." + DEFVAL { false } + ::= { rcAppTelemetryScalars 1 } + +rcAppTelemetryClearCounterStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Clear counters for all entries in rcAppTelemetryCounterTable." + DEFVAL { false } + ::= { rcAppTelemetryScalars 2 } + +rcAppTelemetryCounterTable OBJECT-TYPE + SYNTAX SEQUENCE OF RcAppTelemetryCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table is used to show Application Telemetry Counters." + ::= { rcAppTelemetryObjects 2 } + +rcAppTelemetryCounterEntry OBJECT-TYPE + SYNTAX RcAppTelemetryCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry containing Application Telemetry counters information." + INDEX { rcAppTelemetryCounterId } + ::= { rcAppTelemetryCounterTable 1 } + +RcAppTelemetryCounterEntry ::= + SEQUENCE { + rcAppTelemetryCounterId Integer32, + rcAppTelemetryCounterName DisplayString, + rcAppTelemetryCounterPkts Counter64, + rcAppTelemetryCounterBytes Counter64, + rcAppTelemetryCounterClearCounter TruthValue + } + +rcAppTelemetryCounterId OBJECT-TYPE + SYNTAX Integer32 (1..2000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Application Telemetry rule id." + ::= { rcAppTelemetryCounterEntry 1 } + +rcAppTelemetryCounterName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rule name." + ::= { rcAppTelemetryCounterEntry 2 } + +rcAppTelemetryCounterPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Numbers of packets per rule." + ::= { rcAppTelemetryCounterEntry 3 } + +rcAppTelemetryCounterBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Numbers of Bytes per rule." + ::= { rcAppTelemetryCounterEntry 4 } + +rcAppTelemetryCounterClearCounter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Clear the counters for the current EntryId." + DEFVAL { false } + ::= { rcAppTelemetryCounterEntry 5 } + +-- End of APP Telemetry END --- SYNTAX Integer32 --- MAX-ACCESS read-only --- STATUS current --- DESCRIPTION "This value is applicable only to MLDv2-compatible nodes --- and represents the time remaining before the interface --- EXCLUDE state expires and the interface state transitions --- to INCLUDE mode. This value can never be greater than --- rcMldNewGroupExpiration." --- ::= { rcMldv2CacheEntry 4 }ND \ No newline at end of file diff --git a/tests/data/voss_7432cq.json b/tests/data/voss_7432cq.json index c433fedb80..c949957b5a 100644 --- a/tests/data/voss_7432cq.json +++ b/tests/data/voss_7432cq.json @@ -6158,7 +6158,7 @@ "ifAlias": "fa-mlt-lacp-122", "ifPhysAddress": "f46e95a2f854", "ifHardType": null, - "ifLastChange": 2046500, + "ifLastChange": 45113600, "ifVlan": "0", "ifTrunk": null, "counter_in": null, @@ -6177,11 +6177,11 @@ "pagpEthcOperationMode": null, "pagpDeviceId": null, "pagpGroupIfIndex": null, - "ifInUcastPkts": 3287969, + "ifInUcastPkts": 6982712, "ifInUcastPkts_prev": 0, "ifInUcastPkts_delta": null, "ifInUcastPkts_rate": null, - "ifOutUcastPkts": 6091450, + "ifOutUcastPkts": 11683722, "ifOutUcastPkts_prev": 0, "ifOutUcastPkts_delta": null, "ifOutUcastPkts_rate": null, @@ -6193,11 +6193,11 @@ "ifOutErrors_prev": 0, "ifOutErrors_delta": null, "ifOutErrors_rate": null, - "ifInOctets": 858655699, + "ifInOctets": 2475497800, "ifInOctets_prev": 0, "ifInOctets_delta": null, "ifInOctets_rate": null, - "ifOutOctets": 5648237923, + "ifOutOctets": 9185818200, "ifOutOctets_prev": 0, "ifOutOctets_delta": null, "ifOutOctets_rate": null, @@ -6210,7 +6210,7 @@ "ifOutNUcastPkts_prev": 0, "ifOutNUcastPkts_delta": null, "ifOutNUcastPkts_rate": null, - "ifInDiscards": 123, + "ifInDiscards": 125, "ifInDiscards_prev": 0, "ifInDiscards_delta": null, "ifInDiscards_rate": null, @@ -6222,19 +6222,19 @@ "ifInUnknownProtos_prev": 0, "ifInUnknownProtos_delta": null, "ifInUnknownProtos_rate": null, - "ifInBroadcastPkts": 1151, + "ifInBroadcastPkts": 1182, "ifInBroadcastPkts_prev": 0, "ifInBroadcastPkts_delta": null, "ifInBroadcastPkts_rate": null, - "ifOutBroadcastPkts": 3941, + "ifOutBroadcastPkts": 7021, "ifOutBroadcastPkts_prev": 0, "ifOutBroadcastPkts_delta": null, "ifOutBroadcastPkts_rate": null, - "ifInMulticastPkts": 173635, + "ifInMulticastPkts": 461711, "ifInMulticastPkts_prev": 0, "ifInMulticastPkts_delta": null, "ifInMulticastPkts_rate": null, - "ifOutMulticastPkts": 806786, + "ifOutMulticastPkts": 2669637, "ifOutMulticastPkts_prev": 0, "ifOutMulticastPkts_delta": null, "ifOutMulticastPkts_rate": null @@ -6578,7 +6578,7 @@ "ifAlias": "nni", "ifPhysAddress": "f46e95a2f858", "ifHardType": null, - "ifLastChange": 1259800, + "ifLastChange": 68670300, "ifVlan": "0", "ifTrunk": null, "counter_in": null, @@ -6597,11 +6597,11 @@ "pagpEthcOperationMode": null, "pagpDeviceId": null, "pagpGroupIfIndex": null, - "ifInUcastPkts": 304081, + "ifInUcastPkts": 981591, "ifInUcastPkts_prev": 0, "ifInUcastPkts_delta": null, "ifInUcastPkts_rate": null, - "ifOutUcastPkts": 145268, + "ifOutUcastPkts": 575864, "ifOutUcastPkts_prev": 0, "ifOutUcastPkts_delta": null, "ifOutUcastPkts_rate": null, @@ -6613,11 +6613,11 @@ "ifOutErrors_prev": 0, "ifOutErrors_delta": null, "ifOutErrors_rate": null, - "ifInOctets": 270815658, + "ifInOctets": 773795449, "ifInOctets_prev": 0, "ifInOctets_delta": null, "ifInOctets_rate": null, - "ifOutOctets": 263872967, + "ifOutOctets": 915049752, "ifOutOctets_prev": 0, "ifOutOctets_delta": null, "ifOutOctets_rate": null, @@ -6650,11 +6650,11 @@ "ifOutBroadcastPkts_prev": 0, "ifOutBroadcastPkts_delta": null, "ifOutBroadcastPkts_rate": null, - "ifInMulticastPkts": 833070, + "ifInMulticastPkts": 2224464, "ifInMulticastPkts_prev": 0, "ifInMulticastPkts_delta": null, "ifInMulticastPkts_rate": null, - "ifOutMulticastPkts": 1259988, + "ifOutMulticastPkts": 3400452, "ifOutMulticastPkts_prev": 0, "ifOutMulticastPkts_delta": null, "ifOutMulticastPkts_rate": null @@ -6683,7 +6683,7 @@ "ifAlias": "nni", "ifPhysAddress": "f46e95a2f85c", "ifHardType": null, - "ifLastChange": 7000, + "ifLastChange": 68673900, "ifVlan": "0", "ifTrunk": null, "counter_in": null, @@ -6702,11 +6702,11 @@ "pagpEthcOperationMode": null, "pagpDeviceId": null, "pagpGroupIfIndex": null, - "ifInUcastPkts": 307720, + "ifInUcastPkts": 999128, "ifInUcastPkts_prev": 0, "ifInUcastPkts_delta": null, "ifInUcastPkts_rate": null, - "ifOutUcastPkts": 307612, + "ifOutUcastPkts": 1095001, "ifOutUcastPkts_prev": 0, "ifOutUcastPkts_delta": null, "ifOutUcastPkts_rate": null, @@ -6718,11 +6718,11 @@ "ifOutErrors_prev": 0, "ifOutErrors_delta": null, "ifOutErrors_rate": null, - "ifInOctets": 198664770, + "ifInOctets": 577331630, "ifInOctets_prev": 0, "ifInOctets_delta": null, "ifInOctets_rate": null, - "ifOutOctets": 281979163, + "ifOutOctets": 977230432, "ifOutOctets_prev": 0, "ifOutOctets_delta": null, "ifOutOctets_rate": null, @@ -6755,11 +6755,11 @@ "ifOutBroadcastPkts_prev": 0, "ifOutBroadcastPkts_delta": null, "ifOutBroadcastPkts_rate": null, - "ifInMulticastPkts": 636708, + "ifInMulticastPkts": 1703337, "ifInMulticastPkts_prev": 0, "ifInMulticastPkts_delta": null, "ifInMulticastPkts_rate": null, - "ifOutMulticastPkts": 1066521, + "ifOutMulticastPkts": 2885635, "ifOutMulticastPkts_prev": 0, "ifOutMulticastPkts_delta": null, "ifOutMulticastPkts_rate": null @@ -6788,7 +6788,7 @@ "ifAlias": "nni", "ifPhysAddress": "f46e95a2f860", "ifHardType": null, - "ifLastChange": 7000, + "ifLastChange": 68656600, "ifVlan": "0", "ifTrunk": null, "counter_in": null, @@ -6807,11 +6807,11 @@ "pagpEthcOperationMode": null, "pagpDeviceId": null, "pagpGroupIfIndex": null, - "ifInUcastPkts": 0, + "ifInUcastPkts": 3, "ifInUcastPkts_prev": 0, "ifInUcastPkts_delta": null, "ifInUcastPkts_rate": null, - "ifOutUcastPkts": 0, + "ifOutUcastPkts": 3, "ifOutUcastPkts_prev": 0, "ifOutUcastPkts_delta": null, "ifOutUcastPkts_rate": null, @@ -6823,11 +6823,11 @@ "ifOutErrors_prev": 0, "ifOutErrors_delta": null, "ifOutErrors_rate": null, - "ifInOctets": 224694430, + "ifInOctets": 623696793, "ifInOctets_prev": 0, "ifInOctets_delta": null, "ifInOctets_rate": null, - "ifOutOctets": 244948834, + "ifOutOctets": 683657360, "ifOutOctets_prev": 0, "ifOutOctets_delta": null, "ifOutOctets_rate": null, @@ -6860,11 +6860,11 @@ "ifOutBroadcastPkts_prev": 0, "ifOutBroadcastPkts_delta": null, "ifOutBroadcastPkts_rate": null, - "ifInMulticastPkts": 953457, + "ifInMulticastPkts": 2568709, "ifInMulticastPkts_prev": 0, "ifInMulticastPkts_delta": null, "ifInMulticastPkts_rate": null, - "ifOutMulticastPkts": 1376420, + "ifOutMulticastPkts": 3733461, "ifOutMulticastPkts_prev": 0, "ifOutMulticastPkts_delta": null, "ifOutMulticastPkts_rate": null @@ -6893,7 +6893,7 @@ "ifAlias": "nni", "ifPhysAddress": "f46e95a2f864", "ifHardType": null, - "ifLastChange": 7000, + "ifLastChange": 45028400, "ifVlan": "0", "ifTrunk": null, "counter_in": null, @@ -6912,11 +6912,11 @@ "pagpEthcOperationMode": null, "pagpDeviceId": null, "pagpGroupIfIndex": null, - "ifInUcastPkts": 175547, + "ifInUcastPkts": 621564, "ifInUcastPkts_prev": 0, "ifInUcastPkts_delta": null, "ifInUcastPkts_rate": null, - "ifOutUcastPkts": 104718, + "ifOutUcastPkts": 337273, "ifOutUcastPkts_prev": 0, "ifOutUcastPkts_delta": null, "ifOutUcastPkts_rate": null, @@ -6928,11 +6928,11 @@ "ifOutErrors_prev": 0, "ifOutErrors_delta": null, "ifOutErrors_rate": null, - "ifInOctets": 436374288, + "ifInOctets": 1252226573, "ifInOctets_prev": 0, "ifInOctets_delta": null, "ifInOctets_rate": null, - "ifOutOctets": 300564636, + "ifOutOctets": 849142222, "ifOutOctets_prev": 0, "ifOutOctets_delta": null, "ifOutOctets_rate": null, @@ -6965,11 +6965,11 @@ "ifOutBroadcastPkts_prev": 0, "ifOutBroadcastPkts_delta": null, "ifOutBroadcastPkts_rate": null, - "ifInMulticastPkts": 3079743, + "ifInMulticastPkts": 8645192, "ifInMulticastPkts_prev": 0, "ifInMulticastPkts_delta": null, "ifInMulticastPkts_rate": null, - "ifOutMulticastPkts": 1648063, + "ifOutMulticastPkts": 4691073, "ifOutMulticastPkts_prev": 0, "ifOutMulticastPkts_delta": null, "ifOutMulticastPkts_rate": null @@ -6998,7 +6998,7 @@ "ifAlias": "nni", "ifPhysAddress": "f46e95a2f868", "ifHardType": null, - "ifLastChange": 7000, + "ifLastChange": 44940200, "ifVlan": "0", "ifTrunk": null, "counter_in": null, @@ -7017,11 +7017,11 @@ "pagpEthcOperationMode": null, "pagpDeviceId": null, "pagpGroupIfIndex": null, - "ifInUcastPkts": 1687465, + "ifInUcastPkts": 2720914, "ifInUcastPkts_prev": 0, "ifInUcastPkts_delta": null, "ifInUcastPkts_rate": null, - "ifOutUcastPkts": 768254, + "ifOutUcastPkts": 1260550, "ifOutUcastPkts_prev": 0, "ifOutUcastPkts_delta": null, "ifOutUcastPkts_rate": null, @@ -7033,11 +7033,11 @@ "ifOutErrors_prev": 0, "ifOutErrors_delta": null, "ifOutErrors_rate": null, - "ifInOctets": 1719949643, + "ifInOctets": 2324769346, "ifInOctets_prev": 0, "ifInOctets_delta": null, "ifInOctets_rate": null, - "ifOutOctets": 485825926, + "ifOutOctets": 1073163718, "ifOutOctets_prev": 0, "ifOutOctets_delta": null, "ifOutOctets_rate": null, @@ -7070,11 +7070,11 @@ "ifOutBroadcastPkts_prev": 0, "ifOutBroadcastPkts_delta": null, "ifOutBroadcastPkts_rate": null, - "ifInMulticastPkts": 838886, + "ifInMulticastPkts": 2236751, "ifInMulticastPkts_prev": 0, "ifInMulticastPkts_delta": null, "ifInMulticastPkts_rate": null, - "ifOutMulticastPkts": 1652255, + "ifOutMulticastPkts": 4703651, "ifOutMulticastPkts_prev": 0, "ifOutMulticastPkts_delta": null, "ifOutMulticastPkts_rate": null @@ -7122,11 +7122,11 @@ "pagpEthcOperationMode": null, "pagpDeviceId": null, "pagpGroupIfIndex": null, - "ifInUcastPkts": 904874, + "ifInUcastPkts": 3258827, "ifInUcastPkts_prev": 0, "ifInUcastPkts_delta": null, "ifInUcastPkts_rate": null, - "ifOutUcastPkts": 4013, + "ifOutUcastPkts": 6469, "ifOutUcastPkts_prev": 0, "ifOutUcastPkts_delta": null, "ifOutUcastPkts_rate": null, @@ -7138,11 +7138,11 @@ "ifOutErrors_prev": 0, "ifOutErrors_delta": null, "ifOutErrors_rate": null, - "ifInOctets": 476004773, + "ifInOctets": 1769090213, "ifInOctets_prev": 0, "ifInOctets_delta": null, "ifInOctets_rate": null, - "ifOutOctets": 178702029, + "ifOutOctets": 496322282, "ifOutOctets_prev": 0, "ifOutOctets_delta": null, "ifOutOctets_rate": null, @@ -7175,11 +7175,11 @@ "ifOutBroadcastPkts_prev": 0, "ifOutBroadcastPkts_delta": null, "ifOutBroadcastPkts_rate": null, - "ifInMulticastPkts": 1768250, + "ifInMulticastPkts": 5273307, "ifInMulticastPkts_prev": 0, "ifInMulticastPkts_delta": null, "ifInMulticastPkts_rate": null, - "ifOutMulticastPkts": 1248594, + "ifOutMulticastPkts": 3391556, "ifOutMulticastPkts_prev": 0, "ifOutMulticastPkts_delta": null, "ifOutMulticastPkts_rate": null @@ -7227,11 +7227,11 @@ "pagpEthcOperationMode": null, "pagpDeviceId": null, "pagpGroupIfIndex": null, - "ifInUcastPkts": 5952108, + "ifInUcastPkts": 11612549, "ifInUcastPkts_prev": 0, "ifInUcastPkts_delta": null, "ifInUcastPkts_rate": null, - "ifOutUcastPkts": 5198535, + "ifOutUcastPkts": 12220582, "ifOutUcastPkts_prev": 0, "ifOutUcastPkts_delta": null, "ifOutUcastPkts_rate": null, @@ -7243,11 +7243,11 @@ "ifOutErrors_prev": 0, "ifOutErrors_delta": null, "ifOutErrors_rate": null, - "ifInOctets": 5282372875, + "ifInOctets": 9411911800, "ifInOctets_prev": 0, "ifInOctets_delta": null, "ifInOctets_rate": null, - "ifOutOctets": 1989227962, + "ifOutOctets": 4923794323, "ifOutOctets_prev": 0, "ifOutOctets_delta": null, "ifOutOctets_rate": null, @@ -7260,7 +7260,7 @@ "ifOutNUcastPkts_prev": 0, "ifOutNUcastPkts_delta": null, "ifOutNUcastPkts_rate": null, - "ifInDiscards": 1, + "ifInDiscards": 7, "ifInDiscards_prev": 0, "ifInDiscards_delta": null, "ifInDiscards_rate": null, @@ -7280,11 +7280,11 @@ "ifOutBroadcastPkts_prev": 0, "ifOutBroadcastPkts_delta": null, "ifOutBroadcastPkts_rate": null, - "ifInMulticastPkts": 1768922, + "ifInMulticastPkts": 5274045, "ifInMulticastPkts_prev": 0, "ifInMulticastPkts_delta": null, "ifInMulticastPkts_rate": null, - "ifOutMulticastPkts": 1253301, + "ifOutMulticastPkts": 3385875, "ifOutMulticastPkts_prev": 0, "ifOutMulticastPkts_delta": null, "ifOutMulticastPkts_rate": null @@ -7313,7 +7313,7 @@ "ifAlias": "nni", "ifPhysAddress": "f46e95a2f871", "ifHardType": null, - "ifLastChange": 7000, + "ifLastChange": 45011500, "ifVlan": "0", "ifTrunk": null, "counter_in": null, @@ -7332,11 +7332,11 @@ "pagpEthcOperationMode": null, "pagpDeviceId": null, "pagpGroupIfIndex": null, - "ifInUcastPkts": 518652, + "ifInUcastPkts": 1389053, "ifInUcastPkts_prev": 0, "ifInUcastPkts_delta": null, "ifInUcastPkts_rate": null, - "ifOutUcastPkts": 519515, + "ifOutUcastPkts": 1390031, "ifOutUcastPkts_prev": 0, "ifOutUcastPkts_delta": null, "ifOutUcastPkts_rate": null, @@ -7348,11 +7348,11 @@ "ifOutErrors_prev": 0, "ifOutErrors_delta": null, "ifOutErrors_rate": null, - "ifInOctets": 305487379, + "ifInOctets": 845880451, "ifInOctets_prev": 0, "ifInOctets_delta": null, "ifInOctets_rate": null, - "ifOutOctets": 305193861, + "ifOutOctets": 846196673, "ifOutOctets_prev": 0, "ifOutOctets_delta": null, "ifOutOctets_rate": null, @@ -7365,7 +7365,7 @@ "ifOutNUcastPkts_prev": 0, "ifOutNUcastPkts_delta": null, "ifOutNUcastPkts_rate": null, - "ifInDiscards": 4, + "ifInDiscards": 9, "ifInDiscards_prev": 0, "ifInDiscards_delta": null, "ifInDiscards_rate": null, @@ -7385,11 +7385,11 @@ "ifOutBroadcastPkts_prev": 0, "ifOutBroadcastPkts_delta": null, "ifOutBroadcastPkts_rate": null, - "ifInMulticastPkts": 1019867, + "ifInMulticastPkts": 2755299, "ifInMulticastPkts_prev": 0, "ifInMulticastPkts_delta": null, "ifInMulticastPkts_rate": null, - "ifOutMulticastPkts": 1449879, + "ifOutMulticastPkts": 3939297, "ifOutMulticastPkts_prev": 0, "ifOutMulticastPkts_delta": null, "ifOutMulticastPkts_rate": null @@ -7617,7 +7617,7 @@ "processor_index": "1", "processor_type": "voss", "processor_usage": 2, - "processor_descr": "VSP Processor", + "processor_descr": "VOSS Processor", "processor_precision": 1, "processor_perc_warn": 75 } @@ -7656,8 +7656,8 @@ "mempool_precision": 1, "mempool_descr": "VOSS Memory", "mempool_perc": 8, - "mempool_used": 1245828000, - "mempool_free": 15189288000, + "mempool_used": 1246476000, + "mempool_free": 15188640000, "mempool_total": 16435116000, "mempool_largestfree": null, "mempool_lowestfree": null, @@ -7677,7 +7677,7 @@ "sensor_oid": ".1.3.6.1.4.1.2272.1.4.8.1.1.2.1", "sensor_index": "rcChasPowerSupplyOperStatus.1", "sensor_type": "rcChasPowerSupplyOperStatus", - "sensor_descr": "Power Supply 1", + "sensor_descr": "VOSS Power Supply 1", "group": null, "sensor_divisor": 1, "sensor_multiplier": 1, @@ -7701,7 +7701,7 @@ "sensor_oid": ".1.3.6.1.4.1.2272.1.4.8.1.1.2.2", "sensor_index": "rcChasPowerSupplyOperStatus.2", "sensor_type": "rcChasPowerSupplyOperStatus", - "sensor_descr": "Power Supply 2", + "sensor_descr": "VOSS Power Supply 2", "group": null, "sensor_divisor": 1, "sensor_multiplier": 1, @@ -7718,6 +7718,294 @@ "user_func": null, "state_name": "rcChasPowerSupplyOperStatus" }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.2272.1.101.1.1.4.1.4.1.1", + "sensor_index": "rcVossSystemFanInfoOperStatus.1.1", + "sensor_type": "rcVossSystemFanInfoOperStatus", + "sensor_descr": "VOSS Tray 1 Fan 1", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 0, + "sensor_limit": 3, + "sensor_limit_warn": 3, + "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": "rcVossSystemFanInfoOperStatus" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.2272.1.101.1.1.4.1.4.1.2", + "sensor_index": "rcVossSystemFanInfoOperStatus.1.2", + "sensor_type": "rcVossSystemFanInfoOperStatus", + "sensor_descr": "VOSS Tray 1 Fan 2", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 0, + "sensor_limit": 3, + "sensor_limit_warn": 3, + "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": "rcVossSystemFanInfoOperStatus" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.2272.1.101.1.1.4.1.4.2.1", + "sensor_index": "rcVossSystemFanInfoOperStatus.2.1", + "sensor_type": "rcVossSystemFanInfoOperStatus", + "sensor_descr": "VOSS Tray 2 Fan 1", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 0, + "sensor_limit": 3, + "sensor_limit_warn": 3, + "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": "rcVossSystemFanInfoOperStatus" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.2272.1.101.1.1.4.1.4.2.2", + "sensor_index": "rcVossSystemFanInfoOperStatus.2.2", + "sensor_type": "rcVossSystemFanInfoOperStatus", + "sensor_descr": "VOSS Tray 2 Fan 2", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 0, + "sensor_limit": 3, + "sensor_limit_warn": 3, + "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": "rcVossSystemFanInfoOperStatus" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.2272.1.101.1.1.4.1.4.3.1", + "sensor_index": "rcVossSystemFanInfoOperStatus.3.1", + "sensor_type": "rcVossSystemFanInfoOperStatus", + "sensor_descr": "VOSS Tray 3 Fan 1", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 0, + "sensor_limit": 3, + "sensor_limit_warn": 3, + "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": "rcVossSystemFanInfoOperStatus" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.2272.1.101.1.1.4.1.4.3.2", + "sensor_index": "rcVossSystemFanInfoOperStatus.3.2", + "sensor_type": "rcVossSystemFanInfoOperStatus", + "sensor_descr": "VOSS Tray 3 Fan 2", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 0, + "sensor_limit": 3, + "sensor_limit_warn": 3, + "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": "rcVossSystemFanInfoOperStatus" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.2272.1.101.1.1.4.1.4.4.1", + "sensor_index": "rcVossSystemFanInfoOperStatus.4.1", + "sensor_type": "rcVossSystemFanInfoOperStatus", + "sensor_descr": "VOSS Tray 4 Fan 1", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 0, + "sensor_limit": 3, + "sensor_limit_warn": 3, + "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": "rcVossSystemFanInfoOperStatus" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.2272.1.101.1.1.4.1.4.4.2", + "sensor_index": "rcVossSystemFanInfoOperStatus.4.2", + "sensor_type": "rcVossSystemFanInfoOperStatus", + "sensor_descr": "VOSS Tray 4 Fan 2", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 0, + "sensor_limit": 3, + "sensor_limit_warn": 3, + "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": "rcVossSystemFanInfoOperStatus" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.2272.1.101.1.1.4.1.4.5.1", + "sensor_index": "rcVossSystemFanInfoOperStatus.5.1", + "sensor_type": "rcVossSystemFanInfoOperStatus", + "sensor_descr": "VOSS Tray 5 Fan 1", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 0, + "sensor_limit": 3, + "sensor_limit_warn": 3, + "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": "rcVossSystemFanInfoOperStatus" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.2272.1.101.1.1.4.1.4.5.2", + "sensor_index": "rcVossSystemFanInfoOperStatus.5.2", + "sensor_type": "rcVossSystemFanInfoOperStatus", + "sensor_descr": "VOSS Tray 5 Fan 2", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 0, + "sensor_limit": 3, + "sensor_limit_warn": 3, + "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": "rcVossSystemFanInfoOperStatus" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.2272.1.101.1.1.4.1.4.6.1", + "sensor_index": "rcVossSystemFanInfoOperStatus.6.1", + "sensor_type": "rcVossSystemFanInfoOperStatus", + "sensor_descr": "VOSS Tray 6 Fan 1", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 0, + "sensor_limit": 3, + "sensor_limit_warn": 3, + "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": "rcVossSystemFanInfoOperStatus" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.2272.1.101.1.1.4.1.4.6.2", + "sensor_index": "rcVossSystemFanInfoOperStatus.6.2", + "sensor_type": "rcVossSystemFanInfoOperStatus", + "sensor_descr": "VOSS Tray 6 Fan 2", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 0, + "sensor_limit": 3, + "sensor_limit_warn": 3, + "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": "rcVossSystemFanInfoOperStatus" + }, { "sensor_deleted": 0, "sensor_class": "temperature", @@ -7725,55 +8013,7 @@ "sensor_oid": ".1.3.6.1.4.1.2272.1.212.1.0", "sensor_index": "rcSingleCpSystemCpuTemperature.0", "sensor_type": "avaya-vsp", - "sensor_descr": "CPU temperature", - "group": null, - "sensor_divisor": 1, - "sensor_multiplier": 1, - "sensor_current": 30, - "sensor_limit": 50, - "sensor_limit_warn": null, - "sensor_limit_low": 20, - "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 - }, - { - "sensor_deleted": 0, - "sensor_class": "temperature", - "poller_type": "snmp", - "sensor_oid": ".1.3.6.1.4.1.2272.1.212.2.0", - "sensor_index": "rcSingleCpSystemMacTemperature.0", - "sensor_type": "avaya-vsp", - "sensor_descr": "MAC temperature", - "group": null, - "sensor_divisor": 1, - "sensor_multiplier": 1, - "sensor_current": 35, - "sensor_limit": 55, - "sensor_limit_warn": null, - "sensor_limit_low": 25, - "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 - }, - { - "sensor_deleted": 0, - "sensor_class": "temperature", - "poller_type": "snmp", - "sensor_oid": ".1.3.6.1.4.1.2272.1.212.3.0", - "sensor_index": "rcSingleCpSystemPhy1Temperature.0", - "sensor_type": "avaya-vsp", - "sensor_descr": "PHY1 temperature", + "sensor_descr": "VOSS CPU temperature", "group": null, "sensor_divisor": 1, "sensor_multiplier": 1, @@ -7794,17 +8034,65 @@ "sensor_deleted": 0, "sensor_class": "temperature", "poller_type": "snmp", - "sensor_oid": ".1.3.6.1.4.1.2272.1.212.4.0", - "sensor_index": "rcSingleCpSystemPhy2Temperature.0", + "sensor_oid": ".1.3.6.1.4.1.2272.1.212.2.0", + "sensor_index": "rcSingleCpSystemMacTemperature.0", "sensor_type": "avaya-vsp", - "sensor_descr": "PHY2 temperature", + "sensor_descr": "VOSS MAC temperature", "group": null, "sensor_divisor": 1, "sensor_multiplier": 1, - "sensor_current": 30, - "sensor_limit": 50, + "sensor_current": 34, + "sensor_limit": 54, "sensor_limit_warn": null, - "sensor_limit_low": 20, + "sensor_limit_low": 24, + "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 + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.2272.1.212.3.0", + "sensor_index": "rcSingleCpSystemPhy1Temperature.0", + "sensor_type": "avaya-vsp", + "sensor_descr": "VOSS PHY1 temperature", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 28, + "sensor_limit": 48, + "sensor_limit_warn": null, + "sensor_limit_low": 18, + "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 + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.2272.1.212.4.0", + "sensor_index": "rcSingleCpSystemPhy2Temperature.0", + "sensor_type": "avaya-vsp", + "sensor_descr": "VOSS PHY2 temperature", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 28, + "sensor_limit": 48, + "sensor_limit_warn": null, + "sensor_limit_low": 18, "sensor_limit_low_warn": null, "sensor_alert": 1, "sensor_custom": "No", @@ -7843,6 +8131,34 @@ "state_draw_graph": 0, "state_value": 4, "state_generic_value": 1 + }, + { + "state_name": "rcVossSystemFanInfoOperStatus", + "state_descr": "unknown", + "state_draw_graph": 0, + "state_value": 1, + "state_generic_value": 3 + }, + { + "state_name": "rcVossSystemFanInfoOperStatus", + "state_descr": "up", + "state_draw_graph": 0, + "state_value": 2, + "state_generic_value": 0 + }, + { + "state_name": "rcVossSystemFanInfoOperStatus", + "state_descr": "down", + "state_draw_graph": 0, + "state_value": 3, + "state_generic_value": 1 + }, + { + "state_name": "rcVossSystemFanInfoOperStatus", + "state_descr": "notPresent", + "state_draw_graph": 0, + "state_value": 4, + "state_generic_value": 3 } ] }, @@ -7855,7 +8171,7 @@ "sensor_oid": ".1.3.6.1.4.1.2272.1.4.8.1.1.2.1", "sensor_index": "rcChasPowerSupplyOperStatus.1", "sensor_type": "rcChasPowerSupplyOperStatus", - "sensor_descr": "Power Supply 1", + "sensor_descr": "VOSS Power Supply 1", "group": null, "sensor_divisor": 1, "sensor_multiplier": 1, @@ -7879,7 +8195,7 @@ "sensor_oid": ".1.3.6.1.4.1.2272.1.4.8.1.1.2.2", "sensor_index": "rcChasPowerSupplyOperStatus.2", "sensor_type": "rcChasPowerSupplyOperStatus", - "sensor_descr": "Power Supply 2", + "sensor_descr": "VOSS Power Supply 2", "group": null, "sensor_divisor": 1, "sensor_multiplier": 1, @@ -7896,6 +8212,294 @@ "user_func": null, "state_name": "rcChasPowerSupplyOperStatus" }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.2272.1.101.1.1.4.1.4.1.1", + "sensor_index": "rcVossSystemFanInfoOperStatus.1.1", + "sensor_type": "rcVossSystemFanInfoOperStatus", + "sensor_descr": "VOSS Tray 1 Fan 1", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 2, + "sensor_limit": 3, + "sensor_limit_warn": 3, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": 0, + "user_func": null, + "state_name": "rcVossSystemFanInfoOperStatus" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.2272.1.101.1.1.4.1.4.1.2", + "sensor_index": "rcVossSystemFanInfoOperStatus.1.2", + "sensor_type": "rcVossSystemFanInfoOperStatus", + "sensor_descr": "VOSS Tray 1 Fan 2", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 2, + "sensor_limit": 3, + "sensor_limit_warn": 3, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": 0, + "user_func": null, + "state_name": "rcVossSystemFanInfoOperStatus" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.2272.1.101.1.1.4.1.4.2.1", + "sensor_index": "rcVossSystemFanInfoOperStatus.2.1", + "sensor_type": "rcVossSystemFanInfoOperStatus", + "sensor_descr": "VOSS Tray 2 Fan 1", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 2, + "sensor_limit": 3, + "sensor_limit_warn": 3, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": 0, + "user_func": null, + "state_name": "rcVossSystemFanInfoOperStatus" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.2272.1.101.1.1.4.1.4.2.2", + "sensor_index": "rcVossSystemFanInfoOperStatus.2.2", + "sensor_type": "rcVossSystemFanInfoOperStatus", + "sensor_descr": "VOSS Tray 2 Fan 2", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 2, + "sensor_limit": 3, + "sensor_limit_warn": 3, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": 0, + "user_func": null, + "state_name": "rcVossSystemFanInfoOperStatus" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.2272.1.101.1.1.4.1.4.3.1", + "sensor_index": "rcVossSystemFanInfoOperStatus.3.1", + "sensor_type": "rcVossSystemFanInfoOperStatus", + "sensor_descr": "VOSS Tray 3 Fan 1", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 2, + "sensor_limit": 3, + "sensor_limit_warn": 3, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": 0, + "user_func": null, + "state_name": "rcVossSystemFanInfoOperStatus" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.2272.1.101.1.1.4.1.4.3.2", + "sensor_index": "rcVossSystemFanInfoOperStatus.3.2", + "sensor_type": "rcVossSystemFanInfoOperStatus", + "sensor_descr": "VOSS Tray 3 Fan 2", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 2, + "sensor_limit": 3, + "sensor_limit_warn": 3, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": 0, + "user_func": null, + "state_name": "rcVossSystemFanInfoOperStatus" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.2272.1.101.1.1.4.1.4.4.1", + "sensor_index": "rcVossSystemFanInfoOperStatus.4.1", + "sensor_type": "rcVossSystemFanInfoOperStatus", + "sensor_descr": "VOSS Tray 4 Fan 1", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 2, + "sensor_limit": 3, + "sensor_limit_warn": 3, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": 0, + "user_func": null, + "state_name": "rcVossSystemFanInfoOperStatus" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.2272.1.101.1.1.4.1.4.4.2", + "sensor_index": "rcVossSystemFanInfoOperStatus.4.2", + "sensor_type": "rcVossSystemFanInfoOperStatus", + "sensor_descr": "VOSS Tray 4 Fan 2", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 2, + "sensor_limit": 3, + "sensor_limit_warn": 3, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": 0, + "user_func": null, + "state_name": "rcVossSystemFanInfoOperStatus" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.2272.1.101.1.1.4.1.4.5.1", + "sensor_index": "rcVossSystemFanInfoOperStatus.5.1", + "sensor_type": "rcVossSystemFanInfoOperStatus", + "sensor_descr": "VOSS Tray 5 Fan 1", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 2, + "sensor_limit": 3, + "sensor_limit_warn": 3, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": 0, + "user_func": null, + "state_name": "rcVossSystemFanInfoOperStatus" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.2272.1.101.1.1.4.1.4.5.2", + "sensor_index": "rcVossSystemFanInfoOperStatus.5.2", + "sensor_type": "rcVossSystemFanInfoOperStatus", + "sensor_descr": "VOSS Tray 5 Fan 2", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 2, + "sensor_limit": 3, + "sensor_limit_warn": 3, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": 0, + "user_func": null, + "state_name": "rcVossSystemFanInfoOperStatus" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.2272.1.101.1.1.4.1.4.6.1", + "sensor_index": "rcVossSystemFanInfoOperStatus.6.1", + "sensor_type": "rcVossSystemFanInfoOperStatus", + "sensor_descr": "VOSS Tray 6 Fan 1", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 2, + "sensor_limit": 3, + "sensor_limit_warn": 3, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": 0, + "user_func": null, + "state_name": "rcVossSystemFanInfoOperStatus" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.2272.1.101.1.1.4.1.4.6.2", + "sensor_index": "rcVossSystemFanInfoOperStatus.6.2", + "sensor_type": "rcVossSystemFanInfoOperStatus", + "sensor_descr": "VOSS Tray 6 Fan 2", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 2, + "sensor_limit": 3, + "sensor_limit_warn": 3, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": 0, + "user_func": null, + "state_name": "rcVossSystemFanInfoOperStatus" + }, { "sensor_deleted": 0, "sensor_class": "temperature", @@ -7903,55 +8507,7 @@ "sensor_oid": ".1.3.6.1.4.1.2272.1.212.1.0", "sensor_index": "rcSingleCpSystemCpuTemperature.0", "sensor_type": "avaya-vsp", - "sensor_descr": "CPU temperature", - "group": null, - "sensor_divisor": 1, - "sensor_multiplier": 1, - "sensor_current": 30, - "sensor_limit": 50, - "sensor_limit_warn": null, - "sensor_limit_low": 20, - "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 - }, - { - "sensor_deleted": 0, - "sensor_class": "temperature", - "poller_type": "snmp", - "sensor_oid": ".1.3.6.1.4.1.2272.1.212.2.0", - "sensor_index": "rcSingleCpSystemMacTemperature.0", - "sensor_type": "avaya-vsp", - "sensor_descr": "MAC temperature", - "group": null, - "sensor_divisor": 1, - "sensor_multiplier": 1, - "sensor_current": 35, - "sensor_limit": 55, - "sensor_limit_warn": null, - "sensor_limit_low": 25, - "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 - }, - { - "sensor_deleted": 0, - "sensor_class": "temperature", - "poller_type": "snmp", - "sensor_oid": ".1.3.6.1.4.1.2272.1.212.3.0", - "sensor_index": "rcSingleCpSystemPhy1Temperature.0", - "sensor_type": "avaya-vsp", - "sensor_descr": "PHY1 temperature", + "sensor_descr": "VOSS CPU temperature", "group": null, "sensor_divisor": 1, "sensor_multiplier": 1, @@ -7972,17 +8528,65 @@ "sensor_deleted": 0, "sensor_class": "temperature", "poller_type": "snmp", - "sensor_oid": ".1.3.6.1.4.1.2272.1.212.4.0", - "sensor_index": "rcSingleCpSystemPhy2Temperature.0", + "sensor_oid": ".1.3.6.1.4.1.2272.1.212.2.0", + "sensor_index": "rcSingleCpSystemMacTemperature.0", "sensor_type": "avaya-vsp", - "sensor_descr": "PHY2 temperature", + "sensor_descr": "VOSS MAC temperature", "group": null, "sensor_divisor": 1, "sensor_multiplier": 1, - "sensor_current": 30, - "sensor_limit": 50, + "sensor_current": 34, + "sensor_limit": 54, "sensor_limit_warn": null, - "sensor_limit_low": 20, + "sensor_limit_low": 24, + "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 + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.2272.1.212.3.0", + "sensor_index": "rcSingleCpSystemPhy1Temperature.0", + "sensor_type": "avaya-vsp", + "sensor_descr": "VOSS PHY1 temperature", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 28, + "sensor_limit": 48, + "sensor_limit_warn": null, + "sensor_limit_low": 18, + "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 + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.2272.1.212.4.0", + "sensor_index": "rcSingleCpSystemPhy2Temperature.0", + "sensor_type": "avaya-vsp", + "sensor_descr": "VOSS PHY2 temperature", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 28, + "sensor_limit": 48, + "sensor_limit_warn": null, + "sensor_limit_low": 18, "sensor_limit_low_warn": null, "sensor_alert": 1, "sensor_custom": "No", @@ -8021,6 +8625,34 @@ "state_draw_graph": 0, "state_value": 4, "state_generic_value": 1 + }, + { + "state_name": "rcVossSystemFanInfoOperStatus", + "state_descr": "unknown", + "state_draw_graph": 0, + "state_value": 1, + "state_generic_value": 3 + }, + { + "state_name": "rcVossSystemFanInfoOperStatus", + "state_descr": "up", + "state_draw_graph": 0, + "state_value": 2, + "state_generic_value": 0 + }, + { + "state_name": "rcVossSystemFanInfoOperStatus", + "state_descr": "down", + "state_draw_graph": 0, + "state_value": 3, + "state_generic_value": 1 + }, + { + "state_name": "rcVossSystemFanInfoOperStatus", + "state_descr": "notPresent", + "state_draw_graph": 0, + "state_value": 4, + "state_generic_value": 3 } ] } diff --git a/tests/data/voss_8404.json b/tests/data/voss_8404.json index 5cc393a314..7f31c9e31b 100644 --- a/tests/data/voss_8404.json +++ b/tests/data/voss_8404.json @@ -9,7 +9,7 @@ "processor_index": "1", "processor_type": "voss", "processor_usage": "88", - "processor_descr": "VSP Processor", + "processor_descr": "VOSS Processor", "processor_precision": "1", "processor_perc_warn": "75" } diff --git a/tests/data/voss_8608.json b/tests/data/voss_8608.json index aab51af2b9..6d61e2fc08 100644 --- a/tests/data/voss_8608.json +++ b/tests/data/voss_8608.json @@ -16437,7 +16437,7 @@ "processor_index": "1", "processor_type": "voss", "processor_usage": 4, - "processor_descr": "VSP Processor", + "processor_descr": "VOSS Processor", "processor_precision": 1, "processor_perc_warn": 75 }, @@ -16448,7 +16448,7 @@ "processor_index": "2", "processor_type": "voss", "processor_usage": 9, - "processor_descr": "VSP Processor", + "processor_descr": "VOSS Processor", "processor_precision": 1, "processor_perc_warn": 75 }, @@ -16459,7 +16459,7 @@ "processor_index": "3", "processor_type": "voss", "processor_usage": 6, - "processor_descr": "VSP Processor", + "processor_descr": "VOSS Processor", "processor_precision": 1, "processor_perc_warn": 75 }, @@ -16470,7 +16470,7 @@ "processor_index": "4", "processor_type": "voss", "processor_usage": 5, - "processor_descr": "VSP Processor", + "processor_descr": "VOSS Processor", "processor_precision": 1, "processor_perc_warn": 75 }, @@ -16481,7 +16481,7 @@ "processor_index": "6", "processor_type": "voss", "processor_usage": 3, - "processor_descr": "VSP Processor", + "processor_descr": "VOSS Processor", "processor_precision": 1, "processor_perc_warn": 75 }, @@ -16492,7 +16492,7 @@ "processor_index": "21", "processor_type": "voss", "processor_usage": 4, - "processor_descr": "VSP Processor", + "processor_descr": "VOSS Processor", "processor_precision": 1, "processor_perc_warn": 75 }, @@ -16503,7 +16503,7 @@ "processor_index": "22", "processor_type": "voss", "processor_usage": 4, - "processor_descr": "VSP Processor", + "processor_descr": "VOSS Processor", "processor_precision": 1, "processor_perc_warn": 75 }, @@ -16514,7 +16514,7 @@ "processor_index": "23", "processor_type": "voss", "processor_usage": 4, - "processor_descr": "VSP Processor", + "processor_descr": "VOSS Processor", "processor_precision": 1, "processor_perc_warn": 75 } @@ -16574,7 +16574,7 @@ "sensor_oid": ".1.3.6.1.4.1.2272.1.4.8.1.1.2.1", "sensor_index": "rcChasPowerSupplyOperStatus.1", "sensor_type": "rcChasPowerSupplyOperStatus", - "sensor_descr": "Power Supply 1", + "sensor_descr": "VOSS Power Supply 1", "group": null, "sensor_divisor": 1, "sensor_multiplier": 1, @@ -16598,7 +16598,7 @@ "sensor_oid": ".1.3.6.1.4.1.2272.1.4.8.1.1.2.2", "sensor_index": "rcChasPowerSupplyOperStatus.2", "sensor_type": "rcChasPowerSupplyOperStatus", - "sensor_descr": "Power Supply 2", + "sensor_descr": "VOSS Power Supply 2", "group": null, "sensor_divisor": 1, "sensor_multiplier": 1, @@ -16622,7 +16622,7 @@ "sensor_oid": ".1.3.6.1.4.1.2272.1.4.8.1.1.2.3", "sensor_index": "rcChasPowerSupplyOperStatus.3", "sensor_type": "rcChasPowerSupplyOperStatus", - "sensor_descr": "Power Supply 3", + "sensor_descr": "VOSS Power Supply 3", "group": null, "sensor_divisor": 1, "sensor_multiplier": 1, @@ -16646,7 +16646,7 @@ "sensor_oid": ".1.3.6.1.4.1.2272.1.4.8.1.1.2.4", "sensor_index": "rcChasPowerSupplyOperStatus.4", "sensor_type": "rcChasPowerSupplyOperStatus", - "sensor_descr": "Power Supply 4", + "sensor_descr": "VOSS Power Supply 4", "group": null, "sensor_divisor": 1, "sensor_multiplier": 1, @@ -16704,7 +16704,7 @@ "sensor_oid": ".1.3.6.1.4.1.2272.1.4.8.1.1.2.1", "sensor_index": "rcChasPowerSupplyOperStatus.1", "sensor_type": "rcChasPowerSupplyOperStatus", - "sensor_descr": "Power Supply 1", + "sensor_descr": "VOSS Power Supply 1", "group": null, "sensor_divisor": 1, "sensor_multiplier": 1, @@ -16728,7 +16728,7 @@ "sensor_oid": ".1.3.6.1.4.1.2272.1.4.8.1.1.2.2", "sensor_index": "rcChasPowerSupplyOperStatus.2", "sensor_type": "rcChasPowerSupplyOperStatus", - "sensor_descr": "Power Supply 2", + "sensor_descr": "VOSS Power Supply 2", "group": null, "sensor_divisor": 1, "sensor_multiplier": 1, @@ -16752,7 +16752,7 @@ "sensor_oid": ".1.3.6.1.4.1.2272.1.4.8.1.1.2.3", "sensor_index": "rcChasPowerSupplyOperStatus.3", "sensor_type": "rcChasPowerSupplyOperStatus", - "sensor_descr": "Power Supply 3", + "sensor_descr": "VOSS Power Supply 3", "group": null, "sensor_divisor": 1, "sensor_multiplier": 1, @@ -16776,7 +16776,7 @@ "sensor_oid": ".1.3.6.1.4.1.2272.1.4.8.1.1.2.4", "sensor_index": "rcChasPowerSupplyOperStatus.4", "sensor_type": "rcChasPowerSupplyOperStatus", - "sensor_descr": "Power Supply 4", + "sensor_descr": "VOSS Power Supply 4", "group": null, "sensor_divisor": 1, "sensor_multiplier": 1, diff --git a/tests/data/voss_9012.json b/tests/data/voss_9012.json index 9d3bfa484d..89f28b38fa 100644 --- a/tests/data/voss_9012.json +++ b/tests/data/voss_9012.json @@ -10557,7 +10557,7 @@ "processor_index": "1", "processor_type": "voss", "processor_usage": 5, - "processor_descr": "VSP Processor", + "processor_descr": "VOSS Processor", "processor_precision": 1, "processor_perc_warn": 75 }, @@ -10568,7 +10568,7 @@ "processor_index": "2", "processor_type": "voss", "processor_usage": 2, - "processor_descr": "VSP Processor", + "processor_descr": "VOSS Processor", "processor_precision": 1, "processor_perc_warn": 75 }, @@ -10579,7 +10579,7 @@ "processor_index": "3", "processor_type": "voss", "processor_usage": 17, - "processor_descr": "VSP Processor", + "processor_descr": "VOSS Processor", "processor_precision": 1, "processor_perc_warn": 75 }, @@ -10590,7 +10590,7 @@ "processor_index": "6", "processor_type": "voss", "processor_usage": 15, - "processor_descr": "VSP Processor", + "processor_descr": "VOSS Processor", "processor_precision": 1, "processor_perc_warn": 75 }, @@ -10601,7 +10601,7 @@ "processor_index": "21", "processor_type": "voss", "processor_usage": 2, - "processor_descr": "VSP Processor", + "processor_descr": "VOSS Processor", "processor_precision": 1, "processor_perc_warn": 75 }, @@ -10612,7 +10612,7 @@ "processor_index": "22", "processor_type": "voss", "processor_usage": 1, - "processor_descr": "VSP Processor", + "processor_descr": "VOSS Processor", "processor_precision": 1, "processor_perc_warn": 75 }, @@ -10623,7 +10623,7 @@ "processor_index": "23", "processor_type": "voss", "processor_usage": 1, - "processor_descr": "VSP Processor", + "processor_descr": "VOSS Processor", "processor_precision": 1, "processor_perc_warn": 75 }, @@ -10634,7 +10634,7 @@ "processor_index": "24", "processor_type": "voss", "processor_usage": 2, - "processor_descr": "VSP Processor", + "processor_descr": "VOSS Processor", "processor_precision": 1, "processor_perc_warn": 75 } @@ -10694,7 +10694,7 @@ "sensor_oid": ".1.3.6.1.4.1.2272.1.4.8.1.1.2.1", "sensor_index": "rcChasPowerSupplyOperStatus.1", "sensor_type": "rcChasPowerSupplyOperStatus", - "sensor_descr": "Power Supply 1", + "sensor_descr": "VOSS Power Supply 1", "group": null, "sensor_divisor": 1, "sensor_multiplier": 1, @@ -10718,7 +10718,7 @@ "sensor_oid": ".1.3.6.1.4.1.2272.1.4.8.1.1.2.2", "sensor_index": "rcChasPowerSupplyOperStatus.2", "sensor_type": "rcChasPowerSupplyOperStatus", - "sensor_descr": "Power Supply 2", + "sensor_descr": "VOSS Power Supply 2", "group": null, "sensor_divisor": 1, "sensor_multiplier": 1, @@ -10742,7 +10742,7 @@ "sensor_oid": ".1.3.6.1.4.1.2272.1.4.8.1.1.2.3", "sensor_index": "rcChasPowerSupplyOperStatus.3", "sensor_type": "rcChasPowerSupplyOperStatus", - "sensor_descr": "Power Supply 3", + "sensor_descr": "VOSS Power Supply 3", "group": null, "sensor_divisor": 1, "sensor_multiplier": 1, @@ -10766,7 +10766,7 @@ "sensor_oid": ".1.3.6.1.4.1.2272.1.4.8.1.1.2.4", "sensor_index": "rcChasPowerSupplyOperStatus.4", "sensor_type": "rcChasPowerSupplyOperStatus", - "sensor_descr": "Power Supply 4", + "sensor_descr": "VOSS Power Supply 4", "group": null, "sensor_divisor": 1, "sensor_multiplier": 1, @@ -10790,7 +10790,7 @@ "sensor_oid": ".1.3.6.1.4.1.2272.1.4.8.1.1.2.5", "sensor_index": "rcChasPowerSupplyOperStatus.5", "sensor_type": "rcChasPowerSupplyOperStatus", - "sensor_descr": "Power Supply 5", + "sensor_descr": "VOSS Power Supply 5", "group": null, "sensor_divisor": 1, "sensor_multiplier": 1, @@ -10814,7 +10814,7 @@ "sensor_oid": ".1.3.6.1.4.1.2272.1.4.8.1.1.2.6", "sensor_index": "rcChasPowerSupplyOperStatus.6", "sensor_type": "rcChasPowerSupplyOperStatus", - "sensor_descr": "Power Supply 6", + "sensor_descr": "VOSS Power Supply 6", "group": null, "sensor_divisor": 1, "sensor_multiplier": 1, @@ -10872,7 +10872,7 @@ "sensor_oid": ".1.3.6.1.4.1.2272.1.4.8.1.1.2.1", "sensor_index": "rcChasPowerSupplyOperStatus.1", "sensor_type": "rcChasPowerSupplyOperStatus", - "sensor_descr": "Power Supply 1", + "sensor_descr": "VOSS Power Supply 1", "group": null, "sensor_divisor": 1, "sensor_multiplier": 1, @@ -10896,7 +10896,7 @@ "sensor_oid": ".1.3.6.1.4.1.2272.1.4.8.1.1.2.2", "sensor_index": "rcChasPowerSupplyOperStatus.2", "sensor_type": "rcChasPowerSupplyOperStatus", - "sensor_descr": "Power Supply 2", + "sensor_descr": "VOSS Power Supply 2", "group": null, "sensor_divisor": 1, "sensor_multiplier": 1, @@ -10920,7 +10920,7 @@ "sensor_oid": ".1.3.6.1.4.1.2272.1.4.8.1.1.2.3", "sensor_index": "rcChasPowerSupplyOperStatus.3", "sensor_type": "rcChasPowerSupplyOperStatus", - "sensor_descr": "Power Supply 3", + "sensor_descr": "VOSS Power Supply 3", "group": null, "sensor_divisor": 1, "sensor_multiplier": 1, @@ -10944,7 +10944,7 @@ "sensor_oid": ".1.3.6.1.4.1.2272.1.4.8.1.1.2.4", "sensor_index": "rcChasPowerSupplyOperStatus.4", "sensor_type": "rcChasPowerSupplyOperStatus", - "sensor_descr": "Power Supply 4", + "sensor_descr": "VOSS Power Supply 4", "group": null, "sensor_divisor": 1, "sensor_multiplier": 1, @@ -10968,7 +10968,7 @@ "sensor_oid": ".1.3.6.1.4.1.2272.1.4.8.1.1.2.5", "sensor_index": "rcChasPowerSupplyOperStatus.5", "sensor_type": "rcChasPowerSupplyOperStatus", - "sensor_descr": "Power Supply 5", + "sensor_descr": "VOSS Power Supply 5", "group": null, "sensor_divisor": 1, "sensor_multiplier": 1, @@ -10992,7 +10992,7 @@ "sensor_oid": ".1.3.6.1.4.1.2272.1.4.8.1.1.2.6", "sensor_index": "rcChasPowerSupplyOperStatus.6", "sensor_type": "rcChasPowerSupplyOperStatus", - "sensor_descr": "Power Supply 6", + "sensor_descr": "VOSS Power Supply 6", "group": null, "sensor_divisor": 1, "sensor_multiplier": 1, diff --git a/tests/snmpsim/voss_7432cq.snmprec b/tests/snmpsim/voss_7432cq.snmprec index 2355b94aa1..eea6ba8c6a 100644 --- a/tests/snmpsim/voss_7432cq.snmprec +++ b/tests/snmpsim/voss_7432cq.snmprec @@ -33,89 +33,89 @@ 1.0.8802.1.1.2.1.3.7.1.3.337|4|1/30 1.0.8802.1.1.2.1.3.7.1.3.384|4x|000000000000 1.0.8802.1.1.2.1.3.7.1.3.385|4x|000000000000 -1.0.8802.1.1.2.1.4.1.1.4.0.292.11|2|4 -1.0.8802.1.1.2.1.4.1.1.4.0.296.10|2|4 -1.0.8802.1.1.2.1.4.1.1.4.0.300.7|2|4 -1.0.8802.1.1.2.1.4.1.1.4.0.320.6|2|4 -1.0.8802.1.1.2.1.4.1.1.4.0.324.4|2|4 -1.0.8802.1.1.2.1.4.1.1.4.0.328.1|2|4 +1.0.8802.1.1.2.1.4.1.1.4.0.292.26|2|4 +1.0.8802.1.1.2.1.4.1.1.4.0.296.28|2|4 +1.0.8802.1.1.2.1.4.1.1.4.0.300.29|2|4 +1.0.8802.1.1.2.1.4.1.1.4.0.320.27|2|4 +1.0.8802.1.1.2.1.4.1.1.4.0.324.18|2|4 +1.0.8802.1.1.2.1.4.1.1.4.0.328.19|2|4 1.0.8802.1.1.2.1.4.1.1.4.0.332.12|2|4 1.0.8802.1.1.2.1.4.1.1.4.0.337.3|2|4 -1.0.8802.1.1.2.1.4.1.1.5.0.292.11|4x|BCADABCBAC00 -1.0.8802.1.1.2.1.4.1.1.5.0.296.10|4x|646A52DA6400 -1.0.8802.1.1.2.1.4.1.1.5.0.300.7|4x|646A52E56800 -1.0.8802.1.1.2.1.4.1.1.5.0.320.6|4x|646A52DC8C00 -1.0.8802.1.1.2.1.4.1.1.5.0.324.4|4x|F46E95A3F800 -1.0.8802.1.1.2.1.4.1.1.5.0.328.1|4x|F46E95A25800 +1.0.8802.1.1.2.1.4.1.1.5.0.292.26|4x|BCADABCBAC00 +1.0.8802.1.1.2.1.4.1.1.5.0.296.28|4x|646A52DA6400 +1.0.8802.1.1.2.1.4.1.1.5.0.300.29|4x|646A52E56800 +1.0.8802.1.1.2.1.4.1.1.5.0.320.27|4x|646A52DC8C00 +1.0.8802.1.1.2.1.4.1.1.5.0.324.18|4x|F46E95A3F800 +1.0.8802.1.1.2.1.4.1.1.5.0.328.19|4x|F46E95A25800 1.0.8802.1.1.2.1.4.1.1.5.0.332.12|4x|F46E95A09800 1.0.8802.1.1.2.1.4.1.1.5.0.337.3|4x|F46E95A3C800 -1.0.8802.1.1.2.1.4.1.1.6.0.292.11|2|5 -1.0.8802.1.1.2.1.4.1.1.6.0.296.10|2|5 -1.0.8802.1.1.2.1.4.1.1.6.0.300.7|2|5 -1.0.8802.1.1.2.1.4.1.1.6.0.320.6|2|5 -1.0.8802.1.1.2.1.4.1.1.6.0.324.4|2|5 -1.0.8802.1.1.2.1.4.1.1.6.0.328.1|2|5 +1.0.8802.1.1.2.1.4.1.1.6.0.292.26|2|5 +1.0.8802.1.1.2.1.4.1.1.6.0.296.28|2|5 +1.0.8802.1.1.2.1.4.1.1.6.0.300.29|2|5 +1.0.8802.1.1.2.1.4.1.1.6.0.320.27|2|5 +1.0.8802.1.1.2.1.4.1.1.6.0.324.18|2|5 +1.0.8802.1.1.2.1.4.1.1.6.0.328.19|2|5 1.0.8802.1.1.2.1.4.1.1.6.0.332.12|2|5 1.0.8802.1.1.2.1.4.1.1.6.0.337.3|2|5 -1.0.8802.1.1.2.1.4.1.1.7.0.292.11|4|1/49 -1.0.8802.1.1.2.1.4.1.1.7.0.296.10|4|1/17 -1.0.8802.1.1.2.1.4.1.1.7.0.300.7|4|1/17 -1.0.8802.1.1.2.1.4.1.1.7.0.320.6|4|1/18 -1.0.8802.1.1.2.1.4.1.1.7.0.324.4|4|1/28 -1.0.8802.1.1.2.1.4.1.1.7.0.328.1|4|1/29 +1.0.8802.1.1.2.1.4.1.1.7.0.292.26|4|1/49 +1.0.8802.1.1.2.1.4.1.1.7.0.296.28|4|1/17 +1.0.8802.1.1.2.1.4.1.1.7.0.300.29|4|1/17 +1.0.8802.1.1.2.1.4.1.1.7.0.320.27|4|1/18 +1.0.8802.1.1.2.1.4.1.1.7.0.324.18|4|1/28 +1.0.8802.1.1.2.1.4.1.1.7.0.328.19|4|1/29 1.0.8802.1.1.2.1.4.1.1.7.0.332.12|4|1/28 1.0.8802.1.1.2.1.4.1.1.7.0.337.3|4|1/30 -1.0.8802.1.1.2.1.4.1.1.8.0.292.11|4|Port 49 -1.0.8802.1.1.2.1.4.1.1.8.0.296.10|4|Extreme Networks Virtual Services Platform 8404C Module 8418XSQ - 40GbCR4 Port 1/17 -1.0.8802.1.1.2.1.4.1.1.8.0.300.7|4|Extreme Networks Virtual Services Platform 8404C Module 8418XSQ - 40GbCR4 Port 1/17 -1.0.8802.1.1.2.1.4.1.1.8.0.320.6|4|Extreme Networks Virtual Services Platform 8404C Module 8418XSQ - 40GbCR4 Port 1/18 -1.0.8802.1.1.2.1.4.1.1.8.0.324.4|4|Extreme Networks Virtual Services Platform 7432CQ - 100GbCR4 Port 1/28 -1.0.8802.1.1.2.1.4.1.1.8.0.328.1|4|Extreme Networks Virtual Services Platform 7432CQ - 100GbCR4 Port 1/29 +1.0.8802.1.1.2.1.4.1.1.8.0.292.26|4|Port 49 +1.0.8802.1.1.2.1.4.1.1.8.0.296.28|4|Extreme Networks Virtual Services Platform 8404C Module 8418XSQ - 40GbCR4 Port 1/17 +1.0.8802.1.1.2.1.4.1.1.8.0.300.29|4|Extreme Networks Virtual Services Platform 8404C Module 8418XSQ - 40GbCR4 Port 1/17 +1.0.8802.1.1.2.1.4.1.1.8.0.320.27|4|Extreme Networks Virtual Services Platform 8404C Module 8418XSQ - 40GbCR4 Port 1/18 +1.0.8802.1.1.2.1.4.1.1.8.0.324.18|4|Extreme Networks Virtual Services Platform 7432CQ - 100GbCR4 Port 1/28 +1.0.8802.1.1.2.1.4.1.1.8.0.328.19|4|Extreme Networks Virtual Services Platform 7432CQ - 100GbCR4 Port 1/29 1.0.8802.1.1.2.1.4.1.1.8.0.332.12|4|Extreme Networks Virtual Services Platform 7432CQ - 100GbCR4 Port 1/28 1.0.8802.1.1.2.1.4.1.1.8.0.337.3|4|Extreme Networks Virtual Services Platform 7432CQ - 100GbCR4 Port 1/30 -1.0.8802.1.1.2.1.4.1.1.9.0.292.11|4|3002C OBM 4850GTS -1.0.8802.1.1.2.1.4.1.1.9.0.296.10|4|N8K-3002-SCH1 -1.0.8802.1.1.2.1.4.1.1.9.0.300.7|4|N8K-3002-SCH3 -1.0.8802.1.1.2.1.4.1.1.9.0.320.6|4|N8K-3002-ADMIN1 -1.0.8802.1.1.2.1.4.1.1.9.0.324.4|4|N7K-3002-CORE6 -1.0.8802.1.1.2.1.4.1.1.9.0.328.1|4|N7K-3002-CORE5 +1.0.8802.1.1.2.1.4.1.1.9.0.292.26|4|3002C OBM 4850GTS +1.0.8802.1.1.2.1.4.1.1.9.0.296.28|4|N8K-3002-SCH1 +1.0.8802.1.1.2.1.4.1.1.9.0.300.29|4|N8K-3002-SCH3 +1.0.8802.1.1.2.1.4.1.1.9.0.320.27|4|N8K-3002-ADMIN1 +1.0.8802.1.1.2.1.4.1.1.9.0.324.18|4|N7K-3002-CORE6 +1.0.8802.1.1.2.1.4.1.1.9.0.328.19|4|N7K-3002-CORE5 1.0.8802.1.1.2.1.4.1.1.9.0.332.12|4|N7K-3002-CORE4 1.0.8802.1.1.2.1.4.1.1.9.0.337.3|4|N7K-3002-CORE2 -1.0.8802.1.1.2.1.4.1.1.10.0.292.11|4|Ethernet Routing Switch 4850GTS HW:13 FW:5.8.0.3 SW:v5.12.3.011 -1.0.8802.1.1.2.1.4.1.1.10.0.296.10|4|VSP-8404C (7.1.2.0) -1.0.8802.1.1.2.1.4.1.1.10.0.300.7|4|VSP-8404C (7.1.2.0) -1.0.8802.1.1.2.1.4.1.1.10.0.320.6|4|VSP-8404C (7.1.2.0) -1.0.8802.1.1.2.1.4.1.1.10.0.324.4|4|VSP-7432CQ (8.0.5.0) -1.0.8802.1.1.2.1.4.1.1.10.0.328.1|4|VSP-7432CQ (8.0.5.0) +1.0.8802.1.1.2.1.4.1.1.10.0.292.26|4|Ethernet Routing Switch 4850GTS HW:13 FW:5.8.0.3 SW:v5.12.3.011 +1.0.8802.1.1.2.1.4.1.1.10.0.296.28|4|VSP-8404C (7.1.3.0) +1.0.8802.1.1.2.1.4.1.1.10.0.300.29|4|VSP-8404C (7.1.3.0) +1.0.8802.1.1.2.1.4.1.1.10.0.320.27|4|VSP-8404C (7.1.3.0) +1.0.8802.1.1.2.1.4.1.1.10.0.324.18|4|VSP-7432CQ (8.0.5.0) +1.0.8802.1.1.2.1.4.1.1.10.0.328.19|4|VSP-7432CQ (8.0.5.0) 1.0.8802.1.1.2.1.4.1.1.10.0.332.12|4|VSP-7432CQ (8.0.5.0) 1.0.8802.1.1.2.1.4.1.1.10.0.337.3|4|VSP-7432CQ (8.0.5.0) -1.0.8802.1.1.2.1.4.1.1.11.0.292.11|4|28 2 4 -1.0.8802.1.1.2.1.4.1.1.11.0.296.10|4|28 2 4 -1.0.8802.1.1.2.1.4.1.1.11.0.300.7|4|28 2 4 -1.0.8802.1.1.2.1.4.1.1.11.0.320.6|4|28 2 4 -1.0.8802.1.1.2.1.4.1.1.11.0.324.4|4|28 2 4 -1.0.8802.1.1.2.1.4.1.1.11.0.328.1|4|28 2 4 +1.0.8802.1.1.2.1.4.1.1.11.0.292.26|4|28 2 4 +1.0.8802.1.1.2.1.4.1.1.11.0.296.28|4|28 2 4 +1.0.8802.1.1.2.1.4.1.1.11.0.300.29|4|28 2 4 +1.0.8802.1.1.2.1.4.1.1.11.0.320.27|4|28 2 4 +1.0.8802.1.1.2.1.4.1.1.11.0.324.18|4|28 2 4 +1.0.8802.1.1.2.1.4.1.1.11.0.328.19|4|28 2 4 1.0.8802.1.1.2.1.4.1.1.11.0.332.12|4|28 2 4 1.0.8802.1.1.2.1.4.1.1.11.0.337.3|4|28 2 4 -1.0.8802.1.1.2.1.4.1.1.12.0.292.11|4|20 2 -1.0.8802.1.1.2.1.4.1.1.12.0.296.10|4|28 2 4 -1.0.8802.1.1.2.1.4.1.1.12.0.300.7|4|28 2 4 -1.0.8802.1.1.2.1.4.1.1.12.0.320.6|4|28 2 4 -1.0.8802.1.1.2.1.4.1.1.12.0.324.4|4|28 2 4 -1.0.8802.1.1.2.1.4.1.1.12.0.328.1|4|28 2 4 +1.0.8802.1.1.2.1.4.1.1.12.0.292.26|4|20 2 +1.0.8802.1.1.2.1.4.1.1.12.0.296.28|4|28 2 4 +1.0.8802.1.1.2.1.4.1.1.12.0.300.29|4|28 2 4 +1.0.8802.1.1.2.1.4.1.1.12.0.320.27|4|28 2 4 +1.0.8802.1.1.2.1.4.1.1.12.0.324.18|4|28 2 4 +1.0.8802.1.1.2.1.4.1.1.12.0.328.19|4|28 2 4 1.0.8802.1.1.2.1.4.1.1.12.0.332.12|4|28 2 4 1.0.8802.1.1.2.1.4.1.1.12.0.337.3|4|28 2 4 -1.0.8802.1.1.2.1.4.2.1.3.0.292.11.1.4.10.254.75.11|2|1 -1.0.8802.1.1.2.1.4.2.1.3.0.296.10.1.4.10.255.254.21|2|1 -1.0.8802.1.1.2.1.4.2.1.3.0.300.7.1.4.10.255.254.23|2|1 -1.0.8802.1.1.2.1.4.2.1.3.0.320.6.1.4.10.255.254.53|2|1 -1.0.8802.1.1.2.1.4.2.1.3.0.324.4.1.4.10.255.254.6|2|1 -1.0.8802.1.1.2.1.4.2.1.3.0.328.1.1.4.10.255.254.5|2|1 +1.0.8802.1.1.2.1.4.2.1.3.0.292.26.1.4.10.254.75.11|2|1 +1.0.8802.1.1.2.1.4.2.1.3.0.296.28.1.4.10.255.254.21|2|1 +1.0.8802.1.1.2.1.4.2.1.3.0.300.29.1.4.10.255.254.23|2|1 +1.0.8802.1.1.2.1.4.2.1.3.0.320.27.1.4.10.255.254.53|2|1 +1.0.8802.1.1.2.1.4.2.1.3.0.324.18.1.4.10.255.254.6|2|1 +1.0.8802.1.1.2.1.4.2.1.3.0.328.19.1.4.10.255.254.5|2|1 1.0.8802.1.1.2.1.4.2.1.3.0.332.12.1.4.10.255.254.4|2|1 1.0.8802.1.1.2.1.4.2.1.3.0.337.3.1.4.10.255.254.2|2|1 1.3.6.1.2.1.1.1.0|4|VSP-7432CQ (8.0.5.0) 1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.1916.2.302 -1.3.6.1.2.1.1.3.0|67|25935800 +1.3.6.1.2.1.1.3.0|67|69321300 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| @@ -357,18 +357,18 @@ 1.3.6.1.2.1.2.2.1.9.280|67|6200 1.3.6.1.2.1.2.2.1.9.284|67|6200 1.3.6.1.2.1.2.2.1.9.288|67|6200 -1.3.6.1.2.1.2.2.1.9.292|67|2046500 +1.3.6.1.2.1.2.2.1.9.292|67|45113600 1.3.6.1.2.1.2.2.1.9.293|67|6600 1.3.6.1.2.1.2.2.1.9.294|67|6600 1.3.6.1.2.1.2.2.1.9.295|67|6600 -1.3.6.1.2.1.2.2.1.9.296|67|1259800 -1.3.6.1.2.1.2.2.1.9.300|67|7000 -1.3.6.1.2.1.2.2.1.9.320|67|7000 -1.3.6.1.2.1.2.2.1.9.324|67|7000 -1.3.6.1.2.1.2.2.1.9.328|67|7000 +1.3.6.1.2.1.2.2.1.9.296|67|68670300 +1.3.6.1.2.1.2.2.1.9.300|67|68673900 +1.3.6.1.2.1.2.2.1.9.320|67|68656600 +1.3.6.1.2.1.2.2.1.9.324|67|45028400 +1.3.6.1.2.1.2.2.1.9.328|67|44940200 1.3.6.1.2.1.2.2.1.9.332|67|7625400 1.3.6.1.2.1.2.2.1.9.333|67|7687000 -1.3.6.1.2.1.2.2.1.9.337|67|7000 +1.3.6.1.2.1.2.2.1.9.337|67|45011500 1.3.6.1.2.1.2.2.1.9.384|67|6200 1.3.6.1.2.1.2.2.1.9.385|67|6200 1.3.6.1.2.1.2.2.1.13.64|65|0 @@ -393,7 +393,7 @@ 1.3.6.1.2.1.2.2.1.13.280|65|0 1.3.6.1.2.1.2.2.1.13.284|65|0 1.3.6.1.2.1.2.2.1.13.288|65|0 -1.3.6.1.2.1.2.2.1.13.292|65|123 +1.3.6.1.2.1.2.2.1.13.292|65|125 1.3.6.1.2.1.2.2.1.13.293|65|0 1.3.6.1.2.1.2.2.1.13.294|65|0 1.3.6.1.2.1.2.2.1.13.295|65|0 @@ -403,8 +403,8 @@ 1.3.6.1.2.1.2.2.1.13.324|65|0 1.3.6.1.2.1.2.2.1.13.328|65|0 1.3.6.1.2.1.2.2.1.13.332|65|0 -1.3.6.1.2.1.2.2.1.13.333|65|1 -1.3.6.1.2.1.2.2.1.13.337|65|4 +1.3.6.1.2.1.2.2.1.13.333|65|7 +1.3.6.1.2.1.2.2.1.13.337|65|9 1.3.6.1.2.1.2.2.1.13.384|65|0 1.3.6.1.2.1.2.2.1.13.385|65|0 1.3.6.1.2.1.2.2.1.14.64|65|0 @@ -521,8 +521,8 @@ 1.3.6.1.2.1.4.6.0|65|0 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|14345 -1.3.6.1.2.1.4.10.0|65|14345 +1.3.6.1.2.1.4.9.0|65|18807 +1.3.6.1.2.1.4.10.0|65|18807 1.3.6.1.2.1.4.11.0|65|0 1.3.6.1.2.1.4.12.0|65|0 1.3.6.1.2.1.4.14.0|65|0 @@ -565,13 +565,13 @@ 1.3.6.1.2.1.4.31.1.1.16.2|65|0 1.3.6.1.2.1.4.31.1.1.17.1|65|0 1.3.6.1.2.1.4.31.1.1.17.2|65|0 -1.3.6.1.2.1.4.31.1.1.18.1|65|14345 +1.3.6.1.2.1.4.31.1.1.18.1|65|18807 1.3.6.1.2.1.4.31.1.1.18.2|65|0 -1.3.6.1.2.1.4.31.1.1.19.1|70|14345 +1.3.6.1.2.1.4.31.1.1.19.1|70|18807 1.3.6.1.2.1.4.31.1.1.19.2|70|0 -1.3.6.1.2.1.4.31.1.1.20.1|65|14345 +1.3.6.1.2.1.4.31.1.1.20.1|65|18807 1.3.6.1.2.1.4.31.1.1.20.2|65|0 -1.3.6.1.2.1.4.31.1.1.21.1|70|14345 +1.3.6.1.2.1.4.31.1.1.21.1|70|18807 1.3.6.1.2.1.4.31.1.1.21.2|70|0 1.3.6.1.2.1.4.31.1.1.22.1|65|0 1.3.6.1.2.1.4.31.1.1.22.2|65|0 @@ -625,45 +625,45 @@ 1.3.6.1.2.1.4.31.1.1.46.2|67|0 1.3.6.1.2.1.4.31.1.1.47.1|66|0 1.3.6.1.2.1.4.31.1.1.47.2|66|0 -1.3.6.1.2.1.5.1.0|65|14345 +1.3.6.1.2.1.5.1.0|65|18807 1.3.6.1.2.1.5.2.0|65|0 1.3.6.1.2.1.5.3.0|65|0 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|0 -1.3.6.1.2.1.5.8.0|65|14345 +1.3.6.1.2.1.5.8.0|65|18807 1.3.6.1.2.1.5.9.0|65|0 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|14351 -1.3.6.1.2.1.5.15.0|65|6 -1.3.6.1.2.1.5.16.0|65|6 +1.3.6.1.2.1.5.14.0|65|18814 +1.3.6.1.2.1.5.15.0|65|7 +1.3.6.1.2.1.5.16.0|65|7 1.3.6.1.2.1.5.17.0|65|0 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|0 1.3.6.1.2.1.5.21.0|65|0 -1.3.6.1.2.1.5.22.0|65|14345 +1.3.6.1.2.1.5.22.0|65|18807 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.5.29.1.2.1|65|14345 +1.3.6.1.2.1.5.29.1.2.1|65|18807 1.3.6.1.2.1.5.29.1.2.2|65|0 1.3.6.1.2.1.5.29.1.3.1|65|0 1.3.6.1.2.1.5.29.1.3.2|65|0 -1.3.6.1.2.1.5.29.1.4.1|65|14357 +1.3.6.1.2.1.5.29.1.4.1|65|18821 1.3.6.1.2.1.5.29.1.4.2|65|0 -1.3.6.1.2.1.5.29.1.5.1|65|6 +1.3.6.1.2.1.5.29.1.5.1|65|7 1.3.6.1.2.1.5.29.1.5.2|65|0 1.3.6.1.2.1.5.30.1.3.1.0|65|0 1.3.6.1.2.1.5.30.1.3.1.3|65|0 1.3.6.1.2.1.5.30.1.3.1.4|65|0 1.3.6.1.2.1.5.30.1.3.1.5|65|0 -1.3.6.1.2.1.5.30.1.3.1.8|65|14345 +1.3.6.1.2.1.5.30.1.3.1.8|65|18807 1.3.6.1.2.1.5.30.1.3.1.11|65|0 1.3.6.1.2.1.5.30.1.3.1.12|65|0 1.3.6.1.2.1.5.30.1.3.1.14|65|0 @@ -685,8 +685,8 @@ 1.3.6.1.2.1.5.30.1.3.2.155|65|0 1.3.6.1.2.1.5.30.1.3.2.156|65|0 1.3.6.1.2.1.5.30.1.3.2.157|65|0 -1.3.6.1.2.1.5.30.1.4.1.0|65|14345 -1.3.6.1.2.1.5.30.1.4.1.3|65|6 +1.3.6.1.2.1.5.30.1.4.1.0|65|18807 +1.3.6.1.2.1.5.30.1.4.1.3|65|7 1.3.6.1.2.1.5.30.1.4.1.4|65|0 1.3.6.1.2.1.5.30.1.4.1.5|65|0 1.3.6.1.2.1.5.30.1.4.1.8|65|0 @@ -712,23 +712,23 @@ 1.3.6.1.2.1.5.30.1.4.2.156|65|0 1.3.6.1.2.1.5.30.1.4.2.157|65|0 1.3.6.1.2.1.6.5.0|65|1 -1.3.6.1.2.1.6.6.0|65|26 +1.3.6.1.2.1.6.6.0|65|39 1.3.6.1.2.1.6.7.0|65|0 1.3.6.1.2.1.6.8.0|65|2 1.3.6.1.2.1.6.9.0|66|1 -1.3.6.1.2.1.6.10.0|65|521320 -1.3.6.1.2.1.6.11.0|65|521785 +1.3.6.1.2.1.6.10.0|65|1390520 +1.3.6.1.2.1.6.11.0|65|1392456 1.3.6.1.2.1.6.12.0|65|25 1.3.6.1.2.1.6.14.0|65|0 1.3.6.1.2.1.6.15.0|65|5 1.3.6.1.2.1.6.18.0|70|0 1.3.6.1.2.1.6.19.1.7.1.4.0.0.0.0.22.1.4.0.0.0.0.0|2|2 -1.3.6.1.2.1.7.1.0|65|177539 +1.3.6.1.2.1.7.1.0|65|650080 1.3.6.1.2.1.7.2.0|65|0 1.3.6.1.2.1.7.3.0|65|0 -1.3.6.1.2.1.7.4.0|65|177937 -1.3.6.1.2.1.11.1.0|65|177220 -1.3.6.1.2.1.11.2.0|65|177195 +1.3.6.1.2.1.7.4.0|65|651202 +1.3.6.1.2.1.11.1.0|65|649277 +1.3.6.1.2.1.11.2.0|65|649252 1.3.6.1.2.1.11.3.0|65|0 1.3.6.1.2.1.11.4.0|65|24 1.3.6.1.2.1.11.5.0|65|0 @@ -738,10 +738,10 @@ 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|1019326 +1.3.6.1.2.1.11.13.0|65|3613143 1.3.6.1.2.1.11.14.0|65|0 -1.3.6.1.2.1.11.15.0|65|10242 -1.3.6.1.2.1.11.16.0|65|46907 +1.3.6.1.2.1.11.15.0|65|47627 +1.3.6.1.2.1.11.16.0|65|165599 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 @@ -752,7 +752,7 @@ 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|150294 +1.3.6.1.2.1.11.28.0|65|542130 1.3.6.1.2.1.11.29.0|65|0 1.3.6.1.2.1.11.30.0|2|2 1.3.6.1.2.1.11.31.0|65|0 @@ -859,6 +859,7 @@ 1.3.6.1.2.1.17.7.1.2.2.1.2.4051.50.19.106.255.255.255|2|333 1.3.6.1.2.1.17.7.1.2.2.1.2.4051.50.20.58.255.255.255|2|333 1.3.6.1.2.1.17.7.1.2.2.1.2.4051.50.20.154.255.255.255|2|333 +1.3.6.1.2.1.17.7.1.2.2.1.2.4051.50.21.10.255.255.255|2|333 1.3.6.1.2.1.17.7.1.2.2.1.2.4051.50.21.138.255.255.255|2|333 1.3.6.1.2.1.17.7.1.2.2.1.2.4051.50.22.42.255.255.255|2|333 1.3.6.1.2.1.17.7.1.2.2.1.2.4051.50.22.74.255.255.255|2|333 @@ -880,6 +881,7 @@ 1.3.6.1.2.1.17.7.1.2.2.1.2.4051.100.106.82.210.16.132|2|333 1.3.6.1.2.1.17.7.1.2.2.1.2.4051.100.106.82.210.40.132|2|333 1.3.6.1.2.1.17.7.1.2.2.1.2.4051.100.106.82.210.52.132|2|333 +1.3.6.1.2.1.17.7.1.2.2.1.2.4051.100.106.82.210.60.132|2|333 1.3.6.1.2.1.17.7.1.2.2.1.2.4051.100.106.82.210.200.132|2|333 1.3.6.1.2.1.17.7.1.2.2.1.2.4051.100.106.82.210.200.133|2|333 1.3.6.1.2.1.17.7.1.2.2.1.2.4051.100.106.82.210.228.132|2|333 @@ -1019,6 +1021,7 @@ 1.3.6.1.2.1.17.7.1.2.2.1.2.4052.50.19.106.255.255.255|2|332 1.3.6.1.2.1.17.7.1.2.2.1.2.4052.50.20.58.255.255.255|2|332 1.3.6.1.2.1.17.7.1.2.2.1.2.4052.50.20.154.255.255.255|2|332 +1.3.6.1.2.1.17.7.1.2.2.1.2.4052.50.21.10.255.255.255|2|332 1.3.6.1.2.1.17.7.1.2.2.1.2.4052.50.21.138.255.255.255|2|332 1.3.6.1.2.1.17.7.1.2.2.1.2.4052.50.22.42.255.255.255|2|332 1.3.6.1.2.1.17.7.1.2.2.1.2.4052.50.22.74.255.255.255|2|332 @@ -1040,6 +1043,7 @@ 1.3.6.1.2.1.17.7.1.2.2.1.2.4052.100.106.82.210.16.132|2|332 1.3.6.1.2.1.17.7.1.2.2.1.2.4052.100.106.82.210.40.132|2|332 1.3.6.1.2.1.17.7.1.2.2.1.2.4052.100.106.82.210.52.132|2|332 +1.3.6.1.2.1.17.7.1.2.2.1.2.4052.100.106.82.210.60.132|2|332 1.3.6.1.2.1.17.7.1.2.2.1.2.4052.100.106.82.210.200.132|2|332 1.3.6.1.2.1.17.7.1.2.2.1.2.4052.100.106.82.210.200.133|2|332 1.3.6.1.2.1.17.7.1.2.2.1.2.4052.100.106.82.210.228.132|2|332 @@ -1220,18 +1224,18 @@ 1.3.6.1.2.1.31.1.1.1.2.280|65|0 1.3.6.1.2.1.31.1.1.1.2.284|65|0 1.3.6.1.2.1.31.1.1.1.2.288|65|0 -1.3.6.1.2.1.31.1.1.1.2.292|65|173635 +1.3.6.1.2.1.31.1.1.1.2.292|65|461711 1.3.6.1.2.1.31.1.1.1.2.293|65|0 1.3.6.1.2.1.31.1.1.1.2.294|65|0 1.3.6.1.2.1.31.1.1.1.2.295|65|0 -1.3.6.1.2.1.31.1.1.1.2.296|65|833070 -1.3.6.1.2.1.31.1.1.1.2.300|65|636708 -1.3.6.1.2.1.31.1.1.1.2.320|65|953457 -1.3.6.1.2.1.31.1.1.1.2.324|65|3079743 -1.3.6.1.2.1.31.1.1.1.2.328|65|838886 -1.3.6.1.2.1.31.1.1.1.2.332|65|1768250 -1.3.6.1.2.1.31.1.1.1.2.333|65|1768922 -1.3.6.1.2.1.31.1.1.1.2.337|65|1019867 +1.3.6.1.2.1.31.1.1.1.2.296|65|2224464 +1.3.6.1.2.1.31.1.1.1.2.300|65|1703337 +1.3.6.1.2.1.31.1.1.1.2.320|65|2568709 +1.3.6.1.2.1.31.1.1.1.2.324|65|8645192 +1.3.6.1.2.1.31.1.1.1.2.328|65|2236751 +1.3.6.1.2.1.31.1.1.1.2.332|65|5273307 +1.3.6.1.2.1.31.1.1.1.2.333|65|5274045 +1.3.6.1.2.1.31.1.1.1.2.337|65|2755299 1.3.6.1.2.1.31.1.1.1.2.384|65|0 1.3.6.1.2.1.31.1.1.1.2.385|65|0 1.3.6.1.2.1.31.1.1.1.3.64|65|0 @@ -1256,7 +1260,7 @@ 1.3.6.1.2.1.31.1.1.1.3.280|65|0 1.3.6.1.2.1.31.1.1.1.3.284|65|0 1.3.6.1.2.1.31.1.1.1.3.288|65|0 -1.3.6.1.2.1.31.1.1.1.3.292|65|1151 +1.3.6.1.2.1.31.1.1.1.3.292|65|1182 1.3.6.1.2.1.31.1.1.1.3.293|65|0 1.3.6.1.2.1.31.1.1.1.3.294|65|0 1.3.6.1.2.1.31.1.1.1.3.295|65|0 @@ -1292,18 +1296,18 @@ 1.3.6.1.2.1.31.1.1.1.4.280|65|0 1.3.6.1.2.1.31.1.1.1.4.284|65|0 1.3.6.1.2.1.31.1.1.1.4.288|65|0 -1.3.6.1.2.1.31.1.1.1.4.292|65|806786 +1.3.6.1.2.1.31.1.1.1.4.292|65|2669637 1.3.6.1.2.1.31.1.1.1.4.293|65|0 1.3.6.1.2.1.31.1.1.1.4.294|65|0 1.3.6.1.2.1.31.1.1.1.4.295|65|0 -1.3.6.1.2.1.31.1.1.1.4.296|65|1259988 -1.3.6.1.2.1.31.1.1.1.4.300|65|1066521 -1.3.6.1.2.1.31.1.1.1.4.320|65|1376420 -1.3.6.1.2.1.31.1.1.1.4.324|65|1648063 -1.3.6.1.2.1.31.1.1.1.4.328|65|1652255 -1.3.6.1.2.1.31.1.1.1.4.332|65|1248594 -1.3.6.1.2.1.31.1.1.1.4.333|65|1253301 -1.3.6.1.2.1.31.1.1.1.4.337|65|1449879 +1.3.6.1.2.1.31.1.1.1.4.296|65|3400452 +1.3.6.1.2.1.31.1.1.1.4.300|65|2885635 +1.3.6.1.2.1.31.1.1.1.4.320|65|3733461 +1.3.6.1.2.1.31.1.1.1.4.324|65|4691073 +1.3.6.1.2.1.31.1.1.1.4.328|65|4703651 +1.3.6.1.2.1.31.1.1.1.4.332|65|3391556 +1.3.6.1.2.1.31.1.1.1.4.333|65|3385875 +1.3.6.1.2.1.31.1.1.1.4.337|65|3939297 1.3.6.1.2.1.31.1.1.1.4.384|65|0 1.3.6.1.2.1.31.1.1.1.4.385|65|0 1.3.6.1.2.1.31.1.1.1.5.64|65|0 @@ -1328,7 +1332,7 @@ 1.3.6.1.2.1.31.1.1.1.5.280|65|0 1.3.6.1.2.1.31.1.1.1.5.284|65|0 1.3.6.1.2.1.31.1.1.1.5.288|65|0 -1.3.6.1.2.1.31.1.1.1.5.292|65|3941 +1.3.6.1.2.1.31.1.1.1.5.292|65|7021 1.3.6.1.2.1.31.1.1.1.5.293|65|0 1.3.6.1.2.1.31.1.1.1.5.294|65|0 1.3.6.1.2.1.31.1.1.1.5.295|65|0 @@ -1364,18 +1368,18 @@ 1.3.6.1.2.1.31.1.1.1.6.280|70|0 1.3.6.1.2.1.31.1.1.1.6.284|70|0 1.3.6.1.2.1.31.1.1.1.6.288|70|0 -1.3.6.1.2.1.31.1.1.1.6.292|70|858655699 +1.3.6.1.2.1.31.1.1.1.6.292|70|2475497800 1.3.6.1.2.1.31.1.1.1.6.293|70|0 1.3.6.1.2.1.31.1.1.1.6.294|70|0 1.3.6.1.2.1.31.1.1.1.6.295|70|0 -1.3.6.1.2.1.31.1.1.1.6.296|70|270815658 -1.3.6.1.2.1.31.1.1.1.6.300|70|198664770 -1.3.6.1.2.1.31.1.1.1.6.320|70|224694430 -1.3.6.1.2.1.31.1.1.1.6.324|70|436374288 -1.3.6.1.2.1.31.1.1.1.6.328|70|1719949643 -1.3.6.1.2.1.31.1.1.1.6.332|70|476004773 -1.3.6.1.2.1.31.1.1.1.6.333|70|5282372875 -1.3.6.1.2.1.31.1.1.1.6.337|70|305487379 +1.3.6.1.2.1.31.1.1.1.6.296|70|773795449 +1.3.6.1.2.1.31.1.1.1.6.300|70|577331630 +1.3.6.1.2.1.31.1.1.1.6.320|70|623696793 +1.3.6.1.2.1.31.1.1.1.6.324|70|1252226573 +1.3.6.1.2.1.31.1.1.1.6.328|70|2324769346 +1.3.6.1.2.1.31.1.1.1.6.332|70|1769090213 +1.3.6.1.2.1.31.1.1.1.6.333|70|9411911800 +1.3.6.1.2.1.31.1.1.1.6.337|70|845880451 1.3.6.1.2.1.31.1.1.1.6.384|70|0 1.3.6.1.2.1.31.1.1.1.6.385|70|0 1.3.6.1.2.1.31.1.1.1.7.64|70|0 @@ -1400,18 +1404,18 @@ 1.3.6.1.2.1.31.1.1.1.7.280|70|0 1.3.6.1.2.1.31.1.1.1.7.284|70|0 1.3.6.1.2.1.31.1.1.1.7.288|70|0 -1.3.6.1.2.1.31.1.1.1.7.292|70|3287969 +1.3.6.1.2.1.31.1.1.1.7.292|70|6982712 1.3.6.1.2.1.31.1.1.1.7.293|70|0 1.3.6.1.2.1.31.1.1.1.7.294|70|0 1.3.6.1.2.1.31.1.1.1.7.295|70|0 -1.3.6.1.2.1.31.1.1.1.7.296|70|304081 -1.3.6.1.2.1.31.1.1.1.7.300|70|307720 -1.3.6.1.2.1.31.1.1.1.7.320|70|0 -1.3.6.1.2.1.31.1.1.1.7.324|70|175547 -1.3.6.1.2.1.31.1.1.1.7.328|70|1687465 -1.3.6.1.2.1.31.1.1.1.7.332|70|904874 -1.3.6.1.2.1.31.1.1.1.7.333|70|5952108 -1.3.6.1.2.1.31.1.1.1.7.337|70|518652 +1.3.6.1.2.1.31.1.1.1.7.296|70|981591 +1.3.6.1.2.1.31.1.1.1.7.300|70|999128 +1.3.6.1.2.1.31.1.1.1.7.320|70|3 +1.3.6.1.2.1.31.1.1.1.7.324|70|621564 +1.3.6.1.2.1.31.1.1.1.7.328|70|2720914 +1.3.6.1.2.1.31.1.1.1.7.332|70|3258827 +1.3.6.1.2.1.31.1.1.1.7.333|70|11612549 +1.3.6.1.2.1.31.1.1.1.7.337|70|1389053 1.3.6.1.2.1.31.1.1.1.7.384|70|0 1.3.6.1.2.1.31.1.1.1.7.385|70|0 1.3.6.1.2.1.31.1.1.1.8.64|70|0 @@ -1436,18 +1440,18 @@ 1.3.6.1.2.1.31.1.1.1.8.280|70|0 1.3.6.1.2.1.31.1.1.1.8.284|70|0 1.3.6.1.2.1.31.1.1.1.8.288|70|0 -1.3.6.1.2.1.31.1.1.1.8.292|70|173635 +1.3.6.1.2.1.31.1.1.1.8.292|70|461711 1.3.6.1.2.1.31.1.1.1.8.293|70|0 1.3.6.1.2.1.31.1.1.1.8.294|70|0 1.3.6.1.2.1.31.1.1.1.8.295|70|0 -1.3.6.1.2.1.31.1.1.1.8.296|70|833070 -1.3.6.1.2.1.31.1.1.1.8.300|70|636708 -1.3.6.1.2.1.31.1.1.1.8.320|70|953457 -1.3.6.1.2.1.31.1.1.1.8.324|70|3079743 -1.3.6.1.2.1.31.1.1.1.8.328|70|838886 -1.3.6.1.2.1.31.1.1.1.8.332|70|1768250 -1.3.6.1.2.1.31.1.1.1.8.333|70|1768922 -1.3.6.1.2.1.31.1.1.1.8.337|70|1019867 +1.3.6.1.2.1.31.1.1.1.8.296|70|2224464 +1.3.6.1.2.1.31.1.1.1.8.300|70|1703337 +1.3.6.1.2.1.31.1.1.1.8.320|70|2568709 +1.3.6.1.2.1.31.1.1.1.8.324|70|8645192 +1.3.6.1.2.1.31.1.1.1.8.328|70|2236751 +1.3.6.1.2.1.31.1.1.1.8.332|70|5273307 +1.3.6.1.2.1.31.1.1.1.8.333|70|5274045 +1.3.6.1.2.1.31.1.1.1.8.337|70|2755299 1.3.6.1.2.1.31.1.1.1.8.384|70|0 1.3.6.1.2.1.31.1.1.1.8.385|70|0 1.3.6.1.2.1.31.1.1.1.9.64|70|0 @@ -1472,7 +1476,7 @@ 1.3.6.1.2.1.31.1.1.1.9.280|70|0 1.3.6.1.2.1.31.1.1.1.9.284|70|0 1.3.6.1.2.1.31.1.1.1.9.288|70|0 -1.3.6.1.2.1.31.1.1.1.9.292|70|1151 +1.3.6.1.2.1.31.1.1.1.9.292|70|1182 1.3.6.1.2.1.31.1.1.1.9.293|70|0 1.3.6.1.2.1.31.1.1.1.9.294|70|0 1.3.6.1.2.1.31.1.1.1.9.295|70|0 @@ -1508,18 +1512,18 @@ 1.3.6.1.2.1.31.1.1.1.10.280|70|0 1.3.6.1.2.1.31.1.1.1.10.284|70|0 1.3.6.1.2.1.31.1.1.1.10.288|70|0 -1.3.6.1.2.1.31.1.1.1.10.292|70|5648237923 +1.3.6.1.2.1.31.1.1.1.10.292|70|9185818200 1.3.6.1.2.1.31.1.1.1.10.293|70|0 1.3.6.1.2.1.31.1.1.1.10.294|70|0 1.3.6.1.2.1.31.1.1.1.10.295|70|0 -1.3.6.1.2.1.31.1.1.1.10.296|70|263872967 -1.3.6.1.2.1.31.1.1.1.10.300|70|281979163 -1.3.6.1.2.1.31.1.1.1.10.320|70|244948834 -1.3.6.1.2.1.31.1.1.1.10.324|70|300564636 -1.3.6.1.2.1.31.1.1.1.10.328|70|485825926 -1.3.6.1.2.1.31.1.1.1.10.332|70|178702029 -1.3.6.1.2.1.31.1.1.1.10.333|70|1989227962 -1.3.6.1.2.1.31.1.1.1.10.337|70|305193861 +1.3.6.1.2.1.31.1.1.1.10.296|70|915049752 +1.3.6.1.2.1.31.1.1.1.10.300|70|977230432 +1.3.6.1.2.1.31.1.1.1.10.320|70|683657360 +1.3.6.1.2.1.31.1.1.1.10.324|70|849142222 +1.3.6.1.2.1.31.1.1.1.10.328|70|1073163718 +1.3.6.1.2.1.31.1.1.1.10.332|70|496322282 +1.3.6.1.2.1.31.1.1.1.10.333|70|4923794323 +1.3.6.1.2.1.31.1.1.1.10.337|70|846196673 1.3.6.1.2.1.31.1.1.1.10.384|70|0 1.3.6.1.2.1.31.1.1.1.10.385|70|0 1.3.6.1.2.1.31.1.1.1.11.64|70|15 @@ -1544,18 +1548,18 @@ 1.3.6.1.2.1.31.1.1.1.11.280|70|0 1.3.6.1.2.1.31.1.1.1.11.284|70|0 1.3.6.1.2.1.31.1.1.1.11.288|70|0 -1.3.6.1.2.1.31.1.1.1.11.292|70|6091450 +1.3.6.1.2.1.31.1.1.1.11.292|70|11683722 1.3.6.1.2.1.31.1.1.1.11.293|70|0 1.3.6.1.2.1.31.1.1.1.11.294|70|0 1.3.6.1.2.1.31.1.1.1.11.295|70|0 -1.3.6.1.2.1.31.1.1.1.11.296|70|145268 -1.3.6.1.2.1.31.1.1.1.11.300|70|307612 -1.3.6.1.2.1.31.1.1.1.11.320|70|0 -1.3.6.1.2.1.31.1.1.1.11.324|70|104718 -1.3.6.1.2.1.31.1.1.1.11.328|70|768254 -1.3.6.1.2.1.31.1.1.1.11.332|70|4013 -1.3.6.1.2.1.31.1.1.1.11.333|70|5198535 -1.3.6.1.2.1.31.1.1.1.11.337|70|519515 +1.3.6.1.2.1.31.1.1.1.11.296|70|575864 +1.3.6.1.2.1.31.1.1.1.11.300|70|1095001 +1.3.6.1.2.1.31.1.1.1.11.320|70|3 +1.3.6.1.2.1.31.1.1.1.11.324|70|337273 +1.3.6.1.2.1.31.1.1.1.11.328|70|1260550 +1.3.6.1.2.1.31.1.1.1.11.332|70|6469 +1.3.6.1.2.1.31.1.1.1.11.333|70|12220582 +1.3.6.1.2.1.31.1.1.1.11.337|70|1390031 1.3.6.1.2.1.31.1.1.1.11.384|70|0 1.3.6.1.2.1.31.1.1.1.11.385|70|0 1.3.6.1.2.1.31.1.1.1.12.64|70|0 @@ -1580,18 +1584,18 @@ 1.3.6.1.2.1.31.1.1.1.12.280|70|0 1.3.6.1.2.1.31.1.1.1.12.284|70|0 1.3.6.1.2.1.31.1.1.1.12.288|70|0 -1.3.6.1.2.1.31.1.1.1.12.292|70|806786 +1.3.6.1.2.1.31.1.1.1.12.292|70|2669637 1.3.6.1.2.1.31.1.1.1.12.293|70|0 1.3.6.1.2.1.31.1.1.1.12.294|70|0 1.3.6.1.2.1.31.1.1.1.12.295|70|0 -1.3.6.1.2.1.31.1.1.1.12.296|70|1259988 -1.3.6.1.2.1.31.1.1.1.12.300|70|1066521 -1.3.6.1.2.1.31.1.1.1.12.320|70|1376420 -1.3.6.1.2.1.31.1.1.1.12.324|70|1648063 -1.3.6.1.2.1.31.1.1.1.12.328|70|1652255 -1.3.6.1.2.1.31.1.1.1.12.332|70|1248594 -1.3.6.1.2.1.31.1.1.1.12.333|70|1253301 -1.3.6.1.2.1.31.1.1.1.12.337|70|1449879 +1.3.6.1.2.1.31.1.1.1.12.296|70|3400452 +1.3.6.1.2.1.31.1.1.1.12.300|70|2885635 +1.3.6.1.2.1.31.1.1.1.12.320|70|3733461 +1.3.6.1.2.1.31.1.1.1.12.324|70|4691073 +1.3.6.1.2.1.31.1.1.1.12.328|70|4703651 +1.3.6.1.2.1.31.1.1.1.12.332|70|3391556 +1.3.6.1.2.1.31.1.1.1.12.333|70|3385875 +1.3.6.1.2.1.31.1.1.1.12.337|70|3939297 1.3.6.1.2.1.31.1.1.1.12.384|70|0 1.3.6.1.2.1.31.1.1.1.12.385|70|0 1.3.6.1.2.1.31.1.1.1.13.64|70|0 @@ -1616,7 +1620,7 @@ 1.3.6.1.2.1.31.1.1.1.13.280|70|0 1.3.6.1.2.1.31.1.1.1.13.284|70|0 1.3.6.1.2.1.31.1.1.1.13.288|70|0 -1.3.6.1.2.1.31.1.1.1.13.292|70|3941 +1.3.6.1.2.1.31.1.1.1.13.292|70|7021 1.3.6.1.2.1.31.1.1.1.13.293|70|0 1.3.6.1.2.1.31.1.1.1.13.294|70|0 1.3.6.1.2.1.31.1.1.1.13.295|70|0 @@ -3075,12 +3079,24 @@ 1.3.6.1.4.1.2272.1.4.8.1.1.2.1|2|3 1.3.6.1.4.1.2272.1.4.8.1.1.2.2|2|3 1.3.6.1.4.1.2272.1.85.10.1.1.3.1|2|2 -1.3.6.1.4.1.2272.1.85.10.1.1.6.1|2|1245828 -1.3.6.1.4.1.2272.1.85.10.1.1.7.1|2|15189288 +1.3.6.1.4.1.2272.1.85.10.1.1.6.1|2|1246476 +1.3.6.1.4.1.2272.1.85.10.1.1.7.1|2|15188640 1.3.6.1.4.1.2272.1.85.10.1.1.8.1|2|7 -1.3.6.1.4.1.2272.1.212.1.0|2|30 -1.3.6.1.4.1.2272.1.212.2.0|2|35 -1.3.6.1.4.1.2272.1.212.3.0|2|29 -1.3.6.1.4.1.2272.1.212.4.0|2|30 +1.3.6.1.4.1.2272.1.101.1.1.4.1.4.1.1|2|2 +1.3.6.1.4.1.2272.1.101.1.1.4.1.4.1.2|2|2 +1.3.6.1.4.1.2272.1.101.1.1.4.1.4.2.1|2|2 +1.3.6.1.4.1.2272.1.101.1.1.4.1.4.2.2|2|2 +1.3.6.1.4.1.2272.1.101.1.1.4.1.4.3.1|2|2 +1.3.6.1.4.1.2272.1.101.1.1.4.1.4.3.2|2|2 +1.3.6.1.4.1.2272.1.101.1.1.4.1.4.4.1|2|2 +1.3.6.1.4.1.2272.1.101.1.1.4.1.4.4.2|2|2 +1.3.6.1.4.1.2272.1.101.1.1.4.1.4.5.1|2|2 +1.3.6.1.4.1.2272.1.101.1.1.4.1.4.5.2|2|2 +1.3.6.1.4.1.2272.1.101.1.1.4.1.4.6.1|2|2 +1.3.6.1.4.1.2272.1.101.1.1.4.1.4.6.2|2|2 +1.3.6.1.4.1.2272.1.212.1.0|2|29 +1.3.6.1.4.1.2272.1.212.2.0|2|34 +1.3.6.1.4.1.2272.1.212.3.0|2|28 +1.3.6.1.4.1.2272.1.212.4.0|2|28 1.3.6.1.4.1.2272.1.212.5.0|2|0 -1.3.6.1.6.3.10.2.1.3.0|2|259359 +1.3.6.1.6.3.10.2.1.3.0|2|693213