Commit version 24.12.13800

This commit is contained in:
2025-01-06 17:35:06 -05:00
parent b7f6a79c2c
commit 55d9218816
6133 changed files with 4239740 additions and 1374287 deletions

View File

@ -155,6 +155,7 @@ brcdEntityOIDChassisICX7850Family OBJECT IDENTIFIER ::= { brcdEntityOIDChas
brcdEntityOIDChassisICX785032Q OBJECT IDENTIFIER ::= {brcdEntityOIDChassisICX7850Family 1 }
brcdEntityOIDChassisICX785048F OBJECT IDENTIFIER ::= {brcdEntityOIDChassisICX7850Family 2 }
brcdEntityOIDChassisICX785048FS OBJECT IDENTIFIER ::= {brcdEntityOIDChassisICX7850Family 3 }
brcdEntityOIDChassisICX785048C OBJECT IDENTIFIER ::= {brcdEntityOIDChassisICX7850Family 4 }
--godzilla related chassis information
brcdEntityOIDChassisICX7550Family OBJECT IDENTIFIER ::= { brcdEntityOIDChassis 13 } --FastIron ICX7550 family
brcdEntityOIDChassisICX755024 OBJECT IDENTIFIER ::= {brcdEntityOIDChassisICX7550Family 1 }
@ -165,6 +166,24 @@ brcdEntityOIDChassisICX755048 OBJECT IDENTIFIER ::= {brcdEntityOIDChassis
brcdEntityOIDChassisICX755048F OBJECT IDENTIFIER ::= {brcdEntityOIDChassisICX7550Family 6 }
brcdEntityOIDChassisICX755048P OBJECT IDENTIFIER ::= {brcdEntityOIDChassisICX7550Family 7 }
brcdEntityOIDChassisICX755048ZP OBJECT IDENTIFIER ::= {brcdEntityOIDChassisICX7550Family 8 }
--Rodan related chassis information
brcdEntityOIDChassisICX8200Family OBJECT IDENTIFIER ::= { brcdEntityOIDChassis 14 } --FastIron ICX8200 family
brcdEntityOIDChassisICX820024 OBJECT IDENTIFIER ::= {brcdEntityOIDChassisICX8200Family 1 }
brcdEntityOIDChassisICX820024F OBJECT IDENTIFIER ::= {brcdEntityOIDChassisICX8200Family 2 }
brcdEntityOIDChassisICX820024FX OBJECT IDENTIFIER ::= {brcdEntityOIDChassisICX8200Family 3 }
brcdEntityOIDChassisICX820024P OBJECT IDENTIFIER ::= {brcdEntityOIDChassisICX8200Family 4 }
brcdEntityOIDChassisICX820024ZP OBJECT IDENTIFIER ::= {brcdEntityOIDChassisICX8200Family 5 }
brcdEntityOIDChassisICX820048 OBJECT IDENTIFIER ::= {brcdEntityOIDChassisICX8200Family 6 }
brcdEntityOIDChassisICX820048F OBJECT IDENTIFIER ::= {brcdEntityOIDChassisICX8200Family 7 }
brcdEntityOIDChassisICX820048P OBJECT IDENTIFIER ::= {brcdEntityOIDChassisICX8200Family 8 }
brcdEntityOIDChassisICX820048PF OBJECT IDENTIFIER ::= {brcdEntityOIDChassisICX8200Family 9 }
brcdEntityOIDChassisICX820048PF2 OBJECT IDENTIFIER ::= {brcdEntityOIDChassisICX8200Family 10}
brcdEntityOIDChassisICX820048ZP2 OBJECT IDENTIFIER ::= {brcdEntityOIDChassisICX8200Family 11}
brcdEntityOIDChassisICX8200C08P OBJECT IDENTIFIER ::= {brcdEntityOIDChassisICX8200Family 12}
brcdEntityOIDChassisICX8200C08PF OBJECT IDENTIFIER ::= {brcdEntityOIDChassisICX8200Family 13}
brcdEntityOIDChassisICX8200C08PT OBJECT IDENTIFIER ::= {brcdEntityOIDChassisICX8200Family 14}
brcdEntityOIDChassisICX8200C08PDC OBJECT IDENTIFIER ::= {brcdEntityOIDChassisICX8200Family 15}
brcdEntityOIDChassisICX8200C08ZP OBJECT IDENTIFIER ::= {brcdEntityOIDChassisICX8200Family 16}
-- Backplane OID assignments
brcdEntityOIDBackplane OBJECT IDENTIFIER ::= { brcdEntityOIDMIBObjects 4 }
@ -294,6 +313,24 @@ brcdEntityOIDModuleMgmtIcx7550624PoeBaseModule OBJECT IDENTIFIER ::= { brcdEntit
brcdEntityOIDModuleMgmtIcx7550648PoeBaseModule OBJECT IDENTIFIER ::= { brcdEntityOIDModuleMgmtIcx7550Family 6 }
brcdEntityOIDModuleMgmtIcx7550624ZPBaseModule OBJECT IDENTIFIER ::= { brcdEntityOIDModuleMgmtIcx7550Family 7 }
brcdEntityOIDModuleMgmtIcx7550648ZPBaseModule OBJECT IDENTIFIER ::= { brcdEntityOIDModuleMgmtIcx7550Family 8 }
--Rodan managment modules
brcdEntityOIDModuleMgmtIcx8200Family OBJECT IDENTIFIER ::= { brcdEntityOIDModuleMgmt 11 }
brcdEntityOIDModuleMgmtIcx8200624BaseModule OBJECT IDENTIFIER ::= { brcdEntityOIDModuleMgmtIcx8200Family 1 }
brcdEntityOIDModuleMgmtIcx8200624FBaseModule OBJECT IDENTIFIER ::= { brcdEntityOIDModuleMgmtIcx8200Family 2 }
brcdEntityOIDModuleMgmtIcx8200624FXBaseModule OBJECT IDENTIFIER ::= { brcdEntityOIDModuleMgmtIcx8200Family 3 }
brcdEntityOIDModuleMgmtIcx8200624PBaseModule OBJECT IDENTIFIER ::= { brcdEntityOIDModuleMgmtIcx8200Family 4 }
brcdEntityOIDModuleMgmtIcx8200624ZPBaseModule OBJECT IDENTIFIER ::= { brcdEntityOIDModuleMgmtIcx8200Family 5 }
brcdEntityOIDModuleMgmtIcx8200648BaseModule OBJECT IDENTIFIER ::= { brcdEntityOIDModuleMgmtIcx8200Family 6 }
brcdEntityOIDModuleMgmtIcx8200648FBaseModule OBJECT IDENTIFIER ::= { brcdEntityOIDModuleMgmtIcx8200Family 7 }
brcdEntityOIDModuleMgmtIcx8200648PBaseModule OBJECT IDENTIFIER ::= { brcdEntityOIDModuleMgmtIcx8200Family 8 }
brcdEntityOIDModuleMgmtIcx8200648PFBaseModule OBJECT IDENTIFIER ::= { brcdEntityOIDModuleMgmtIcx8200Family 9 }
brcdEntityOIDModuleMgmtIcx8200648PF2BaseModule OBJECT IDENTIFIER ::= { brcdEntityOIDModuleMgmtIcx8200Family 10}
brcdEntityOIDModuleMgmtIcx8200648ZP2BaseModule OBJECT IDENTIFIER ::= { brcdEntityOIDModuleMgmtIcx8200Family 11}
brcdEntityOIDModuleMgmtIcx82006C08PBaseModule OBJECT IDENTIFIER ::= { brcdEntityOIDModuleMgmtIcx8200Family 12}
brcdEntityOIDModuleMgmtIcx82006C08PDCBaseModule OBJECT IDENTIFIER ::= { brcdEntityOIDModuleMgmtIcx8200Family 13}
brcdEntityOIDModuleMgmtIcx82006C08PFBaseModule OBJECT IDENTIFIER ::= { brcdEntityOIDModuleMgmtIcx8200Family 14}
brcdEntityOIDModuleMgmtIcx82006C08PTBaseModule OBJECT IDENTIFIER ::= { brcdEntityOIDModuleMgmtIcx8200Family 15}
brcdEntityOIDModuleMgmtIcx82006C08ZPBaseModule OBJECT IDENTIFIER ::= { brcdEntityOIDModuleMgmtIcx8200Family 16}
-- Switch Fabric Modules
brcdEntityOIDModuleSfm OBJECT IDENTIFIER ::= { brcdEntityOIDModule 3 }
@ -389,6 +426,14 @@ brcdEntityOIDModuleServiceIcx785012port1200gModule OBJECT IDENTIFIER ::=
brcdEntityOIDModuleServiceIcx7550Family OBJECT IDENTIFIER ::= { brcdEntityOIDModuleService 8}
brcdEntityOIDModuleServiceIcx75502port80gModule OBJECT IDENTIFIER ::= { brcdEntityOIDModuleServiceIcx7550Family 1 }
brcdEntityOIDModuleServiceIcx75502port200gModule OBJECT IDENTIFIER ::= { brcdEntityOIDModuleServiceIcx7550Family 2 }
--Rodan service modules
brcdEntityOIDModuleServiceIcx8200Family OBJECT IDENTIFIER ::= { brcdEntityOIDModuleService 9}
brcdEntityOIDModuleServiceIcx82004Port100gModule OBJECT IDENTIFIER ::= { brcdEntityOIDModuleServiceIcx8200Family 1 }
brcdEntityOIDModuleServiceIcx82008Port200gModule OBJECT IDENTIFIER ::= { brcdEntityOIDModuleServiceIcx8200Family 2 }
brcdEntityOIDModuleServiceIcx82002Port2gModule OBJECT IDENTIFIER ::= { brcdEntityOIDModuleServiceIcx8200Family 3 }
brcdEntityOIDModuleServiceIcx82002Port20gModule OBJECT IDENTIFIER ::= { brcdEntityOIDModuleServiceIcx8200Family 4 }
brcdEntityOIDModuleServiceIcx82002Port50gModule OBJECT IDENTIFIER ::= { brcdEntityOIDModuleServiceIcx8200Family 5 }
brcdEntityOIDModuleServiceIcx82002Port20gcfModule OBJECT IDENTIFIER ::= { brcdEntityOIDModuleServiceIcx8200Family 6 }
-- Port OID assignments
brcdEntityOIDPort OBJECT IDENTIFIER ::= { brcdEntityOIDMIBObjects 10 }
@ -426,6 +471,8 @@ brcdEntityOIDStackICXSPXFamily OBJECT IDENTIFIER ::= { brcdEntityOID
brcdEntityOIDStackICXSPX OBJECT IDENTIFIER ::= { brcdEntityOIDStackICXSPXFamily 1 }
--godzilla stack OID's
brcdEntityOIDStackICXStackIcx7550 OBJECT IDENTIFIER ::= { brcdEntityOIDStackICXStackFamily 7 }
--Rodan stack OID's
brcdEntityOIDStackICXStackIcx8200 OBJECT IDENTIFIER ::= { brcdEntityOIDStackICXStackFamily 8 }
-- CPU OID assignments
brcdEntityOIDCpu OBJECT IDENTIFIER ::= { brcdEntityOIDMIBObjects 12 }

View File

@ -97,7 +97,8 @@ brcdStackISSUGlobalUpgradeStatus OBJECT-TYPE
standbySyncCompleted (9),
stackSwitchover (10),
stackSwitchoverCompleted (11),
upgradeAbort(12)
upgradeAbort(12),
waitingForReload (13)
}
MAX-ACCESS read-only
STATUS current
@ -129,8 +130,7 @@ brcdStackISSUGlobalUpgradeSystemReady OBJECT-TYPE
Secondary Image is upgrade compatible Yes
Startup config and Running Config Same Yes
Config mode conflict No
The system shows status as System ready for ISSU, if all conditions are met
and at least one flash partition (primary/secondary) has a compatible image."
If one of above check fails, then system is not ready for stack upgrade"
::= { brcdStackISSUGlobalObjects 3}
brcdStackISSUGlobalUpgradeError OBJECT-TYPE

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -13,7 +13,7 @@ IMPORTS
FROM Q-BRIDGE-MIB
DisplayString
FROM FOUNDRY-SN-AGENT-MIB
ifIndex
InterfaceIndex, ifIndex
FROM IF-MIB;
fdryDhcpSnoopMIB MODULE-IDENTITY
@ -187,26 +187,27 @@ fdryDhcpSnoopIfTrustValue OBJECT-TYPE
--
-- DHCP Snooping binding database table
-- Use this table to display DHCP Snooping entries
-- fdryDhcpSnoopBindTable is obsoleted in FI9.0, use fdryDhcpSnoopBind2Table
--
fdryDhcpSnoopBindTable OBJECT-TYPE
SYNTAX SEQUENCE OF FdryDhcpSnoopBindEntry
MAX-ACCESS not-accessible
STATUS current
STATUS obsolete
DESCRIPTION
"A table provides the information of DHCP snooping
binding database learnt by the device"
::= { fdryDhcpSnoopBind 1 }
fdryDhcpSnoopBindEntry OBJECT-TYPE
SYNTAX FdryDhcpSnoopBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row instance contains the information of DHCP snoonping entry."
INDEX { fdryDhcpSnoopBindIpAddr }
::= { fdryDhcpSnoopBindTable 1 }
SYNTAX FdryDhcpSnoopBindEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"A row instance contains the information of DHCP snoonping entry."
INDEX { fdryDhcpSnoopBindIpAddr }
::= { fdryDhcpSnoopBindTable 1 }
FdryDhcpSnoopBindEntry ::= SEQUENCE {
fdryDhcpSnoopBindIpAddr
@ -227,32 +228,34 @@ FdryDhcpSnoopBindEntry ::= SEQUENCE {
fdryDhcpSnoopBindIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"The device IP address."
::= { fdryDhcpSnoopBindEntry 1}
fdryDhcpSnoopBindMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The device MAC address."
::= { fdryDhcpSnoopBindEntry 2 }
fdryDhcpSnoopBindType OBJECT-TYPE
SYNTAX ArpType
MAX-ACCESS read-only
STATUS current
STATUS obsolete
DESCRIPTION
"The type of the ARP entry"
::= { fdryDhcpSnoopBindEntry 3 }
fdryDhcpSnoopBindState OBJECT-TYPE
SYNTAX ArpState
MAX-ACCESS read-only
STATUS current
STATUS obsolete
DESCRIPTION
"The state of the ARP entry"
::= { fdryDhcpSnoopBindEntry 4 }
@ -260,15 +263,15 @@ fdryDhcpSnoopBindState OBJECT-TYPE
fdryDhcpSnoopBindPort OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
STATUS obsolete
DESCRIPTION
"The port of the ARP entry"
::= { fdryDhcpSnoopBindEntry 5 }
fdryDhcpSnoopBindVlanId OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-only
STATUS current
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object indicates the VLAN number on which DHCP snooping
feature is configured."
@ -277,7 +280,7 @@ fdryDhcpSnoopBindVlanId OBJECT-TYPE
fdryDhcpSnoopBindClearOper OBJECT-TYPE
SYNTAX ClearAction
MAX-ACCESS read-write
STATUS current
STATUS obsolete
DESCRIPTION
"valid(0) - this value is always returned when the variable is read.
clear(1) - setting the variable to this value clears this entry in the
@ -285,4 +288,109 @@ fdryDhcpSnoopBindClearOper OBJECT-TYPE
::= {fdryDhcpSnoopBindEntry 7 }
fdryDhcpSnoopBind2Table OBJECT-TYPE
SYNTAX SEQUENCE OF FdryDhcpSnoopBind2Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table provides the information of DHCP snooping
binding database learnt by the device"
::= { fdryDhcpSnoopBind 2 }
fdryDhcpSnoopBind2Entry OBJECT-TYPE
SYNTAX FdryDhcpSnoopBind2Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row instance contains the information of DHCP snoonping entry."
INDEX { fdryDhcpSnoopBind2MacAddr, fdryDhcpSnoopBind2VlanId}
::= { fdryDhcpSnoopBind2Table 1 }
FdryDhcpSnoopBind2Entry ::= SEQUENCE {
fdryDhcpSnoopBind2MacAddr
MacAddress,
fdryDhcpSnoopBind2VlanId
VlanIndex,
fdryDhcpSnoopBind2IpAddr
IpAddress,
fdryDhcpSnoopBind2Type
ArpType,
fdryDhcpSnoopBind2State
ArpState,
fdryDhcpSnoopBind2Port
InterfaceIndex,
fdryDhcpSnoopBind2ClearOper
ClearAction
}
fdryDhcpSnoopBind2MacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The device MAC address."
::= { fdryDhcpSnoopBind2Entry 1 }
fdryDhcpSnoopBind2VlanId OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the VLAN number on which DHCP snooping
feature is configured."
::= { fdryDhcpSnoopBind2Entry 2 }
fdryDhcpSnoopBind2IpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The device IP address."
::= { fdryDhcpSnoopBind2Entry 3}
fdryDhcpSnoopBind2Type OBJECT-TYPE
SYNTAX ArpType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of the ARP entry"
::= { fdryDhcpSnoopBind2Entry 4 }
fdryDhcpSnoopBind2State OBJECT-TYPE
SYNTAX ArpState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state of the ARP entry"
::= { fdryDhcpSnoopBind2Entry 5 }
fdryDhcpSnoopBind2Port OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port of the ARP entry"
::= { fdryDhcpSnoopBind2Entry 6 }
fdryDhcpSnoopBind2ClearOper OBJECT-TYPE
SYNTAX ClearAction
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"valid(0) - this value is always returned when the variable is read.
clear(1) - setting the variable to this value clears this entry in the
DHCP binding database."
::= {fdryDhcpSnoopBind2Entry 7 }
END

View File

@ -1,7 +1,3 @@
--
-- FDRY-DNS2-MIB
--
FDRY-DNS2-MIB DEFINITIONS ::= BEGIN
IMPORTS
@ -57,7 +53,7 @@ fdryDns2MIB MODULE-IDENTITY
fdryDnsServer OBJECT IDENTIFIER ::= { fdryDns2MIB 2 }
--
-- Ipv4/Ipv6 mib table for Domain Name Service (DNS) Domain Name
-- This table is for a list of Domain Name Service (DNS) Domain Names
--
fdryDns2DomainNameTable OBJECT-TYPE
@ -94,15 +90,16 @@ fdryDns2MIB MODULE-IDENTITY
fdryDns2DomainNameAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DNS IP address Type. Supported address types are ipv4(1) and ipv6(2)"
"DNS IP address Type. Supported address types are ipv4(1) and ipv6(2)
Note: from FI9000, the address type is not needed. This table represents a list for DNS domain names"
DEFVAL { ipv4 }
::= { fdryDns2DomainNameEntry 2 }
fdryDns2DomainNameName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
SYNTAX DisplayString (SIZE(0..100))
MAX-ACCESS read-create
STATUS current
DESCRIPTION

View File

@ -116,7 +116,21 @@ SnAgentPoePortEntry ::= SEQUENCE {
snAgentPoePortPDClass
Integer32,
snAgentPoePortPDClassB
Integer32
Integer32,
snAgentPoePortlldpReqPwr
Integer32,
snAgentPoePortlldpReqPwrA
Integer32,
snAgentPoePortlldpReqPwrB
Integer32,
snAgentPoePortCapability
INTEGER,
snAgentPoePortMax2PairPwr
Integer32,
snAgentPoePortMax4PairPwr
Integer32,
snAgentPoePortMode
INTEGER
}
snAgentPoePortNumber OBJECT-TYPE
@ -148,8 +162,8 @@ snAgentPoePortWattage OBJECT-TYPE
STATUS current
DESCRIPTION
"Adjust the inline power wattage. Valid value between 1000
to 15400(IEEE802_3AF)/30000(IEEE802_3AT)/120000(IEEE802_3BT). Each unit is milliwatts. This object can only be
set after snSwIfInLinePowerControl has been set to 'enable(3)'
to 15400(IEEE802_3AF)/30000(IEEE802_3AT)/120000(IEEE802_3BT). Each unit is milliwatts.
This object can only be set after snSwIfInLinePowerControl has been set to 'enable(3)'
or 'enableLegacyDevice(4)'. If a port does not have inline
power capability, reading this object returns undefined value."
::= { snAgentPoePortEntry 3 }
@ -211,19 +225,85 @@ snAgentPoePortPDClass OBJECT-TYPE
::= { snAgentPoePortEntry 8 }
snAgentPoePortPDClassB OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is second PD class signature of dual signature PD which the device learns in the process of
PD-classification. PD detection and PD-classification are two steps of powering PD.
And if PD is powered without user power Spec, then PoE port power limit will be set
based on both pd-detected classes. The value PDClassB is valid for dual signature PD (IEEE 802.3bt module)
"This is second PD class signature of dual signature PD which the device learns in the process of
PD-classification. PD detection and PD-classification are two steps of powering PD.
And if PD is powered without user power Spec, then PoE port power limit will be set
based on both pd-detected classes. The value PDClassB is valid for dual signature PD (IEEE 802.3bt module)
having PDClassA and PDClassB. If the PD is not dual signature the value is 0."
::= { snAgentPoePortEntry 9 }
snAgentPoePortlldpReqPwr OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum power requested by PD through LLDP in milliwatts."
::= { snAgentPoePortEntry 10 }
-- Power Over Module Table
snAgentPoePortlldpReqPwrA OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Maximum power requested by PD through LLDP in milliwatts. In case of Dual Signature PD we have 2 channel
snAgentPoePortlldpReqPwrA is power in milliwatts for channel A.
This is deprecated as the required information is part of snAgentPoePortlldpReqPwr mib."
::= { snAgentPoePortEntry 11 }
snAgentPoePortlldpReqPwrB OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Maximum power requested by PD through LLDP in milliwatts. In case of Dual Signature PD we have 2 channel
snAgentPoePortlldpReqPwrB is power in milliwatts for channel B.
This is deprecated as the required information is part of snAgentPoePortlldpReqPwr mib."
::= { snAgentPoePortEntry 12 }
snAgentPoePortCapability OBJECT-TYPE
SYNTAX INTEGER {
others(0),
twoPairPse(1),
fourPairPse(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Capability of port, 0-others, 1-2pair, 2-4pair."
::= { snAgentPoePortEntry 13 }
snAgentPoePortMax2PairPwr OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum power supported by 2pair port in milliwatts."
::= { snAgentPoePortEntry 14 }
snAgentPoePortMax4PairPwr OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum power supported by 4pair port in milliwatts."
::= { snAgentPoePortEntry 15 }
snAgentPoePortMode OBJECT-TYPE
SYNTAX INTEGER {
none(0),
overdrive(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Poe port overdrive mode."
::= { snAgentPoePortEntry 16 }
-- Power Over Module Table
snAgentPoeModuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnAgentPoeModuleEntry
@ -308,10 +388,12 @@ SnAgentPoeUnitEntry ::= SEQUENCE {
Unsigned32,
snAgentPoeUnitPowerCapacityTotal
Unsigned32,
snAgentPoeUnitPowerCapacityFree
snAgentPoeUnitPowerCapacityFree
Unsigned32,
snAgentPoeUnitPowerAllocationsRequestsHonored
Unsigned32
Unsigned32,
snAgentPoePwrAllocationType
INTEGER
}
snAgentPoeUnitIndex OBJECT-TYPE
@ -335,8 +417,9 @@ snAgentPoeUnitPowerCapacityFree OBJECT-TYPE
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object shows the inline power capacity currently available on that unit (device) which is unallocated, measured in mWatts."
::= { snAgentPoeUnitEntry 3 }
"This object shows the inline power capacity currently available on that unit (device) which is unallocated, measured in mWatts.
In case of Static allocation total free power and in case of Dynamic allocation total unconsumed power is disaplyed"
::= { snAgentPoeUnitEntry 3}
snAgentPoeUnitPowerAllocationsRequestsHonored OBJECT-TYPE
SYNTAX Unsigned32
@ -345,5 +428,17 @@ snAgentPoeUnitPowerAllocationsRequestsHonored OBJECT-TYPE
DESCRIPTION
"This object shows number of times the inline power allocations requests honored on that unit (device)."
::= { snAgentPoeUnitEntry 4}
snAgentPoePwrAllocationType OBJECT-TYPE
SYNTAX INTEGER {
none(0),
static(1),
dynamic(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object shows the power allocation type, based on which the total free capacity is displayed. Static(1) or Dynamic(2) power allocation."
::= { snAgentPoeUnitEntry 5}
END

View File

@ -6,7 +6,7 @@ IMPORTS
RowStatus, TEXTUAL-CONVENTION FROM SNMPv2-TC -- [RFC2579]
DisplayString FROM SNMPv2-TC -- [RFC2579]
InetAddressType, InetAddress FROM INET-ADDRESS-MIB -- [RFC 4001]
InetAddressType FROM INET-ADDRESS-MIB -- [RFC 4001]
fdryRadius FROM FOUNDRY-SN-ROOT-MIB -- [snroo101]
;
@ -57,6 +57,20 @@ fdryRadiusMIB MODULE-IDENTITY
authorizationOnly(3),
accountingOnly(4) }
InetAddress ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1x "
STATUS current
DESCRIPTION
"Denotes a generic Internet address.
An InetAddress value is always interpreted within the context
of an InetAddressType value. Every usage of the InetAddress
textual convention is required to specify the InetAddressType
object that provides the context. It is suggested that the
InetAddressType object be logically registered before the
object(s) that use the InetAddress textual convention, if
they appear in the same logical row
"
SYNTAX OCTET STRING (SIZE (0..255))
--
-- Top level components of this MIB.
--
@ -108,7 +122,9 @@ FdryRadiusServerEntry ::= SEQUENCE {
fdryRadiusServerRowStatus
RowStatus,
fdryRadiusServerAuthType
OCTET STRING
OCTET STRING,
fdryRadiusServerPriority
Unsigned32
}
@ -195,5 +211,13 @@ fdryRadiusServerAuthType OBJECT-TYPE
2 - web-auth"
::= { fdryRadiusServerEntry 9 }
fdryRadiusServerPriority OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Radius server priority 0-7."
DEFVAL { 0 }
::= { fdryRadiusServerEntry 10 }
END

View File

@ -6,7 +6,7 @@ IMPORTS
RowStatus FROM SNMPv2-TC -- [RFC2579]
DisplayString FROM SNMPv2-TC -- [RFC2579]
InetAddressType, InetAddress FROM INET-ADDRESS-MIB
InetAddressType FROM INET-ADDRESS-MIB
fdryTacacs FROM FOUNDRY-SN-ROOT-MIB -- [snroo101]
ServerUsage FROM FDRY-RADIUS-MIB -- [fdryradius]
;
@ -45,6 +45,22 @@ fdryTacacsMIB MODULE-IDENTITY
::= { fdryTacacs 1 }
-- textual conventions
InetAddress ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1x "
STATUS current
DESCRIPTION
"Denotes a generic Internet address.
An InetAddress value is always interpreted within the context
of an InetAddressType value. Every usage of the InetAddress
textual convention is required to specify the InetAddressType
object that provides the context. It is suggested that the
InetAddressType object be logically registered before the
object(s) that use the InetAddress textual convention, if
they appear in the same logical row
"
SYNTAX OCTET STRING (SIZE (0..255))
--
-- Top level components of this MIB.
--

View File

@ -5,12 +5,12 @@ IMPORTS
Integer32, Unsigned32 FROM SNMPv2-SMI -- [RFC2578]
RowStatus, TEXTUAL-CONVENTION FROM SNMPv2-TC -- [RFC2579]
InetAddressType, InetAddress FROM INET-ADDRESS-MIB
InetAddressType FROM INET-ADDRESS-MIB
fdryTrap FROM FOUNDRY-SN-ROOT-MIB -- [snroo101]
;
fdryTrapMIB MODULE-IDENTITY
LAST-UPDATED "201708070000Z" -- Aug 7, 2017
LAST-UPDATED "202305250000Z" -- May 25, 2023
ORGANIZATION "Ruckus Wireless, Inc.."
CONTACT-INFO
"Technical Support Center, Ruckus Wireless, Inc,
@ -38,7 +38,7 @@ fdryTrapMIB MODULE-IDENTITY
REVISION "200802250000Z" -- 25 February 2008
DESCRIPTION "Initial version, obsoletes the earlier snAgTrpRcvrTable."
REVISION "201708070000Z" -- Aug 7, 2017
REVISION "202305250000Z" -- May 25, 2023
DESCRIPTION
"Modified contact Info, Organization and Decscription"
::= { fdryTrap 1 }
@ -46,6 +46,24 @@ fdryTrapMIB MODULE-IDENTITY
--
-- Textual Conventions
--
InetAddress ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1x "
STATUS current
DESCRIPTION
"Denotes a generic Internet address.
An InetAddress value is always interpreted within the context
of an InetAddressType value. Every usage of the InetAddress
textual convention is required to specify the InetAddressType
object that provides the context. It is suggested that the
InetAddressType object be logically registered before the
object(s) that use the InetAddress textual convention, if
they appear in the same logical row
"
SYNTAX OCTET STRING (SIZE (0..255))
SecurityModel ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION

View File

@ -1,13 +1,10 @@
-- *****************************************************************
-- Commited Access Rate MIB file.
-- *****************************************************************
FOUNDRY-CAR-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,Gauge32, Counter64,Integer32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
RowStatus,TEXTUAL-CONVENTION
FROM SNMPv2-TC
snSwitch
FROM FOUNDRY-SN-SWITCH-GROUP-MIB
@ -139,7 +136,9 @@ SnPortCAREntry ::=
snPortCARStatFilteredBytes
Counter64,
snPortCARStatCurBurst
Gauge32
Gauge32,
snPortCARRowStatus
RowStatus
}
snPortCARifIndex OBJECT-TYPE
SYNTAX InterfaceIndex
@ -192,7 +191,7 @@ snPortCARAccIdx OBJECT-TYPE
snPortCARRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The comitted access rate. This determines the long term
@ -204,7 +203,7 @@ snPortCARRate OBJECT-TYPE
snPortCARLimit OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is the normal burst size that determines how large traffic
@ -307,6 +306,16 @@ snPortCARStatCurBurst OBJECT-TYPE
"The current received burst size."
::= { snPortCAREntry 15 }
snPortCARRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The variable is used to create new row in the rate limit table, only CreateAndGo(4) and destroy(6) are supported values"
::= { snPortCAREntry 16 }
-- end of snPortCARTable
-- RL Counter Table

View File

@ -240,7 +240,15 @@ snDhcpServerGlobalConfigState OBJECT-TYPE
snDhcpServerPoolOptionAscii OCTET STRING,
snDhcpServerPoolOptionHexString OCTET STRING,
snDhcpServerPoolOptionIPString OCTET STRING,
snDhcpServerPoolOptionRowStatus RowStatus
snDhcpServerPoolOptionRowStatus RowStatus,
snDhcpServerPoolOptionBoolString OCTET STRING,
snDhcpServerPoolOptionIntString OCTET STRING,
snDhcpServerPoolOptionIPAddrPairString OCTET STRING,
snDhcpServerPoolOptionStaticRouteString OCTET STRING,
snDhcpServerPoolOptionSlpDirAgentString OCTET STRING,
snDhcpServerPoolOptionSlpSrvScopeString OCTET STRING,
snDhcpServerPoolOptionPxeIntfIdString OCTET STRING,
snDhcpServerPoolOptionPxeClientIdString OCTET STRING
}
snDhcpServerPoolOptionCode OBJECT-TYPE
@ -256,7 +264,16 @@ snDhcpServerGlobalConfigState OBJECT-TYPE
{
ascii(0),
hex(1),
ip(2)
ip(2),
bool(3),
integer(4),
telephony(5),
ipaddrpair(6),
staticroute(7),
slpdiragent(8),
slpsrvscope(9),
pxeintfid(10),
pxeclientid(11)
}
MAX-ACCESS read-create
STATUS current
@ -302,6 +319,111 @@ snDhcpServerGlobalConfigState OBJECT-TYPE
createAndGo, destroy."
::= { snDhcpServerPoolOptionConfigEntry 6 }
snDhcpServerPoolOptionBoolString OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(4..12))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Bool string of an option."
::= { snDhcpServerPoolOptionConfigEntry 7 }
snDhcpServerPoolOptionIntString OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(4..12))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Int string of an option"
::= { snDhcpServerPoolOptionConfigEntry 8 }
snDhcpServerPoolOptionIPAddrPairString OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(8..16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Ip address pair (ip address & mask) string of option
policy-filter(21).Two sets of destination address and subnet
mask can be configured at most simultaneously."
::= { snDhcpServerPoolOptionConfigEntry 9 }
snDhcpServerPoolOptionStaticRouteString OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(8..16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Ip address pair (detination & route) string of option
static-route(33). Two sets of destination address and static
route of the destination address can be configured at most
simultaneously."
::= { snDhcpServerPoolOptionConfigEntry 10 }
snDhcpServerPoolOptionSlpDirAgentString OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..54))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This option specifies the location of one or more SLP
Directory Agents. The SLP Directory Agent Option specifies a list
of IP addresses for Directory Agents.
Directory Agents MUST be listed in order of
preference, if there is an order of preference.
The first byte in the Directory Agent option may be set to
either 0 or 1 (false or true). If it is set to 1,
the SLP User Agent or Service Agent so configured MUST NOT employ
either active or passive multicast discovery of Directory Agents.
maximum of three SLP Directory Agents can be configured.
The output of the object in the format
'false xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx' or
'true xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx' "
::= { snDhcpServerPoolOptionConfigEntry 11 }
snDhcpServerPoolOptionSlpSrvScopeString OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..135))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The scope list is a comma delimited list which indicates
the scopes that a SLP Agent is configured to use.
The first byte determines (0 or 1) whether SLP Agents override their
static configuration for scopes with the <Scope List> string provided
by the option. This allows DHCP administrators to implement a policy
of assigning a set of scopes to Agents for service provision. If the
Mandatory byte is 0, static configuration takes precedence over the
DHCP provided scope list. If the Mandatory byte is 1, the <Scope
List> provided in this option MUST be used by the SLP Agent.
The maximum size of service scopes list is 128 bytes.
The output of the object in the format
'false slp-agent1:slp-agent2:slp-agent3:..' or
'true slp-agent1:slp-agent2:slp-agent3:..'"
::= { snDhcpServerPoolOptionConfigEntry 12 }
snDhcpServerPoolOptionPxeIntfIdString OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..3))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The object refers the value of PXE interface Id value.
First Octet encodes a network interface type. For now the only
supported value is 1 for Universal Network Device Interface (UNDI).
second and third bytes describe the interface revision."
::= { snDhcpServerPoolOptionConfigEntry 13 }
snDhcpServerPoolOptionPxeClientIdString OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..132))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The object refers the value of PXE client id string.
First byte describes the type of the machine identifier in the
remaining octets in this option. 0 (zero) is the only value defined
for this octet at the present time, and it describes the remaining
octets as a Globally Unique Identifier (GUID).
The maximum size of client id string is 128 bytes."
::= { snDhcpServerPoolOptionConfigEntry 14 }
-- =================================================================
-- 3rd Table of snDhcpServerTableObjects : snDhcpServerPoolExcludedSingleAddressTable
-- =================================================================

View File

@ -1,6 +1,6 @@
FOUNDRY-SN-CAM-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
MODULE-IDENTITY,
OBJECT-TYPE,
Gauge32,
Unsigned32
@ -25,9 +25,9 @@ snCamMIB MODULE-IDENTITY
REVISION "200711190000Z" -- Nov 19, 2007
DESCRIPTION
"Initial revision"
::= { platform 1 }
::= { platform 1 }
--
-- Textual Conventions
--
@ -36,7 +36,7 @@ snCamMIB MODULE-IDENTITY
--
Percent ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
DESCRIPTION
"An integer that is in the range of a percent value."
SYNTAX Gauge32 (0..100)
@ -66,7 +66,9 @@ snCamProfile OBJECT-TYPE
multiService(15),
multiService2(16),
multiService3(17),
multiService4(18)
multiService4(18),
multiService5(19),
multiService6(20)
}
MAX-ACCESS read-only
STATUS current
@ -84,14 +86,14 @@ snCamUsage OBJECT IDENTIFIER ::= { snCamObjects 2 }
-- the snCamUsageL3 table
-- The snCamUsageL3 table contains information of the entity's
-- CAM usage for layer 3 traffic.
-- CAM usage for layer 3 traffic.
snCamUsageL3Table OBJECT-TYPE
SYNTAX SEQUENCE OF SnCamUsageL3Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of snCamUsageL3 entries. This table contains
"A list of snCamUsageL3 entries. This table contains
information of the entity's CAM usage for layer 3 traffic."
::= { snCamUsage 1 }
@ -102,8 +104,8 @@ snCamUsageL3Entry OBJECT-TYPE
DESCRIPTION
"An entry containing management information applicable to
CAM usage for layer 3 traffic"
INDEX { snCamUsageL3Slot,
snCamUsageL3Processor,
INDEX { snCamUsageL3Slot,
snCamUsageL3Processor,
snCamUsageL3Type,
snCamUsageL3Supernet }
::= { snCamUsageL3Table 1 }
@ -120,7 +122,7 @@ SnCamUsageL3Entry ::=
}
snCamUsageL3Slot OBJECT-TYPE
SYNTAX Unsigned32
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
@ -128,11 +130,11 @@ snCamUsageL3Slot OBJECT-TYPE
::= { snCamUsageL3Entry 1 }
snCamUsageL3Processor OBJECT-TYPE
SYNTAX Unsigned32 (1..2)
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A number which uniquely identifies the network processor within a
"A number which uniquely identifies the network processor within a
linecard in the device"
::= { snCamUsageL3Entry 2 }
@ -156,17 +158,17 @@ snCamUsageL3Supernet OBJECT-TYPE
STATUS current
DESCRIPTION
"This object identifies the Supernet for the layer 3 type traffic. It
provides information for longest match lookup. For example, zero
provides information for longest match lookup. For example, zero
indicates all the bits of IP address will be matched, and one indicates
all but the lowest bit in IP address will be matched. The range is
[0..32] for IPv4 and IPv4VPN, where a value of 32 indicates the entry is
the total of other supernets indexed by [0..31]. The range is [0..10] for
IPv6, where a value of 10 indicates the entry is the total of other
the total of other supernets indexed by [0..31]. The range is [0..10] for
IPv6, where a value of 10 indicates the entry is the total of other
supernets indexed by [0..9]."
::= { snCamUsageL3Entry 4 }
snCamUsageL3Size OBJECT-TYPE
SYNTAX Unsigned32
SYNTAX Unsigned32
UNITS "Entries"
MAX-ACCESS read-only
STATUS current
@ -177,18 +179,18 @@ snCamUsageL3Size OBJECT-TYPE
::= { snCamUsageL3Entry 5 }
snCamUsageL3Free OBJECT-TYPE
SYNTAX Gauge32
SYNTAX Gauge32
UNITS "Entries"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of CAM currently available for this layer 3 traffic entry. For ipv4
traffic, each unit is 4 bytes. For ipv4vpn, each unit is 8 bytes. For ipv6, each
unit is 16 bytes."
"The amount of CAM currently available for this layer 3 traffic entry. For ipv4
traffic, each unit is 4 bytes. For ipv4vpn, each unit is 8 bytes. For ipv6, each
unit is 16 bytes."
::= { snCamUsageL3Entry 6 }
snCamUsageL3UsedPercent OBJECT-TYPE
SYNTAX Percent
SYNTAX Percent
MAX-ACCESS read-only
STATUS current
DESCRIPTION
@ -199,14 +201,14 @@ snCamUsageL3UsedPercent OBJECT-TYPE
-- the snCamUsageL2 table
-- The snCamUsageL2 table contains information of the entity's
-- CAM usage for layer 2 traffic.
-- CAM usage for layer 2 traffic.
snCamUsageL2Table OBJECT-TYPE
SYNTAX SEQUENCE OF SnCamUsageL2Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of snCamUsageL2 entries. This table contains information of
"A list of snCamUsageL2 entries. This table contains information of
the entity's CAM usage for layer 2 traffic."
::= { snCamUsage 2 }
@ -233,7 +235,7 @@ SnCamUsageL2Entry ::=
}
snCamUsageL2Slot OBJECT-TYPE
SYNTAX Unsigned32
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
@ -241,11 +243,11 @@ snCamUsageL2Slot OBJECT-TYPE
::= { snCamUsageL2Entry 1 }
snCamUsageL2Processor OBJECT-TYPE
SYNTAX Unsigned32 (1..2)
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A number which uniquely identifies the network processor within a
"A number which uniquely identifies the network processor within a
linecard in the device"
::= { snCamUsageL2Entry 2 }
@ -264,7 +266,7 @@ snCamUsageL2Type OBJECT-TYPE
::= { snCamUsageL2Entry 3 }
snCamUsageL2Size OBJECT-TYPE
SYNTAX Unsigned32
SYNTAX Unsigned32
UNITS "Entries"
MAX-ACCESS read-only
STATUS current
@ -274,16 +276,16 @@ snCamUsageL2Size OBJECT-TYPE
snCamUsageL2Free OBJECT-TYPE
SYNTAX Gauge32
UNITS "Entries"
UNITS "Entries"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of CAM currently available for this layer 2 traffic entry.
Each unit is 8 bytes."
"The amount of CAM currently available for this layer 2 traffic entry.
Each unit is 8 bytes."
::= { snCamUsageL2Entry 5 }
snCamUsageL2UsedPercent OBJECT-TYPE
SYNTAX Percent
SYNTAX Percent
MAX-ACCESS read-only
STATUS current
DESCRIPTION
@ -293,7 +295,7 @@ snCamUsageL2UsedPercent OBJECT-TYPE
-- the snCamUsageSession table
-- The snCamUsageSession table contains information of the entity's
-- CAM usage for sessions.
-- CAM usage for sessions.
snCamUsageSessionTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnCamUsageSessionEntry
@ -327,7 +329,7 @@ SnCamUsageSessionEntry ::=
}
snCamUsageSessionSlot OBJECT-TYPE
SYNTAX Unsigned32
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
@ -335,11 +337,11 @@ snCamUsageSessionSlot OBJECT-TYPE
::= { snCamUsageSessionEntry 1 }
snCamUsageSessionProcessor OBJECT-TYPE
SYNTAX Unsigned32 (1..2)
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A number which uniquely identifies the network processor within a
"A number which uniquely identifies the network processor within a
linecard in the device"
::= { snCamUsageSessionEntry 2 }
@ -356,8 +358,8 @@ snCamUsageSessionType OBJECT-TYPE
ipv6Total(9),
ipv6Out(10),
labelOut(11),
ipv4SrcGuardDenial(12),
ipv4SrcGuardPermit(13),
ipv4SrcGuardDenial(12),
ipv4SrcGuardPermit(13),
internalForwardingLookup(14)
}
MAX-ACCESS not-accessible
@ -368,28 +370,28 @@ snCamUsageSessionType OBJECT-TYPE
snCamUsageSessionSize OBJECT-TYPE
SYNTAX Unsigned32
SYNTAX Unsigned32
UNITS "Entries"
MAX-ACCESS read-only
STATUS current
STATUS current
DESCRIPTION
"The effective CAM size for this session traffic entry. For IPv4 sessions,
each unit is 16 bytes. For IPv4 sessions, each unit is 64 bytes."
::= { snCamUsageSessionEntry 4 }
snCamUsageSessionFree OBJECT-TYPE
SYNTAX Gauge32
SYNTAX Gauge32
UNITS "Entries"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of CAM currently available this session traffic entry.
For IPv4 sessions, each unit is 16 bytes. For IPv4 sessions, each unit is
"The amount of CAM currently available this session traffic entry.
For IPv4 sessions, each unit is 16 bytes. For IPv4 sessions, each unit is
64 bytes."
::= { snCamUsageSessionEntry 5 }
snCamUsageSessionUsedPercent OBJECT-TYPE
SYNTAX Percent
SYNTAX Percent
MAX-ACCESS read-only
STATUS current
DESCRIPTION
@ -400,7 +402,7 @@ snCamUsageSessionUsedPercent OBJECT-TYPE
-- the snCamUsageOther table
-- The snCamUsageOthers table contains information of the entity's
-- CAM usage for types other than L3, L2, or Session.
-- CAM usage for types other than L3, L2, or Session.
snCamUsageOtherTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnCamUsageOtherEntry
@ -434,7 +436,7 @@ SnCamUsageOtherEntry ::=
}
snCamUsageOtherSlot OBJECT-TYPE
SYNTAX Unsigned32
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
@ -442,11 +444,11 @@ snCamUsageOtherSlot OBJECT-TYPE
::= { snCamUsageOtherEntry 1 }
snCamUsageOtherProcessor OBJECT-TYPE
SYNTAX Unsigned32 (1..2)
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A number which uniquely identifies the network processor within a
"A number which uniquely identifies the network processor within a
linecard in the device"
::= { snCamUsageOtherEntry 2 }
@ -462,32 +464,32 @@ snCamUsageOtherType OBJECT-TYPE
::= { snCamUsageOtherEntry 3 }
snCamUsageOtherSize OBJECT-TYPE
SYNTAX Unsigned32
SYNTAX Unsigned32
UNITS "Entries"
MAX-ACCESS read-only
STATUS current
STATUS current
DESCRIPTION
"The effective CAM size for this Other traffic entry. For GRE,
each unit is 8 bytes. For multicast VPLS, each unit is 16 bytes."
::= { snCamUsageOtherEntry 4 }
snCamUsageOtherFree OBJECT-TYPE
SYNTAX Gauge32
SYNTAX Gauge32
UNITS "Entries"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of CAM currently available this Other traffic entry.
"The amount of CAM currently available this Other traffic entry.
For GRE, each unit is 8 bytes. For multicast VPLS, each unit is 16 bytes."
::= { snCamUsageOtherEntry 5 }
snCamUsageOtherUsedPercent OBJECT-TYPE
SYNTAX Percent
SYNTAX Percent
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The percentage of CAM currently being used by this entry "
::= { snCamUsageOtherEntry 6 }
::= { snCamUsageOtherEntry 6 }
END

View File

@ -13,7 +13,7 @@ IMPORTS
InterfaceIndex, ifIndex, InterfaceIndexOrZero
FROM IF-MIB
InetAddressType
InetAddressType, InetAddress
FROM INET-ADDRESS-MIB
DisplayString
@ -424,7 +424,6 @@ snRtIpStaticRouteDistance OBJECT-TYPE
DESCRIPTION
"Administration distance."
::= { snRtIpStaticRouteEntry 6 }
snRtIpStaticRouteOutgoingInterface OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-only
@ -1611,6 +1610,56 @@ snRtIpIfHelperRowStatus OBJECT-TYPE
"To create or delete an IP helper entry."
::= { snRtIpIfHelperEntry 5 }
snRtIpv6IfHelperTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnRtIpv6IfHelperEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IPV6 helper address table."
::= { snRtUdpHelper 4 }
snRtIpv6IfHelperEntry OBJECT-TYPE
SYNTAX SnRtIpv6IfHelperEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of the IPV6 helper address table."
INDEX { snRtIpv6IfHelperIfIndex, snRtIpv6IfHelperAddr}
::= { snRtIpv6IfHelperTable 1 }
SnRtIpv6IfHelperEntry ::= SEQUENCE {
snRtIpv6IfHelperIfIndex
InterfaceIndex,
snRtIpv6IfHelperAddr
InetAddress,
snRtIpv6IfHelperRowStatus
RowSts
}
snRtIpv6IfHelperIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface index of the port for an IPV6 helper address entry."
::= { snRtIpv6IfHelperEntry 1 }
snRtIpv6IfHelperAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IPV6 helper address. This is the address that
client packets will be forwarded"
::= { snRtIpv6IfHelperEntry 2 }
snRtIpv6IfHelperRowStatus OBJECT-TYPE
SYNTAX RowSts
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To create or delete an IPV6IfhelperEntry."
::= { snRtIpv6IfHelperEntry 3 }
-- Trace route group
-- This group uses the following method to detect routes used to reach

View File

@ -43,6 +43,7 @@ snVrrp MODULE-IDENTITY
::= { router 12 }
MacAddress ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1x:"
STATUS current
DESCRIPTION
"

View File

@ -1597,7 +1597,7 @@ snTrapPnPStatusChange NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: Plug-and-play Status Change "
--#SUMMARY "Plug and Play status changed from %d to %d due to %s."
--#ARGUMENTS { 0, 1, 2 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 125 }
@ -1609,7 +1609,7 @@ snTrapWirelessIsrpPeerStateChange NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: ISRP Peer's state has changed "
--#SUMMARY "%s."
--#ARGUMENTS { 0 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 126 }
@ -1621,7 +1621,7 @@ snTrapWirelessStationStateChange NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: Wireless Station's state has changed."
--#SUMMARY "%s."
--#ARGUMENTS { 0 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 127 }
@ -1634,7 +1634,7 @@ snTrapWirelessStationRoamingEventTriggered NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: Station has roamed "
--#SUMMARY "%s."
--#ARGUMENTS { 0 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 128 }
@ -1647,7 +1647,7 @@ snTrapWirelessSappStateChange NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: SAPP between AP and FIPS changes state. "
--#SUMMARY "%s."
--#ARGUMENTS { 0 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 129 }
@ -1686,7 +1686,7 @@ snTrapDot1xPortLinkChange NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: 802.1x Port Link Change"
--#SUMMARY "%s."
--#ARGUMENTS { 0 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 132 }
@ -1699,7 +1699,7 @@ snTrapDot1xPortControlChange NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: 802.1x Port Control Change"
--#SUMMARY "%s."
--#ARGUMENTS { 0 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 133 }
@ -1712,7 +1712,7 @@ snTrapDot1xVlanIdChange NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: 802.1x VLAN ID Change"
--#SUMMARY "%s."
--#ARGUMENTS { 0 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 134 }
@ -1725,7 +1725,7 @@ snTrapDot1xFilterSetupFailure NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: 802.1x Filter Setup Failure"
--#SUMMARY "%s."
--#ARGUMENTS { 0 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 135 }
@ -1763,7 +1763,7 @@ snTrapMacAuthVlanIdChange NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: MAC-Authentication VLAN ID Change"
--#SUMMARY "%s."
--#ARGUMENTS { 0 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 138 }
@ -1824,7 +1824,7 @@ snTrapMacAuthRadiusTimeout NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: MAC-Authentication RADIUS timeout"
--#SUMMARY "%s."
--#ARGUMENTS { 0 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 143 }
@ -1837,7 +1837,7 @@ snTrapDot1xRadiusTimeout NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: MAC-Authentication RADIUS timeout"
--#SUMMARY "%s."
--#ARGUMENTS { 0 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 144 }
@ -1850,7 +1850,7 @@ snTrapUDLDLinkDown NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: UDLD Port Link Down"
--#SUMMARY "%s."
--#ARGUMENTS { 1 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 145 }
@ -1863,7 +1863,7 @@ snTrapUDLDLinkUp NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: UDLD Port Link Up"
--#SUMMARY "%s."
--#ARGUMENTS { 1 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 146 }
@ -1875,7 +1875,7 @@ snTrapMacBasedVlanEnabled NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: MAC based VLAN enabled"
--#SUMMARY "%s."
--#ARGUMENTS { 0 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 147 }
@ -1887,7 +1887,7 @@ snTrapMacBasedVlanDisabled NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: MAC based VLAN disabled"
--#SUMMARY "%s."
--#ARGUMENTS { 0 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 148 }
@ -1912,7 +1912,7 @@ snTrapStpRootGuardDetect NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: Stp root guard detect"
--#SUMMARY "%s."
--#ARGUMENTS { 2 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 150 }
@ -1924,7 +1924,7 @@ snTrapStpRootGuardExpire NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: Stp root guard expire"
--#SUMMARY "%s."
--#ARGUMENTS { 2 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 151 }
@ -1936,7 +1936,7 @@ snTrapStpBPDUGuardDetect NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: STP BPDU guard "
--#SUMMARY "%s."
--#ARGUMENTS { 2 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 152 }
@ -1948,7 +1948,7 @@ snTrapMstpBPDUGuardDetect NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: MSTP BPDU guard "
--#SUMMARY "%s."
--#ARGUMENTS { 1 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 153 }
@ -1960,7 +1960,7 @@ snTrapErrorDisableAction NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: Error-disable hit or recovery times out"
--#SUMMARY "%s."
--#ARGUMENTS { 1 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 154 }
@ -1972,7 +1972,7 @@ snTrapLACPLinkStateChange NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: LACP port state change"
--#SUMMARY "%s."
--#ARGUMENTS { 1 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 155 }
@ -2010,7 +2010,7 @@ snTrapStaticMulticastMacConfigAdd NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: New Entry is Added To Static Multicast Mac Configuration Table."
--#SUMMARY "%s."
--#ARGUMENTS { 0 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 158 }
@ -2024,7 +2024,7 @@ snTrapStaticMulticastMacConfigRemove NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: Entry is Removed From Static Multicast Mac Configuration Table."
--#SUMMARY "%s."
--#ARGUMENTS { 0 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 159 }
@ -2037,7 +2037,7 @@ snTrapSTPBPDUGuardExpire NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: STP BPDU Guard Expire"
--#SUMMARY "%s."
--#ARGUMENTS { 2 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 160 }
@ -2050,7 +2050,7 @@ snTrapPortLoopDetection NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: Port Loop Detection"
--#SUMMARY "%s."
--#ARGUMENTS { 2 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 161 }
@ -2165,7 +2165,7 @@ snTrapStackingChasFanFailed NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: The management MAC address changed "
--#SUMMARY "%s."
--#ARGUMENTS { 0 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 170 }
@ -2329,7 +2329,7 @@ snTrapLinkOAMLinkDown NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: Link-OAM Port Link Change"
--#SUMMARY "%s"
--#ARGUMENTS { 1 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 182 }
@ -2342,7 +2342,7 @@ snTrapLinkOAMLinkUp NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: Link-OAM Port Link Change"
--#SUMMARY "%s"
--#ARGUMENTS { 1 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 183 }
@ -2367,7 +2367,7 @@ snTrapLinkOAMLoopbackEntered NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: Link-OAM Port Loopback Mode"
--#SUMMARY "%s"
--#ARGUMENTS { 2 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 185 }
@ -2380,37 +2380,37 @@ snTrapLinkOAMLoopbackCleared NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: Link-OAM Port Loopback Mode"
--#SUMMARY "%s"
--#ARGUMENTS { 2 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 186 }
snTrapLicenseAdded NOTIFICATION-TYPE
OBJECTS { snChasUnitIndex, snAgGblTrapMessage }
STATUS current
STATUS deprecated
DESCRIPTION
"The SNMP trap that is generated when a new license is added to the system."
--#TYPE "Ruckus Wireless Trap: New license added"
--#SUMMARY "%s"
--#ARGUMENTS { 1 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 187 }
snTrapLicenseRemoved NOTIFICATION-TYPE
OBJECTS { snChasUnitIndex, snAgGblTrapMessage }
STATUS current
STATUS deprecated
DESCRIPTION
"The SNMP trap that is generated when an existing license is removed from the system."
--#TYPE "Ruckus Wireless Trap: License removed"
--#SUMMARY "%s"
--#ARGUMENTS { 1 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 188 }
snTrapLicenseExpires NOTIFICATION-TYPE
OBJECTS { snChasUnitIndex, snAgGblTrapMessage }
STATUS current
STATUS deprecated
DESCRIPTION
"The SNMP trap that is generated when a trial license is about to expire. This trap is generated
daily for last 3 days and every 2 hours on the last day of expire."
@ -2423,7 +2423,7 @@ snTrapLicenseExpires NOTIFICATION-TYPE
snTrapLicenseExpired NOTIFICATION-TYPE
OBJECTS { snChasUnitIndex, snAgGblTrapMessage }
STATUS current
STATUS deprecated
DESCRIPTION
"The SNMP trap that is generated when a trial license has expired."
--#TYPE "Ruckus Wireless Trap: License expired"
@ -2467,7 +2467,7 @@ snTrapMacMoveThresholdRate NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: MAC movement threshold-rate Detection"
--#SUMMARY "%s."
--#ARGUMENTS { 0 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 197 }
@ -2480,7 +2480,7 @@ snTrapMacMoveIntervalHistory NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: MAC movement interval-history Detection"
--#SUMMARY "%s."
--#ARGUMENTS { 0 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 198 }
@ -2493,7 +2493,7 @@ snTrapStackingMixedModeChanged NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: The system mixed stacking mode is changed"
--#SUMMARY "%s."
--#ARGUMENTS { 0, 1 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 199 }
@ -2521,7 +2521,7 @@ snTrapMacNotification NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: MAC event notification"
--#SUMMARY "%s."
--#ARGUMENTS { 0 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 201 }
@ -2546,7 +2546,7 @@ snTrapStpDesignatedGuardDetect NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: Stp designated guard detect"
--#SUMMARY "%s."
--#ARGUMENTS { 2 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 203 }
@ -2558,13 +2558,13 @@ snTrapStpDesignatedGuardDisable NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: Stp designated guard disable"
--#SUMMARY "%s."
--#ARGUMENTS { 2 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 204 }
snTrapLicenseNNLLTrialNotify NOTIFICATION-TYPE
OBJECTS { snAgGblTrapMessage }
STATUS current
STATUS deprecated
DESCRIPTION
"The SNMP trap that is generated when a non-node locked licensed feature is enabled with
no a non-node locked license installed.
@ -2573,13 +2573,13 @@ snTrapLicenseNNLLTrialNotify NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: add a NNLL license"
--#SUMMARY "%s."
--#ARGUMENTS { 0 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 205 }
snTrapLicenseNNLLTrialExpiry NOTIFICATION-TYPE
OBJECTS { snAgGblTrapMessage }
STATUS current
STATUS deprecated
DESCRIPTION
"The SNMP trap that is generated when a non-node locked licensed feature is enabled after
30-44 days with no a non-node locked license installed. This message will be displayed 3 times
@ -2589,13 +2589,13 @@ snTrapLicenseNNLLTrialExpiry NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: Need to add a NNLL license"
--#SUMMARY "%s."
--#ARGUMENTS { 0 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 206 }
snTrapLicenseNNLLNonCompliant NOTIFICATION-TYPE
OBJECTS { snAgGblTrapMessage }
STATUS current
STATUS deprecated
DESCRIPTION
"The SNMP trap that is generated when a non-node locked licensed feature is enabled after 45+ days
whit no a non-node locked license installed. Or deletion of an installed license if any of the
@ -2612,7 +2612,7 @@ snTrapLicenseNNLLNonCompliant NOTIFICATION-TYPE
snTrapLicenseNNLLDelete NOTIFICATION-TYPE
OBJECTS { snAgGblTrapMessage }
STATUS current
STATUS deprecated
DESCRIPTION
"The SNMP trap that is generated when a non-node locked licensed feature is enabled after a
non-node locked license is deleted.
@ -2637,7 +2637,7 @@ snTrapLicenseNNLLNonCompliant NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: check stack connections"
--#SUMMARY "%s."
--#ARGUMENTS { 0 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 209 }
@ -2649,7 +2649,7 @@ snTrapStackingStandByChangedStandalone NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: Unit is changed from standby to standalone"
--#SUMMARY "%s."
--#ARGUMENTS { 1 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 210 }
@ -2711,7 +2711,7 @@ snTrapStackISSUSystemCompleted NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: System completed upgrade"
--#SUMMARY "%s."
--#ARGUMENTS { 0 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 215 }
@ -2737,7 +2737,7 @@ snTrapStackISSUUnitCompleted NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: Unit completed upgrade"
--#SUMMARY "%s."
--#ARGUMENTS { 1 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 217 }
@ -2763,7 +2763,7 @@ snTrapStackISSUUnitFailed NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: System strated upgrade"
--#SUMMARY "%s."
--#ARGUMENTS { 0 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 219 }
@ -2826,7 +2826,7 @@ snTrapStackSAUOptionChange NOTIFICATION-TYPE
--#TYPE "Ruckus Wireless Trap: SAU license option changed"
--#SUMMARY "%s."
--#ARGUMENTS { 1 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 224 }
@ -2865,103 +2865,61 @@ snTrapStackSAUOptionDeleted NOTIFICATION-TYPE
--#TYPE "Ruckus Trap: SAU license option is deleted"
--#SUMMARY "%s."
--#ARGUMENTS { 1 }
--#SEVERITY NOTIFICATIONS
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 227 }
snTrapStackCloudManagerConnected NOTIFICATION-TYPE
OBJECTS { snAgGblTrapMessage }
STATUS current
DESCRIPTION
"The SNMP trap that is generated when Clold manager is connected.
Format: Cloud: Cloud manager is connected. All local configuration interfaces are locked"
--#TYPE "Ruckus Wireless Trap: Cloud Manger is connected"
--#SUMMARY "%s."
--#ARGUMENTS { 0 }
--#SEVERITY NOTIFICATIONS
--#STATE OPERATIONAL
::= { snTraps 228 }
snTrapStackCloudManagerConnected NOTIFICATION-TYPE
OBJECTS { snAgGblTrapMessage }
STATUS current
DESCRIPTION
"The SNMP trap that is generated when Clold manager is connected.
Format: Cloud: Cloud manager is connected. All local configuration interfaces are locked"
--#TYPE "Ruckus Wireless Trap: Cloud Manger is connected"
--#SUMMARY "%s."
--#ARGUMENTS { 0 }
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 228 }
snTrapStackCloudManagerDisconnected NOTIFICATION-TYPE
OBJECTS { snAgGblTrapMessage }
STATUS current
DESCRIPTION
"The SNMP trap that is generated when Clold manager is disconnected.
Format: Cloud: Cloud manager is connected. All local configuration interfaces are available"
--#TYPE "Ruckus Wireless Trap: Cloud Manger is disconnected"
--#SUMMARY "%s."
--#ARGUMENTS { 0 }
--#SEVERITY NOTIFICATIONS
--#STATE OPERATIONAL
::= { snTraps 229 }
OBJECTS { snAgGblTrapMessage }
STATUS current
DESCRIPTION
"The SNMP trap that is generated when Clold manager is disconnected.
Format: Cloud: Cloud manager is connected. All local configuration interfaces are available"
--#TYPE "Ruckus Wireless Trap: Cloud Manger is disconnected"
--#SUMMARY "%s."
--#ARGUMENTS { 0 }
--#SEVERITY NOTIFICATION
--#STATE OPERATIONAL
::= { snTraps 229 }
snTrapManager2FactorAuthenticationEnabled NOTIFICATION-TYPE
OBJECTS { snAgGblTrapMessage }
STATUS current
DESCRIPTION
"The SNMP trap that is generated when Manager Two-Factor Authentication is enabled.
Format: MGMT Agent: Manager 2 Factor Authentication enabled."
--#TYPE "Ruckus Wireless Trap: Manager 2 Factor Authentication Enabled"
--#SUMMARY "%s."
--#ARGUMENTS { 0 }
--#SEVERITY NOTIFICATIONS
--#STATE OPERATIONAL
::= { snTraps 230 }
snTrapManager2FactorAuthenticationDisabled NOTIFICATION-TYPE
OBJECTS { snAgGblTrapMessage }
STATUS current
DESCRIPTION
"The SNMP trap that is generated when Manager Two-Factor Authentication is disabled.
Format: MGMT Agent: Manager 2 Factor Authentication disabled."
--#TYPE "Ruckus Wireless Trap: Manager 2 Factor Authentication Disabled"
--#SUMMARY "%s."
--#ARGUMENTS { 0 }
--#SEVERITY NOTIFICATIONS
--#STATE OPERATIONAL
::= { snTraps 231 }
snTrapDHCPClientVEStart NOTIFICATION-TYPE
OBJECTS { snAgGblTrapMessage }
STATUS current
DESCRIPTION
"The SNMP trap that is generated when DHCP client is started on VE.
Format: DHCPC: starting dhcp client service on port port-id."
--#TYPE "Ruckus Wireless Trap: DHCP client started on port."
--#SUMMARY "%s."
--#ARGUMENTS { 0 }
--#SEVERITY NOTIFICATIONS
--#STATE OPERATIONAL
::= { snTraps 232 }
snTrapDHCPClientIgnoreOption43DefaultVECreation NOTIFICATION-TYPE
OBJECTS { snAgGblTrapMessage }
STATUS current
DESCRIPTION
"The SNMP trap that is generated when ICX device with DHCP client enabled
receives VSI create default VE in option 43.
Format: DHCPC: DHCP client already running on VE ve_id, will not service
option 43 received for VSI: create default VE"
--#TYPE "Ruckus Wireless Trap: DHCP client already running on VE ve_id, will not service option 43 received for VSI: create default VE"
--#SUMMARY "%s."
--#ARGUMENTS { 0 }
--#SEVERITY NOTIFICATIONS
--#STATE OPERATIONAL
::= { snTraps 233 }
snTrapDHCPClientVEStop NOTIFICATION-TYPE
OBJECTS { snAgGblTrapMessage }
STATUS current
DESCRIPTION
"The SNMP trap that is generated when DHCP client is stopped on any port.
Format: DHCPC: stopping dhcp client service on port port-id."
--#TYPE "Ruckus Wireless Trap: DHCP client stopped on port."
--#SUMMARY "%s."
--#ARGUMENTS { 0 }
--#SEVERITY NOTIFICATIONS
--#STATE OPERATIONAL
::= { snTraps 234 }
snTrapManager2FactorAuthenticationEnabled NOTIFICATION-TYPE
OBJECTS { snAgGblTrapMessage }
STATUS current
DESCRIPTION
"The SNMP trap that is generated when Manager Two-Factor Authentication is enabled.
Format: MGMT Agent: Manager 2 Factor Authentication enabled."
--#TYPE "Ruckus Wireless Trap: Manager 2 Factor Authentication Enabled"
--#SUMMARY "%s."
--#ARGUMENTS { 0 }
--#SEVERITY NOTIFICATIONS
--#STATE OPERATIONAL
::= { snTraps 230 }
snTrapManager2FactorAuthenticationDisabled NOTIFICATION-TYPE
OBJECTS { snAgGblTrapMessage }
STATUS current
DESCRIPTION
"The SNMP trap that is generated when Manager Two-Factor Authentication is disabled.
Format: MGMT Agent: Manager 2 Factor Authentication disabled."
--#TYPE "Ruckus Wireless Trap: Manager 2 Factor Authentication Disabled"
--#SUMMARY "%s."
--#ARGUMENTS { 0 }
--#SEVERITY NOTIFICATIONS
--#STATE OPERATIONAL
::= { snTraps 231 }
-- Trapids from 1000 are reserved for XMR/IMR/MLX devices
snTrapChasFanOK NOTIFICATION-TYPE

View File

@ -44,6 +44,7 @@ snVsrp MODULE-IDENTITY
::= { snSwitch 21}
MacAddress ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1x:"
STATUS current
DESCRIPTION
"

View File

@ -80,7 +80,7 @@ AclName ::= TEXTUAL-CONVENTION
DESCRIPTION
"A name uniquely identifies an access-list in a given
name space like IPv4, IPv6 or MAC ACLs."
SYNTAX DisplayString (SIZE (1..48))
SYNTAX DisplayString (SIZE (1..255))
AclPolicyName ::= TEXTUAL-CONVENTION
STATUS current

2748
mibs/brocade/RUCKUS-AUTH-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,297 @@
RUCKUS-DHCPV6-SNOOPING-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32, IpAddress
FROM SNMPv2-SMI
snSwitch
FROM FOUNDRY-SN-SWITCH-GROUP-MIB
NDType, NDState
FROM RUCKUS-NDI-MIB
MacAddress, TruthValue, TEXTUAL-CONVENTION
FROM SNMPv2-TC
Ipv6Address
FROM IPV6-TC
VlanIndex
FROM Q-BRIDGE-MIB --RFC 2674
DisplayString
FROM FOUNDRY-SN-AGENT-MIB
ifIndex
FROM IF-MIB; --RFC 2863
ruckusDhcpv6SnoopMIB MODULE-IDENTITY
LAST-UPDATED "202008040000Z" -- Aug 4, 2020
ORGANIZATION "Ruckus Wireless, Inc."
CONTACT-INFO
"Technical Support Center
350 West Java Drive,
Sunnyvale, CA 94089, USA
Support URL: https://support.ruckuswireless.com
Phone: +1-855-782-5871
ROW TF Numbers: https://support.ruckuswireless.com/contact-us"
DESCRIPTION
"Management Information for configuration of DHCPv6 Snooping feature.
DHCPv6 Snooping is a security feature which enables the device to filter
untrusted DHCPv6 packets in a subnet. It can also stop unauthorized DHCPv6
serves and prevent errors due to user mis-configuration servers.
Copyright 1996-2020 Ruckus Wireless, Inc.
All rights reserved.
This Ruckus Wireless, Inc SNMP Management Information Base Specification
embodies Ruckus Wireless, Inc' confidential and proprietary
intellectual property. Ruckus Wireless, Inc retains all
title and ownership in the Specification, including any revisions.
This Specification is supplied AS IS, and Ruckus Wireless, Inc makes
no warranty, either express or implied, as to the use,
operation, condition, or performance of the specification, and any unintended
consequence it may on the user environment."
::= { snSwitch 48}
--
-- Textual Conventions
--
ClearAction ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Represents action of Clear operation to be used."
SYNTAX INTEGER{
valid(0),
clear(1)
}
ruckusDhcpv6SnoopNotify OBJECT IDENTIFIER ::= { ruckusDhcpv6SnoopMIB 0 }
ruckusDhcpv6SnoopObjects OBJECT IDENTIFIER ::= { ruckusDhcpv6SnoopMIB 1 }
ruckusDhcpv6SnoopConformance OBJECT IDENTIFIER ::= { ruckusDhcpv6SnoopMIB 2 }
ruckusDhcpv6SnoopGlobalObjects OBJECT IDENTIFIER ::= { ruckusDhcpv6SnoopObjects 1 }
ruckusDhcpv6SnoopVlan OBJECT IDENTIFIER ::= { ruckusDhcpv6SnoopObjects 2 }
ruckusDhcpv6SnoopInterface OBJECT IDENTIFIER ::= { ruckusDhcpv6SnoopObjects 3 }
ruckusDhcpv6SnoopBind OBJECT IDENTIFIER ::= { ruckusDhcpv6SnoopObjects 4 }
--
-- DHCPv6 Snooping global Scalar Object
--
ruckusDhcpv6SnoopGlobalClearOper OBJECT-TYPE
SYNTAX ClearAction
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"valid(0) - this value is always returned when the variable is read.
clear(1) - setting the variable to this value clears all entries in the
DHCPv6 binding database."
::= { ruckusDhcpv6SnoopGlobalObjects 1 }
--
-- DHCPv6 Snooping VLAN configuration table
--
ruckusDhcpv6SnoopVlanConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF RuckusDhcpv6SnoopVlanConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table provides the mechanism to control DHCPv6 Snooping
per VLAN. When a VLAN is created in a device
supporting this table, a corresponding entry of this table
will be added."
::= { ruckusDhcpv6SnoopVlan 1 }
ruckusDhcpv6SnoopVlanConfigEntry OBJECT-TYPE
SYNTAX RuckusDhcpv6SnoopVlanConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row instance contains the configuration to enable
or disable DHCPv6 Snooping at the existing VLAN."
INDEX { ruckusDhcpv6SnoopVlanConfigVLanId }
::= { ruckusDhcpv6SnoopVlanConfigTable 1 }
RuckusDhcpv6SnoopVlanConfigEntry ::= SEQUENCE {
ruckusDhcpv6SnoopVlanConfigVLanId
VlanIndex,
ruckusDhcpv6SnoopVlanConfigDhcpv6SnoopEnable
TruthValue
}
ruckusDhcpv6SnoopVlanConfigVLanId OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the VLAN number on which DHCP
Snooping feature is configured."
::= { ruckusDhcpv6SnoopVlanConfigEntry 1 }
ruckusDhcpv6SnoopVlanConfigDhcpv6SnoopEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates whether DHCPv6 Snooping is enabled in this VLAN.
If this object is set to 'true', DHCPv6 Snooping is enabled.
If this object is set to 'false', DHCPv6 Snooping is disabled."
DEFVAL { false }
::= { ruckusDhcpv6SnoopVlanConfigEntry 2 }
--
-- DHCPv6 Snooping Interface configuration table
--
ruckusDhcpv6SnoopIfConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF RuckusDhcpv6SnoopIfConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table provides the mechanism to configure the trust
state for DHCPv6 Snooping purpose at each physical
interface."
::= { ruckusDhcpv6SnoopInterface 1 }
ruckusDhcpv6SnoopIfConfigEntry OBJECT-TYPE
SYNTAX RuckusDhcpv6SnoopIfConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row instance contains the configuration to enable or
disable trust state for DHCPv6 Snooping at each
physical interface capable of this feature."
INDEX { ifIndex }
::= { ruckusDhcpv6SnoopIfConfigTable 1 }
RuckusDhcpv6SnoopIfConfigEntry ::= SEQUENCE {
ruckusDhcpv6SnoopIfConfigTrustValue
TruthValue
}
ruckusDhcpv6SnoopIfConfigTrustValue OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates whether the interface is trusted for
DHCPv6 Snooping.
If this object is set to 'true', the interface is trusted.
DHCPv6 packets coming to this interface will be forwarded
without checking.
If this object is set to 'false', the interface is not trusted.
DHCPv6 packets received on this interface will be subjected
to DHCPv6 checks."
DEFVAL { false }
::= { ruckusDhcpv6SnoopIfConfigEntry 1 }
--
-- DHCPv6 Snooping binding database table
-- Use this table to display DHCPv6 Snooping entries
--
ruckusDhcpv6SnoopBindTable OBJECT-TYPE
SYNTAX SEQUENCE OF RuckusDhcpv6SnoopBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table provides the information of DHCPv6 snooping
binding database learnt by the device"
::= { ruckusDhcpv6SnoopBind 1 }
ruckusDhcpv6SnoopBindEntry OBJECT-TYPE
SYNTAX RuckusDhcpv6SnoopBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row instance contains the information of DHCPv6 snoonping entry."
INDEX { ruckusDhcpv6SnoopBindMacAddr, ruckusDhcpv6SnoopBindVlanId}
::= { ruckusDhcpv6SnoopBindTable 1 }
RuckusDhcpv6SnoopBindEntry ::= SEQUENCE {
ruckusDhcpv6SnoopBindMacAddr
MacAddress,
ruckusDhcpv6SnoopBindVlanId
VlanIndex,
ruckusDhcpv6SnoopBindIpAddr
Ipv6Address,
ruckusDhcpv6SnoopBindType
NDType,
ruckusDhcpv6SnoopBindState
NDState,
ruckusDhcpv6SnoopBindPort
Integer32,
ruckusDhcpv6SnoopBindClearOper
ClearAction
}
ruckusDhcpv6SnoopBindMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The device MAC address."
::= { ruckusDhcpv6SnoopBindEntry 1 }
ruckusDhcpv6SnoopBindVlanId OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the VLAN number on which DHCPv6 snooping
feature is configured."
::= { ruckusDhcpv6SnoopBindEntry 2 }
ruckusDhcpv6SnoopBindIpAddr OBJECT-TYPE
SYNTAX Ipv6Address
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The device IP address."
::= { ruckusDhcpv6SnoopBindEntry 3}
ruckusDhcpv6SnoopBindType OBJECT-TYPE
SYNTAX NDType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of the ND entry"
::= { ruckusDhcpv6SnoopBindEntry 4 }
ruckusDhcpv6SnoopBindState OBJECT-TYPE
SYNTAX NDState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state of the ND entry"
::= { ruckusDhcpv6SnoopBindEntry 5 }
ruckusDhcpv6SnoopBindPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port of the ND entry"
::= { ruckusDhcpv6SnoopBindEntry 6 }
ruckusDhcpv6SnoopBindClearOper OBJECT-TYPE
SYNTAX ClearAction
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"valid(0) - this value is always returned when the variable is read.
clear(1) - setting the variable to this value clears this entry in the
DHCPv6 binding database."
::= {ruckusDhcpv6SnoopBindEntry 7 }
-- --------------------------------------------------------------------------------
-- DHCPv6Snooping MIB Conformance
-- --------------------------------------------------------------------------------
ruckusDhcpv6SnoopCompliances OBJECT IDENTIFIER ::= { ruckusDhcpv6SnoopConformance 1 }
ruckusDhcpv6SnoopCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION "The compliance statement for entities which
implement RUCKUS-DHCPv6Snoop-MIB."
MODULE -- this module
::= { ruckusDhcpv6SnoopConformance 1 }
END

295
mibs/brocade/RUCKUS-NDI-MIB Normal file
View File

@ -0,0 +1,295 @@
RUCKUS-NDI-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32, IpAddress
FROM SNMPv2-SMI
snSwitch
FROM FOUNDRY-SN-SWITCH-GROUP-MIB
Ipv6Address
FROM IPV6-TC -- [RFC2465]
MacAddress, TruthValue, RowStatus, TEXTUAL-CONVENTION
FROM SNMPv2-TC
VlanIndex
FROM Q-BRIDGE-MIB
InterfaceIndex, ifIndex
FROM IF-MIB;
ruckusNdiMIB MODULE-IDENTITY
LAST-UPDATED "202006110000Z" -- Jun 11, 2020
ORGANIZATION "Ruckus Wireless, Inc."
CONTACT-INFO
"Technical Support Center
350 West Java Drive,
Sunnyvale, CA 94089, USA
Support URL: https://support.ruckuswireless.com
Phone: +1-855-782-5871
ROW TF Numbers: https://support.ruckuswireless.com/contact-us"
DESCRIPTION
"Management Information for configuration of Neighbour Discovery inspection feature.
NDI is a security mechanism which validates all ND packets
in a subnet and discard those packets with invalid IPv6 to MAC address bindings.
Copyright 1996-2020 Ruckus Wireless, Inc.
All rights reserved.
This Ruckus Wireless, Inc SNMP Management Information Base Specification
embodies Ruckus Wireless, Inc' confidential and proprietary
intellectual property. Ruckus Wireless, Inc retains all
title and ownership in the Specification, including any revisions.
This Specification is supplied AS IS, and Ruckus Wireless, Inc makes
no warranty, either express or implied, as to the use,
operation, condition, or performance of the specification, and any unintended
consequence it may on the user environment."
::= { snSwitch 47}
--
-- Textual Conventions
--
NDType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Represents type of ND entry to be used."
SYNTAX INTEGER{
other(1),
static(2),
dynamic(3),
inspect(4),
dhcpv6(5),
dynamicDhcpv6(6),
staticDhcpv6(7),
host(8)
}
NDState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Represents state of ND entry to be used."
SYNTAX INTEGER{
other(1),
valid(2),
pend(3)
}
ruckusNdiNotify OBJECT IDENTIFIER ::= { ruckusNdiMIB 0 }
ruckusNdiObjects OBJECT IDENTIFIER ::= { ruckusNdiMIB 1 }
ruckusNdiConformance OBJECT IDENTIFIER ::= { ruckusNdiMIB 2 }
ruckusNdiVlan OBJECT IDENTIFIER ::= { ruckusNdiObjects 1 }
ruckusNdiInterface OBJECT IDENTIFIER ::= { ruckusNdiObjects 2 }
ruckusNdiNDInspect OBJECT IDENTIFIER ::= { ruckusNdiObjects 3 }
--
-- Neighbor Discovery Inspection VLAN configuration table
-- Only for IPv6
--
ruckusNdiVlanConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF RuckusNdiVlanConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table provides the mechanism to control Neighbor Discovery
Inspection per VLAN. When a VLAN is created in a device
supporting this table, a corresponding entry of this table
will be added."
::= { ruckusNdiVlan 1 }
ruckusNdiVlanConfigEntry OBJECT-TYPE
SYNTAX RuckusNdiVlanConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row instance contains the configuration to enable
or disable Neighbor Discovery Inspection at the existing VLAN."
INDEX { ruckusNdiVlanConfigVlanId }
::= { ruckusNdiVlanConfigTable 1 }
RuckusNdiVlanConfigEntry ::= SEQUENCE {
ruckusNdiVlanConfigVlanId
VlanIndex,
ruckusNdiVlanDynNDInspectionEnable
TruthValue
}
ruckusNdiVlanConfigVlanId OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the VLAN number on which Neighbor Discovery
Inspection feature is configured."
::= { ruckusNdiVlanConfigEntry 1 }
ruckusNdiVlanDynNDInspectionEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates whether Neighbor Discovery Inspection is
enabled in this VLAN.
If this object is set to 'true', Neighbor Discovery Inspection is enabled.
If this object is set to 'false', Neighbor Discovery Inspection is disabled."
DEFVAL { false }
::= { ruckusNdiVlanConfigEntry 2 }
--
-- Neighbor Discovery Inspection Interface configuration table
-- Only for IPv6
--
ruckusNdInspectIfConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF RuckusNdiIfConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table provides the mechanism to configure the trust
state for Neighbor Discovery Inspection purpose at each physical
interface."
::= { ruckusNdiInterface 1 }
ruckusNdiIfConfigEntry OBJECT-TYPE
SYNTAX RuckusNdiIfConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row instance contains the configuration to enable or
disable trust state for Neighbor Discovery Inspection at each
physical interface capable of this feature."
INDEX { ifIndex }
::= { ruckusNdInspectIfConfigTable 1 }
RuckusNdiIfConfigEntry ::= SEQUENCE {
ruckusNdiIfTrustValue
TruthValue
}
ruckusNdiIfTrustValue OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates whether the interface is trusted for
Neighbor Discovery Inspection.
If this object is set to 'true', the interface is trusted.
ND packets coming to this interface will be forwarded
without checking.
If this object is set to 'false', the interface is not trusted.
ND packets received on this interface will be subjected
to ND inspection."
DEFVAL { false }
::= { ruckusNdiIfConfigEntry 1 }
--
-- Neighbor Discovery Inspection entry table
-- Use this table to configure and display the inspection ND entries
--
ruckusNdiStaticNDInspectTable OBJECT-TYPE
SYNTAX SEQUENCE OF RuckusNdiStaticNDInspectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table provides the mechanism to control Neighbor Discovery
Inspection entries created by the user. When an IP-MAC mapping
entry is created in a device supporting this table, a
corresponding entry of this table will be added."
::= { ruckusNdiNDInspect 1 }
ruckusNdiStaticNDInspectEntry OBJECT-TYPE
SYNTAX RuckusNdiStaticNDInspectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row instance contains the configuration to map a device
IP address with its MAC address."
INDEX { ruckusNdiStaticNDInspectIpv6Addr }
::= { ruckusNdiStaticNDInspectTable 1 }
RuckusNdiStaticNDInspectEntry ::= SEQUENCE {
ruckusNdiStaticNDInspectIpv6Addr
Ipv6Address,
ruckusNdiStaticNDInspectMacAddr
MacAddress,
ruckusNdiStaticNDInspectType
NDType,
ruckusNdiStaticNDInspectState
NDState,
ruckusNdiStaticNDInspectAge
Unsigned32,
ruckusNdiStaticNDInspectPort
InterfaceIndex,
ruckusNdiStaticNDInspectRowStatus
RowStatus
}
ruckusNdiStaticNDInspectIpv6Addr OBJECT-TYPE
SYNTAX Ipv6Address
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The device IPv6 address."
::= { ruckusNdiStaticNDInspectEntry 1}
ruckusNdiStaticNDInspectMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The device MAC address."
::= { ruckusNdiStaticNDInspectEntry 2 }
ruckusNdiStaticNDInspectType OBJECT-TYPE
SYNTAX NDType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of the ND entry"
::= { ruckusNdiStaticNDInspectEntry 3 }
ruckusNdiStaticNDInspectState OBJECT-TYPE
SYNTAX NDState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state of the ND entry"
::= { ruckusNdiStaticNDInspectEntry 4 }
ruckusNdiStaticNDInspectAge OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The timer of the ND entry"
::= { ruckusNdiStaticNDInspectEntry 5 }
ruckusNdiStaticNDInspectPort OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ifindex vlaue of a port of the ND entry"
::= { ruckusNdiStaticNDInspectEntry 6 }
ruckusNdiStaticNDInspectRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of the entry in the table."
::= { ruckusNdiStaticNDInspectEntry 7 }
-- --------------------------------------------------------------------------------
-- NDI MIB Conformance
-- --------------------------------------------------------------------------------
ruckusNdiCompliances OBJECT IDENTIFIER ::= { ruckusNdiConformance 1 }
ruckusNdiCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION "The compliance statement for entities which
implement RUCKUS-NDI-MIB."
MODULE -- this module
::= { ruckusNdiCompliances 1 }
END

View File

@ -0,0 +1,729 @@
RUCKUS-VXLAN-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32, IpAddress, Counter64
FROM SNMPv2-SMI
TruthValue
FROM SNMPv2-TC
snSwitch
FROM FOUNDRY-SN-SWITCH-GROUP-MIB
DisplayString
FROM FOUNDRY-SN-AGENT-MIB;
ruckusVxlanMIB MODULE-IDENTITY
LAST-UPDATED "202110290000Z" -- Oct 29, 2021
ORGANIZATION "Ruckus Wireless, Inc."
CONTACT-INFO
"Technical Support Center
350 West Java Drive,
Sunnyvale, CA 94089, USA
Support URL: https://support.ruckuswireless.com
Phone: +1-855-782-5871
ROW TF Numbers: https://support.ruckuswireless.com/contact-us"
DESCRIPTION
"Management Information for configuration of VxLAN feature.
VxLAN is a Layer 3 feature which helps to extend a Local Area Network
over devices which are separated over different subnets.
Copyright 1996-2021 Ruckus Wireless, Inc.
All rights reserved.
This Ruckus Wireless, Inc SNMP Management Information Base Specification
embodies Ruckus Wireless, Inc' confidential and proprietary
intellectual property. Ruckus Wireless, Inc retains all
title and ownership in the Specification, including any revisions.
This Specification is supplied AS IS, and Ruckus Wireless, Inc makes
no warranty, either express or implied, as to the use,
operation, condition, or performance of the specification, and any unintended
consequence it may on the user environment."
REVISION "202110290000Z" -- Oct 29, 2021
DESCRIPTION
"initial version to support Vxlan feature in FI9010"
::= { snSwitch 49}
ruckusVxlanObjects OBJECT IDENTIFIER ::= { ruckusVxlanMIB 1 }
ruckusVxlanOverlayGateway OBJECT IDENTIFIER ::= { ruckusVxlanObjects 1 }
-- Table for Overlay Gateway Config and Show Attributes
ruckusVxlanOverlayGatewayTable OBJECT-TYPE
SYNTAX SEQUENCE OF RuckusVxlanOverlayGatewayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides the general configuration details
related to an overlay gateway. When a new overlay Gateway
is created a new entry will be added in this table"
::= { ruckusVxlanOverlayGateway 1 }
ruckusVxlanOverlayGatewayEntry OBJECT-TYPE
SYNTAX RuckusVxlanOverlayGatewayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An row instance of the Overlay Gateway table."
INDEX { ruckusVxlanOverlayGatewayName }
::= { ruckusVxlanOverlayGatewayTable 1 }
RuckusVxlanOverlayGatewayEntry ::= SEQUENCE {
ruckusVxlanOverlayGatewayName
DisplayString,
ruckusVxlanOverlayGatewayType
INTEGER,
ruckusVxlanOverlayGatewayLoopbackId
Integer32,
ruckusVxlanOverlayGatewayMappedVlans
Integer32,
ruckusVxlanOverlayGatewayExtendedSites
Integer32,
ruckusVxlanOverlayGatewayRowStatus
INTEGER
}
ruckusVxlanOverlayGatewayName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VxLAN Overlay Gateway Name"
::= { ruckusVxlanOverlayGatewayEntry 1 }
ruckusVxlanOverlayGatewayType OBJECT-TYPE
SYNTAX INTEGER {
none(0),
l2Extension(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VxLAN Overlay Gateway Name Type
Only Type Supported is:
1 - Layer2-Extension "
::= { ruckusVxlanOverlayGatewayEntry 2 }
ruckusVxlanOverlayGatewayLoopbackId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VxLAN Overlay Gateway Loopback ID"
::= { ruckusVxlanOverlayGatewayEntry 3 }
ruckusVxlanOverlayGatewayMappedVlans OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VxLAN Overlay Gateway Number of Mapped Vlans"
::= { ruckusVxlanOverlayGatewayEntry 4 }
ruckusVxlanOverlayGatewayExtendedSites OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VxLAN Overlay Gateway Number of Extended Sites"
::= { ruckusVxlanOverlayGatewayEntry 5 }
ruckusVxlanOverlayGatewayRowStatus OBJECT-TYPE
SYNTAX INTEGER {
invalid(1),
valid(2),
delete(3),
create(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"
::= { ruckusVxlanOverlayGatewayEntry 6 }
-- Table for defining VLAN - VNI Mapping Attributes in an Overlay-Gateway
ruckusVxlanOverlayGatewayVlanMapTable OBJECT-TYPE
SYNTAX SEQUENCE OF RuckusVxlanOverlayGatewayVlanMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides the information related to the
vlan - vni mapping which is included in an overlay gateway
If a new vlan- vni mapping is introduced in an overlay gateway
then a new entry will be added to the table."
::= { ruckusVxlanOverlayGateway 2 }
ruckusVxlanOverlayGatewayVlanMapEntry OBJECT-TYPE
SYNTAX RuckusVxlanOverlayGatewayVlanMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An row instance of the Overlay Gateway Vlan Map table."
INDEX { ruckusVxlanOverlayGatewayName,
ruckusVxlanOverlayGatewayVlanMapVlanId }
::= { ruckusVxlanOverlayGatewayVlanMapTable 1 }
RuckusVxlanOverlayGatewayVlanMapEntry ::= SEQUENCE {
ruckusVxlanOverlayGatewayVlanMapVlanId
Integer32,
ruckusVxlanOverlayGatewayVlanMapVniId
Integer32,
ruckusVxlanOverlayGatewayVlanMapVfiId
Integer32,
ruckusVxlanOverlayGatewayVlanMapCrossConnect
INTEGER,
ruckusVxlanOverlayGatewayVlanMapStatistics
INTEGER,
ruckusVxlanOverlayGatewayVlanMapAccessPortCount
Integer32,
ruckusVxlanOverlayGatewayVlanMapExtendedSite
Integer32,
ruckusVxlanOverlayGatewayVlanMapRowStatus
INTEGER,
ruckusVxlanOverlayGatewayVlanMapInUnicastPackets
Counter64,
ruckusVxlanOverlayGatewayVlanMapInUnicastBytes
Counter64,
ruckusVxlanOverlayGatewayVlanMapInMulticastPackets
Counter64,
ruckusVxlanOverlayGatewayVlanMapInMutlticastBytes
Counter64,
ruckusVxlanOverlayGatewayVlanMapInBroadcastPackets
Counter64,
ruckusVxlanOverlayGatewayVlanMapInBroadcastBytes
Counter64,
ruckusVxlanOverlayGatewayVlanMapOutPackets
Counter64,
ruckusVxlanOverlayGatewayVlanMapOutBytes
Counter64
}
ruckusVxlanOverlayGatewayVlanMapVlanId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Vlan Index of the VLAN - VNI Mapping"
::= { ruckusVxlanOverlayGatewayVlanMapEntry 1 }
ruckusVxlanOverlayGatewayVlanMapVniId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VNI Index of the VLAN - VNI Mapping"
::= { ruckusVxlanOverlayGatewayVlanMapEntry 2 }
ruckusVxlanOverlayGatewayVlanMapVfiId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VFI Index of the VLAN - VNI Mapping"
::= { ruckusVxlanOverlayGatewayVlanMapEntry 3 }
ruckusVxlanOverlayGatewayVlanMapCrossConnect OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Cross-Connect Setting for a VLAN-VNI Mapping
0 - If Cross-Connect Setting is Disabled
1 - If Cross-Connect Setting is Enabled "
::= { ruckusVxlanOverlayGatewayVlanMapEntry 4 }
ruckusVxlanOverlayGatewayVlanMapStatistics OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The VXLAN Statistics for a VLAN-VNI Mapping
0 - If Setting is Disabled
1 - If Setting is Enabled "
::= { ruckusVxlanOverlayGatewayVlanMapEntry 5 }
ruckusVxlanOverlayGatewayVlanMapAccessPortCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Access Ports Added to the VLAN"
::= { ruckusVxlanOverlayGatewayVlanMapEntry 6 }
ruckusVxlanOverlayGatewayVlanMapExtendedSite OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Sites the VLAN - VNI Mapping is extended to"
::= { ruckusVxlanOverlayGatewayVlanMapEntry 7 }
ruckusVxlanOverlayGatewayVlanMapRowStatus OBJECT-TYPE
SYNTAX INTEGER {
invalid(1),
valid(2),
delete(3),
create(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"
::= { ruckusVxlanOverlayGatewayVlanMapEntry 8 }
ruckusVxlanOverlayGatewayVlanMapInUnicastPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of incoming unicast packets on the VNI"
::= { ruckusVxlanOverlayGatewayVlanMapEntry 9 }
ruckusVxlanOverlayGatewayVlanMapInUnicastBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of incoming unicast bytes on the VNI"
::= { ruckusVxlanOverlayGatewayVlanMapEntry 10 }
ruckusVxlanOverlayGatewayVlanMapInMulticastPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of incoming multicast packets on the VNI"
::= { ruckusVxlanOverlayGatewayVlanMapEntry 11 }
ruckusVxlanOverlayGatewayVlanMapInMutlticastBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of incoming multicast bytes on the VNI"
::= { ruckusVxlanOverlayGatewayVlanMapEntry 12 }
ruckusVxlanOverlayGatewayVlanMapInBroadcastPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of incoming broadcast packets on the VNI"
::= { ruckusVxlanOverlayGatewayVlanMapEntry 13 }
ruckusVxlanOverlayGatewayVlanMapInBroadcastBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of incoming broadcast bytes on the VNI"
::= { ruckusVxlanOverlayGatewayVlanMapEntry 14 }
ruckusVxlanOverlayGatewayVlanMapOutPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of outgoing packets on the VNI"
::= { ruckusVxlanOverlayGatewayVlanMapEntry 15 }
ruckusVxlanOverlayGatewayVlanMapOutBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of outgoing bytes on the VNI"
::= { ruckusVxlanOverlayGatewayVlanMapEntry 16 }
-- Table for handling config and show details for a site extended in an overlay gateway
ruckusVxlanOverlayGatewaySiteTable OBJECT-TYPE
SYNTAX SEQUENCE OF RuckusVxlanOverlayGatewaySiteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides the information related to the
external site which is extended by an overlay-gateway
If a new site is extended by an overlay gateway
then a new entry will be added to the table."
::= { ruckusVxlanOverlayGateway 3 }
ruckusVxlanOverlayGatewaySiteEntry OBJECT-TYPE
SYNTAX RuckusVxlanOverlayGatewaySiteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An row instance of the Overlay Gateway Site table."
INDEX { ruckusVxlanOverlayGatewayName,
ruckusVxlanOverlayGatewaySiteName }
::= { ruckusVxlanOverlayGatewaySiteTable 1 }
RuckusVxlanOverlayGatewaySiteEntry ::= SEQUENCE {
ruckusVxlanOverlayGatewaySiteName
DisplayString,
ruckusVxlanOverlayGatewaySiteIpAddress
IpAddress,
ruckusVxlanOverlayGatewaySiteStatus
TruthValue,
ruckusVxlanOverlayGatewaySiteRowStatus
INTEGER,
ruckusVxlanOverlayGatewaySiteInUnicastPackets
Counter64,
ruckusVxlanOverlayGatewaySiteInUnicastBytes
Counter64,
ruckusVxlanOverlayGatewaySiteInMulticastPackets
Counter64,
ruckusVxlanOverlayGatewaySiteInMutlticastBytes
Counter64,
ruckusVxlanOverlayGatewaySiteInBroadcastPackets
Counter64,
ruckusVxlanOverlayGatewaySiteInBroadcastBytes
Counter64,
ruckusVxlanOverlayGatewaySiteOutPackets
Counter64,
ruckusVxlanOverlayGatewaySiteOutBytes
Counter64,
ruckusVxlanOverlayGatewaySiteMonitoring
TruthValue,
ruckusVxlanOverlayGatewaySiteKeepAlive
Integer32,
ruckusVxlanOverlayGatewaySiteRetry
Integer32
}
ruckusVxlanOverlayGatewaySiteName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VxLAN Extended Site Name"
::= { ruckusVxlanOverlayGatewaySiteEntry 1 }
ruckusVxlanOverlayGatewaySiteIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VxLAN Extended Site's IP Address"
::= { ruckusVxlanOverlayGatewaySiteEntry 2 }
ruckusVxlanOverlayGatewaySiteStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VxLAN Extended Site's Status
True - If Site is up
False - If Site is Down "
::= { ruckusVxlanOverlayGatewaySiteEntry 3 }
ruckusVxlanOverlayGatewaySiteRowStatus OBJECT-TYPE
SYNTAX INTEGER {
invalid(1),
valid(2),
delete(3),
create(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"
::= { ruckusVxlanOverlayGatewaySiteEntry 4 }
ruckusVxlanOverlayGatewaySiteInUnicastPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of incoming unicast packets on the site's Network Virtual Port"
::= { ruckusVxlanOverlayGatewaySiteEntry 5 }
ruckusVxlanOverlayGatewaySiteInUnicastBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of incoming unicast bytes on the site's Network Virtual Port"
::= { ruckusVxlanOverlayGatewaySiteEntry 6 }
ruckusVxlanOverlayGatewaySiteInMulticastPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of incoming multicast packets on the site's Network Virtual Port"
::= { ruckusVxlanOverlayGatewaySiteEntry 7 }
ruckusVxlanOverlayGatewaySiteInMutlticastBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of incoming multicast bytes on the site's Network Virtual Port"
::= { ruckusVxlanOverlayGatewaySiteEntry 8 }
ruckusVxlanOverlayGatewaySiteInBroadcastPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of incoming broadcast packets on the site's Network Virtual Port"
::= { ruckusVxlanOverlayGatewaySiteEntry 9 }
ruckusVxlanOverlayGatewaySiteInBroadcastBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of incoming broadcast bytes on the site's Network Virtual Port"
::= { ruckusVxlanOverlayGatewaySiteEntry 10 }
ruckusVxlanOverlayGatewaySiteOutPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of outgoing packets on the site's Network Virtual Port"
::= { ruckusVxlanOverlayGatewaySiteEntry 11 }
ruckusVxlanOverlayGatewaySiteOutBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of outgoing bytes on the site's Network Virtual Port"
::= { ruckusVxlanOverlayGatewaySiteEntry 12 }
ruckusVxlanOverlayGatewaySiteMonitoring OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VxLAN Extended Site's Monitoring Status
True - If Monitoring is Enabled
False - If Monitoring is Disabled "
::= { ruckusVxlanOverlayGatewaySiteEntry 13 }
ruckusVxlanOverlayGatewaySiteKeepAlive OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VxLAN Extended Site's Monitoring Mechanism
Keep-Alive Value
The Interval after which an ICMP Ping is sent"
::= { ruckusVxlanOverlayGatewaySiteEntry 14 }
ruckusVxlanOverlayGatewaySiteRetry OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VxLAN Extended Site's Monitoring Mechanism
Retry Value
The Number of times the ICMP Pings will be sent
to the extended site IP. If a response is not received
after these many retries the remote IP is considered
unreachable "
::= { ruckusVxlanOverlayGatewaySiteEntry 15 }
-- Table for defining Extended Vlans in a Site
ruckusVxlanOverlayGatewaySiteExtVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF RuckusVxlanOverlayGatewaySiteExtVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides the information related to the
vlans which are extended to an external site which
is extended by an overlay-gateway
If a new vlan is extended to site in an overlay gateway
then a new entry will be added to the table."
::= { ruckusVxlanOverlayGateway 4 }
ruckusVxlanOverlayGatewaySiteExtVlanEntry OBJECT-TYPE
SYNTAX RuckusVxlanOverlayGatewaySiteExtVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An row instance of the Overlay Gateway Extended Site Vlan table."
INDEX { ruckusVxlanOverlayGatewayName,
ruckusVxlanOverlayGatewaySiteName,
ruckusVxlanOverlayGatewaySiteExtVlanId }
::= { ruckusVxlanOverlayGatewaySiteExtVlanTable 1 }
RuckusVxlanOverlayGatewaySiteExtVlanEntry ::= SEQUENCE {
ruckusVxlanOverlayGatewaySiteExtVlanId
Integer32,
ruckusVxlanOverlayGatewaySiteExtVlanRowStatus
INTEGER
}
ruckusVxlanOverlayGatewaySiteExtVlanId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Vlan Index extended to the site"
::= { ruckusVxlanOverlayGatewaySiteExtVlanEntry 1 }
ruckusVxlanOverlayGatewaySiteExtVlanRowStatus OBJECT-TYPE
SYNTAX INTEGER {
invalid(1),
valid(2),
delete(3),
create(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"
::= { ruckusVxlanOverlayGatewaySiteExtVlanEntry 2 }
-- Table for defining the List of IPs in the Site
ruckusVxlanOverlayGatewaySiteIpListTable OBJECT-TYPE
SYNTAX SEQUENCE OF RuckusVxlanOverlayGatewaySiteIpListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides the information related to the
IPs which are added to the IP List in the site which
is extended by an overlay-gateway. The IP List includes
Primary IP and all the secondary IPs with the index
If a new IP is added to the IP List in an extended site
then a new entry will be added to the table."
::= { ruckusVxlanOverlayGateway 5 }
ruckusVxlanOverlayGatewaySiteIpListEntry OBJECT-TYPE
SYNTAX RuckusVxlanOverlayGatewaySiteIpListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An row instance of the Overlay Gateway Site IP List table."
INDEX { ruckusVxlanOverlayGatewayName,
ruckusVxlanOverlayGatewaySiteName,
ruckusVxlanOverlayGatewaySiteIpListIpIndex }
::= { ruckusVxlanOverlayGatewaySiteIpListTable 1 }
RuckusVxlanOverlayGatewaySiteIpListEntry ::= SEQUENCE {
ruckusVxlanOverlayGatewaySiteIpListIpIndex
Integer32,
ruckusVxlanOverlayGatewaySiteIpListIpAddress
IpAddress,
ruckusVxlanOverlayGatewaySiteIpListRowStatus
INTEGER
}
ruckusVxlanOverlayGatewaySiteIpListIpIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index at which the IP is assigned in the IP List"
::= { ruckusVxlanOverlayGatewaySiteIpListEntry 1 }
ruckusVxlanOverlayGatewaySiteIpListIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP Address added to the IP List of the Site"
::= { ruckusVxlanOverlayGatewaySiteIpListEntry 2 }
ruckusVxlanOverlayGatewaySiteIpListRowStatus OBJECT-TYPE
SYNTAX INTEGER {
invalid(1),
valid(2),
delete(3),
create(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"
::= { ruckusVxlanOverlayGatewaySiteIpListEntry 3 }
END

View File

@ -6,21 +6,26 @@ IMPORTS
Integer32,
Counter64,
TimeTicks,
IpAddress,
NOTIFICATION-TYPE
FROM SNMPv2-SMI -- [RFC2578]
ifIndex
FROM IF-MIB -- [RFC2863]
VlanIndex
FROM Q-BRIDGE-MIB
MacAddress,
TruthValue,
TEXTUAL-CONVENTION
FROM SNMPv2-TC -- [RFC2579]
InetAddressIPv4,
InetAddressIPv4,InetAddress,
InetAddressIPv6
FROM INET-ADDRESS-MIB -- [RFC4001]
EnabledStatus
FROM P-BRIDGE-MIB
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB -- [RFC3411]
DisplayString
FROM FOUNDRY-SN-AGENT-MIB
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
@ -29,7 +34,7 @@ IMPORTS
FROM FOUNDRY-SN-SWITCH-GROUP-MIB;
ruckusWiredClientMIB MODULE-IDENTITY
LAST-UPDATED "201902280000Z" -- Jan 26, 2019
LAST-UPDATED "202305240000Z" -- May 24, 2023
ORGANIZATION "Ruckus Wireless, Inc."
CONTACT-INFO
"Technical Support Center
@ -66,6 +71,11 @@ ruckusWiredClientMIB MODULE-IDENTITY
"201902280000Z" -- Feb 28, 2019
DESCRIPTION
"Initial Version"
REVISION
"202305240000Z" -- May 24, 2023
DESCRIPTION
"Added new mib objects to fetch the hostname,device type,
OS type and model name of the client connected."
::= { snSwitch 43 }
ruckusWiredClientNotify OBJECT IDENTIFIER ::= { ruckusWiredClientMIB 0 }
@ -132,7 +142,12 @@ RuckusWiredClientEntry ::= SEQUENCE {
ruckusWiredClientTxPkts Counter64,
ruckusWiredClientRxPkts Counter64,
ruckusWiredClientTxOctets Counter64,
ruckusWiredClientRxOctets Counter64
ruckusWiredClientRxOctets Counter64,
ruckusDhcpClientHostName SnmpAdminString,
ruckusDhcpClientDeviceTypeName SnmpAdminString,
ruckusDhcpClientOsVendorName SnmpAdminString,
ruckusDhcpClientModelName SnmpAdminString
}
ruckusWiredClientMac OBJECT-TYPE
@ -237,15 +252,15 @@ ruckusWiredClientUserName OBJECT-TYPE
not applicable."
::= { ruckusWiredClientEntry 7 }
ruckusWiredClientV4Addr OBJECT-TYPE
SYNTAX InetAddressIPv4
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IPv4 address of the client represented by this
entry. A client can have both IPv4 and IPv6
addresses bound on dual-stack hosts."
::= { ruckusWiredClientEntry 8 }
ruckusWiredClientV4Addr OBJECT-TYPE
SYNTAX InetAddressIPv4
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IPv4 address of the client represented by this
entry. A client can have both IPv4 and IPv6
addresses bound on dual-stack hosts."
::= { ruckusWiredClientEntry 8 }
ruckusWiredClientV6Addr OBJECT-TYPE
SYNTAX InetAddressIPv6
@ -303,6 +318,44 @@ ruckusWiredClientRxOctets OBJECT-TYPE
this client."
::= { ruckusWiredClientEntry 14 }
ruckusDhcpClientHostName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specified the Host name associated with the client,
represented by this entry."
::= { ruckusWiredClientEntry 15 }
ruckusDhcpClientDeviceTypeName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specified the Device type name (mobile,laptop) associated with the
client,
represented by this entry."
::= { ruckusWiredClientEntry 16 }
ruckusDhcpClientOsVendorName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specified the OS vendor name associated with the client,
represented by this entry."
::= { ruckusWiredClientEntry 17 }
ruckusDhcpClientModelName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specified the Device mode name associated with the client,
represented by this entry."
::= { ruckusWiredClientEntry 18 }
-- ------------------------------------------------------------
-- Client MIB Notifications
-- ------------------------------------------------------------
@ -359,8 +412,13 @@ ruckusWiredClientGroup OBJECT-GROUP
ruckusWiredClientUpTime,
ruckusWiredClientTxPkts,
ruckusWiredClientRxPkts,
ruckusWiredClientTxOctets,
ruckusWiredClientRxOctets
ruckusWiredClientTxOctets,
ruckusWiredClientRxOctets,
ruckusDhcpClientHostName,
ruckusDhcpClientDeviceTypeName,
ruckusDhcpClientOsVendorName,
ruckusDhcpClientModelName
}
STATUS current
DESCRIPTION "A collection of objects that provide client