- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
20936 lines
752 KiB
Text
20936 lines
752 KiB
Text
FS-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
|
|
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32, Counter32,IpAddress,
|
|
NOTIFICATION-TYPE, enterprises, TimeTicks, Gauge32
|
|
FROM SNMPv2-SMI
|
|
TEXTUAL-CONVENTION, DisplayString, RowStatus, TruthValue, RowPointer
|
|
FROM SNMPv2-TC
|
|
PortList, VlanIndex, VlanId, dot1qVlanStaticEntry
|
|
FROM Q-BRIDGE-MIB
|
|
InetAddressType, InetAddress, InetAddressIPv6, InetAddressPrefixLength
|
|
FROM INET-ADDRESS-MIB
|
|
SnmpAdminString
|
|
FROM SNMP-FRAMEWORK-MIB
|
|
InterfaceIndex, ifIndex, InterfaceIndexOrZero
|
|
FROM IF-MIB
|
|
diffServClfrEntry, diffServMultiFieldClfrEntry, IndexIntegerNextFree, IndexInteger
|
|
FROM DIFFSERV-MIB
|
|
EnabledStatus
|
|
FROM P-BRIDGE-MIB
|
|
dot1xAuthConfigEntry
|
|
FROM IEEE8021-PAE-MIB
|
|
MacAddress
|
|
FROM TOKEN-RING-RMON-MIB
|
|
Dot1agCfmMepId, dot1agCfmMdIndex, dot1agCfmMaIndex, dot1agCfmMepIdentifier, dot1agCfmMepDbRMepIdentifier
|
|
FROM IEEE8021-CFM-MIB
|
|
BridgeId, Timeout, dot1dStpPort,dot1dStpPortEntry
|
|
FROM BRIDGE-MIB
|
|
TOSType,Metric
|
|
FROM OSPF-MIB;
|
|
|
|
fs OBJECT IDENTIFIER ::= { enterprises 52642 }
|
|
fsnetworks OBJECT IDENTIFIER ::= { fs 2 }
|
|
fsNetworksMgt OBJECT IDENTIFIER ::= { fsnetworks 1 }
|
|
|
|
fsMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201607150000Z"
|
|
ORGANIZATION "FS.com Inc."
|
|
CONTACT-INFO
|
|
"FS.com Inc.
|
|
Customer Service"
|
|
|
|
DESCRIPTION
|
|
"The MIB module for fs-Series of FS.com Inc."
|
|
REVISION "201707250000Z"
|
|
DESCRIPTION
|
|
"Initial version of this MIB."
|
|
::= { fsNetworksMgt 45 }
|
|
|
|
|
|
fsMIBObjects OBJECT IDENTIFIER ::= { fsMIB 1 }
|
|
fsNotifications OBJECT IDENTIFIER ::= { fsMIB 2 }
|
|
fsConformance OBJECT IDENTIFIER ::= { fsMIB 3 }
|
|
|
|
--supported groups
|
|
switchMgt OBJECT IDENTIFIER ::= { fsMIBObjects 1 }
|
|
portMgt OBJECT IDENTIFIER ::= { fsMIBObjects 2 }
|
|
trunkMgt OBJECT IDENTIFIER ::= { fsMIBObjects 3 }
|
|
lacpMgt OBJECT IDENTIFIER ::= { fsMIBObjects 4 }
|
|
staMgt OBJECT IDENTIFIER ::= { fsMIBObjects 5 }
|
|
restartMgt OBJECT IDENTIFIER ::= { fsMIBObjects 7 }
|
|
mirrorMgt OBJECT IDENTIFIER ::= { fsMIBObjects 8 }
|
|
igmpSnoopMgt OBJECT IDENTIFIER ::= { fsMIBObjects 9 }
|
|
ipMgt OBJECT IDENTIFIER ::= { fsMIBObjects 10 }
|
|
vlanMgt OBJECT IDENTIFIER ::= { fsMIBObjects 12 }
|
|
priorityMgt OBJECT IDENTIFIER ::= { fsMIBObjects 13 }
|
|
trapDestMgt OBJECT IDENTIFIER ::= { fsMIBObjects 14 }
|
|
qosMgt OBJECT IDENTIFIER ::= { fsMIBObjects 16 }
|
|
securityMgt OBJECT IDENTIFIER ::= { fsMIBObjects 17 }
|
|
sysLogMgt OBJECT IDENTIFIER ::= { fsMIBObjects 19 }
|
|
lineMgt OBJECT IDENTIFIER ::= { fsMIBObjects 20 }
|
|
sysTimeMgt OBJECT IDENTIFIER ::= { fsMIBObjects 23 }
|
|
fileMgt OBJECT IDENTIFIER ::= { fsMIBObjects 24 }
|
|
dnsMgt OBJECT IDENTIFIER ::= { fsMIBObjects 26 }
|
|
poeMgt OBJECT IDENTIFIER ::= { fsMIBObjects 28 }
|
|
stormMgt OBJECT IDENTIFIER ::= { fsMIBObjects 33 }
|
|
sysResourceMgt OBJECT IDENTIFIER ::= { fsMIBObjects 39 }
|
|
mvrMgt OBJECT IDENTIFIER ::= { fsMIBObjects 44 }
|
|
egressPacketBlockMgt OBJECT IDENTIFIER ::= { fsMIBObjects 45 }
|
|
dhcpSnoopMgt OBJECT IDENTIFIER ::= { fsMIBObjects 46 }
|
|
clusterMgt OBJECT IDENTIFIER ::= { fsMIBObjects 47 }
|
|
ipSrcGuardMgt OBJECT IDENTIFIER ::= { fsMIBObjects 48 }
|
|
oamMgt OBJECT IDENTIFIER ::= { fsMIBObjects 52 }
|
|
mldSnoopMgt OBJECT IDENTIFIER ::= { fsMIBObjects 54 }
|
|
dynamicArpInspectionMgt OBJECT IDENTIFIER ::= { fsMIBObjects 56 }
|
|
pppoeiaMgt OBJECT IDENTIFIER ::= { fsMIBObjects 60 }
|
|
erpsMgt OBJECT IDENTIFIER ::= { fsMIBObjects 62 }
|
|
lbdMgt OBJECT IDENTIFIER ::= { fsMIBObjects 63 }
|
|
mvr6Mgt OBJECT IDENTIFIER ::= { fsMIBObjects 66 }
|
|
ipv6RaGuardMgt OBJECT IDENTIFIER ::= { fsMIBObjects 67 }
|
|
udldMgt OBJECT IDENTIFIER ::= { fsMIBObjects 69 }
|
|
dhcpv6SnoopMgt OBJECT IDENTIFIER ::= { fsMIBObjects 71 }
|
|
ip6SrcGuardMgt OBJECT IDENTIFIER ::= { fsMIBObjects 74 }
|
|
|
|
|
|
-- -------------------------------------------------------------
|
|
-- Textual Conventions
|
|
-- -------------------------------------------------------------
|
|
|
|
-- The Area ID, in OSPF, has the same format as an IP Address,
|
|
-- but has the function of defining a summarization point for
|
|
-- Link State Advertisements
|
|
|
|
AreaID ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An OSPF Area Identifier."
|
|
SYNTAX IpAddress
|
|
|
|
-- The Router ID, in OSPF, has the same format as an IP Address,
|
|
|
|
-- but identifies the router independent of its IP Address.
|
|
|
|
RouterID ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A OSPF Router Identifier."
|
|
SYNTAX IpAddress
|
|
|
|
-- The OSPF Metric is defined as an unsigned value in the range
|
|
|
|
BigMetric ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF External Metric."
|
|
SYNTAX Integer32 (0..'FFFFFF'h)
|
|
|
|
OspfAuthenticationType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The authentication type."
|
|
SYNTAX INTEGER
|
|
{
|
|
none (0),
|
|
simplePassword (1),
|
|
md5 (2)
|
|
-- reserved for specification by IANA (> 2)
|
|
}
|
|
|
|
-- Status Values
|
|
|
|
Status ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of an interface: 'enabled' indicates that
|
|
it is willing to communicate with other OSPF Routers,
|
|
while 'disabled' indicates that it is not."
|
|
SYNTAX INTEGER { enabled (1), disabled (2) }
|
|
|
|
-- Time Durations measured in seconds
|
|
|
|
PositiveInteger ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A positive integer. Values in excess are precluded as
|
|
unnecessary and prone to interoperability issues."
|
|
SYNTAX Integer32 (0..'7FFFFFFF'h)
|
|
|
|
HelloRange ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The range of intervals on which hello messages are
|
|
exchanged."
|
|
SYNTAX Integer32 (1..'FFFF'h)
|
|
|
|
UpToMaxAge ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The values that one might find or configure for
|
|
variables bounded by the maximum age of an LSA."
|
|
SYNTAX Integer32 (0..3600)
|
|
|
|
-- Potential Priorities for the Designated Router Election
|
|
|
|
DesignatedRouterPriority ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The values defined for the priority of a system for
|
|
becoming the designated router."
|
|
SYNTAX Integer32 (0..'FF'h)
|
|
|
|
|
|
--sshv2 only start
|
|
KeySegment ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total length of the key is 1024 characters,
|
|
it is divided into 8 parts and stored in 8 separated mib
|
|
variables as below:
|
|
|
|
Key1: part 1 of the key (1-128)
|
|
Key2: part 2 of the key (129-256)
|
|
Key3: part 3 of the key (257-384)
|
|
Key4: part 4 of the key (385-512)
|
|
Key5: part 5 of the key (513-640)
|
|
Key6: part 6 of the key (641-768)
|
|
Key7: part 7 of the key (769-896)
|
|
Key8: part 8 of the key (897-1024)
|
|
|
|
Please note that if the key string is less then 1024 characters,
|
|
the remaining part of the string will be filled by a zero-length string.
|
|
For example, if the length of the key is 129,
|
|
we will get a string of length 128 in Key1, and
|
|
a string of length 1 in Key2,
|
|
moreover, Key3 to Key8 will all be zero-length strings."
|
|
SYNTAX DisplayString(SIZE(0..128))
|
|
--sshv2 only end
|
|
|
|
ValidStatus ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A simple status value for the object to create and destroy
|
|
a table entry. This is a simplified variant of RowStatus as it
|
|
supports only two values. Setting it to valid(1) creates an entry.
|
|
Setting it to invalid(2) destroys an entry."
|
|
SYNTAX INTEGER { valid(1), invalid(2) }
|
|
|
|
StaPathCostMode ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The path cost mode of a spanning tree algorithm, short(1) indicates
|
|
that we retrieve/configure the spanning tree path cost as a 16 bit
|
|
value and long(2) indicates that we retrieve/configure the spanning
|
|
tree path cost as a 32 bit value."
|
|
SYNTAX INTEGER { short(1), long(2) }
|
|
|
|
|
|
--
|
|
-- switchMgt
|
|
--
|
|
|
|
-- Management for the switch system, or individual units
|
|
-- in a stackable switch system. For a non-stackable system,
|
|
-- only unit 1 exists.
|
|
|
|
switchNumber OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of switches present on this system."
|
|
::= { switchMgt 2 }
|
|
|
|
switchInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SwitchInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table of descriptive and status information about
|
|
the switch units in this system."
|
|
::= { switchMgt 3 }
|
|
|
|
switchInfoEntry OBJECT-TYPE
|
|
SYNTAX SwitchInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table providing descriptions and status information for
|
|
switch units."
|
|
INDEX { swUnitIndex }
|
|
::= { switchInfoTable 1 }
|
|
|
|
SwitchInfoEntry ::= SEQUENCE
|
|
{
|
|
swUnitIndex Integer32,
|
|
swHardwareVer DisplayString,
|
|
swMicrocodeVer DisplayString,
|
|
swLoaderVer DisplayString,
|
|
swOpCodeVer DisplayString,
|
|
swPortNumber Integer32,
|
|
swPowerStatus INTEGER,
|
|
swRoleInSystem INTEGER,
|
|
swSerialNumber DisplayString,
|
|
swServiceTag DisplayString,
|
|
swModelNumber DisplayString,
|
|
swEpldVer DisplayString,
|
|
swLinuxVersion DisplayString
|
|
}
|
|
|
|
swUnitIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..8)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object identifies the switch within the system
|
|
for which this entry contains information. This
|
|
value can never be greater than switchNumber."
|
|
::= { switchInfoEntry 1 }
|
|
|
|
swHardwareVer OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..20))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Hardware version of the main board."
|
|
::= { switchInfoEntry 2 }
|
|
|
|
swMicrocodeVer OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..20))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Microcode version of the main board."
|
|
::= { switchInfoEntry 3 }
|
|
|
|
swLoaderVer OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..20))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Loader version of the main board."
|
|
::= { switchInfoEntry 4 }
|
|
|
|
swOpCodeVer OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..20))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Operation code version of the main board."
|
|
::= { switchInfoEntry 6 }
|
|
|
|
swPortNumber OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of ports on this switch."
|
|
::= { switchInfoEntry 7 }
|
|
|
|
swPowerStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
internalPower(1),
|
|
redundantPower(2),
|
|
internalAndRedundantPower(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the switch using internalPower(1),
|
|
redundantPower(2) or both(3)"
|
|
::= { switchInfoEntry 8 }
|
|
|
|
swRoleInSystem OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
master(1),
|
|
backupMaster(2),
|
|
slave(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the switch is master(1), backupMaster(2)
|
|
or slave(3) in this system."
|
|
::= { switchInfoEntry 9 }
|
|
|
|
swSerialNumber OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..80))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Serial number of the switch."
|
|
::= { switchInfoEntry 10 }
|
|
|
|
|
|
|
|
swServiceTag OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..80))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Service tag serial-number of the switch."
|
|
::= { switchInfoEntry 13 }
|
|
|
|
swModelNumber OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..15))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Model number of the switch."
|
|
::= { switchInfoEntry 14 }
|
|
|
|
swEpldVer OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..20))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The EPLD version of the switch."
|
|
::= { switchInfoEntry 15 }
|
|
|
|
swLinuxVersion OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..20))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The Linux Kernel version of the switch."
|
|
::= { switchInfoEntry 17 }
|
|
|
|
switchOperState OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
other(1),
|
|
unknown(2),
|
|
ok(3),
|
|
noncritical(4),
|
|
critical(5),
|
|
nonrecoverable(6)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Global operation state of the switch."
|
|
::= { switchMgt 4 }
|
|
|
|
switchProductId OBJECT IDENTIFIER ::= { switchMgt 5 }
|
|
|
|
swProdName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..127))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The product name of this switch."
|
|
::= { switchProductId 1 }
|
|
|
|
swProdManufacturer OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..127))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The product manufacturer of this switch."
|
|
::= { switchProductId 2 }
|
|
|
|
swProdDescription OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..127))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The product description of this switch."
|
|
::= { switchProductId 3 }
|
|
|
|
swProdVersion OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..127))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The runtime code version of this switch."
|
|
::= { switchProductId 4 }
|
|
|
|
swProdUrl OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..127))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The URL of this switch, which we can connect through
|
|
a web browser."
|
|
::= { switchProductId 5 }
|
|
|
|
swIdentifier OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "A unique identifier of which switch in the chassis is currently
|
|
being looked at."
|
|
::= { switchProductId 6 }
|
|
|
|
swChassisServiceTag OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..80))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The service tag of the chassis this switch resides in."
|
|
::= { switchProductId 7 }
|
|
|
|
switchIndivPowerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SwitchIndivPowerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table about the status of individual powers."
|
|
::= { switchMgt 6 }
|
|
|
|
switchIndivPowerEntry OBJECT-TYPE
|
|
SYNTAX SwitchIndivPowerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table about the status of individual power."
|
|
INDEX { swIndivPowerUnitIndex, swIndivPowerIndex }
|
|
::= { switchIndivPowerTable 1 }
|
|
|
|
SwitchIndivPowerEntry ::= SEQUENCE
|
|
{
|
|
swIndivPowerUnitIndex Integer32,
|
|
swIndivPowerIndex INTEGER,
|
|
swIndivPowerStatus INTEGER
|
|
}
|
|
|
|
swIndivPowerUnitIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..8)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "This is defined as swUnitIndex."
|
|
::= { switchIndivPowerEntry 1 }
|
|
|
|
swIndivPowerIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
internalPower(1),
|
|
externalPower(2)
|
|
}
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "1 means internal power, 2 means external power."
|
|
::= { switchIndivPowerEntry 2 }
|
|
|
|
swIndivPowerStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
notPresent(1),
|
|
green(2),
|
|
red(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "notPresent(1) means not present, green(2) means
|
|
up, red(3) means down."
|
|
::= { switchIndivPowerEntry 3 }
|
|
|
|
switchJumboFrameStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "enable(1) means the Jumbo Frame has enabled, disabled(2)
|
|
means the Jumbo Frame has disabled."
|
|
::= { switchMgt 7 }
|
|
|
|
matmMgt OBJECT IDENTIFIER ::= { switchMgt 8 }
|
|
-- Address Management
|
|
matmMacAddrAgingStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "If this is enabled(1), the MAC address table will age out according to
|
|
its timer. If this is disabled(2), the MAC address table will not
|
|
age out."
|
|
::= { matmMgt 3 }
|
|
|
|
--switchFanTable
|
|
switchFanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SwitchFanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The fan status table."
|
|
::= { switchMgt 9 }
|
|
|
|
switchFanEntry OBJECT-TYPE
|
|
SYNTAX SwitchFanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A conceptual row of the switchFanTable."
|
|
INDEX { switchUnitIndex, switchFanIndex }
|
|
::= { switchFanTable 1 }
|
|
|
|
SwitchFanEntry ::= SEQUENCE
|
|
{
|
|
switchUnitIndex Integer32,
|
|
switchFanIndex Integer32,
|
|
switchFanStatus INTEGER,
|
|
switchFanOperSpeed Integer32
|
|
}
|
|
|
|
switchUnitIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..8)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The unit of the switch for the stackable device."
|
|
::= { switchFanEntry 1 }
|
|
|
|
switchFanIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..8)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The unit number of the fan."
|
|
::= { switchFanEntry 2 }
|
|
|
|
switchFanStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
ok(1),
|
|
failure(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicating the status of the fan, 1:ok; 2:failure."
|
|
::= { switchFanEntry 3 }
|
|
|
|
switchFanOperSpeed OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The operational value of the fan speed, measured in rpm (rotations per
|
|
minute)."
|
|
::= { switchFanEntry 6 }
|
|
|
|
-- switchThermalTempTable
|
|
|
|
switchThermalTempTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SwitchThermalTempEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table which collects switch temperature information."
|
|
::= { switchMgt 11 }
|
|
|
|
switchThermalTempEntry OBJECT-TYPE
|
|
SYNTAX SwitchThermalTempEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A conceptual row of the switchThermalTempTable."
|
|
INDEX { switchThermalTempUnitIndex,switchThermalTempThermalIndex}
|
|
::= { switchThermalTempTable 1 }
|
|
|
|
SwitchThermalTempEntry ::= SEQUENCE
|
|
{
|
|
switchThermalTempUnitIndex Integer32,
|
|
switchThermalTempThermalIndex Integer32,
|
|
switchThermalTempValue Integer32
|
|
}
|
|
|
|
switchThermalTempUnitIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..8)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The unit of the switch for stackable device."
|
|
::= { switchThermalTempEntry 1 }
|
|
|
|
switchThermalTempThermalIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..8)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The thermal index of the switch."
|
|
::= { switchThermalTempEntry 2 }
|
|
|
|
switchThermalTempValue OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The temperature of the device in degrees Celsius."
|
|
::= { switchThermalTempEntry 3 }
|
|
|
|
--switchThermalActionTable
|
|
|
|
switchThermalActionTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SwitchThermalActionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table for configuring the thermal action."
|
|
::= { switchMgt 12 }
|
|
|
|
switchThermalActionEntry OBJECT-TYPE
|
|
SYNTAX SwitchThermalActionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A conceptual row of the switchThermalActionTable."
|
|
INDEX { switchThermalActionUnitIndex,switchThermalActionThermalIndex,
|
|
switchThermalActionIndex }
|
|
::= { switchThermalActionTable 1 }
|
|
|
|
SwitchThermalActionEntry ::= SEQUENCE
|
|
{
|
|
switchThermalActionUnitIndex Integer32,
|
|
switchThermalActionThermalIndex Integer32,
|
|
switchThermalActionIndex Integer32,
|
|
switchThermalActionRisingThreshold Integer32,
|
|
switchThermalActionFallingThreshold Integer32,
|
|
switchThermalActionAction BITS,
|
|
switchThermalActionStatus ValidStatus
|
|
}
|
|
|
|
switchThermalActionUnitIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..8)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The unit of the switch for stackable device."
|
|
::= { switchThermalActionEntry 1 }
|
|
|
|
switchThermalActionThermalIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..8)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The thermal index of the switch."
|
|
::= { switchThermalActionEntry 2 }
|
|
|
|
switchThermalActionIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The action index of the switchTheramlActionTable."
|
|
::= { switchThermalActionEntry 3 }
|
|
|
|
switchThermalActionRisingThreshold OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The rising threshold of the switch temperature."
|
|
::= { switchThermalActionEntry 4 }
|
|
|
|
switchThermalActionFallingThreshold OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The falling threshold of the switch temperature."
|
|
::= { switchThermalActionEntry 5 }
|
|
|
|
switchThermalActionAction OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
trap(0)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The action that will be taken when the
|
|
temperature exceeds the rising threshold
|
|
or falls below the falling threshold."
|
|
::= { switchThermalActionEntry 6 }
|
|
|
|
switchThermalActionStatus OBJECT-TYPE
|
|
SYNTAX ValidStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Set valid(1) to create an entry, Set Invalid(2) to delete an entry."
|
|
::= { switchThermalActionEntry 7 }
|
|
|
|
switchRenumberUnitID OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
renumber(1),
|
|
noRenumber(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The value renumber will automatically assign an ID to
|
|
units in the stack; all UNIT IDs will be contiguous.
|
|
The system configurations are not changed but the system
|
|
will restart after renumbering is completed."
|
|
::= { switchMgt 14 }
|
|
|
|
switchAlarmInputTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SwitchAlarmInputEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table about the status of alarm input."
|
|
::= { switchMgt 19 }
|
|
|
|
switchAlarmInputEntry OBJECT-TYPE
|
|
SYNTAX SwitchAlarmInputEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table about the status of AlarmInput."
|
|
INDEX { swUnitIndex, alarmInputType, alarmInputStatus }
|
|
::= { switchAlarmInputTable 1 }
|
|
|
|
SwitchAlarmInputEntry ::= SEQUENCE
|
|
{
|
|
swAlarmUnitIndex Integer32,
|
|
swAlarmInputType INTEGER,
|
|
swAlarmInputStatus INTEGER
|
|
}
|
|
|
|
swAlarmUnitIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..8)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This is defined as swUnitIndex."
|
|
::= { switchAlarmInputEntry 1 }
|
|
|
|
swAlarmInputType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
alarmInputType1(1),
|
|
alarmInputType2(2),
|
|
alarmInputType3(3),
|
|
alarmInputType4(4)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates which alarm input event triggers the trap."
|
|
::= { switchAlarmInputEntry 2 }
|
|
|
|
swAlarmInputStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
alarmInputAsserted(0),
|
|
alarmInputNotAsserted(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates which event triggers the trap."
|
|
::= { switchAlarmInputEntry 3 }
|
|
|
|
--
|
|
-- portMgt
|
|
--
|
|
|
|
-- Management ports. This group also provides information
|
|
-- related to trunks because they share the same properties.
|
|
|
|
portTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table of descriptive and status information describing
|
|
the configuration of each switch port. This table also
|
|
contains information about each trunk."
|
|
::= { portMgt 1 }
|
|
|
|
portEntry OBJECT-TYPE
|
|
SYNTAX PortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in the table, describing the configuration of
|
|
one switch port or trunk."
|
|
INDEX { portIndex }
|
|
::= { portTable 1 }
|
|
|
|
PortEntry ::= SEQUENCE
|
|
{
|
|
portIndex InterfaceIndex,
|
|
portName DisplayString,
|
|
portType INTEGER,
|
|
portSpeedDpxCfg INTEGER,
|
|
portFlowCtrlCfg INTEGER,
|
|
portCapabilities BITS,
|
|
portAutonegotiation EnabledStatus,
|
|
portSpeedDpxStatus INTEGER,
|
|
portFlowCtrlStatus INTEGER,
|
|
portTrunkIndex Integer32,
|
|
portComboForcedMode INTEGER,
|
|
portMtu Unsigned32,
|
|
portMacAddrLearningStatus EnabledStatus,
|
|
portMacAddrLearningCount Counter32,
|
|
portUpTime TimeTicks,
|
|
portShutdownReason BITS
|
|
}
|
|
|
|
portIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The port and the trunk (including trunk members) interface of
|
|
the portTable. The interface identified by a particular value
|
|
of this index is the same interface as identified by the same
|
|
value of ifIndex in the IF-MIB."
|
|
::= { portEntry 1 }
|
|
|
|
portName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..64))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The name of the port or trunk. This is the same as ifAlias
|
|
in the IF-MIB (RFC2863 or later)."
|
|
::= { portEntry 2 }
|
|
|
|
portType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
other(1),
|
|
hundredBaseTX(2),
|
|
hundredBaseFX(3),
|
|
thousandBaseSX(4),
|
|
thousandBaseLX(5),
|
|
thousandBaseT(6),
|
|
thousandBaseGBIC(7),
|
|
thousandBaseSfp(8),
|
|
hundredBaseFxScSingleMode(9),
|
|
hundredBaseFxScMultiMode(10),
|
|
thousandBaseCX(11),
|
|
tenG(12),
|
|
hundredBaseBX(13),
|
|
thousandBaseBX(14),
|
|
tenGBaseT(15),
|
|
tenGBaseXFP(16),
|
|
tenGBaseSFP(17)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the port type of the configuration of the switch."
|
|
::= { portEntry 3 }
|
|
|
|
portSpeedDpxCfg OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
reserved(1),
|
|
halfDuplex10(2),
|
|
fullDuplex10(3),
|
|
halfDuplex100(4),
|
|
fullDuplex100(5),
|
|
halfDuplex1000(6),
|
|
fullDuplex1000(7),
|
|
halfDuplex10g(8),
|
|
fullDuplex10g(9),
|
|
halfDuplex40g(10),
|
|
fullDuplex40g(11)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Configures the speed and duplex mode for a port or trunk,
|
|
according to:
|
|
halfDuplex10(2) - 10Mbps and half duplex mode
|
|
fullDuplex10(3) - 10Mbps and full duplex mode
|
|
halfDuplex100(4) - 100Mbps and half duplex mode
|
|
fullDuplex100(5) - 100Mbps and full duplex mode
|
|
halfDuplex1000(6) - 1000Mbps and half duplex mode
|
|
fullDuplex1000(7) - 1000Mbps and full duplex mode
|
|
halfDuplex10g(8) - 10g and half duplex mode
|
|
fullDuplex10g(9) - 10g and full duplex mode
|
|
halfDuplex40g(10) - 40g and half duplex mode
|
|
fullDuplex40g(11) - 40g and full duplex mode
|
|
|
|
hundredBaseTX port can be set as:
|
|
halfDuplex10(2)
|
|
fullDuplex10(3)
|
|
halfDuplex100(4)
|
|
fullDuplex100(5)
|
|
hundredBaseFX port can be set as:
|
|
fullDuplex100(5)
|
|
thousandBaseSX port can be set as:
|
|
fullDuplex1000(7)
|
|
thousandBaseLX port can be set as:
|
|
fullDuplex1000(7)
|
|
thousandBaseT port can be set as:
|
|
halfDuplex10(2)
|
|
fullDuplex10(3)
|
|
halfDuplex100(4)
|
|
fullDuplex100(5)
|
|
thousandBaseGBIC port can be set as:
|
|
fullDuplex1000(7)
|
|
thousandBaseSfp port can be set as:
|
|
fullDuplex1000(7)
|
|
hundredBaseFxScSingleMode port can be set as:
|
|
fullDuplex100(5)
|
|
hundredBaseFxScMultiMode port can be set as:
|
|
fullDuplex100(5)
|
|
thousandBaseCX port can be set as:
|
|
fullDuplex1000(7)
|
|
tenG port can be set as:
|
|
halfDuplex10g(8)
|
|
fullDuplex10g(9)
|
|
fortyG port can be set as:
|
|
halfDuplex40g(10)
|
|
fullDuplex40g(11)
|
|
|
|
The actual operating speed and duplex of the port
|
|
is given by portSpeedDpxStatus."
|
|
DEFVAL { halfDuplex10 }
|
|
::= { portEntry 4 }
|
|
|
|
portFlowCtrlCfg OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enabled(1),
|
|
disabled(2),
|
|
tx(5),
|
|
rx(6)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "(1) Flow control mechanism is enabled with tx and rx pause
|
|
mechansim.
|
|
If the port type is hundredBaseTX or thousandBaseSX:
|
|
When the port is operating in halfDuplex mode, the
|
|
port uses backPressure flow control mechanism. When
|
|
the port is operating in fullDuplex mode, the port
|
|
uses IEEE 802.3x flow control mechanism.
|
|
If the port type is hundredBaseFX:
|
|
When the port is operating in halfDuplex mode, the
|
|
port uses backPressure flow control mechanism. When
|
|
the port is operating in fullDuplex mode, Flow
|
|
control mechanism will not function.
|
|
(2) Flow control mechanism is disabled.
|
|
(5) Flow control mechanism is enabled with tx pause
|
|
mechanism only.
|
|
(6) Flow control mechansim is enabled with rx pause
|
|
mechansim only.
|
|
|
|
Fast ethernet ports can be set as:
|
|
enabled(1),
|
|
disabled(2).
|
|
Gigabit ethernet ports can be set as:
|
|
enabled(1),
|
|
disabled(2),
|
|
tx(5),
|
|
rx(6).
|
|
The actual flow control mechanism is used given by
|
|
portFlowCtrlStatus."
|
|
DEFVAL { enabled }
|
|
::= { portEntry 5 }
|
|
|
|
portCapabilities OBJECT-TYPE
|
|
SYNTAX BITS
|
|
{
|
|
portCap10half(0),
|
|
portCap10full(1),
|
|
portCap100half(2),
|
|
portCap100full(3),
|
|
portCap1000half(4),
|
|
portCap1000full(5),
|
|
portCap10gHalf(6),
|
|
portCap10gFull(7),
|
|
portCap40gHalf(8),
|
|
portCap40gFull(9),
|
|
reserved10(10),
|
|
reserved11(11),
|
|
reserved12(12),
|
|
reserved13(13),
|
|
portCapSym(14),
|
|
portCapFlowCtrl(15)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Port or trunk capabilities."
|
|
::= { portEntry 6 }
|
|
|
|
portAutonegotiation OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Whether auto-negotiation is enabled."
|
|
::= { portEntry 7 }
|
|
|
|
portSpeedDpxStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
error(1),
|
|
halfDuplex10(2),
|
|
fullDuplex10(3),
|
|
halfDuplex100(4),
|
|
fullDuplex100(5),
|
|
halfDuplex1000(6),
|
|
fullDuplex1000(7),
|
|
halfDuplex10g(8),
|
|
fullDuplex10g(9),
|
|
halfDuplex40g(10),
|
|
fullDuplex40g(11)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The operating speed and duplex mode of the
|
|
switched port or trunk. If the entry represents a trunk,
|
|
the speed is that of its individual members unless
|
|
the member ports have been inconsistently configured
|
|
in which case the value is error(1)."
|
|
::= { portEntry 8 }
|
|
|
|
portFlowCtrlStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
error(1),
|
|
backPressure(2),
|
|
dot3xFlowControl(3),
|
|
none(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "(2) BackPressure flow control mechanism is used.
|
|
(3) IEEE 802.3 flow control mechanism is used.
|
|
(4) Flow control mechanism is disabled.
|
|
If the entry represents a trunk and the member ports
|
|
have been inconsistently configured then this value
|
|
is error(1)."
|
|
::= { portEntry 9 }
|
|
|
|
portTrunkIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The trunk to which this port belongs. A value of 0
|
|
means that this port does not belong to any trunk.
|
|
A value greater than zero means that this port
|
|
belongs to a trunk in the trunkIndex, defined by the
|
|
corresponding trunkPorts."
|
|
::= { portEntry 10 }
|
|
|
|
portComboForcedMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
none(1),
|
|
copperForced(2),
|
|
copperPreferredAuto(3),
|
|
sfpForced(4),
|
|
sfpPreferredAuto(5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This determines the running mode of a combo port.
|
|
For a non-combo port, this variable has a value of none(1),
|
|
and setting this variable to none(1) has no effect.
|
|
For a combo port, this has its own valid values not
|
|
equal to none(1), and setting this variable to none(1) is
|
|
not allowed. copperForced(2) is set if user want to force
|
|
this combo port running in copper mode. copperPreferredAuto(3)
|
|
is obsoleted, and user shall not set this state. sfpForced(4)
|
|
is set if user want to force this combo port running in fiber
|
|
mode. sfpPreferredAuto(5) is set if user want to change copper or
|
|
fiber mode automatically by SFP transceiver present state. If SFP
|
|
transceiver is present, this combo port will run in fiber mode, and
|
|
if SFP transceiver is not present, this combo port will run in
|
|
copper mode."
|
|
::= { portEntry 12}
|
|
|
|
portMtu OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1500..12288)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Maximum frame size of port. If the size of the incoming
|
|
packet is larger than this value, the packet will be
|
|
discarded."
|
|
::= { portEntry 16 }
|
|
|
|
portMacAddrLearningStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set this variable to enabled(1) to start to learn MAC
|
|
addresses. Set this variable to disabled(2) to stop to
|
|
learn MAC addresses."
|
|
DEFVAL { enabled }
|
|
::= { portEntry 17 }
|
|
|
|
portMacAddrLearningCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The current number of learned MAC addresses."
|
|
::= { portEntry 18 }
|
|
|
|
portUpTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The port up time (in hundredths of a second)."
|
|
::= { portEntry 19 }
|
|
|
|
portShutdownReason OBJECT-TYPE
|
|
SYNTAX BITS
|
|
{
|
|
admin(0),
|
|
stpLbd(1),
|
|
stpBpduGuard(2),
|
|
networkAccessPortLinkDetection(3),
|
|
networkAccessPortDynamicQos(4),
|
|
portSec(5),
|
|
lbd(6),
|
|
atcBstorm(7),
|
|
atcMstorm(8),
|
|
udld(9)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The reason of port shutdown. The value is 0 if no
|
|
shutdown action is applied to this port."
|
|
::= { portEntry 20 }
|
|
|
|
--
|
|
-- cable diagnostics
|
|
--
|
|
|
|
cableDiagMgt OBJECT IDENTIFIER ::= { portMgt 3 }
|
|
|
|
cableDiagCtlAction OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "To execute cable diagnostics on a port, assign
|
|
cableDiagCtlAction to the value of ifIndex defined
|
|
by the ifIndex in the IF-MIB. When read, this object
|
|
always returns 0."
|
|
::= { cableDiagMgt 1 }
|
|
|
|
cableDiagResultTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CableDiagResultEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for cable diagnostics result."
|
|
::= { cableDiagMgt 2 }
|
|
|
|
cableDiagResultEntry OBJECT-TYPE
|
|
SYNTAX CableDiagResultEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for cable diagnostics result."
|
|
INDEX { cableDiagResultIfIndex }
|
|
::= { cableDiagResultTable 1 }
|
|
|
|
CableDiagResultEntry ::= SEQUENCE
|
|
{
|
|
cableDiagResultIfIndex InterfaceIndex,
|
|
cableDiagResultStatusPairA INTEGER,
|
|
cableDiagResultStatusPairB INTEGER,
|
|
cableDiagResultStatusPairC INTEGER,
|
|
cableDiagResultStatusPairD INTEGER,
|
|
cableDiagResultDistancePairA Integer32,
|
|
cableDiagResultDistancePairB Integer32,
|
|
cableDiagResultDistancePairC Integer32,
|
|
cableDiagResultDistancePairD Integer32,
|
|
cableDiagResultDistanceAccuracy Integer32,
|
|
cableDiagResultTime DisplayString
|
|
}
|
|
|
|
cableDiagResultIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This is defined as the ifIndex."
|
|
::= { cableDiagResultEntry 1 }
|
|
|
|
cableDiagResultStatusPairA OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
notTestedYet(1),
|
|
ok(2),
|
|
open(3),
|
|
short(4),
|
|
openShort(5),
|
|
crosstalk(6),
|
|
unknown(7),
|
|
impedanceMismatch(8),
|
|
failed(9),
|
|
notSupported(10),
|
|
noCable(11)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The result of cable diagnostics. If there is no fault
|
|
on the cable, the value is ok(2). Value notTestedYet(1)
|
|
means the pair is not tested yet. Value ok(2) means the
|
|
pair works well. Value open(3) means there is a lack of
|
|
continuity between pins at each end of the pair. Value
|
|
short(4) means conductors are short-circuited together on
|
|
the pair. Value openShort(5) means the pair has open
|
|
and short issues. Value crosstalk(6) means the pair is
|
|
incorrectly connected at one end. Value unknown(7) means
|
|
pair has an error matching none of the above. Value
|
|
impedanceMismatch(8) means different quality cables
|
|
connected together. Value failed(9) means test failed.
|
|
Value notSupported(10) means cable diagnostics is not
|
|
supported. Value noCable(11) means there is no connected
|
|
cable."
|
|
::= { cableDiagResultEntry 2 }
|
|
|
|
cableDiagResultStatusPairB OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
notTestedYet(1),
|
|
ok(2),
|
|
open(3),
|
|
short(4),
|
|
openShort(5),
|
|
crosstalk(6),
|
|
unknown(7),
|
|
impedanceMismatch(8),
|
|
failed(9),
|
|
notSupported(10),
|
|
noCable(11)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The result of cable diagnostics. If there is no fault
|
|
on the cable, the value is ok(2). Value notTestedYet(1)
|
|
means the pair is not tested yet. Value ok(2) means the
|
|
pair works well. Value open(3) means there is a lack of
|
|
continuity between pins at each end of the pair. Value
|
|
short(4) means conductors are short-circuited together on
|
|
the pair. Value openShort(5) means the pair has open
|
|
and short issues. Value crosstalk(6) means the pair is
|
|
incorrectly connected at one end. Value unknown(7) means
|
|
pair has an error matching none of the above. Value
|
|
impedanceMismatch(8) means different quality cables
|
|
connected together. Value failed(9) means test failed.
|
|
Value notSupported(10) means cable diagnostics is not
|
|
supported. Value noCable(11) means there is no connected
|
|
cable."
|
|
::= { cableDiagResultEntry 3 }
|
|
|
|
cableDiagResultStatusPairC OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
notTestedYet(1),
|
|
ok(2),
|
|
open(3),
|
|
short(4),
|
|
openShort(5),
|
|
crosstalk(6),
|
|
unknown(7),
|
|
impedanceMismatch(8),
|
|
failed(9),
|
|
notSupported(10),
|
|
noCable(11)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The result of cable diagnostics. If there is no fault
|
|
on the cable, the value is ok(2). Value notTestedYet(1)
|
|
means the pair is not tested yet. Value ok(2) means the
|
|
pair works well. Value open(3) means there is a lack of
|
|
continuity between pins at each end of the pair. Value
|
|
short(4) means conductors are short-circuited together on
|
|
the pair. Value openShort(5) means the pair has open
|
|
and short issues. Value crosstalk(6) means the pair is
|
|
incorrectly connected at one end. Value unknown(7) means
|
|
pair has an error matching none of the above. Value
|
|
impedanceMismatch(8) means different quality cables
|
|
connected together. Value failed(9) means test failed.
|
|
Value notSupported(10) means cable diagnostics is not
|
|
supported. Value noCable(11) means there is no connected
|
|
cable. If the port is 10/100 type, value of the
|
|
node should be ignored."
|
|
::= { cableDiagResultEntry 4 }
|
|
|
|
cableDiagResultStatusPairD OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
notTestedYet(1),
|
|
ok(2),
|
|
open(3),
|
|
short(4),
|
|
openShort(5),
|
|
crosstalk(6),
|
|
unknown(7),
|
|
impedanceMismatch(8),
|
|
failed(9),
|
|
notSupported(10),
|
|
noCable(11)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The result of cable diagnostics. If there is no fault
|
|
on the cable, the value is ok(2). Value notTestedYet(1)
|
|
means the pair is not tested yet. Value ok(2) means the
|
|
pair works well. Value open(3) means there is a lack of
|
|
continuity between pins at each end of the pair. Value
|
|
short(4) means conductors are short-circuited together on
|
|
the pair. Value openShort(5) means the pair has open
|
|
and short issues. Value crosstalk(6) means the pair is
|
|
incorrectly connected at one end. Value unknown(7) means
|
|
pair has an error matching none of the above. Value
|
|
impedanceMismatch(8) means different quality cables
|
|
connected together. Value failed(9) means test failed.
|
|
Value notSupported(10) means cable diagnostics is not
|
|
supported. Value noCable(11) means there is no connected
|
|
cable. If the port is 10/100 type, value of the
|
|
node should be ignored."
|
|
::= { cableDiagResultEntry 5 }
|
|
|
|
cableDiagResultDistancePairA OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Displays the fault distance of pair A of the cable
|
|
in meters."
|
|
::= { cableDiagResultEntry 6 }
|
|
|
|
cableDiagResultDistancePairB OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Displays the fault distance of pair B of the cable
|
|
in meters."
|
|
::= { cableDiagResultEntry 7 }
|
|
|
|
cableDiagResultDistancePairC OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Displays the fault distance of pair C of the cable
|
|
in meters. If the port is 10/100 type, value of the
|
|
node is zero."
|
|
::= { cableDiagResultEntry 8 }
|
|
|
|
cableDiagResultDistancePairD OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Displays the fault distance of pair D of the cable
|
|
in meters. If the port is 10/100 type, value of the
|
|
node is zero."
|
|
::= { cableDiagResultEntry 9 }
|
|
|
|
cableDiagResultDistanceAccuracy OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Displays the accuracy in meters of the cable testing."
|
|
::= { cableDiagResultEntry 10 }
|
|
|
|
cableDiagResultTime OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..20))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Displays the last time of cable diagnostics.
|
|
For example, 'Jan 1 02:03:04 2002'."
|
|
::= { cableDiagResultEntry 11 }
|
|
|
|
--
|
|
-- loopback
|
|
--
|
|
|
|
loopbackTestMgt OBJECT IDENTIFIER ::= { portMgt 4 }
|
|
|
|
loopInternalCtlAction OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "To execute internal loopback test on a port, assign
|
|
loopInternalCtlAction to the value of ifIndex defined
|
|
by the ifIndex in the IF-MIB. When read, this object
|
|
always returns 0."
|
|
::= { loopbackTestMgt 1 }
|
|
|
|
loopInternalResultTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LoopInternalResultEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for internal loopback test result."
|
|
::= { loopbackTestMgt 2 }
|
|
|
|
loopInternalResultEntry OBJECT-TYPE
|
|
SYNTAX LoopInternalResultEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for internal loopback test result."
|
|
INDEX { loopInternalResultIfIndex }
|
|
::= { loopInternalResultTable 1 }
|
|
|
|
LoopInternalResultEntry ::= SEQUENCE
|
|
{
|
|
loopInternalResultIfIndex InterfaceIndex,
|
|
loopInternalResultStatus INTEGER,
|
|
loopInternalResultTime DisplayString
|
|
}
|
|
|
|
loopInternalResultIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This is defined as the ifIndex."
|
|
::= { loopInternalResultEntry 1 }
|
|
|
|
loopInternalResultStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
notTestedYet(1),
|
|
succeeded(2),
|
|
failed(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The result of internal loopback."
|
|
::= { loopInternalResultEntry 2 }
|
|
|
|
loopInternalResultTime OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..20))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Displays the last time of internal loopback.
|
|
For example, 'Jan 1 02:03:04 2002'."
|
|
::= { loopInternalResultEntry 3 }
|
|
|
|
portUtilTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PortUtilEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Dispalys port utilization during recent 300 seconds."
|
|
::= { portMgt 6 }
|
|
|
|
portUtilEntry OBJECT-TYPE
|
|
SYNTAX PortUtilEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Dispalys port utilization during recent 300 seconds."
|
|
INDEX { portUtilIfIndex }
|
|
::= { portUtilTable 1 }
|
|
|
|
PortUtilEntry ::= SEQUENCE
|
|
{
|
|
portUtilIfIndex Integer32,
|
|
portInOctetRate Counter64,
|
|
portInPacketRate Counter64,
|
|
portInUtil Integer32,
|
|
portOutOctetRate Counter64,
|
|
portOutPacketRate Counter64,
|
|
portOutUtil Integer32
|
|
}
|
|
|
|
portUtilIfIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The port and trunk interface of the portUtilTable.
|
|
The interface identified by a particular value of this
|
|
index is the same interface identified by the same value
|
|
of ifIndex in the IF-MIB."
|
|
::= { portUtilEntry 1 }
|
|
|
|
portInOctetRate OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The input octet rate (kbits/sec) of the port."
|
|
::= { portUtilEntry 2 }
|
|
|
|
portInPacketRate OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The input packet rate (pkts/sec) of the port."
|
|
::= { portUtilEntry 3 }
|
|
|
|
portInUtil OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The input utilization of the port, in one per
|
|
hundred."
|
|
::= { portUtilEntry 4 }
|
|
|
|
portOutOctetRate OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The output octet rate (kbits/sec) of the port."
|
|
::= { portUtilEntry 5 }
|
|
|
|
portOutPacketRate OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The output packet rate (pkts/sec) of the port."
|
|
::= { portUtilEntry 6 }
|
|
|
|
portOutUtil OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The output utilization of the port, in one per
|
|
hundred."
|
|
::= { portUtilEntry 7 }
|
|
|
|
portVlanTrunkingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PortVlanTrunkingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Configures vlan trunking feature."
|
|
::= { portMgt 7 }
|
|
|
|
portVlanTrunkingEntry OBJECT-TYPE
|
|
SYNTAX PortVlanTrunkingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Configures vlan trunking feature."
|
|
INDEX { portVlanTrunkingIfIndex }
|
|
::= { portVlanTrunkingTable 1 }
|
|
|
|
PortVlanTrunkingEntry ::= SEQUENCE
|
|
{
|
|
portVlanTrunkingIfIndex Integer32,
|
|
portVlanTrunkingStatus EnabledStatus
|
|
}
|
|
|
|
portVlanTrunkingIfIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The port and trunk interface of the portVlanTrunkingTable.
|
|
The interface identified by a particular value of this
|
|
index is the same interface identified by the same value
|
|
of ifIndex in the IF-MIB."
|
|
::= { portVlanTrunkingEntry 1 }
|
|
|
|
portVlanTrunkingStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Whether vlan trunking is enabled(1) or disabled(2)."
|
|
::= { portVlanTrunkingEntry 2 }
|
|
|
|
--
|
|
-- portHist
|
|
--
|
|
|
|
portHist OBJECT IDENTIFIER ::= { portMgt 8 }
|
|
|
|
portHistControlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PortHistControlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of history control entries."
|
|
::= { portHist 1 }
|
|
|
|
portHistControlEntry OBJECT-TYPE
|
|
SYNTAX PortHistControlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of parameters that set up a periodic sampling of
|
|
statistics."
|
|
INDEX { portHistControlIndex }
|
|
::= { portHistControlTable 1 }
|
|
|
|
PortHistControlEntry ::= SEQUENCE {
|
|
portHistControlIndex Integer32,
|
|
portHistControlName DisplayString,
|
|
portHistControlDataSource InterfaceIndex,
|
|
portHistControlInterval Integer32,
|
|
portHistControlBucketsRequested Integer32,
|
|
portHistControlBucketsGranted Integer32,
|
|
portHistControlStatus RowStatus
|
|
}
|
|
|
|
portHistControlIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An index that uniquely identifies an entry in the
|
|
portHistControl table."
|
|
::= { portHistControlEntry 1 }
|
|
|
|
portHistControlName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..31))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A textual name of the entity. It is mandatory that
|
|
this only contain printable ASCII characters."
|
|
::= { portHistControlEntry 2 }
|
|
|
|
portHistControlDataSource OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the source of the data for
|
|
which historical data was collected and
|
|
placed in a media-specific table on behalf of this
|
|
portHistControlEntry. This source can be any
|
|
interface on this device."
|
|
::= { portHistControlEntry 3 }
|
|
|
|
portHistControlInterval OBJECT-TYPE
|
|
SYNTAX Integer32 (1..86400)
|
|
UNITS "Minutes"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interval in seconds over which the data is
|
|
sampled for each bucket in the part of the
|
|
media-specific table associated with this
|
|
portHistControlEntry. This interval can
|
|
be set to any number of seconds between 1 and
|
|
86400 (1 day)."
|
|
DEFVAL { 1 }
|
|
::= { portHistControlEntry 4 }
|
|
|
|
portHistControlBucketsRequested OBJECT-TYPE
|
|
SYNTAX Integer32 (1..96)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The requested number of discrete time intervals
|
|
over which data is to be saved in the part of the
|
|
media-specific table associated with this
|
|
portHistControlEntry."
|
|
DEFVAL { 1 }
|
|
::= { portHistControlEntry 5 }
|
|
|
|
portHistControlBucketsGranted OBJECT-TYPE
|
|
SYNTAX Integer32 (1..96)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of discrete sampling intervals
|
|
over which data shall be saved in the part of
|
|
the media-specific table associated with this
|
|
portHistControlEntry."
|
|
::= { portHistControlEntry 6 }
|
|
|
|
portHistControlStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this portHistControl entry."
|
|
::= { portHistControlEntry 7 }
|
|
|
|
portHistCurrentTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PortHistCurrentEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of Ethernet history entries."
|
|
::= { portHist 2 }
|
|
|
|
portHistCurrentEntry OBJECT-TYPE
|
|
SYNTAX PortHistCurrentEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An historical sample of Ethernet statistics on a particular
|
|
Ethernet interface. This sample is associated with the
|
|
portHistControlEntry which set up the parameters for
|
|
a regular collection of these samples."
|
|
INDEX { portHistCurrentIndex }
|
|
::= { portHistCurrentTable 1 }
|
|
|
|
PortHistCurrentEntry ::= SEQUENCE {
|
|
portHistCurrentIndex Integer32,
|
|
portHistCurrentSampleIndex Integer32,
|
|
portHistCurrentIntervalStart TimeTicks,
|
|
portHistCurrentInOctets Counter64,
|
|
portHistCurrentInUcastPkts Counter64,
|
|
portHistCurrentInMulticastPkts Counter64,
|
|
portHistCurrentInBroadcastPkts Counter64,
|
|
portHistCurrentInDiscards Counter64,
|
|
portHistCurrentInErrors Counter64,
|
|
portHistCurrentInUnknownProtos Counter64,
|
|
portHistCurrentOutOctets Counter64,
|
|
portHistCurrentOutUcastPkts Counter64,
|
|
portHistCurrentOutMulticastPkts Counter64,
|
|
portHistCurrentOutBroadcastPkts Counter64,
|
|
portHistCurrentOutDiscards Counter64,
|
|
portHistCurrentOutErrors Counter64,
|
|
portHistCurrentInUtilization Integer32,
|
|
portHistCurrentOutUtilization Integer32
|
|
}
|
|
|
|
portHistCurrentIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The history of which this entry is a part. The
|
|
history identified by a particular value of this
|
|
index is the same history as identified
|
|
by the same value of portHistControlIndex."
|
|
::= { portHistCurrentEntry 1 }
|
|
|
|
portHistCurrentSampleIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An index that uniquely identifies the particular
|
|
sample this entry represents among all samples
|
|
associated with the same portHistControlEntry.
|
|
This index starts at 1 and increases by one
|
|
as each new sample is taken."
|
|
::= { portHistCurrentEntry 2 }
|
|
|
|
portHistCurrentIntervalStart OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of sysUpTime at the start of the interval
|
|
over which this sample was measured."
|
|
::= { portHistCurrentEntry 3 }
|
|
|
|
portHistCurrentInOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of octets received on the interface,
|
|
including framing characters."
|
|
::= { portHistCurrentEntry 4 }
|
|
|
|
portHistCurrentInUcastPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets, delivered by this sub-layer to a
|
|
higher (sub-)layer, which were not addressed to a multicast
|
|
or broadcast address at this sub-layer."
|
|
::= { portHistCurrentEntry 5 }
|
|
|
|
portHistCurrentInMulticastPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets, delivered by this sub-layer to a
|
|
higher (sub-)layer, which were addressed to a multicast
|
|
address at this sub-layer. For a MAC layer protocol, this
|
|
includes both Group and Functional addresses."
|
|
::= { portHistCurrentEntry 6 }
|
|
|
|
portHistCurrentInBroadcastPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets, delivered by this sub-layer to a
|
|
higher (sub-)layer, which were addressed to a broadcast
|
|
address at this sub-layer."
|
|
::= { portHistCurrentEntry 7 }
|
|
|
|
portHistCurrentInDiscards OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of inbound packets which were chosen to be
|
|
discarded even though no errors had been detected to prevent
|
|
their being deliverable to a higher-layer protocol. One
|
|
possible reason for discarding such a packet could be to
|
|
free up buffer space."
|
|
::= { portHistCurrentEntry 8 }
|
|
|
|
portHistCurrentInErrors OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For packet-oriented interfaces, the number of inbound
|
|
packets that contained errors preventing them from
|
|
being deliverable to a higher-layer protocol. For
|
|
character-oriented or fixed-length interfaces, the
|
|
number of inbound transmission units that contained
|
|
errors preventing them from being deliverable to a
|
|
higher-layer protocol."
|
|
::= { portHistCurrentEntry 9 }
|
|
|
|
portHistCurrentInUnknownProtos OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For packet-oriented interfaces, the number of packets
|
|
received via the interface which were discarded because of
|
|
an unknown or unsupported protocol. For character-oriented
|
|
or fixed-length interfaces that support protocol
|
|
multiplexing the number of transmission units received via
|
|
the interface which were discarded because of an unknown or
|
|
unsupported protocol. For any interface that does not
|
|
support protocol multiplexing, this counter will always be
|
|
0."
|
|
::= { portHistCurrentEntry 10 }
|
|
|
|
portHistCurrentOutOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of octets transmitted out of the
|
|
interface, including framing characters."
|
|
::= { portHistCurrentEntry 11 }
|
|
|
|
portHistCurrentOutUcastPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of packets that higher-level protocols
|
|
requested be transmitted, and which were not addressed to a
|
|
multicast or broadcast address at this sub-layer, including
|
|
those that were discarded or not sent."
|
|
::= { portHistCurrentEntry 12 }
|
|
|
|
portHistCurrentOutMulticastPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of packets that higher-level protocols
|
|
requested be transmitted, and which were addressed to a
|
|
multicast address at this sub-layer, including those that
|
|
were discarded or not sent. For a MAC layer protocol, this
|
|
includes both Group and Functional addresses."
|
|
::= { portHistCurrentEntry 13 }
|
|
|
|
portHistCurrentOutBroadcastPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of packets that higher-level protocols
|
|
requested be transmitted, and which were addressed to a
|
|
broadcast address at this sub-layer, including those that
|
|
were discarded or not sent."
|
|
::= { portHistCurrentEntry 14 }
|
|
|
|
portHistCurrentOutDiscards OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of outbound packets which were chosen to be
|
|
discarded even though no errors had been detected to prevent
|
|
their being transmitted. One possible reason for discarding
|
|
such a packet could be to free up buffer space."
|
|
::= { portHistCurrentEntry 15 }
|
|
|
|
portHistCurrentOutErrors OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For packet-oriented interfaces, the number of outbound
|
|
packets that could not be transmitted because of errors.
|
|
For character-oriented or fixed-length interfaces, the
|
|
number of outbound transmission units that could not be
|
|
transmitted because of errors."
|
|
::= { portHistCurrentEntry 16 }
|
|
|
|
portHistCurrentInUtilization OBJECT-TYPE
|
|
SYNTAX Integer32 (0..10000)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The best estimate of the mean physical layer
|
|
network utilization on this interface during this
|
|
sampling interval, in hundredths of a percent."
|
|
::= { portHistCurrentEntry 17 }
|
|
|
|
portHistCurrentOutUtilization OBJECT-TYPE
|
|
SYNTAX Integer32 (0..10000)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The best estimate of the mean physical layer
|
|
network utilization on this interface during this
|
|
sampling interval, in hundredths of a percent."
|
|
::= { portHistCurrentEntry 18 }
|
|
|
|
portHistPreviousTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PortHistPreviousEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of Ethernet history entries."
|
|
::= { portHist 3 }
|
|
|
|
portHistPreviousEntry OBJECT-TYPE
|
|
SYNTAX PortHistPreviousEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An historical sample of Ethernet statistics on a particular
|
|
Ethernet interface. This sample is associated with the
|
|
portHistControlEntry which set up the parameters for
|
|
a regular collection of these samples."
|
|
INDEX { portHistPreviousIndex , portHistPreviousSampleIndex }
|
|
::= { portHistPreviousTable 1 }
|
|
|
|
PortHistPreviousEntry ::= SEQUENCE {
|
|
portHistPreviousIndex Integer32,
|
|
portHistPreviousSampleIndex Integer32,
|
|
portHistPreviousIntervalStart TimeTicks,
|
|
portHistPreviousInOctets Counter64,
|
|
portHistPreviousInUcastPkts Counter64,
|
|
portHistPreviousInMulticastPkts Counter64,
|
|
portHistPreviousInBroadcastPkts Counter64,
|
|
portHistPreviousInDiscards Counter64,
|
|
portHistPreviousInErrors Counter64,
|
|
portHistPreviousInUnknownProtos Counter64,
|
|
portHistPreviousOutOctets Counter64,
|
|
portHistPreviousOutUcastPkts Counter64,
|
|
portHistPreviousOutMulticastPkts Counter64,
|
|
portHistPreviousOutBroadcastPkts Counter64,
|
|
portHistPreviousOutDiscards Counter64,
|
|
portHistPreviousOutErrors Counter64,
|
|
portHistPreviousInUtilization Integer32,
|
|
portHistPreviousOutUtilization Integer32
|
|
}
|
|
|
|
portHistPreviousIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The history of which this entry is a part. The
|
|
history identified by a particular value of this
|
|
index is the same history as identified
|
|
by the same value of portHistControlIndex."
|
|
::= { portHistPreviousEntry 1 }
|
|
|
|
portHistPreviousSampleIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An index that uniquely identifies the particular
|
|
sample this entry represents among all samples
|
|
associated with the same portHistControlEntry.
|
|
This index starts at 1 and increases by one
|
|
as each new sample is taken."
|
|
::= { portHistPreviousEntry 2 }
|
|
|
|
portHistPreviousIntervalStart OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of sysUpTime at the start of the interval
|
|
over which this sample was measured."
|
|
::= { portHistPreviousEntry 3 }
|
|
|
|
portHistPreviousInOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of octets received on the interface,
|
|
including framing characters."
|
|
::= { portHistPreviousEntry 4 }
|
|
|
|
portHistPreviousInUcastPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets, delivered by this sub-layer to a
|
|
higher (sub-)layer, which were not addressed to a multicast
|
|
or broadcast address at this sub-layer."
|
|
::= { portHistPreviousEntry 5 }
|
|
|
|
portHistPreviousInMulticastPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets, delivered by this sub-layer to a
|
|
higher (sub-)layer, which were addressed to a multicast
|
|
address at this sub-layer. For a MAC layer protocol, this
|
|
includes both Group and Functional addresses."
|
|
::= { portHistPreviousEntry 6 }
|
|
|
|
portHistPreviousInBroadcastPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets, delivered by this sub-layer to a
|
|
higher (sub-)layer, which were addressed to a broadcast
|
|
address at this sub-layer."
|
|
::= { portHistPreviousEntry 7 }
|
|
|
|
portHistPreviousInDiscards OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of inbound packets which were chosen to be
|
|
discarded even though no errors had been detected to prevent
|
|
their being deliverable to a higher-layer protocol. One
|
|
possible reason for discarding such a packet could be to
|
|
free up buffer space."
|
|
::= { portHistPreviousEntry 8 }
|
|
|
|
portHistPreviousInErrors OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For packet-oriented interfaces, the number of inbound
|
|
packets that contained errors preventing them from
|
|
being deliverable to a higher-layer protocol. For
|
|
character-oriented or fixed-length interfaces, the
|
|
number of inbound transmission units that contained
|
|
errors preventing them from being deliverable to a
|
|
higher-layer protocol."
|
|
::= { portHistPreviousEntry 9 }
|
|
|
|
portHistPreviousInUnknownProtos OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For packet-oriented interfaces, the number of packets
|
|
received via the interface which were discarded because of
|
|
an unknown or unsupported protocol. For character-oriented
|
|
or fixed-length interfaces that support protocol
|
|
multiplexing the number of transmission units received via
|
|
the interface which were discarded because of an unknown or
|
|
unsupported protocol. For any interface that does not
|
|
support protocol multiplexing, this counter will always be
|
|
0."
|
|
::= { portHistPreviousEntry 10 }
|
|
|
|
portHistPreviousOutOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of octets transmitted out of the
|
|
interface, including framing characters."
|
|
::= { portHistPreviousEntry 11 }
|
|
|
|
portHistPreviousOutUcastPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of packets that higher-level protocols
|
|
requested be transmitted, and which were not addressed to a
|
|
multicast or broadcast address at this sub-layer, including
|
|
those that were discarded or not sent."
|
|
::= { portHistPreviousEntry 12 }
|
|
|
|
portHistPreviousOutMulticastPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of packets that higher-level protocols
|
|
requested be transmitted, and which were addressed to a
|
|
multicast address at this sub-layer, including those that
|
|
were discarded or not sent. For a MAC layer protocol, this
|
|
includes both Group and Functional addresses."
|
|
::= { portHistPreviousEntry 13 }
|
|
|
|
portHistPreviousOutBroadcastPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of packets that higher-level protocols
|
|
requested be transmitted, and which were addressed to a
|
|
broadcast address at this sub-layer, including those that
|
|
were discarded or not sent."
|
|
::= { portHistPreviousEntry 14 }
|
|
|
|
portHistPreviousOutDiscards OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of outbound packets which were chosen to be
|
|
discarded even though no errors had been detected to prevent
|
|
their being transmitted. One possible reason for discarding
|
|
such a packet could be to free up buffer space."
|
|
::= { portHistPreviousEntry 15 }
|
|
|
|
portHistPreviousOutErrors OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For packet-oriented interfaces, the number of outbound
|
|
packets that could not be transmitted because of errors.
|
|
For character-oriented or fixed-length interfaces, the
|
|
number of outbound transmission units that could not be
|
|
transmitted because of errors."
|
|
::= { portHistPreviousEntry 16 }
|
|
|
|
portHistPreviousInUtilization OBJECT-TYPE
|
|
SYNTAX Integer32 (0..10000)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The best estimate of the mean physical layer
|
|
network utilization on this interface during this
|
|
sampling interval, in hundredths of a percent."
|
|
::= { portHistPreviousEntry 17 }
|
|
|
|
portHistPreviousOutUtilization OBJECT-TYPE
|
|
SYNTAX Integer32 (0..10000)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The best estimate of the mean physical layer
|
|
network utilization on this interface during this
|
|
sampling interval, in hundredths of a percent."
|
|
::= { portHistPreviousEntry 18 }
|
|
|
|
--
|
|
-- Show Media Information
|
|
-- Information of the media device installed in the physical ports.
|
|
--
|
|
|
|
portMediaInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PortMediaInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This table lists the information of the media device
|
|
(SFP/XFP/Copper) installed in the physical port.
|
|
Only the ifIndices of Ethernet ports those are associated
|
|
with the operational cards will be included in this table."
|
|
::= { portMgt 10 }
|
|
|
|
portMediaInfoEntry OBJECT-TYPE
|
|
SYNTAX PortMediaInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in the Interface Media Information table.
|
|
The ifIndices of ethernet interfaces will be used
|
|
to index this table."
|
|
INDEX { portMediaInfoIfIndex }
|
|
::= { portMediaInfoTable 1 }
|
|
|
|
PortMediaInfoEntry ::=
|
|
SEQUENCE {
|
|
portMediaInfoIfIndex
|
|
InterfaceIndex,
|
|
portMediaInfoConnectorType
|
|
DisplayString,
|
|
portMediaInfoFiberType
|
|
DisplayString,
|
|
portMediaInfoEthComplianceCodes
|
|
DisplayString,
|
|
portMediaInfoBaudRate
|
|
DisplayString,
|
|
portMediaInfoVendorOUI
|
|
DisplayString,
|
|
portMediaInfoVendorName
|
|
DisplayString,
|
|
portMediaInfoPartNumber
|
|
DisplayString,
|
|
portMediaInfoRevision
|
|
DisplayString,
|
|
portMediaInfoSerialNumber
|
|
DisplayString,
|
|
portMediaInfoDateCode
|
|
DisplayString
|
|
}
|
|
|
|
portMediaInfoIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "ifindex."
|
|
::= { portMediaInfoEntry 1 }
|
|
|
|
portMediaInfoConnectorType OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The connector type."
|
|
::= { portMediaInfoEntry 2 }
|
|
|
|
portMediaInfoFiberType OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The fiber type."
|
|
::= { portMediaInfoEntry 3 }
|
|
|
|
portMediaInfoEthComplianceCodes OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The ethernet compliance codes."
|
|
::= { portMediaInfoEntry 4 }
|
|
|
|
portMediaInfoBaudRate OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The baud rate."
|
|
::= { portMediaInfoEntry 5 }
|
|
|
|
portMediaInfoVendorOUI OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The OUI of the vendor."
|
|
::= { portMediaInfoEntry 6 }
|
|
|
|
portMediaInfoVendorName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The media vendor name, full name of the corporation."
|
|
::= { portMediaInfoEntry 7 }
|
|
|
|
portMediaInfoPartNumber OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The media vendor part number."
|
|
::= { portMediaInfoEntry 8 }
|
|
|
|
portMediaInfoRevision OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The media vendor product version number."
|
|
::= { portMediaInfoEntry 9 }
|
|
|
|
portMediaInfoSerialNumber OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The vendor serial number of the media device."
|
|
::= { portMediaInfoEntry 10 }
|
|
|
|
portMediaInfoDateCode OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The date code of the media device."
|
|
::= { portMediaInfoEntry 11 }
|
|
|
|
-- ifIndex to Optical Parameters Table
|
|
-- Given an ifIndex, this table returns the optical parameters for the ifIndex.
|
|
|
|
portOpticalMonitoringInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PortOpticalMonitoringInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This table lists the instrumented parameters of all
|
|
optical interfaces."
|
|
REFERENCE "ITU recommendations G.783, G.784, G.953"
|
|
::= { portMgt 11 }
|
|
|
|
portOpticalMonitoringInfoEntry OBJECT-TYPE
|
|
SYNTAX PortOpticalMonitoringInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Only the ifIndices of optical interfaces
|
|
whose parameters need to be monitored will
|
|
be used to index this table."
|
|
INDEX { portOpticalMonitoringInfoIfIndex }
|
|
::= { portOpticalMonitoringInfoTable 1 }
|
|
|
|
PortOpticalMonitoringInfoEntry ::=
|
|
SEQUENCE {
|
|
portOpticalMonitoringInfoIfIndex
|
|
InterfaceIndex,
|
|
portOpticalMonitoringInfoTemperature
|
|
DisplayString,
|
|
portOpticalMonitoringInfoVcc
|
|
DisplayString,
|
|
portOpticalMonitoringInfoTxBiasCurrent
|
|
DisplayString,
|
|
portOpticalMonitoringInfoTxPower
|
|
DisplayString,
|
|
portOpticalMonitoringInfoRxPower
|
|
DisplayString
|
|
}
|
|
|
|
portOpticalMonitoringInfoIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "ifindex."
|
|
::= { portOpticalMonitoringInfoEntry 1 }
|
|
|
|
portOpticalMonitoringInfoTemperature OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object holds the value of the transmitter laser
|
|
diode temperature for the interface. This object
|
|
indicates the health of the transmitter.
|
|
The format is xxx.yyyy C(elcius). If the device supports
|
|
ALARM WARNING TRAP, then followed by whether the measured
|
|
value is normal, high/low alarm or high/low warning."
|
|
::= { portOpticalMonitoringInfoEntry 2 }
|
|
|
|
portOpticalMonitoringInfoVcc OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object holds the value of the Vcc. It is measured
|
|
in V. If the device supports ALARM WARNING TRAP, then
|
|
followed by whether the measured value is normal,
|
|
high/low alarm or high/low warning."
|
|
::= { portOpticalMonitoringInfoEntry 3 }
|
|
|
|
portOpticalMonitoringInfoTxBiasCurrent OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Tx Bias Current. It is measured in mA. If the device
|
|
supports ALARM WARNING TRAP, then followed by whether
|
|
the measured value is normal, high/low alarm or
|
|
high/low warning."
|
|
::= { portOpticalMonitoringInfoEntry 4 }
|
|
|
|
portOpticalMonitoringInfoTxPower OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object holds the value of the transmitter optical
|
|
signal power for the interface, measured in dBm. If the
|
|
device supports ALARM WARNING TRAP, then followed by
|
|
whether the measured value is normal, high/low alarm
|
|
or high/low warning."
|
|
::= { portOpticalMonitoringInfoEntry 5 }
|
|
|
|
portOpticalMonitoringInfoRxPower OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object holds the value of the receiver optical
|
|
signal power for the interface, measured in dBm. If
|
|
the device support ALARM WARNING TRAP, then followed
|
|
by whether the measured value is normal, high/low alarm
|
|
or high/low warning."
|
|
::= { portOpticalMonitoringInfoEntry 6 }
|
|
|
|
--
|
|
-- transceiver threshold
|
|
--
|
|
|
|
portTransceiverThresholdInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PortTransceiverThresholdInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This table lists the threshold of transceivers."
|
|
REFERENCE "ITU recommendations G.783, G.784, G.953"
|
|
::= { portMgt 12 }
|
|
|
|
portTransceiverThresholdInfoEntry OBJECT-TYPE
|
|
SYNTAX PortTransceiverThresholdInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Identify the index of the transceiver"
|
|
INDEX { portTransceiverThresholdInfoIfIndex }
|
|
::= { portTransceiverThresholdInfoTable 1 }
|
|
|
|
PortTransceiverThresholdInfoEntry ::=
|
|
SEQUENCE {
|
|
portTransceiverThresholdInfoIfIndex
|
|
InterfaceIndex,
|
|
portTransceiverThresholdInfoTemperatureLowAlarm
|
|
Integer32,
|
|
portTransceiverThresholdInfoTemperatureLowWarn
|
|
Integer32,
|
|
portTransceiverThresholdInfoTemperatureHighWarn
|
|
Integer32,
|
|
portTransceiverThresholdInfoTemperatureHighAlarm
|
|
Integer32,
|
|
portTransceiverThresholdInfoVccLowAlarm
|
|
Integer32,
|
|
portTransceiverThresholdInfoVccLowWarn
|
|
Integer32,
|
|
portTransceiverThresholdInfoVccHighWarn
|
|
Integer32,
|
|
portTransceiverThresholdInfoVccHighAlarm
|
|
Integer32,
|
|
portTransceiverThresholdInfoTxBiasCurrentLowAlarm
|
|
Integer32,
|
|
portTransceiverThresholdInfoTxBiasCurrentLowWarn
|
|
Integer32,
|
|
portTransceiverThresholdInfoTxBiasCurrentHighWarn
|
|
Integer32,
|
|
portTransceiverThresholdInfoTxBiasCurrentHighAlarm
|
|
Integer32,
|
|
portTransceiverThresholdInfoTxPowerLowAlarm
|
|
Integer32,
|
|
portTransceiverThresholdInfoTxPowerLowWarn
|
|
Integer32,
|
|
portTransceiverThresholdInfoTxPowerHighWarn
|
|
Integer32,
|
|
portTransceiverThresholdInfoTxPowerHighAlarm
|
|
Integer32,
|
|
portTransceiverThresholdInfoRxPowerLowAlarm
|
|
Integer32,
|
|
portTransceiverThresholdInfoRxPowerLowWarn
|
|
Integer32,
|
|
portTransceiverThresholdInfoRxPowerHighWarn
|
|
Integer32,
|
|
portTransceiverThresholdInfoRxPowerHighAlarm
|
|
Integer32,
|
|
portTransceiverThresholdAutoMode
|
|
TruthValue
|
|
}
|
|
|
|
portTransceiverThresholdInfoIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "ifindex."
|
|
::= { portTransceiverThresholdInfoEntry 1 }
|
|
|
|
portTransceiverThresholdInfoTemperatureLowAlarm OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object holds the low alarm threshold of
|
|
the transmitter laser diode temperature for
|
|
the interface."
|
|
::= { portTransceiverThresholdInfoEntry 2 }
|
|
|
|
portTransceiverThresholdInfoTemperatureLowWarn OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object holds the low warning threshold of
|
|
the transmitter laser diode temperature for
|
|
the interface."
|
|
::= { portTransceiverThresholdInfoEntry 3 }
|
|
|
|
portTransceiverThresholdInfoTemperatureHighWarn OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object holds the high warning threshold of
|
|
the transmitter laser diode temperature for
|
|
the interface."
|
|
::= { portTransceiverThresholdInfoEntry 4 }
|
|
|
|
portTransceiverThresholdInfoTemperatureHighAlarm OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object holds the high alarm threshold of
|
|
the transmitter laser diode temperature for
|
|
the interface."
|
|
::= { portTransceiverThresholdInfoEntry 5 }
|
|
|
|
portTransceiverThresholdInfoVccLowAlarm OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object holds the low alarm threshold
|
|
of the Vcc."
|
|
::= { portTransceiverThresholdInfoEntry 6 }
|
|
|
|
portTransceiverThresholdInfoVccLowWarn OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object holds the low warning threshold
|
|
of the Vcc."
|
|
::= { portTransceiverThresholdInfoEntry 7 }
|
|
|
|
portTransceiverThresholdInfoVccHighWarn OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object holds the high warning threshold
|
|
of the Vcc."
|
|
::= { portTransceiverThresholdInfoEntry 8 }
|
|
|
|
portTransceiverThresholdInfoVccHighAlarm OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object holds the high alarm threshold
|
|
of the Vcc."
|
|
::= { portTransceiverThresholdInfoEntry 9 }
|
|
|
|
portTransceiverThresholdInfoTxBiasCurrentLowAlarm OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "low alarm threshold of Tx Bias Current."
|
|
::= { portTransceiverThresholdInfoEntry 10 }
|
|
|
|
portTransceiverThresholdInfoTxBiasCurrentLowWarn OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "low warning threshold of Tx Bias Current."
|
|
::= { portTransceiverThresholdInfoEntry 11 }
|
|
|
|
portTransceiverThresholdInfoTxBiasCurrentHighWarn OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "high warning threshold of Tx Bias Current."
|
|
::= { portTransceiverThresholdInfoEntry 12 }
|
|
|
|
portTransceiverThresholdInfoTxBiasCurrentHighAlarm OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "high alarm threshold of Tx Bias Current."
|
|
::= { portTransceiverThresholdInfoEntry 13 }
|
|
|
|
portTransceiverThresholdInfoTxPowerLowAlarm OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object holds the low alarm threshold
|
|
of the transmitter optical signal power
|
|
for theinterface."
|
|
::= { portTransceiverThresholdInfoEntry 14 }
|
|
|
|
portTransceiverThresholdInfoTxPowerLowWarn OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object holds the low warning threshold
|
|
of the transmitter optical signal power
|
|
for the interface."
|
|
::= { portTransceiverThresholdInfoEntry 15 }
|
|
|
|
portTransceiverThresholdInfoTxPowerHighWarn OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object holds the high warning threshold
|
|
of the transmitter optical signal power
|
|
for the interface."
|
|
::= { portTransceiverThresholdInfoEntry 16 }
|
|
|
|
portTransceiverThresholdInfoTxPowerHighAlarm OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object holds the high alarm threshold
|
|
of the transmitter optical signal power for
|
|
the interface."
|
|
::= { portTransceiverThresholdInfoEntry 17 }
|
|
|
|
portTransceiverThresholdInfoRxPowerLowAlarm OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object holds the low alarm threshold
|
|
of the receiver optical signal power for
|
|
the interface."
|
|
::= { portTransceiverThresholdInfoEntry 18 }
|
|
|
|
portTransceiverThresholdInfoRxPowerLowWarn OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object holds the low warning threshold
|
|
of the receiver optical signal power for
|
|
the interface."
|
|
::= { portTransceiverThresholdInfoEntry 19 }
|
|
|
|
portTransceiverThresholdInfoRxPowerHighWarn OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object holds the high warning threshold
|
|
of the receiver optical signal power for
|
|
the interface."
|
|
::= { portTransceiverThresholdInfoEntry 20 }
|
|
|
|
portTransceiverThresholdInfoRxPowerHighAlarm OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object holds the high alarm threshold
|
|
of the receiver optical signal power for
|
|
the interface."
|
|
::= { portTransceiverThresholdInfoEntry 21 }
|
|
|
|
portTransceiverThresholdAutoMode OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Indicate the transceiver threshold is retrieved from
|
|
EEPROM or configured by user."
|
|
::= { portTransceiverThresholdInfoEntry 22 }
|
|
|
|
--
|
|
-- trunkMgt
|
|
--
|
|
|
|
-- Trunks: Provides additional information for Trunks
|
|
|
|
|
|
trunkMaxId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number for a trunk identifier."
|
|
::= { trunkMgt 1 }
|
|
|
|
trunkValidNumber OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of valid trunks."
|
|
::= { trunkMgt 2 }
|
|
|
|
trunkTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TrunkEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table describing the configuration and status of each
|
|
trunk."
|
|
::= { trunkMgt 3 }
|
|
|
|
trunkEntry OBJECT-TYPE
|
|
SYNTAX TrunkEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry describing the configuration and status of a
|
|
particular trunk."
|
|
INDEX { trunkIndex }
|
|
::= { trunkTable 1 }
|
|
|
|
TrunkEntry ::= SEQUENCE
|
|
{
|
|
trunkIndex Integer32,
|
|
trunkPorts PortList,
|
|
trunkCreation INTEGER,
|
|
trunkStatus ValidStatus
|
|
}
|
|
|
|
trunkIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Identifies the trunk within the switch that is
|
|
described by the table entry."
|
|
::= { trunkEntry 1 }
|
|
|
|
trunkPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The complete set of ports currently associated with
|
|
this trunk."
|
|
::= { trunkEntry 2 }
|
|
|
|
trunkCreation OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
static(1),
|
|
lacp(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value of static(1) means a statically configured trunk.
|
|
A value of lacp(2) means an LACP-configured trunk."
|
|
::= { trunkEntry 3 }
|
|
|
|
trunkStatus OBJECT-TYPE
|
|
SYNTAX ValidStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Writing this to valid(1) creates an entry.
|
|
Writing this to invalid(2) destroys an entry.
|
|
A trunk created by LACP cannot be manually destroyed
|
|
or (re)configured."
|
|
::= { trunkEntry 4 }
|
|
|
|
trunkBalanceMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
macSrc(1),
|
|
macDst(2),
|
|
macSrcDst(3),
|
|
ipSrc(4),
|
|
ipDst(5),
|
|
ipSrcDst(6)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This defines the load balancing mode of trunks
|
|
in the system. It may be based on source and/or
|
|
destination MAC address or IP address.
|
|
macSrc(1) means source MAC address.
|
|
macDst(2) means destination MAC address.
|
|
macSrcDst(3) means source and destination MAC address.
|
|
ipSrc(4) means source IP address.
|
|
ipDst(5) means destination IP address.
|
|
ipSrcDst(6) means source and destination IP address."
|
|
::= { trunkMgt 4 }
|
|
|
|
--
|
|
-- lacpMgt
|
|
--
|
|
|
|
-- Management for Link Aggregation Control Protocol (LACP, 802.3ad),
|
|
-- that is dynamic trunking.
|
|
|
|
lacpPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LacpPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for LACP port configuration."
|
|
::= { lacpMgt 1 }
|
|
|
|
lacpPortEntry OBJECT-TYPE
|
|
SYNTAX LacpPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for LACP port configuration. While an entry may
|
|
exist for a particular port, the port may not support
|
|
LACP and an attempt to enable LACP may result in
|
|
failure."
|
|
INDEX { lacpPortIndex }
|
|
::= { lacpPortTable 1 }
|
|
|
|
LacpPortEntry ::= SEQUENCE
|
|
{
|
|
lacpPortIndex InterfaceIndex,
|
|
lacpPortStatus EnabledStatus
|
|
}
|
|
|
|
lacpPortIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The port interface of the lacpPortTable. The interface
|
|
identified by a particular value of this index is the
|
|
same interface as identified by the same value of
|
|
ifIndex in the IF-MIB."
|
|
::= { lacpPortEntry 1 }
|
|
|
|
lacpPortStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Whether 802.3ad LACP is enabled."
|
|
::= { lacpPortEntry 2 }
|
|
|
|
--
|
|
-- staMgt
|
|
--
|
|
|
|
-- Management for Spanning Tree Algorithm (STA).
|
|
-- This has variables not already defined in the implemented
|
|
-- standard MIB(s).
|
|
|
|
staSystemStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Global spanning tree status.
|
|
(1) Spanning tree protocol is enabled.
|
|
(2) Spanning tree protocol is disabled."
|
|
DEFVAL { enabled }
|
|
::= { staMgt 1 }
|
|
|
|
staPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF StaPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table manages port settings for Spanning Tree
|
|
Protocol 802.1d, 802.1w or 802.1s depending on the
|
|
value specified by staProtocolType."
|
|
REFERENCE "IEEE 802.1d, IEEE 802.1w, IEEE 802.1s."
|
|
::= { staMgt 2 }
|
|
|
|
staPortEntry OBJECT-TYPE
|
|
SYNTAX StaPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The conceptual entry of staPortTable."
|
|
AUGMENTS { dot1dStpPortEntry }
|
|
::= { staPortTable 1 }
|
|
|
|
StaPortEntry ::= SEQUENCE
|
|
{
|
|
-- for MST, RSTP
|
|
staPortProtocolMigration TruthValue,
|
|
staPortOperEdgePort TruthValue,
|
|
staPortAdminPointToPoint INTEGER,
|
|
staPortOperPointToPoint TruthValue,
|
|
staPortSystemStatus EnabledStatus,
|
|
staPortLongAdminPathCost Integer32,
|
|
staPortLongOperPathCost Integer32,
|
|
staPortBpduFlooding EnabledStatus,
|
|
staPortBpduGuard EnabledStatus,
|
|
staPortAdminEdgePortWithAuto INTEGER,
|
|
staPortBpduFilter EnabledStatus,
|
|
staPortRootGuardStatus EnabledStatus,
|
|
staPortBpduGuardAutoRecovery EnabledStatus,
|
|
staPortBpduGuardAutoRecoveryInterval Unsigned32,
|
|
staPortTcPropStop TruthValue
|
|
}
|
|
|
|
-- for MSTP RSTP
|
|
staPortProtocolMigration OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When operating in RSTP (version 2) mode, writing true(1)
|
|
to this object forces this port to transmit RSTP BPDUs.
|
|
Any other operation on this object has no effect and
|
|
it always returns false(2) when read."
|
|
REFERENCE
|
|
"IEEE 802.1w clause 14.8.2.4, 17.18.10, 17.26"
|
|
::= { staPortEntry 3 }
|
|
|
|
staPortOperEdgePort OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The operational value of the edge port parameter. The object is
|
|
initialized to the value of staPortAdminEdgePort and is set false
|
|
when a BPDU is received."
|
|
REFERENCE
|
|
"IEEE 802.1t clause 14.8.2, 18.3.4"
|
|
::= { staPortEntry 5 }
|
|
|
|
staPortAdminPointToPoint OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
forceTrue(0),
|
|
forceFalse(1),
|
|
auto(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The administrative point-to-point status of the LAN segment
|
|
attached to this port. A value of forceTrue(0) indicates that
|
|
this port should always be treated as if it is connected to
|
|
a point-to-point link. A value of forceFalse(1) indicates
|
|
that this port should be treated as having a shared media
|
|
connection. A value of auto(2) indicates that this port is
|
|
considered to have a point-to-point link if it is an Aggregator
|
|
and all of its members are aggregatable, or if the MAC entity
|
|
is configured for full duplex operation, either through
|
|
auto-negotiation or by management means."
|
|
REFERENCE
|
|
"IEEE 802.1w clause 6.4.3, 6.5, 14.8.2"
|
|
::= { staPortEntry 6 }
|
|
|
|
staPortOperPointToPoint OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The operational point-to-point status of the LAN segment
|
|
attached to this port. This indicates whether a port is
|
|
considered to have a point-to-point connection or not.
|
|
The value is determined by management or by auto-detection,
|
|
as described in the staPortAdminPointToPoint object."
|
|
REFERENCE
|
|
"IEEE 802.1w clause 6.4.3, 6.5, 14.8.2"
|
|
::= { staPortEntry 7 }
|
|
|
|
staPortSystemStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Per-port spanning tree status.
|
|
(1) Spanning tree protocol is enabled.
|
|
(2) Spanning tree protocol is disabled."
|
|
DEFVAL { enabled }
|
|
::= { staPortEntry 9 }
|
|
|
|
staPortLongAdminPathCost OBJECT-TYPE
|
|
SYNTAX Integer32(0..200000000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The admin value of the RSTP path cost or MST external pathcost.
|
|
The contribution of this port to the path cost (in 32
|
|
bits value) of paths towards the spanning tree root which
|
|
include this port.
|
|
|
|
This object is used to configure the spanning tree port
|
|
path cost in the 32-bit value range when the
|
|
staPathCostMethod is long(2).
|
|
|
|
If the staPathCostMethod is short(1), this mib object is not
|
|
instantiated.
|
|
|
|
Setting this to 0 means that the path cost is automatically
|
|
determined. In this case, read staPortLongOperPathCost to get
|
|
the oper value."
|
|
::= { staPortEntry 10 }
|
|
|
|
staPortLongOperPathCost OBJECT-TYPE
|
|
SYNTAX Integer32(1..200000000)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The oper value of the RSTP path cost or MST external pathcost.
|
|
The contribution of this port to the path cost (in 32
|
|
bits value) of paths towards the spanning tree root which
|
|
include this port.
|
|
|
|
This object is used to configure the spanning tree port
|
|
path cost in the 32-bit value range when the
|
|
staPathCostMethod is long(2).
|
|
|
|
If the staPathCostMethod is short(1), this mib object is not
|
|
instantiated."
|
|
::= { staPortEntry 11 }
|
|
|
|
-- BPUD flooding can be configured per port when spanning tree is disable
|
|
staPortBpduFlooding OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This parameter is used to configure the capability of BPDUs
|
|
flooding."
|
|
::= { staPortEntry 12 }
|
|
|
|
staPortBpduGuard OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "A value of enabled(1) indicates that BPDU port guard feature
|
|
is enabled for each port. A value of disabled(2) indicates
|
|
that the feature is disabled."
|
|
::= { staPortEntry 15 }
|
|
|
|
staPortAdminEdgePortWithAuto OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
true(1),
|
|
false(2),
|
|
auto(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The administrative value of the edge port parameter.
|
|
A value of enable(1) indicates that this port should be
|
|
assumed as an edge-port, a value of disable(2) indicates
|
|
that this port should be assumed as a non-edge-port and
|
|
a value of auot (3) indicates this port in RSPT or MSTP mode
|
|
should be assumed as an edge-port after migration or max age expire
|
|
without receiving any BPDU and sending BPDU with proposal flag on."
|
|
::= { staPortEntry 16 }
|
|
|
|
staPortBpduFilter OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The administrative value of the BPDU filter parameter.
|
|
A value of enabled(1) indicates that this port will avoid
|
|
transmitting BPDUs on edge-port and the value of disabled(2)
|
|
indicates that this port will not avoid transmitting BPDUs
|
|
on edge-port."
|
|
::= { staPortEntry 17 }
|
|
|
|
staPortRootGuardStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies the desired status of the root guard. This variable
|
|
configures the root guard feature to enforce the root bridge
|
|
placement in the network."
|
|
::= { staPortEntry 18 }
|
|
|
|
staPortBpduGuardAutoRecovery OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "A value of enabled(1) indicates that BPDU port guard auto
|
|
recovery mechanism is enabled for this port. A value of
|
|
disabled(2) indicates that the mechanism is disabled."
|
|
::= { staPortEntry 19 }
|
|
|
|
staPortBpduGuardAutoRecoveryInterval OBJECT-TYPE
|
|
SYNTAX Unsigned32(30..86400)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The interval in seconds used by BPDU guard auto recovery
|
|
mechanism."
|
|
::= { staPortEntry 20 }
|
|
|
|
staPortTcPropStop OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Stop topology change progate on this ifindex.
|
|
Don't enable on potentially ring port.
|
|
"
|
|
::= { staPortEntry 21 }
|
|
|
|
staProtocolType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
stp(1),
|
|
rstp(2),
|
|
mstp(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The version of Spanning Tree Protocol the bridge is currently
|
|
running. The value 'stp(1)' indicates the Spanning Tree
|
|
Protocol is as specified in IEEE 802.1D,'rstp(2)' indicates that
|
|
the Rapid Spanning Tree Protocol is as specified in IEEE
|
|
802.1w, and the value 'mstp(3)' indicates that the Multiple Spanning
|
|
Tree Protocol is as specified in IEEE 802.1s. New values may
|
|
be defined in the future as new or updated versions of the
|
|
protocol become available."
|
|
REFERENCE
|
|
"IEEE 802.1w clause 14.8.1, 17.12, 17.16.1"
|
|
::= { staMgt 3 }
|
|
|
|
|
|
staTxHoldCount OBJECT-TYPE
|
|
SYNTAX Integer32 (1..10)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value used by the Port Transmit state machine to limit
|
|
the maximum transmission rate."
|
|
REFERENCE
|
|
"IEEE 802.1w clause 17.16.6"
|
|
DEFVAL { 3 }
|
|
::= { staMgt 4 }
|
|
|
|
staPathCostMethod OBJECT-TYPE
|
|
SYNTAX StaPathCostMode
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Indicates the type of spanning tree path cost mode configured
|
|
on the switch. This mode applies to all instances of the
|
|
spanning tree protocol running on the switch.
|
|
|
|
When the value of this MIB object is changed, the path cost of
|
|
all ports will be reassigned to the default path cost values
|
|
based on the new spanning tree path cost mode and the
|
|
ports' speed.
|
|
|
|
When the value of this MIB object is set to long(2), the
|
|
staPortLongPathCost MIB object must be used to retrieve/configure
|
|
the spanning tree port path cost as a 32-bit value.
|
|
The set operation on dot1dStpPortPathCost in BRIDGE-MIB will be rejected.
|
|
While retrieving the value of dot1dStpPortPathCost, the maximum
|
|
value of 65535 will be returned if the value of staPortLongPathCost
|
|
for the same instance exceeds 65535.
|
|
|
|
When the value of this MIB object is set to short(1), the
|
|
dot1dStpPortPathCost in BRIDGE-MIB must be used."
|
|
DEFVAL { short }
|
|
::= { staMgt 5}
|
|
|
|
--
|
|
-- xstMgt
|
|
--
|
|
|
|
xstMgt OBJECT IDENTIFIER ::= { staMgt 6}
|
|
|
|
mstName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The name of the Multiple Spanning Tree region."
|
|
::= { xstMgt 1 }
|
|
|
|
mstRevision OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The Revision number of the Multiple Spanning Tree region."
|
|
::= { xstMgt 2 }
|
|
|
|
mstMaxHops OBJECT-TYPE
|
|
SYNTAX Integer32(1..40)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The max hop number counts of the Multiple Spanning Tree region."
|
|
::= { xstMgt 3 }
|
|
|
|
xstInstanceCfgTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF XstInstanceCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This table is used to configure the property of a specific
|
|
instance in Multiple Spanning Tree or Rapid Spanning Tree.
|
|
If Rapid Spanning Tree protocol is in use, the
|
|
mstInstanceEditIndex is always 0."
|
|
::= { xstMgt 4 }
|
|
|
|
xstInstanceCfgEntry OBJECT-TYPE
|
|
SYNTAX XstInstanceCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A conceptual row containing the property of the RST or MST instance."
|
|
INDEX { xstInstanceCfgIndex }
|
|
::= { xstInstanceCfgTable 1 }
|
|
|
|
XstInstanceCfgEntry ::= SEQUENCE
|
|
{
|
|
xstInstanceCfgIndex Integer32,
|
|
xstInstanceCfgPriority Integer32,
|
|
xstInstanceCfgTimeSinceTopologyChange TimeTicks,
|
|
xstInstanceCfgTopChanges Integer32,
|
|
xstInstanceCfgDesignatedRoot BridgeId,
|
|
xstInstanceCfgRootCost Integer32,
|
|
xstInstanceCfgRootPort Integer32,
|
|
xstInstanceCfgMaxAge Timeout,
|
|
xstInstanceCfgHelloTime Timeout,
|
|
xstInstanceCfgHoldTime Timeout,
|
|
xstInstanceCfgForwardDelay Timeout,
|
|
xstInstanceCfgBridgeMaxAge Timeout,
|
|
xstInstanceCfgBridgeHelloTime Timeout,
|
|
xstInstanceCfgBridgeForwardDelay Timeout,
|
|
xstInstanceCfgTxHoldCount Integer32,
|
|
xstInstanceCfgPathCostMethod StaPathCostMode
|
|
}
|
|
|
|
xstInstanceCfgIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..64)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An arbitrary integer within the range from 1 to the value of
|
|
the maximum instance that uniquely identifies a spanning
|
|
tree instance."
|
|
::= {xstInstanceCfgEntry 1 }
|
|
|
|
xstInstanceCfgPriority OBJECT-TYPE
|
|
SYNTAX Integer32 (0..61440)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The priority of a specific spanning tree instance.
|
|
The value assigned should be in the range 0-61440
|
|
in steps of 4096."
|
|
::= { xstInstanceCfgEntry 2 }
|
|
|
|
|
|
xstInstanceCfgTimeSinceTopologyChange OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The time (in hundredths of a second) since the last topology
|
|
change detected by the bridge entity in RST or MST."
|
|
::= { xstInstanceCfgEntry 3 }
|
|
|
|
xstInstanceCfgTopChanges OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of topology changes detected by
|
|
this bridge in RST or MST since the management entity
|
|
was last reset or initialized."
|
|
::= { xstInstanceCfgEntry 4 }
|
|
|
|
|
|
xstInstanceCfgDesignatedRoot OBJECT-TYPE
|
|
SYNTAX BridgeId
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The bridge identifier of the root of the spanning
|
|
tree as determined by the Multiple Spanning Tree Protocol. (802.1s)
|
|
or Rapid Spanning Tree Protocol (802.1w) executed by this node.
|
|
This value is used as the root identifier parameter in
|
|
all configuration bridge PDUs originated by this node."
|
|
REFERENCE "IEEE 802.1w."
|
|
::= { xstInstanceCfgEntry 5 }
|
|
|
|
xstInstanceCfgRootCost OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The cost of the path to the root as seen from
|
|
this bridge of the RST or MST."
|
|
::= { xstInstanceCfgEntry 6 }
|
|
|
|
|
|
xstInstanceCfgRootPort OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of the port which offers the
|
|
lowest cost path from this bridge to the root
|
|
bridge of the RST or MST."
|
|
::= { xstInstanceCfgEntry 7 }
|
|
|
|
xstInstanceCfgMaxAge OBJECT-TYPE
|
|
SYNTAX Timeout
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The maximum age of Multiple Spanning Tree Protocol (802.1s)
|
|
or Rapid Spanning Tree Protocol (802.1w) information learned
|
|
from the network on any port before it is discarded,
|
|
in units of hundredths of a second. This is the actual
|
|
value that this bridge is currently using."
|
|
::= { xstInstanceCfgEntry 8 }
|
|
|
|
|
|
xstInstanceCfgHelloTime OBJECT-TYPE
|
|
SYNTAX Timeout
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The amount of time between the transmission of
|
|
configuration bridge PDUs by this node on any port
|
|
when it is the root of the specific spanning tree or trying
|
|
to become so, in units of hundredths of a second.
|
|
This is the actual value that this bridge is
|
|
currently using in RST or MST."
|
|
::= { xstInstanceCfgEntry 9 }
|
|
|
|
xstInstanceCfgHoldTime OBJECT-TYPE
|
|
SYNTAX Timeout
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This time value determines the interval length
|
|
during which no more than two configuration bridge
|
|
PDUs shall be transmitted by this node, in units
|
|
of hundredths of a second."
|
|
::= { xstInstanceCfgEntry 10 }
|
|
|
|
xstInstanceCfgForwardDelay OBJECT-TYPE
|
|
SYNTAX Timeout
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "For RST or MST protocol, this time value, measured in units of
|
|
hundredths of a second, controls how fast a port changes
|
|
its spanning state when moving towards the forwarding
|
|
state. The value determines how long the port
|
|
stays in each of the listening and learning
|
|
states, which precede the forwarding state. This
|
|
value is also used, when a topology change has
|
|
been detected and is underway, to age all dynamic
|
|
entries in the forwarding database. This value is the
|
|
current value being used by the bridge.
|
|
xstInstanceCfgBridgeForwardDelay defines the value that
|
|
this bridge and all others would start using
|
|
if/when this bridge were to become the root."
|
|
::= { xstInstanceCfgEntry 11 }
|
|
|
|
xstInstanceCfgBridgeMaxAge OBJECT-TYPE
|
|
SYNTAX Timeout
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "For RST or MST protocol, the time (in hundredths of second)
|
|
that all bridges use for MaxAge when this bridge is acting
|
|
as the root. Note that 802.1D-1990 specifies that the range
|
|
for this parameter is related to the value of
|
|
xstInstanceCfgBridgeHelloTime. The granularity of this
|
|
timer is specified by 802.1D-1990 to be 1 second."
|
|
REFERENCE "802.1D-1990."
|
|
::= { xstInstanceCfgEntry 12 }
|
|
|
|
xstInstanceCfgBridgeHelloTime OBJECT-TYPE
|
|
SYNTAX Timeout
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "For RST or MST protocol,the time (in hundredths of a second) that
|
|
all bridges use for HelloTime when this bridge is acting
|
|
as the root. The granularity of this timer is specified
|
|
by 802.1D-1990 to be 1 second."
|
|
REFERENCE "802.1D-1990."
|
|
::= { xstInstanceCfgEntry 13 }
|
|
|
|
|
|
xstInstanceCfgBridgeForwardDelay OBJECT-TYPE
|
|
SYNTAX Timeout
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "For RST or MST protocol, the time (in hundredths of a second)
|
|
that all bridges use for ForwardDelay when this bridge
|
|
is acting as the root.
|
|
Note that 802.1D-1990 specifies that the range for this
|
|
parameter is related to the value of
|
|
xstInstanceCfgBridgeMaxAge. The granularity of this
|
|
timer is specified by 802.1D-1990 to be 1 second."
|
|
REFERENCE "802.1D-1990."
|
|
::= { xstInstanceCfgEntry 14 }
|
|
|
|
xstInstanceCfgTxHoldCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "For RST or MST protocol, the value used by the port transmit
|
|
state machine to limit the maximum transmission rate."
|
|
::= { xstInstanceCfgEntry 15 }
|
|
|
|
xstInstanceCfgPathCostMethod OBJECT-TYPE
|
|
SYNTAX StaPathCostMode
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For RST or MST protocol, this indicates the type of spanning tree path
|
|
cost mode used by the switch. The mode applies to all instances of the
|
|
Spanning Tree protocol running on the switch.
|
|
|
|
When the value of this MIB object is changed, the path cost
|
|
of all ports will be reassigned to the default path cost
|
|
values based on the new spanning tree path cost mode and the
|
|
ports' speed.
|
|
|
|
When the value of this MIB object is set to long(2),
|
|
the xstInstancePortPathCost MIB object must be used in order
|
|
to retrieve/configure the spanning tree port path cost as a
|
|
32-bit value. The set operation on dot1dStpPortPathCost in
|
|
BRIDGE-MIB will be rejected. While retrieving the value of
|
|
dot1dStpPortPathCost, the maximum value of 65535 will be
|
|
returned if the value of xstInstancePortPathCost for the same
|
|
instance exceeds 65535.
|
|
|
|
When the value of this MIB object is set to short(1),
|
|
the dot1dStpPortPathCost in BRIDGE-MIB must be used."
|
|
::= { xstInstanceCfgEntry 16 }
|
|
|
|
xstInstancePortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF XstInstancePortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The extension table for dot1dStpPortEntry to provide
|
|
additional Spanning Tree information and configuration."
|
|
::= { xstMgt 5 }
|
|
|
|
xstInstancePortEntry OBJECT-TYPE
|
|
SYNTAX XstInstancePortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The conceptual row for xstInstancePortTable."
|
|
INDEX { xstInstanceCfgIndex, dot1dStpPort }
|
|
::= { xstInstancePortTable 1 }
|
|
|
|
XstInstancePortEntry ::= SEQUENCE
|
|
{
|
|
xstInstancePortPriority Integer32,
|
|
xstInstancePortState INTEGER,
|
|
xstInstancePortEnable EnabledStatus,
|
|
xstInstancePortDesignatedRoot BridgeId,
|
|
xstInstancePortDesignatedCost Integer32,
|
|
xstInstancePortDesignatedBridge BridgeId,
|
|
xstInstancePortDesignatedPort OCTET STRING,
|
|
xstInstancePortForwardTransitions Counter32,
|
|
xstInstancePortPortRole INTEGER,
|
|
xstInstancePortAdminPathCost Integer32,
|
|
xstInstancePortOperPathCost Integer32
|
|
}
|
|
|
|
xstInstancePortPriority OBJECT-TYPE
|
|
SYNTAX Integer32(0..240)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Defines the priority used for this port in the Spanning
|
|
Tree Algorithm. If the path cost for all ports on a
|
|
switch is the same, the port with the highest priority
|
|
(i.e., lowest value) will be configured as an active link
|
|
in the Spanning Tree. This makes a port with higher
|
|
priority less likely to be blocked if the Spanning Tree
|
|
Algorithm is detecting network loops. Where more than one
|
|
port is assigned the highest priority, the port with
|
|
lowest numeric identifier will be enabled."
|
|
::= { xstInstancePortEntry 3 }
|
|
|
|
xstInstancePortState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
discarding(1),
|
|
learning(2),
|
|
forwarding(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The port's current state as defined by application of
|
|
the Spanning Tree Protocol. This state controls what
|
|
action a port takes on reception of a frame:
|
|
discarding(1): Port receives configuration messages,
|
|
but does not forward packets.
|
|
learning(2): Port has transmitted configuration messages
|
|
for an interval set by the Forward Delay
|
|
parameter without receiving contradictory
|
|
information. Port address table is cleared,
|
|
and the port begins learning addresses.
|
|
forwarding(3): Port forwards packets, and continues learning
|
|
addresses.
|
|
|
|
For ports which are disabled (see xstInstancePortEnable),
|
|
this object will have a value of discarding(1)."
|
|
::= { xstInstancePortEntry 4}
|
|
|
|
xstInstancePortEnable OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The enabled/disabled status of the port."
|
|
::= { xstInstancePortEntry 5 }
|
|
|
|
xstInstancePortDesignatedRoot OBJECT-TYPE
|
|
SYNTAX BridgeId
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The unique bridge identifier of the bridge
|
|
recorded as the root in the configuration BPDUs
|
|
transmitted by the designated bridge for the
|
|
segment to which the port is attached."
|
|
::= { xstInstancePortEntry 7 }
|
|
|
|
xstInstancePortDesignatedCost OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The path cost of the designated port of the
|
|
segment connected to this port. This value is
|
|
compared to the root path cost field in received
|
|
bridge PDUs."
|
|
::= { xstInstancePortEntry 8 }
|
|
|
|
xstInstancePortDesignatedBridge OBJECT-TYPE
|
|
SYNTAX BridgeId
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The bridge identifier of the bridge which this
|
|
port considers to be the designated bridge for
|
|
this port's segment."
|
|
::= { xstInstancePortEntry 9 }
|
|
|
|
xstInstancePortDesignatedPort OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (2))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port identifier of the port on the designated
|
|
bridge for this port's segment."
|
|
::= { xstInstancePortEntry 10 }
|
|
|
|
xstInstancePortForwardTransitions OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times this port has transitioned
|
|
from the learning state to the forwarding state."
|
|
::= { xstInstancePortEntry 11 }
|
|
|
|
xstInstancePortPortRole OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
disabled(1),
|
|
root(2),
|
|
designated(3),
|
|
alternate(4),
|
|
backup(5),
|
|
master(6)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The role of the port in the RST or MST protocol:
|
|
(1) The port has no role within the spanning tree
|
|
(2) The port is part of the active topology connecting
|
|
the bridge to the root bridge (i.e., root port)
|
|
(3) The port is connecting a LAN through the bridge to the
|
|
root bridge (i.e., designated port)
|
|
(4) The port may provide connectivity if other
|
|
bridges, bridge ports, or LANs fail or are removed.
|
|
(5) The port provides backup if other
|
|
bridges, bridge ports, or LANs fail or are removed.
|
|
(6) For MST protocol only, indicates whether this instance
|
|
is in a master role."
|
|
::= { xstInstancePortEntry 12 }
|
|
|
|
xstInstancePortAdminPathCost OBJECT-TYPE
|
|
SYNTAX Integer32(0..200000000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The admin value of the MST internal path cost,
|
|
in the range of 1 to 200000000. 0 indicate the pathcost is
|
|
dynamically determined by attribute of the port.
|
|
This parameter is used to determine the best path between
|
|
devices. Therefore, lower values should be assigned to
|
|
ports attached to faster media, and higher values assigned
|
|
to ports with slower media. (Path cost takes precedence
|
|
over port priority)."
|
|
::= { xstInstancePortEntry 13 }
|
|
|
|
xstInstancePortOperPathCost OBJECT-TYPE
|
|
SYNTAX Integer32(1..200000000)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The oper value of the RST pathcost or MST internal pathcost,
|
|
in the range of 1 to 200000000.
|
|
This parameter is used to determine the best path between
|
|
devices. Therefore, lower values should be assigned to
|
|
ports attached to faster media, and higher values assigned
|
|
to ports with slower media. (Path cost takes precedence
|
|
over port priority)."
|
|
::= { xstInstancePortEntry 14 }
|
|
|
|
mstInstanceEditTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MstInstanceEditEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The instance table for the Multiple Spanning Tree region"
|
|
::= { xstMgt 6 }
|
|
|
|
mstInstanceEditEntry OBJECT-TYPE
|
|
SYNTAX MstInstanceEditEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A conceptual row containing the status of the MSTP instance."
|
|
INDEX { mstInstanceEditIndex }
|
|
::= { mstInstanceEditTable 1 }
|
|
|
|
MstInstanceEditEntry ::= SEQUENCE
|
|
{
|
|
mstInstanceEditIndex Integer32,
|
|
mstInstanceEditVlansMap OCTET STRING,
|
|
mstInstanceEditVlansMap2k OCTET STRING,
|
|
mstInstanceEditVlansMap3k OCTET STRING,
|
|
mstInstanceEditVlansMap4k OCTET STRING,
|
|
mstInstanceEditRemainingHops Integer32
|
|
}
|
|
|
|
mstInstanceEditIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..64)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An arbitrary integer within the range from 1 to the value of
|
|
the maximum instance that uniquely identifies a spanning
|
|
tree instance."
|
|
::= {mstInstanceEditEntry 1 }
|
|
|
|
mstInstanceEditVlansMap OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..128))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string of octets containing one bit per VLAN. The
|
|
first octet corresponds to VLANs with vlanIndex values
|
|
of 0 through 7; the second octet to VLANs 8 through
|
|
15; etc., The most significant bit of each octet
|
|
corresponds to the lowest value vlanIndex in that octet.
|
|
|
|
For each VLAN, if it is mapped to this MSTP instance,
|
|
then the bit corresponding to that VLAN is set to '1'.
|
|
|
|
To create a row, write any of mstInstanceEditVlansMap,
|
|
mstInstanceEditVlansMap2k, mstInstanceEditVlansMap3k or
|
|
mstInstanceEditVlansMap4k, to a non-empty list.
|
|
To destroy a row, write all of these four variables
|
|
to an empty list."
|
|
::= {mstInstanceEditEntry 2 }
|
|
|
|
mstInstanceEditVlansMap2k OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..128))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string of octets containing one bit per VLAN for
|
|
VLANS with vlanIndex values of 1024 through 2047. The
|
|
first octet corresponds to VLANs with vlanIndex values
|
|
of 1024 through 1031; the second octet to VLANs 1032
|
|
through 1039; etc. The most significant bit of each
|
|
octet corresponds to the lowest value vlanIndex in that
|
|
octet.
|
|
|
|
For each VLAN, if it is mapped to this MSTP instance,
|
|
then the bit corresponding to that VLAN is set to '1'.
|
|
|
|
To create a row, write any of mstInstanceEditVlansMap,
|
|
mstInstanceEditVlansMap2k, mstInstanceEditVlansMap3k or
|
|
mstInstanceEditVlansMap4k, to a non-empty list.
|
|
To destroy a row, write all of these four variables
|
|
to an empty list."
|
|
::= {mstInstanceEditEntry 3 }
|
|
|
|
mstInstanceEditVlansMap3k OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..128))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string of octets containing one bit per VLAN for
|
|
VLANS with vlanIndex values of 2048 through 3071. The
|
|
first octet corresponds to VLANs with vlanIndex values
|
|
of 2048 through 2055; the second octet to VLANs 2056
|
|
through 2063; etc. The most significant bit of each
|
|
octet corresponds to the lowest value vlanIndex in that
|
|
octet.
|
|
|
|
For each VLAN, if it is mapped to this MSTP instance,
|
|
then the bit corresponding to that VLAN is set to '1'.
|
|
|
|
To create a row, write any of mstInstanceEditVlansMap,
|
|
mstInstanceEditVlansMap2k, mstInstanceEditVlansMap3k or
|
|
mstInstanceEditVlansMap4k, to a non-empty list.
|
|
To destroy a row, write all of these four variables
|
|
to an empty list."
|
|
::= {mstInstanceEditEntry 4 }
|
|
|
|
mstInstanceEditVlansMap4k OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..128))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string of octets containing one bit per VLAN for
|
|
VLANS with vlanIndex values of 3072 through 4095. The
|
|
first octet corresponds to VLANs with vlanIndex values
|
|
of 3072 through 3079; the second octet to VLANs 3080
|
|
through 3087; etc. The most significant bit of each
|
|
octet corresponds to the lowest value vlanIndex in that
|
|
octet.
|
|
|
|
For each VLAN, if it is mapped to this MSTP instance,
|
|
then the bit corresponding to that VLAN is set to '1'.
|
|
|
|
To create a row, write any of mstInstanceEditVlansMap,
|
|
mstInstanceEditVlansMap2k, mstInstanceEditVlansMap3k or
|
|
mstInstanceEditVlansMap4k, to a non-empty list.
|
|
To destroy a row, write all of these four variables
|
|
to an empty list."
|
|
::= {mstInstanceEditEntry 5 }
|
|
|
|
mstInstanceEditRemainingHops OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The remaining hop count for this MST instance."
|
|
::= { mstInstanceEditEntry 6 }
|
|
|
|
--mstInstanceOperTable
|
|
mstInstanceOperTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MstInstanceOperEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The Multiple Spanning Tree region instance vlan mapped table."
|
|
::= { xstMgt 7 }
|
|
|
|
mstInstanceOperEntry OBJECT-TYPE
|
|
SYNTAX MstInstanceOperEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A conceptual row containing the status of the MSTP instance."
|
|
INDEX { mstInstanceOperIndex }
|
|
::= { mstInstanceOperTable 1 }
|
|
|
|
MstInstanceOperEntry ::= SEQUENCE
|
|
{
|
|
mstInstanceOperIndex Integer32,
|
|
mstInstanceOperVlansMap OCTET STRING,
|
|
mstInstanceOperVlansMap2k OCTET STRING,
|
|
mstInstanceOperVlansMap3k OCTET STRING,
|
|
mstInstanceOperVlansMap4k OCTET STRING
|
|
}
|
|
|
|
mstInstanceOperIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..4094)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An arbitrary integer within the range from 1 to the value of
|
|
the maximum instance that uniquely identifies a spanning
|
|
tree instance."
|
|
::= {mstInstanceOperEntry 1 }
|
|
|
|
mstInstanceOperVlansMap OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string of octets containing one bit per VLAN. The
|
|
first octet corresponds to VLANs with vlanIndex values
|
|
of 0 through 7; the second octet to VLANs 8 through
|
|
15; etc., The most significant bit of each octet
|
|
corresponds to the lowest value vlanIndex in that octet.
|
|
|
|
For each VLAN, if it is mapped to this MSTP instance,
|
|
then the bit corresponding to that VLAN is set to '1'."
|
|
::= {mstInstanceOperEntry 2 }
|
|
|
|
mstInstanceOperVlansMap2k OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string of octets containing one bit per VLAN for
|
|
VLANS with vlanIndex values of 1024 through 2047. The
|
|
first octet corresponds to VLANs with vlanIndex values
|
|
of 1024 through 1031; the second octet to VLANs 1032
|
|
through 1039; etc. The most significant bit of each
|
|
octet corresponds to the lowest value vlanIndex in that
|
|
octet.
|
|
|
|
For each VLAN, if it is mapped to this MSTP instance,
|
|
then the bit corresponding to that VLAN is set to '1'."
|
|
::= {mstInstanceOperEntry 3 }
|
|
|
|
mstInstanceOperVlansMap3k OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string of octets containing one bit per VLAN for
|
|
VLANS with vlanIndex values of 2048 through 3071. The
|
|
first octet corresponds to VLANs with vlanIndex values
|
|
of 2048 through 2055; the second octet to VLANs 2056
|
|
through 2063; etc. The most significant bit of each
|
|
octet corresponds to the lowest value vlanIndex in that
|
|
octet.
|
|
|
|
For each VLAN, if it is mapped to this MSTP instance,
|
|
then the bit corresponding to that VLAN is set to '1'."
|
|
::= {mstInstanceOperEntry 4 }
|
|
|
|
mstInstanceOperVlansMap4k OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string of octets containing one bit per VLAN for
|
|
VLANS with vlanIndex values of 3072 through 4095. The
|
|
first octet corresponds to VLANs with vlanIndex values
|
|
of 3072 through 3079; the second octet to VLANs 3080
|
|
through 3087; etc. The most significant bit of each
|
|
octet corresponds to the lowest value vlanIndex in that
|
|
octet.
|
|
|
|
For each VLAN, if it is mapped to this MSTP instance,
|
|
then the bit corresponding to that VLAN is set to '1'."
|
|
::= {mstInstanceOperEntry 5 }
|
|
|
|
-- for 1s(MSTP) end
|
|
|
|
staLoopbackDetectionPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF StaLoopbackDetectionPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table provides the mechanism to configure the
|
|
spanning tree loopback detection of each port or trunk"
|
|
::= { staMgt 8 }
|
|
|
|
staLoopbackDetectionPortEntry OBJECT-TYPE
|
|
SYNTAX StaLoopbackDetectionPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A conceptual row of staLoopbackDetectionPortTable."
|
|
INDEX { staLoopbackDetectionPortIfIndex}
|
|
::= { staLoopbackDetectionPortTable 1 }
|
|
|
|
StaLoopbackDetectionPortEntry ::= SEQUENCE
|
|
{
|
|
staLoopbackDetectionPortIfIndex InterfaceIndex,
|
|
staLoopbackDetectionPortStatus EnabledStatus,
|
|
staLoopbackDetectionPortTrapStatus EnabledStatus,
|
|
staLoopbackDetectionPortReleaseMode INTEGER,
|
|
staLoopbackDetectionPortRelease INTEGER,
|
|
staLoopbackDetectionPortShutdownInterval Integer32
|
|
}
|
|
|
|
staLoopbackDetectionPortIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The port and the trunk interfaces of the portTable. The interface
|
|
identified by a particular value of this index is the same interface
|
|
as identified by the same value of ifIndex in the IF-MIB."
|
|
::= { staLoopbackDetectionPortEntry 1 }
|
|
|
|
staLoopbackDetectionPortStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Status of the port on whether spanning tree loopback detection is enabled."
|
|
::= { staLoopbackDetectionPortEntry 2 }
|
|
|
|
staLoopbackDetectionPortTrapStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates whether the trap has
|
|
to be sent when the loopback BPDUs have been detected."
|
|
::= { staLoopbackDetectionPortEntry 3 }
|
|
|
|
staLoopbackDetectionPortReleaseMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
auto(1),
|
|
manual(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Setting it to auto(1) indicates that this port can be released
|
|
from discarding state automatically after loopback has occurred.
|
|
Setting it to manual(2) indicates that this port can be released
|
|
from discarding state manually after loopback has occurred."
|
|
::= { staLoopbackDetectionPortEntry 4 }
|
|
|
|
staLoopbackDetectionPortRelease OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noRelease(1),
|
|
release(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set this to release(2) to release the port from discarding state.
|
|
noRelease(1) will always be obtained when reading this variable."
|
|
::= { staLoopbackDetectionPortEntry 5 }
|
|
|
|
staLoopbackDetectionPortShutdownInterval OBJECT-TYPE
|
|
SYNTAX Integer32 (60..86400)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set the interval used when loopback detection action is
|
|
shutdown."
|
|
::= { staLoopbackDetectionPortEntry 7 }
|
|
|
|
staSystemBPDUFlooding OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
to-vlan(1),
|
|
to-all(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Global BPDU flooding behavior configuration.
|
|
When BPDU is received on spanning tree disabled port.
|
|
(1) BPDU is flooded to all other spanning tree disabled ports in vlan that received BPDU.
|
|
(2) BPDU is flooded to all other spanning tree disabled ports."
|
|
DEFVAL { to-vlan }
|
|
::= { staMgt 9 }
|
|
|
|
--
|
|
-- restartMgt
|
|
--
|
|
|
|
-- Management for restarting the switch.
|
|
|
|
|
|
restartOpCodeFile OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..127))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Name of op-code file for start-up."
|
|
::= { restartMgt 1 }
|
|
|
|
restartConfigFile OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..127))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Name of configuration file for start-up."
|
|
::= { restartMgt 2 }
|
|
|
|
restartControl OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
running(1),
|
|
warmBoot(2),
|
|
coldBoot(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Setting this object to warmBoot(2) causes the device to
|
|
reinitialize itself such that neither the agent configuration
|
|
nor the protocol entity implementation is altered. Setting this
|
|
object to coldBoot(3) causes the device to reinitialize itself such
|
|
that the agent's configuration or the protocol entity implementation
|
|
may be altered. When the device is running normally, this
|
|
variable has a value of running(1)."
|
|
::= { restartMgt 3 }
|
|
|
|
--
|
|
-- mirrorMgt
|
|
--
|
|
|
|
-- Management for port mirroring.
|
|
|
|
mirrorTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MirrorEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for port mirroring, enabling a port to be mirrored
|
|
to/from another port. Not all ports can be mirrored and
|
|
limitations may apply as to which ports can be used as either
|
|
source or destination ports."
|
|
::= { mirrorMgt 1 }
|
|
|
|
mirrorEntry OBJECT-TYPE
|
|
SYNTAX MirrorEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The conceptual row of mirrorTable."
|
|
INDEX { mirrorDestinationPort, mirrorSourcePort }
|
|
::= { mirrorTable 1 }
|
|
|
|
MirrorEntry ::= SEQUENCE
|
|
{
|
|
mirrorDestinationPort Integer32,
|
|
mirrorSourcePort Integer32,
|
|
mirrorType INTEGER,
|
|
mirrorStatus ValidStatus
|
|
}
|
|
|
|
mirrorDestinationPort OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The destination port interface for mirrored packets.
|
|
The interface identified by a particular value of
|
|
this index is the same interface as identified by
|
|
the same value of ifIndex in the IF-MIB."
|
|
::= { mirrorEntry 1 }
|
|
|
|
mirrorSourcePort OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The source port interface for mirrored packets.
|
|
The interface identified by a particular value of
|
|
this index is the same interface as identified by
|
|
the same value of ifIndex in the IF-MIB."
|
|
::= { mirrorEntry 2 }
|
|
|
|
mirrorType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
rx(1),
|
|
tx(2),
|
|
both(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "If this value is rx(1), receive packets will
|
|
be mirrored. If this value is tx(2), transmit
|
|
packets will be mirrored. If this value is both(3),
|
|
both receive and transmit packets will be mirrored."
|
|
::= { mirrorEntry 3 }
|
|
|
|
mirrorStatus OBJECT-TYPE
|
|
SYNTAX ValidStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Setting this to valid(1) creates an entry.
|
|
Setting this to invalid(2) destroys an entry."
|
|
::= { mirrorEntry 4 }
|
|
|
|
--
|
|
-- rspanMgt
|
|
--
|
|
|
|
rspanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RspanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table that contains the settings of RSPAN."
|
|
::= { mirrorMgt 3 }
|
|
|
|
rspanEntry OBJECT-TYPE
|
|
SYNTAX RspanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The conceptual row of rspanTable."
|
|
INDEX { rspanSessionId }
|
|
::= { rspanTable 1 }
|
|
|
|
RspanEntry ::= SEQUENCE
|
|
{
|
|
rspanSessionId Integer32,
|
|
rspanSrcTxPorts PortList,
|
|
rspanSrcRxPorts PortList,
|
|
rspanDstPort Integer32,
|
|
rspanDstPortTag INTEGER,
|
|
rspanSwitchRole INTEGER,
|
|
rspanRemotePorts PortList,
|
|
rspanRemoteVlanId Integer32,
|
|
rspanOperStatus INTEGER,
|
|
rspanStatus ValidStatus
|
|
}
|
|
|
|
rspanSessionId OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The session ID that may specify an entry in the table which
|
|
contains destination port(s) information."
|
|
::= { rspanEntry 1 }
|
|
|
|
rspanSrcTxPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Specifies the source port list in tx mode."
|
|
::= { rspanEntry 2 }
|
|
|
|
rspanSrcRxPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Specifies the source port list in rx mode."
|
|
::= { rspanEntry 3 }
|
|
|
|
rspanDstPort OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The port number of a destination port. The interface
|
|
identified by a particular value of this index is the same
|
|
interface as identified by the same value of ifIndex in the
|
|
IF-MIB."
|
|
::= { rspanEntry 4 }
|
|
|
|
rspanDstPortTag OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
none(1),
|
|
untagged(2),
|
|
tagged(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Specifies the traffic which is sent out from source port
|
|
with RSPAN VLAN ID or not."
|
|
::= { rspanEntry 5 }
|
|
|
|
rspanSwitchRole OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
none(1),
|
|
source(2),
|
|
intermediate(3),
|
|
destination(4)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Specifies the role of current switch."
|
|
::= { rspanEntry 6 }
|
|
|
|
rspanRemotePorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Specifies the uplink port list."
|
|
::= { rspanEntry 7 }
|
|
|
|
rspanRemoteVlanId OBJECT-TYPE
|
|
SYNTAX Integer32 (1..4094)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Specifies the ID of a RSPAN VLAN."
|
|
::= { rspanEntry 8 }
|
|
|
|
rspanOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
up(1),
|
|
down(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The operational status of the entry. A status of up(1)
|
|
means the setting of a session is complete and it has
|
|
started performing its function. A status of down(2) means
|
|
no function is performed because of incompleted session
|
|
setting."
|
|
::= { rspanEntry 9 }
|
|
|
|
rspanStatus OBJECT-TYPE
|
|
SYNTAX ValidStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Set this to valid(1) to create an entry. Set this to
|
|
invalid(2) to destroy an entry."
|
|
::= { rspanEntry 10 }
|
|
|
|
--
|
|
-- igmpSnoopMgt
|
|
--
|
|
|
|
-- Management for Internet Group Management Protocol (IGMP)
|
|
-- Snooping.
|
|
|
|
|
|
igmpSnoopStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Parameter to enable or disable IGMP snooping on the device.
|
|
When enabled, the device will examine IGMP packets and set
|
|
up filters for IGMP ports. "
|
|
DEFVAL { enabled }
|
|
::= { igmpSnoopMgt 1 }
|
|
|
|
igmpSnoopQuerier OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Enables (disables) whether the switch acts as an IGMP
|
|
querier."
|
|
DEFVAL { enabled }
|
|
::= { igmpSnoopMgt 2 }
|
|
|
|
igmpSnoopRouterPortExpireTime OBJECT-TYPE
|
|
SYNTAX Integer32 (300..500)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Sets the time (in seconds) the switch waits after
|
|
the previous querier has stopped querying before
|
|
the router port (which received query packets from
|
|
previous querier) expires."
|
|
DEFVAL { 300 }
|
|
::= { igmpSnoopMgt 6 }
|
|
|
|
igmpSnoopVersion OBJECT-TYPE
|
|
SYNTAX Integer32 (1..3)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "IGMP version snooped"
|
|
DEFVAL { 2 }
|
|
::= { igmpSnoopMgt 7 }
|
|
|
|
igmpSnoopRouterCurrentTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IgmpSnoopRouterCurrentEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table for current router ports."
|
|
::= { igmpSnoopMgt 8 }
|
|
|
|
igmpSnoopRouterCurrentEntry OBJECT-TYPE
|
|
SYNTAX IgmpSnoopRouterCurrentEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry for current router ports."
|
|
INDEX { igmpSnoopRouterCurrentVlanIndex }
|
|
::= {
|
|
igmpSnoopRouterCurrentTable 1 }
|
|
|
|
IgmpSnoopRouterCurrentEntry ::=
|
|
SEQUENCE {
|
|
igmpSnoopRouterCurrentVlanIndex
|
|
Unsigned32,
|
|
igmpSnoopRouterCurrentPorts
|
|
PortList,
|
|
igmpSnoopRouterCurrentStatus
|
|
PortList
|
|
}
|
|
|
|
igmpSnoopRouterCurrentVlanIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface identified by a particular value of
|
|
this index is the same interface as identified by
|
|
the same value of dot1qVlanIndex in the Q-BRIDGE-MIB.
|
|
The entry will only appear here after a configure to
|
|
igmpSnoopRouterStaticTable."
|
|
::= { igmpSnoopRouterCurrentEntry 1 }
|
|
|
|
igmpSnoopRouterCurrentPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The set of ports which are current router ports, including static
|
|
router ports. Please refer to igmpSnoopRouterStaticTable."
|
|
::= { igmpSnoopRouterCurrentEntry 2 }
|
|
|
|
igmpSnoopRouterCurrentStatus OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The set of ports which are static multicast router ports."
|
|
::= { igmpSnoopRouterCurrentEntry 3 }
|
|
|
|
igmpSnoopRouterStaticTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IgmpSnoopRouterStaticEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table for static router ports."
|
|
::= { igmpSnoopMgt 9 }
|
|
|
|
igmpSnoopRouterStaticEntry OBJECT-TYPE
|
|
SYNTAX IgmpSnoopRouterStaticEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry for static router ports."
|
|
INDEX { igmpSnoopRouterStaticVlanIndex }
|
|
::= {
|
|
igmpSnoopRouterStaticTable 1 }
|
|
|
|
IgmpSnoopRouterStaticEntry ::=
|
|
SEQUENCE {
|
|
igmpSnoopRouterStaticVlanIndex
|
|
Unsigned32,
|
|
igmpSnoopRouterStaticPorts
|
|
PortList,
|
|
igmpSnoopRouterStaticStatus
|
|
ValidStatus
|
|
}
|
|
|
|
igmpSnoopRouterStaticVlanIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface identified by a particular value of
|
|
this index is the same interface as identified by
|
|
the same value of dot1qVlanIndex in the Q-BRIDGE-MIB.
|
|
The entry will only appear here after a configure to
|
|
igmpSnoopRouterStaticTable."
|
|
::= { igmpSnoopRouterStaticEntry 1 }
|
|
|
|
igmpSnoopRouterStaticPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The set of ports which are static router ports."
|
|
::= { igmpSnoopRouterStaticEntry 2 }
|
|
|
|
igmpSnoopRouterStaticStatus OBJECT-TYPE
|
|
SYNTAX ValidStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Setting this to valid(1) creates an entry.
|
|
Setting this to invalid(2) destroys an entry."
|
|
::= { igmpSnoopRouterStaticEntry 3 }
|
|
|
|
igmpSnoopMulticastStaticTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IgmpSnoopMulticastStaticEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table for static multicast addresses."
|
|
::= { igmpSnoopMgt 11 }
|
|
|
|
igmpSnoopMulticastStaticEntry OBJECT-TYPE
|
|
SYNTAX IgmpSnoopMulticastStaticEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry for static multicast addresses."
|
|
INDEX { igmpSnoopMulticastStaticVlanIndex,
|
|
igmpSnoopMulticastStaticIpAddress }
|
|
::= {
|
|
igmpSnoopMulticastStaticTable 1 }
|
|
|
|
IgmpSnoopMulticastStaticEntry ::=
|
|
SEQUENCE {
|
|
igmpSnoopMulticastStaticVlanIndex
|
|
Unsigned32,
|
|
igmpSnoopMulticastStaticIpAddress
|
|
IpAddress,
|
|
igmpSnoopMulticastStaticPorts
|
|
PortList,
|
|
igmpSnoopMulticastStaticStatus
|
|
ValidStatus
|
|
}
|
|
|
|
igmpSnoopMulticastStaticVlanIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface identified by a particular value of
|
|
this index is the same interface as identified by
|
|
the same value of dot1qVlanIndex in the Q-BRIDGE-MIB.
|
|
The entry will only appear here after a configure to
|
|
igmpSnoopMulticastStaticTable."
|
|
::= { igmpSnoopMulticastStaticEntry 1 }
|
|
|
|
igmpSnoopMulticastStaticIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP address of multicast group."
|
|
::= { igmpSnoopMulticastStaticEntry 2 }
|
|
|
|
igmpSnoopMulticastStaticPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The set of ports which are members."
|
|
::= { igmpSnoopMulticastStaticEntry 3 }
|
|
|
|
igmpSnoopMulticastStaticStatus OBJECT-TYPE
|
|
SYNTAX ValidStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Setting this to valid(1) creates an entry.
|
|
Setting this to invalid(2) destroys an entry."
|
|
::= { igmpSnoopMulticastStaticEntry 4 }
|
|
|
|
igmpSnoopCurrentVlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IgmpSnoopCurrentVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for enabling or disabling IGMP snooping per VLAN."
|
|
::= { igmpSnoopMgt 14 }
|
|
|
|
igmpSnoopCurrentVlanEntry OBJECT-TYPE
|
|
SYNTAX IgmpSnoopCurrentVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for enabling or disabling IGMP snooping."
|
|
INDEX { igmpSnoopCurrentVlanIndex }
|
|
::= { igmpSnoopCurrentVlanTable 1 }
|
|
|
|
IgmpSnoopCurrentVlanEntry ::= SEQUENCE
|
|
{
|
|
igmpSnoopCurrentVlanIndex VlanIndex,
|
|
igmpSnoopCurrentVlanStatus EnabledStatus,
|
|
igmpSnoopCurrentVlanImmediateLeave EnabledStatus,
|
|
igmpSnoopCurrentVlanGeneralQuerySuppression EnabledStatus,
|
|
igmpSnoopCurrentVlanLastMemQueryCount Unsigned32,
|
|
igmpSnoopCurrentVlanLastMemQueryIntvl Unsigned32,
|
|
igmpSnoopCurrentVlanProxyAddress IpAddress,
|
|
igmpSnoopCurrentVlanQueryIntvl Unsigned32,
|
|
igmpSnoopCurrentVlanQueryRespIntvl Unsigned32,
|
|
igmpSnoopCurrentVlanProxyReporting INTEGER,
|
|
igmpSnoopCurrentVlanVersion Unsigned32,
|
|
igmpSnoopCurrentVlanVersionExclusive EnabledStatus,
|
|
igmpSnoopCurrentVlanReportSupression INTEGER
|
|
}
|
|
|
|
igmpSnoopCurrentVlanIndex OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Same is dot1qVlanIndex in the Q-BRIDGE-MIB.
|
|
This table has only one entry - the entry for
|
|
the VLAN of the management interface."
|
|
::= { igmpSnoopCurrentVlanEntry 1 }
|
|
|
|
igmpSnoopCurrentVlanStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The parameter to enable or disable the Snooping Status
|
|
on this VLAN."
|
|
::= { igmpSnoopCurrentVlanEntry 2 }
|
|
|
|
igmpSnoopCurrentVlanImmediateLeave OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The parameter to enable or disable the Immediate-Leave feature on this VLAN."
|
|
::= { igmpSnoopCurrentVlanEntry 3 }
|
|
|
|
igmpSnoopCurrentVlanGeneralQuerySuppression OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The parameter to enable or disable the general query suppresion
|
|
on this VLAN."
|
|
::= { igmpSnoopCurrentVlanEntry 4 }
|
|
|
|
igmpSnoopCurrentVlanLastMemQueryCount OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Represents the number of queries sent by the switch before
|
|
it assumes there are no local members."
|
|
::= { igmpSnoopCurrentVlanEntry 5 }
|
|
|
|
igmpSnoopCurrentVlanLastMemQueryIntvl OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..31744)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The last member query interval is the max response time
|
|
inserted into group-specific queries sent in response to
|
|
leave group messages,and is also the the max response time
|
|
inserted into group-and-source-specific query messages."
|
|
::= { igmpSnoopCurrentVlanEntry 6 }
|
|
|
|
igmpSnoopCurrentVlanProxyAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Represents the address of queries sent by the switch."
|
|
::= { igmpSnoopCurrentVlanEntry 7 }
|
|
|
|
igmpSnoopCurrentVlanQueryIntvl OBJECT-TYPE
|
|
SYNTAX Unsigned32(2..31744)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Represents the query interval of queries sent by the switch."
|
|
::= { igmpSnoopCurrentVlanEntry 8 }
|
|
|
|
igmpSnoopCurrentVlanQueryRespIntvl OBJECT-TYPE
|
|
SYNTAX Unsigned32(10..31740)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Represents the query response interval of queries
|
|
sent by the switch."
|
|
::= { igmpSnoopCurrentVlanEntry 9 }
|
|
|
|
igmpSnoopCurrentVlanProxyReporting OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enabled(1),
|
|
disabled(2),
|
|
default(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set this variable to enabled(1) to enable the feature.
|
|
Set this variable to disabled(2) to disable the feature.
|
|
Set this variable to default(3), the status of the feature
|
|
is decided by the global configuration."
|
|
::= { igmpSnoopCurrentVlanEntry 10 }
|
|
|
|
igmpSnoopCurrentVlanVersion OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..3)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "the version of igmp packets is supported by this vlan."
|
|
::= { igmpSnoopCurrentVlanEntry 11 }
|
|
|
|
igmpSnoopCurrentVlanVersionExclusive OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Enable/disable control of the IGMP Snooping exclusive
|
|
supported version."
|
|
::= { igmpSnoopCurrentVlanEntry 12 }
|
|
|
|
igmpSnoopCurrentVlanReportSupression OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
default(0),
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set this variable to enabled(1) to enable the feature.
|
|
Set this variable to disabled(2) to disable the feature.
|
|
Set this variable to default(0), the status of the feature
|
|
is decided by the global configuration."
|
|
::= { igmpSnoopCurrentVlanEntry 13 }
|
|
|
|
igmpSnoopMulticastGroupTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IgmpSnoopMulticastGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table for current multicast addresses."
|
|
::= { igmpSnoopMgt 15 }
|
|
|
|
igmpSnoopMulticastGroupEntry OBJECT-TYPE
|
|
SYNTAX IgmpSnoopMulticastGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry for Group multicast addresses."
|
|
INDEX { igmpSnoopMulticastGroupVlanIndex,
|
|
igmpSnoopMulticastGroupIpAddress,
|
|
igmpSnoopMulticastGroupSourceIPAddress }
|
|
::= {
|
|
igmpSnoopMulticastGroupTable 1 }
|
|
|
|
IgmpSnoopMulticastGroupEntry ::=
|
|
SEQUENCE {
|
|
igmpSnoopMulticastGroupVlanIndex
|
|
VlanIndex,
|
|
igmpSnoopMulticastGroupIpAddress
|
|
IpAddress,
|
|
igmpSnoopMulticastGroupSourceIPAddress
|
|
IpAddress,
|
|
igmpSnoopMulticastGroupPorts
|
|
PortList,
|
|
igmpSnoopMulticastGroupStatus
|
|
PortList
|
|
}
|
|
|
|
igmpSnoopMulticastGroupVlanIndex OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface identified by a particular value of
|
|
this index is the same interface as identified by
|
|
the same value of dot1qVlanIndex in the Q-BRIDGE-MIB.
|
|
The entry will only appear here after a configure to
|
|
igmpSnoopMulticastStaticTable."
|
|
::= { igmpSnoopMulticastGroupEntry 1 }
|
|
|
|
igmpSnoopMulticastGroupIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP address of multicast group."
|
|
::= { igmpSnoopMulticastGroupEntry 2 }
|
|
|
|
igmpSnoopMulticastGroupSourceIPAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Source IP address of source."
|
|
::= { igmpSnoopMulticastGroupEntry 3 }
|
|
|
|
igmpSnoopMulticastGroupPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The set of ports which are members of a multicast group, including
|
|
static members. Please refer to igmpSnoopMulticastStaticTable."
|
|
::= { igmpSnoopMulticastGroupEntry 4 }
|
|
|
|
igmpSnoopMulticastGroupStatus OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The set of ports which are static IGMP member ports."
|
|
::= { igmpSnoopMulticastGroupEntry 5 }
|
|
|
|
igmpSnoopFilterStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Parameter to enable or disable IGMP filtering on the device."
|
|
::= { igmpSnoopMgt 17 }
|
|
|
|
igmpSnoopProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IgmpSnoopProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table for configuring the IGMP snooping profile."
|
|
::= { igmpSnoopMgt 18 }
|
|
|
|
igmpSnoopProfileEntry OBJECT-TYPE
|
|
SYNTAX IgmpSnoopProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The entry for configuring the IGMP snooping profile."
|
|
INDEX { igmpSnoopProfileId }
|
|
::= { igmpSnoopProfileTable 1 }
|
|
|
|
IgmpSnoopProfileEntry ::= SEQUENCE
|
|
{
|
|
igmpSnoopProfileId Unsigned32,
|
|
igmpSnoopProfileAction INTEGER,
|
|
igmpSnoopProfileStatus ValidStatus
|
|
}
|
|
|
|
igmpSnoopProfileId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The ID of the IGMP snooping profile."
|
|
::= { igmpSnoopProfileEntry 1 }
|
|
|
|
igmpSnoopProfileAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
permit(1),
|
|
deny(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The access mode of the IGMP snooping profile."
|
|
DEFVAL { deny }
|
|
::= { igmpSnoopProfileEntry 2 }
|
|
|
|
igmpSnoopProfileStatus OBJECT-TYPE
|
|
SYNTAX ValidStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Setting this to valid(1) creates an entry.
|
|
Setting this to invalid(2) destroys an entry."
|
|
::= { igmpSnoopProfileEntry 3 }
|
|
|
|
igmpSnoopProfileCtl OBJECT IDENTIFIER ::= { igmpSnoopMgt 19 }
|
|
|
|
igmpSnoopProfileCtlId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The ID of the IGMP snooping profile. The default value
|
|
is zero, meaning that no ID is specified. In order to
|
|
create a profile, a non-zero value must be specified."
|
|
::= { igmpSnoopProfileCtl 1 }
|
|
|
|
igmpSnoopProfileCtlInetAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The address type is associated with this agent.
|
|
Only ipv4(1) type is supported."
|
|
::= { igmpSnoopProfileCtl 2 }
|
|
|
|
igmpSnoopProfileCtlStartInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The specified addresses in the start of the controlled
|
|
IP multicast addresses."
|
|
::= { igmpSnoopProfileCtl 3 }
|
|
|
|
igmpSnoopProfileCtlEndInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The specified addresses in the end of the controlled
|
|
IP multicast addresses."
|
|
::= { igmpSnoopProfileCtl 4 }
|
|
|
|
igmpSnoopProfileCtlAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noAction(1),
|
|
create(2),
|
|
destroy(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Setting it to create(2) creates the range of the
|
|
controlled IP multicast addresses.
|
|
Setting it to destroy(3) destroys the range of the
|
|
controlled IP multicast addresses.
|
|
When the action is completed, this object becomes
|
|
noAction(1)."
|
|
::= { igmpSnoopProfileCtl 5 }
|
|
|
|
igmpSnoopProfileRangeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IgmpSnoopProfileRangeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table for configuring the range of the IGMP snooping
|
|
profile."
|
|
::= { igmpSnoopMgt 20 }
|
|
|
|
igmpSnoopProfileRangeEntry OBJECT-TYPE
|
|
SYNTAX IgmpSnoopProfileRangeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The entry for configuring the range of the IGMP snooping
|
|
profile."
|
|
INDEX { igmpSnoopProfileRangeProfileId,
|
|
igmpSnoopProfileRangeInetAddressType,
|
|
igmpSnoopProfileRangeStartInetAddress }
|
|
::= { igmpSnoopProfileRangeTable 1 }
|
|
|
|
IgmpSnoopProfileRangeEntry ::= SEQUENCE
|
|
{
|
|
igmpSnoopProfileRangeProfileId Unsigned32,
|
|
igmpSnoopProfileRangeInetAddressType InetAddressType,
|
|
igmpSnoopProfileRangeStartInetAddress InetAddress,
|
|
igmpSnoopProfileRangeEndInetAddress InetAddress,
|
|
igmpSnoopProfileRangeAction INTEGER
|
|
}
|
|
|
|
igmpSnoopProfileRangeProfileId OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This is defined as igmpSnoopProfileId."
|
|
::= { igmpSnoopProfileRangeEntry 1 }
|
|
|
|
igmpSnoopProfileRangeInetAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The address type is associated with this agent.
|
|
Only ipv4(1) type is supported."
|
|
::= { igmpSnoopProfileRangeEntry 2 }
|
|
|
|
igmpSnoopProfileRangeStartInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The specified addresses in the start of the controlled
|
|
IP multicast addresses."
|
|
::= { igmpSnoopProfileRangeEntry 3 }
|
|
|
|
igmpSnoopProfileRangeEndInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The specified addresses in the end of the controlled
|
|
IP multicast addresses."
|
|
::= { igmpSnoopProfileRangeEntry 4 }
|
|
|
|
igmpSnoopProfileRangeAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
permit(1),
|
|
deny(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The access mode of the IGMP snooping profile."
|
|
DEFVAL { deny }
|
|
::= { igmpSnoopProfileRangeEntry 5 }
|
|
|
|
igmpSnoopFilterPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IgmpSnoopFilterPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for port configuration in IGMP filtering."
|
|
::= { igmpSnoopMgt 21 }
|
|
|
|
igmpSnoopFilterPortEntry OBJECT-TYPE
|
|
SYNTAX IgmpSnoopFilterPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for port configuration in IGMP filtering."
|
|
INDEX { igmpSnoopFilterPortIndex }
|
|
::= { igmpSnoopFilterPortTable 1 }
|
|
|
|
IgmpSnoopFilterPortEntry ::= SEQUENCE
|
|
{
|
|
igmpSnoopFilterPortIndex Unsigned32,
|
|
igmpSnoopFilterPortProfileId Integer32
|
|
}
|
|
|
|
igmpSnoopFilterPortIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The port and trunk (including trunk members) interface of
|
|
the portTable. The interface identified by a particular value
|
|
of this index is the same interface identified by the same
|
|
value of ifIndex in the IF-MIB."
|
|
::= { igmpSnoopFilterPortEntry 1 }
|
|
|
|
igmpSnoopFilterPortProfileId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The igmpSnoopProfileEntry identified by a particular value of this index
|
|
is the same interface identified by the same value of the igmpSnoopProfileId
|
|
object. If there is no corresponding entry in the igmpSnoopProfileTable,
|
|
then no association exists. In particular, if this value is zero, no
|
|
associated profile will be generated, as zero is not a valid profile index."
|
|
::= { igmpSnoopFilterPortEntry 2 }
|
|
|
|
igmpSnoopThrottlePortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IgmpSnoopThrottlePortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for port configuration in IGMP throttling."
|
|
::= { igmpSnoopMgt 22 }
|
|
|
|
igmpSnoopThrottlePortEntry OBJECT-TYPE
|
|
SYNTAX IgmpSnoopThrottlePortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for port configuration in IGMP throttling."
|
|
INDEX { igmpSnoopThrottlePortIndex }
|
|
::= { igmpSnoopThrottlePortTable 1 }
|
|
|
|
IgmpSnoopThrottlePortEntry ::= SEQUENCE
|
|
{
|
|
igmpSnoopThrottlePortIndex Unsigned32,
|
|
igmpSnoopThrottlePortRunningStatus INTEGER,
|
|
igmpSnoopThrottlePortAction INTEGER,
|
|
igmpSnoopThrottlePortMaxGroups Integer32,
|
|
igmpSnoopThrottlePortCurrentGroups Integer32
|
|
}
|
|
|
|
igmpSnoopThrottlePortIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The port and trunk (including trunk members) interface of
|
|
the portTable. The interface identified by a particular value
|
|
of this index is the same interface identified by the same
|
|
value of ifIndex in the IF-MIB."
|
|
::= { igmpSnoopThrottlePortEntry 1 }
|
|
|
|
igmpSnoopThrottlePortRunningStatus OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Describes the running status of the IGMP throttling to the switch.
|
|
A value of true(1) indicates the IGMP throttling mechanism is active.
|
|
A value of false(2) indicates the IGMP throttling mechanism is inactive."
|
|
::= { igmpSnoopThrottlePortEntry 2 }
|
|
|
|
igmpSnoopThrottlePortAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
replace(1),
|
|
deny(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The action mode of the IGMP throttling. A value of replace(1)
|
|
means to replace a joined multicast group randomly when an interface
|
|
receives an IGMP report and the number of current joined multicast groups
|
|
is equal to the maximum number of IGMP groups that the interface can join.
|
|
A value of deny(2) means to deny the IGMP report request when an interface
|
|
receives an IGMP report and the number of current joined multicast groups
|
|
is equal to the maximum number of IGMP groups that the interface can join."
|
|
DEFVAL { deny }
|
|
::= { igmpSnoopThrottlePortEntry 3 }
|
|
|
|
igmpSnoopThrottlePortMaxGroups OBJECT-TYPE
|
|
SYNTAX Integer32(0..256)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The maximum number of IGMP groups that the interface can join."
|
|
::= { igmpSnoopThrottlePortEntry 4 }
|
|
|
|
igmpSnoopThrottlePortCurrentGroups OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The current number of IGMP groups that the interface has joined."
|
|
::= { igmpSnoopThrottlePortEntry 5}
|
|
|
|
--
|
|
--
|
|
--
|
|
igmpSnoopPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IgmpSnoopPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of IGMP Snooping service per port."
|
|
::= {igmpSnoopMgt 27 }
|
|
|
|
igmpSnoopPortEntry OBJECT-TYPE
|
|
SYNTAX IgmpSnoopPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry of IGMP Snooping service per port."
|
|
INDEX { igmpSnoopPortIndex }
|
|
::= {igmpSnoopPortTable 1}
|
|
|
|
IgmpSnoopPortEntry ::=
|
|
SEQUENCE {
|
|
igmpSnoopPortIndex InterfaceIndex,
|
|
igmpSnoopQueryDrop INTEGER,
|
|
igmpSnoopMulticastDataDrop INTEGER,
|
|
igmpSnoopPortNumGroups Unsigned32,
|
|
igmpSnoopPortNumJoinSend Unsigned32,
|
|
igmpSnoopPortNumJoins Unsigned32,
|
|
igmpSnoopPortNumJoinSuccess Unsigned32,
|
|
igmpSnoopPortNumLeavesSend Unsigned32,
|
|
igmpSnoopPortNumLeaves Unsigned32,
|
|
igmpSnoopPortNumGeneralQuerySend Unsigned32,
|
|
igmpSnoopPortNumGeneralQueryRecevied Unsigned32,
|
|
igmpSnoopPortNumSepcificQuerySend Unsigned32,
|
|
igmpSnoopPortNumSpecificQueryReceived Unsigned32,
|
|
igmpSnoopPortNumInvalidReport Unsigned32,
|
|
igmpSnoopPortClearStatistics TruthValue,
|
|
igmpSnoopAuthentication INTEGER
|
|
}
|
|
|
|
igmpSnoopPortIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port and the trunk (excluding trunk members)
|
|
interface of the igmpSnoopPortTable. The interface
|
|
identified by a particular value of this index
|
|
is the same interface as identified by the same
|
|
value of ifIndex in the IF-MIB."
|
|
::= { igmpSnoopPortEntry 1 }
|
|
|
|
|
|
igmpSnoopQueryDrop OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Parameter to enable or disable dropping IGMP Query packet."
|
|
DEFVAL { disable }
|
|
::= { igmpSnoopPortEntry 3 }
|
|
|
|
igmpSnoopMulticastDataDrop OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Parameter to enable or disable dropping IP multicast data "
|
|
DEFVAL { disable }
|
|
::= { igmpSnoopPortEntry 4 }
|
|
|
|
igmpSnoopPortNumGroups OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Current learned groups "
|
|
::= { igmpSnoopPortEntry 5 }
|
|
|
|
igmpSnoopPortNumJoinSend OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of join send "
|
|
::= { igmpSnoopPortEntry 6 }
|
|
|
|
igmpSnoopPortNumJoins OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of join recieved "
|
|
::= { igmpSnoopPortEntry 7 }
|
|
|
|
igmpSnoopPortNumJoinSuccess OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of join group success "
|
|
::= { igmpSnoopPortEntry 8 }
|
|
|
|
igmpSnoopPortNumLeavesSend OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of leave send"
|
|
::= { igmpSnoopPortEntry 9 }
|
|
|
|
igmpSnoopPortNumLeaves OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of leave received "
|
|
::= { igmpSnoopPortEntry 10}
|
|
|
|
igmpSnoopPortNumGeneralQuerySend OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of general query send. "
|
|
::= { igmpSnoopPortEntry 11}
|
|
|
|
igmpSnoopPortNumGeneralQueryRecevied OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of general query received. "
|
|
::= { igmpSnoopPortEntry 12}
|
|
|
|
igmpSnoopPortNumSepcificQuerySend OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of specific query send. "
|
|
::= { igmpSnoopPortEntry 13}
|
|
|
|
igmpSnoopPortNumSpecificQueryReceived OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of specific query received. "
|
|
::= { igmpSnoopPortEntry 14}
|
|
|
|
igmpSnoopPortNumInvalidReport OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of invalid report received. "
|
|
::= { igmpSnoopPortEntry 15}
|
|
|
|
igmpSnoopPortClearStatistics OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Clear this VLAN all statistics "
|
|
::= { igmpSnoopPortEntry 16}
|
|
|
|
igmpSnoopAuthentication OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Parameter to enable or disable IGMP Authentication "
|
|
DEFVAL { disable }
|
|
::= { igmpSnoopPortEntry 17 }
|
|
|
|
|
|
--
|
|
-- igmpSnoopGlobalMgt
|
|
--
|
|
|
|
-- Global Management for Internet Group Management Protocol (IGMP)
|
|
-- Snooping.
|
|
igmpSnoopGlobalMgt OBJECT IDENTIFIER ::= { igmpSnoopMgt 28 }
|
|
|
|
igmpSnoopProxyReporting OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Parameter to enable or disable IGMP snooping proxy reporting
|
|
on the device."
|
|
DEFVAL { disable }
|
|
::= { igmpSnoopGlobalMgt 1 }
|
|
|
|
igmpSnoopRouterAlertOptionCheck OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Parameter to enable or disable IGMP snooping router alert
|
|
option check on the device."
|
|
DEFVAL { disabled }
|
|
::= { igmpSnoopGlobalMgt 2 }
|
|
|
|
igmpSnoopTcnFlood OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Parameter to enable or disable IGMP snooping tcn flood
|
|
on the device."
|
|
DEFVAL { disabled }
|
|
::= { igmpSnoopGlobalMgt 3 }
|
|
|
|
igmpSnoopTcnQuerySolicit OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Parameter to enable or disable IGMP snooping tcn query
|
|
solicit on the device."
|
|
DEFVAL { disabled }
|
|
::= { igmpSnoopGlobalMgt 4 }
|
|
|
|
igmpSnoopUnregisteredDataFlood OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Parameter to enable or disable IGMP snooping Unregistered
|
|
data flood solicit on the device."
|
|
DEFVAL { disabled }
|
|
::= { igmpSnoopGlobalMgt 5 }
|
|
|
|
igmpSnoopUnsolicitedReportInterval OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Setting this value to specify how long (in seconds) the
|
|
uplink ports should transmit unsolicited reports."
|
|
DEFVAL { 400 }
|
|
::= { igmpSnoopGlobalMgt 6 }
|
|
|
|
igmpSnoopVersionExclusive OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Parameter to enable or disable IGMP snooping version
|
|
exclusive on the device."
|
|
DEFVAL { disabled }
|
|
::= { igmpSnoopGlobalMgt 7 }
|
|
|
|
igmpSnoopMrouterForwardMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
dynamic(1),
|
|
forward(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Paremete to set IGMP snooping Mrouter port forward mode.
|
|
When set dynamic, IGMP snooping Mrouter port won't forward multicast streams received from other mrouter port.
|
|
When set forward, IGMP snooping Mrouter port will forward multicast streams received from other mrouter port.
|
|
"
|
|
::= { igmpSnoopGlobalMgt 8 }
|
|
|
|
igmpSnoopForwardingPriority OBJECT-TYPE
|
|
SYNTAX Integer32(0..7|65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure IGMP snooping multicast stream forwarding priority.
|
|
If value is 65535, it means the priority is disabled"
|
|
::= { igmpSnoopMgt 29 }
|
|
|
|
igmpSnoopQueryDropTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IgmpSnoopQueryDropEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of IGMP Snooping query drop per vlan and per vlan configuration."
|
|
::= {igmpSnoopMgt 30 }
|
|
|
|
igmpSnoopQueryDropEntry OBJECT-TYPE
|
|
SYNTAX IgmpSnoopQueryDropEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry of IGMP Snooping service per port and per VLAN."
|
|
INDEX { igmpSnoopQueryDropPortIndex }
|
|
::= {igmpSnoopQueryDropTable 1}
|
|
|
|
IgmpSnoopQueryDropEntry ::= SEQUENCE {
|
|
igmpSnoopQueryDropPortIndex Unsigned32,
|
|
igmpSnoopQueryDropVlanBitmap OCTET STRING
|
|
}
|
|
|
|
igmpSnoopQueryDropPortIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port and the trunk (excluding trunk members)
|
|
interface of the igmpSnoopPortTable. The interface
|
|
identified by a particular value of this index
|
|
is the same interface as identified by the same
|
|
value of ifIndex in the IF-MIB."
|
|
::= { igmpSnoopQueryDropEntry 1 }
|
|
|
|
|
|
igmpSnoopQueryDropVlanBitmap OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(512))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN bitmap which query drop applied on this port.
|
|
If all zero, it means disable,
|
|
For all VLAN, please use igmpSnoopPortTable to configure."
|
|
::= { igmpSnoopQueryDropEntry 2 }
|
|
|
|
|
|
|
|
|
|
igmpSnoopClearDynamicGroups OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The current number of IGMP groups that the interface has joined."
|
|
::= { igmpSnoopMgt 32}
|
|
|
|
|
|
igmpSnoopVlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IgmpSnoopVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of IGMP Snooping service per port."
|
|
::= {igmpSnoopMgt 33 }
|
|
|
|
igmpSnoopVlanEntry OBJECT-TYPE
|
|
SYNTAX IgmpSnoopVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry of IGMP Snooping service per VLAN."
|
|
INDEX { igmpSnoopVlanIndex }
|
|
::= {igmpSnoopVlanTable 1}
|
|
|
|
IgmpSnoopVlanEntry ::=
|
|
SEQUENCE {
|
|
igmpSnoopVlanIndex VlanIndex,
|
|
igmpSnoopVlanNumGroups Unsigned32,
|
|
igmpSnoopVlanNumJoinSend Unsigned32,
|
|
igmpSnoopVlanNumJoins Unsigned32,
|
|
igmpSnoopVlanNumJoinSuccess Unsigned32,
|
|
igmpSnoopVlanNumLeavesSend Unsigned32,
|
|
igmpSnoopVlanNumLeaves Unsigned32,
|
|
igmpSnoopVlanNumGeneralQuerySend Unsigned32,
|
|
igmpSnoopVlanNumGeneralQueryRecevied Unsigned32,
|
|
igmpSnoopVlanNumSepcificQuerySend Unsigned32,
|
|
igmpSnoopVlanNumSpecificQueryReceived Unsigned32,
|
|
igmpSnoopVlanNumInvalidReport Unsigned32,
|
|
igmpSnoopVlanClearStatistics TruthValue
|
|
}
|
|
|
|
igmpSnoopVlanIndex OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "VLAN ID"
|
|
::= { igmpSnoopVlanEntry 1 }
|
|
|
|
igmpSnoopVlanNumGroups OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Current learned groups "
|
|
::= { igmpSnoopVlanEntry 2 }
|
|
|
|
igmpSnoopVlanNumJoinSend OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of join send."
|
|
::= { igmpSnoopVlanEntry 3 }
|
|
|
|
igmpSnoopVlanNumJoins OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of join received "
|
|
::= { igmpSnoopVlanEntry 4 }
|
|
|
|
igmpSnoopVlanNumJoinSuccess OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of jion success "
|
|
::= { igmpSnoopVlanEntry 5 }
|
|
|
|
igmpSnoopVlanNumLeavesSend OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of leave send."
|
|
::= { igmpSnoopVlanEntry 6 }
|
|
|
|
igmpSnoopVlanNumLeaves OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of leave received "
|
|
::= { igmpSnoopVlanEntry 7}
|
|
|
|
igmpSnoopVlanNumGeneralQuerySend OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of general query send "
|
|
::= { igmpSnoopVlanEntry 8}
|
|
|
|
igmpSnoopVlanNumGeneralQueryRecevied OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of general query received "
|
|
::= { igmpSnoopVlanEntry 9}
|
|
|
|
igmpSnoopVlanNumSepcificQuerySend OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of specific query send"
|
|
::= { igmpSnoopVlanEntry 10}
|
|
|
|
igmpSnoopVlanNumSpecificQueryReceived OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of sepcific query received "
|
|
::= { igmpSnoopVlanEntry 11}
|
|
|
|
igmpSnoopVlanNumInvalidReport OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of invalid report received"
|
|
::= { igmpSnoopVlanEntry 12}
|
|
|
|
igmpSnoopVlanClearStatistics OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Clear this VLAN statistics"
|
|
::= { igmpSnoopVlanEntry 13}
|
|
|
|
--
|
|
-- The IpMgt Group
|
|
--
|
|
|
|
-- Management for Internet Protocol (IP).
|
|
|
|
netDefaultGateway OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP Address of the default gateway. If this value is
|
|
undefined or unknown, it shall have the value 0.0.0.0."
|
|
::= { ipMgt 2 }
|
|
|
|
ipHttpState OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Whether HTTP is enabled."
|
|
::= { ipMgt 3 }
|
|
|
|
ipHttpPort OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port number for HTTP."
|
|
::= { ipMgt 4 }
|
|
|
|
ipDhcpRestart OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
restart(1),
|
|
noRestart(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "When set to restart(1) the DHCP server will restart. When read,
|
|
this value always returns noRestart(2)."
|
|
::= { ipMgt 5 }
|
|
|
|
|
|
-- optional
|
|
ipHttpsState OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Whether HTTPS is enabled."
|
|
::= { ipMgt 6 }
|
|
|
|
ipHttpsPort OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port number for HTTPS."
|
|
::= { ipMgt 7 }
|
|
|
|
iPAddrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IPAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of iPAddrEntry."
|
|
::= { ipMgt 16 }
|
|
|
|
iPAddrEntry OBJECT-TYPE
|
|
SYNTAX IPAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A set of configuration parameters for a particular
|
|
network interface on this device. If the device has no network
|
|
interface, this table is empty.
|
|
|
|
The index is composed of the ifIndex assigned to the
|
|
corresponding interface."
|
|
INDEX { iPAddrIfIndex, iPAddrIPAddress, iPAddrSubnetMask }
|
|
::= { iPAddrTable 1 }
|
|
|
|
IPAddrEntry ::= SEQUENCE {
|
|
iPAddrIfIndex Integer32,
|
|
iPAddrIPAddress IpAddress,
|
|
iPAddrSubnetMask IpAddress,
|
|
iPAddrPrimaryInterface INTEGER,
|
|
iPAddrUnnumbered INTEGER,
|
|
iPAddrStatus RowStatus
|
|
}
|
|
|
|
iPAddrIfIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1001..5093)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The VLAN interface being used by this table entry. Only the
|
|
VLAN interfaces which have an IP configured will appear in
|
|
the table."
|
|
::= { iPAddrEntry 1 }
|
|
|
|
|
|
iPAddrIPAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of this Net interface. The default value
|
|
for this object is 0.0.0.0. If either the IPAddrIPAddress
|
|
or IPAddrSubnetMask is 0.0.0.0, then when the device
|
|
boots, it may use BOOTP to try to figure out what these
|
|
values should be. If BOOTP fails, before the device
|
|
can talk on the network, this value must be configured
|
|
(e.g., through a terminal attached to the device)."
|
|
::= { iPAddrEntry 2 }
|
|
|
|
iPAddrSubnetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The subnet mask of this Net interface. The default value
|
|
for this object is 0.0.0.0. If either the IPAddrIPAddress
|
|
or IPAddrSubnetMask are 0.0.0.0, then when the device
|
|
boots, it may use BOOTP to try to figure out what these
|
|
values should be. If BOOTP fails, before the device
|
|
can talk on the network, this value must be configured
|
|
(e.g., through a terminal attached to the device)."
|
|
::= { iPAddrEntry 3 }
|
|
|
|
|
|
iPAddrPrimaryInterface OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
unknownType(0),
|
|
primary(1),
|
|
secondary(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Whether this is a primary interface."
|
|
::= { iPAddrEntry 4 }
|
|
|
|
iPAddrUnnumbered OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
unnumbered(1),
|
|
notUnnumbered(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Whether this is an unnumbered interface."
|
|
::= { iPAddrEntry 5 }
|
|
|
|
iPAddrStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this conceptual row entry. This object isused to manage the
|
|
creation and deletion of conceptual rows.
|
|
|
|
The status column has six defined values:
|
|
|
|
- 'active', which indicates that the conceptual row is
|
|
available for use by the managed device;
|
|
|
|
- 'notInService', which indicates that the conceptual
|
|
row exists in the agent, but is unavailable for use by
|
|
the managed device (see NOTE below);
|
|
|
|
- 'notReady', which indicates that the conceptual row
|
|
exists in the agent, but is missing information
|
|
necessary in order to be available for use by the
|
|
managed device;
|
|
|
|
- 'createAndGo', which is supplied by a management
|
|
station wishing to create a new instance of a
|
|
conceptual row and to have its status automatically set
|
|
to active, making it available for use by the managed
|
|
device;
|
|
|
|
- 'createAndWait', which is supplied by a management
|
|
station wishing to create a new instance of a
|
|
conceptual row (but not make it available for use by
|
|
the managed device); and,
|
|
|
|
- 'destroy', which is supplied by a management station
|
|
wishing to delete all of the instances associated with
|
|
an existing conceptual row.
|
|
|
|
Whereas five of the six values (all except 'notReady') may
|
|
be specified in a management protocol set operation, only
|
|
three values will be returned in response to a management
|
|
protocol retrieval operation: 'notReady', 'notInService' or
|
|
'active'. That is, when queried, an existing conceptual row
|
|
has only three states: it is either available for use by
|
|
the managed device (the status column has value 'active');
|
|
it is not available for use by the managed device, though
|
|
the agent has sufficient information to make it so (the
|
|
status column has value 'notInService'); or, it is not
|
|
available for use by the managed device, and an attempt to
|
|
make it so would fail because the agent has insufficient
|
|
information (the state column has value 'notReady').
|
|
|
|
For a detailed description of this object, please refer to
|
|
SNMPv2-TC MIB."
|
|
::= { iPAddrEntry 6 }
|
|
|
|
dhcpMgt OBJECT IDENTIFIER ::= { ipMgt 11 }
|
|
dhcpClient OBJECT IDENTIFIER ::= { dhcpMgt 1 }
|
|
dhcpcOptions OBJECT IDENTIFIER ::= { dhcpClient 1 }
|
|
|
|
dhcpcInterfaceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DhcpcInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for DHCP client information listed by interface.
|
|
Depending on the nature of the product, this table may
|
|
have only one entry(e.g. for the management VLAN), or
|
|
may have many entries(e.g. for all ports, or for all
|
|
static VLANs)."
|
|
::= { dhcpcOptions 1 }
|
|
|
|
dhcpcInterfaceEntry OBJECT-TYPE
|
|
SYNTAX DhcpcInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for DHCP client information listed by interface."
|
|
INDEX { dhcpcIfIndex }
|
|
::= { dhcpcInterfaceTable 1 }
|
|
|
|
DhcpcInterfaceEntry ::= SEQUENCE
|
|
{
|
|
dhcpcIfIndex Integer32,
|
|
dhcpcIfVendorClassIdMode INTEGER,
|
|
dhcpcIfVendorClassId OCTET STRING
|
|
}
|
|
|
|
dhcpcIfIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..4093)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This is defined by ifIndex in the IF-MIB.(static vlan if index)"
|
|
::= { dhcpcInterfaceEntry 1 }
|
|
|
|
dhcpcIfVendorClassIdMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
notSpecify(1),
|
|
text(2),
|
|
hex(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Whether the vendor class ID is in text mode or in
|
|
Hex mode."
|
|
::= { dhcpcInterfaceEntry 4 }
|
|
|
|
dhcpcIfVendorClassId OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(1..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The value that the DHCP client sets in the vendor
|
|
class_id option of DHCPDISCOVER and DHCPREQUEST messages.
|
|
This value may be used by DHCP servers to identify vendor
|
|
classof the client."
|
|
::= { dhcpcInterfaceEntry 5 }
|
|
|
|
|
|
--
|
|
--pingMgt
|
|
--
|
|
|
|
pingMgt OBJECT IDENTIFIER ::= { ipMgt 15 }
|
|
|
|
pingIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies the IP address of the device that is planned
|
|
to ping."
|
|
::= { pingMgt 1 }
|
|
|
|
pingPacketSize OBJECT-TYPE
|
|
SYNTAX Integer32 (32..512)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies the size of each data potion of ping packets
|
|
in bytes."
|
|
DEFVAL { 32 }
|
|
::= { pingMgt 2 }
|
|
|
|
pingCompleted OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "A value of true(1) will be read when this ping operation has
|
|
been either responded to or changed to the time-out status.
|
|
A value of false(2) will be read when there is a ping
|
|
operation running and all associated objects in the pingMgt
|
|
operation cannot be modified during this period."
|
|
::= { pingMgt 4 }
|
|
|
|
pingAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noAction(1),
|
|
pingStart(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The action of the pingMgt operation. Sets these objects to
|
|
pingStart(2) to begin the ping operation. Once the action
|
|
is set to pingStart(2), the associated pingMgt objects cannot
|
|
be modified until this ping operation is completed
|
|
(pingCompleted is true). When the ping has ended or there is
|
|
no ping operation performing, this object will get a value of
|
|
noAction(1)."
|
|
::= { pingMgt 5 }
|
|
|
|
-- For CHT
|
|
|
|
pingProbeCount OBJECT-TYPE
|
|
SYNTAX Integer32 (1..16)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies the number of times to perform a ping operation at a
|
|
remote host."
|
|
::= { pingMgt 6 }
|
|
|
|
-- For CHT
|
|
|
|
pingSentPackets OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The value of this object reflects the number of probes sent.
|
|
The value of this object must be reported as 0 when no probes
|
|
have been sent."
|
|
::= { pingMgt 7 }
|
|
|
|
pingReceivedPackets OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of responses received. The value of this object must
|
|
be reported as 0 when no probe responses have been received."
|
|
::= { pingMgt 8 }
|
|
|
|
-- For CHT
|
|
|
|
pingPacketLossRate OBJECT-TYPE
|
|
SYNTAX Integer32 (0..100)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Packet loss rate of this ping operation. This variable is
|
|
calculated by pingReceivedPackets and pingSentPackets. The
|
|
rate is expressed as a percentage."
|
|
::= { pingMgt 9 }
|
|
|
|
|
|
-- For CHT
|
|
|
|
pingHistoryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PingHistoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Contains the executive result information for the ping
|
|
operation."
|
|
::= { pingMgt 10 }
|
|
|
|
pingHistoryEntry OBJECT-TYPE
|
|
SYNTAX PingHistoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A conceptual row in the pingHistory table."
|
|
INDEX { pingHistoryIndex }
|
|
::= { pingHistoryTable 1 }
|
|
|
|
PingHistoryEntry::= SEQUENCE
|
|
{
|
|
pingHistoryIndex Integer32,
|
|
pingHistoryResponse Integer32
|
|
}
|
|
|
|
pingHistoryIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..16)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A new entry in this table is created when the result of
|
|
a ping probe is determined. The old entries will be cleared
|
|
when a new ping action is started."
|
|
::= { pingHistoryEntry 1 }
|
|
|
|
pingHistoryResponse OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This variable represents the round trip time and is
|
|
measured in milliseconds. The variable is the difference
|
|
between received time and sent time for a ping probe. If
|
|
the difference value is more than the time-out value or no
|
|
response is received, then the variable will be 5000
|
|
milliseconds."
|
|
::= { pingHistoryEntry 2 }
|
|
|
|
dhcpDynamicProvisionStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A per-system enable/disable configuration to decide whether to use
|
|
the specified configuration file in DHCP packet. It shall use the specified
|
|
configuration file in DHCP packet if this configuration is disabled and the
|
|
start-up configuration file is Factory_Default_Config.cfg."
|
|
::= { dhcpMgt 6 }
|
|
|
|
--
|
|
-- vlanMgt
|
|
--
|
|
|
|
-- Management for Virtual Local Area Network (VLAN).
|
|
-- This has variables not already defined in the implemented
|
|
-- standard MIB(s).
|
|
|
|
vlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for VLAN configuration."
|
|
::= { vlanMgt 1 }
|
|
|
|
vlanEntry OBJECT-TYPE
|
|
SYNTAX VlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for VLAN configuration."
|
|
INDEX { vlanIndex }
|
|
::= { vlanTable 1 }
|
|
|
|
VlanEntry ::= SEQUENCE
|
|
{
|
|
vlanIndex Unsigned32,
|
|
vlanAddressMethod INTEGER
|
|
}
|
|
|
|
vlanIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Based on dot1qVlanIndex in the Q-BRIDGE-MIB.
|
|
This table has only one entry - the entry for
|
|
the VLAN of the management interface."
|
|
::= { vlanEntry 1 }
|
|
|
|
vlanAddressMethod OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
undefined(0),
|
|
user(1),
|
|
bootp(2),
|
|
dhcp(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Method to get the IP address."
|
|
::= { vlanEntry 2 }
|
|
|
|
vlanPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VlanPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for port configuration in VLAN."
|
|
::= { vlanMgt 2 }
|
|
|
|
vlanPortEntry OBJECT-TYPE
|
|
SYNTAX VlanPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for port configuration in VLAN."
|
|
INDEX { vlanPortIndex }
|
|
::= { vlanPortTable 1 }
|
|
|
|
VlanPortEntry ::= SEQUENCE
|
|
{
|
|
vlanPortIndex Integer32,
|
|
vlanPortMode INTEGER,
|
|
vlanPortPrivateVlanType INTEGER
|
|
}
|
|
|
|
vlanPortIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..40)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The port and the trunk (excluding trunk members) interface of
|
|
the portTable. The interface identified by a particular value
|
|
of this index is the same interface as identified by the same
|
|
value of dot1qPvid in the Q-BRIDGE-MIB."
|
|
::= { vlanPortEntry 1 }
|
|
|
|
vlanPortMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
hybrid(1),
|
|
dot1qTrunk(2),
|
|
access(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This variable sets the 802.1Q VLAN mode.
|
|
Setting it to hybrid(1) sets a hybrid link.
|
|
Setting it to dot1qTrunk(2) sets a trunk link.
|
|
Setting it to access(3) sets an access link."
|
|
::= { vlanPortEntry 2 }
|
|
|
|
--°@SYS_CPNT_COMMUNITY_PRIVATE_VLAN°@(use PVLAN_CME API) start
|
|
vlanPortPrivateVlanType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
normal(1),
|
|
community(3),
|
|
promiscous(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The port type defined for private VLAN."
|
|
::= { vlanPortEntry 3 }
|
|
-- SYS_CPNT_COMMUNITY_PRIVATE_VLAN (use PVLAN_CME API) end
|
|
|
|
--
|
|
-- voiceVlanMgt
|
|
--
|
|
voiceVlanMgt OBJECT IDENTIFIER ::= { vlanMgt 6 }
|
|
|
|
voiceVlanOuiTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VoiceVlanOuiEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table containing the mac address which can be identified
|
|
by Voice VLAN."
|
|
::= { voiceVlanMgt 1 }
|
|
|
|
voiceVlanOuiEntry OBJECT-TYPE
|
|
SYNTAX VoiceVlanOuiEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table containing the mac address which can be identified
|
|
by Voice VLAN."
|
|
INDEX { voiceVlanOuiAddress }
|
|
::= { voiceVlanOuiTable 1 }
|
|
|
|
VoiceVlanOuiEntry ::=
|
|
SEQUENCE
|
|
{
|
|
voiceVlanOuiAddress MacAddress,
|
|
voiceVlanOuiMask MacAddress,
|
|
voiceVlanOuiDescription DisplayString,
|
|
voiceVlanOuiStatus ValidStatus
|
|
}
|
|
|
|
voiceVlanOuiAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "MAC address can be identified by voice vlan."
|
|
::= { voiceVlanOuiEntry 1 }
|
|
|
|
voiceVlanOuiMask OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The mask of MAC address."
|
|
::= { voiceVlanOuiEntry 2 }
|
|
|
|
voiceVlanOuiDescription OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..30))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The description of OUI."
|
|
::= { voiceVlanOuiEntry 3 }
|
|
|
|
voiceVlanOuiStatus OBJECT-TYPE
|
|
SYNTAX ValidStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Current operation status of the row."
|
|
::= { voiceVlanOuiEntry 4 }
|
|
|
|
voiceVlanEnabledId OBJECT-TYPE
|
|
SYNTAX INTEGER (-1|1..4093)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Voice VLAN enabled status and VLAN ID:
|
|
enabled (1..4093), disabled (-1)."
|
|
::= { voiceVlanMgt 2 }
|
|
|
|
voiceVlanAgingTime OBJECT-TYPE
|
|
SYNTAX INTEGER (5..43200)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Voice VLAN aging time, the unit of which is minute."
|
|
DEFVAL { 1440 }
|
|
::= { voiceVlanMgt 3 }
|
|
|
|
voiceVlanPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VoiceVlanPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A list of voice VLAN port entries."
|
|
::= { voiceVlanMgt 7 }
|
|
|
|
voiceVlanPortEntry OBJECT-TYPE
|
|
SYNTAX VoiceVlanPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry containing Voice VLAN port information,
|
|
which is applicable to a Voice VLAN enabled interface."
|
|
INDEX { voiceVlanPortIfIndex }
|
|
::= { voiceVlanPortTable 1 }
|
|
|
|
VoiceVlanPortEntry ::=
|
|
SEQUENCE
|
|
{
|
|
voiceVlanPortIfIndex Integer32,
|
|
voiceVlanPortMode INTEGER,
|
|
voiceVlanPortSecurity EnabledStatus,
|
|
voiceVlanPortPriority INTEGER,
|
|
voiceVlanPortRuleOui EnabledStatus,
|
|
voiceVlanPortRuleLldp EnabledStatus,
|
|
voiceVlanPortRemainAge DisplayString
|
|
}
|
|
|
|
voiceVlanPortIfIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The index of interface on which Voice VLAN function
|
|
is enabled."
|
|
REFERENCE "IfIndex in RFC1213."
|
|
::= { voiceVlanPortEntry 1 }
|
|
|
|
voiceVlanPortMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
auto (1),
|
|
manual (2),
|
|
none (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Voice VLAN configuration mode status."
|
|
::= { voiceVlanPortEntry 2 }
|
|
|
|
voiceVlanPortSecurity OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "If the security is enabled, the port only allows voice
|
|
traffic for the Voice VLAN."
|
|
::= { voiceVlanPortEntry 3 }
|
|
|
|
voiceVlanPortPriority OBJECT-TYPE
|
|
SYNTAX INTEGER(0..6)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The priority of the voice vlan traffic in the port."
|
|
::= { voiceVlanPortEntry 4 }
|
|
|
|
voiceVlanPortRuleOui OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The address of voice device is learned from
|
|
OUI table."
|
|
::= { voiceVlanPortEntry 5 }
|
|
|
|
voiceVlanPortRuleLldp OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The address of voice device is learned from
|
|
LLDP discovery."
|
|
::= { voiceVlanPortEntry 6 }
|
|
|
|
voiceVlanPortRemainAge OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..12))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Remaining aging time, the unit of which is minute."
|
|
::= { voiceVlanPortEntry 7 }
|
|
|
|
|
|
vlanDot1qTunnelGlobalConfig OBJECT IDENTIFIER ::= { vlanMgt 8 }
|
|
|
|
vlanDot1qTunnelStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This parameter is used to globally enable/disable
|
|
802.1Q Tunneling on the device."
|
|
::= { vlanDot1qTunnelGlobalConfig 1 }
|
|
|
|
vlanDot1qTunnelPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VlanDot1qTunnelPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for port configuration in 802.1Q Tunneling."
|
|
::= { vlanMgt 9 }
|
|
|
|
vlanDot1qTunnelPortEntry OBJECT-TYPE
|
|
SYNTAX VlanDot1qTunnelPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for port configuration in 802.1Q Tunneling."
|
|
INDEX { vlanDot1qTunnelPortIndex }
|
|
::= { vlanDot1qTunnelPortTable 1 }
|
|
|
|
VlanDot1qTunnelPortEntry ::= SEQUENCE
|
|
{
|
|
vlanDot1qTunnelPortIndex Integer32,
|
|
vlanDot1qTunnelPortMode INTEGER,
|
|
vlanDot1qTunnelPortEtherType Unsigned32,
|
|
vlanDot1qTunnelPortPriorityMapStatus EnabledStatus
|
|
}
|
|
|
|
vlanDot1qTunnelPortIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The port and the trunk (excluding trunk members) interface of
|
|
the portTable. The interface identified by a particular value
|
|
of this index is the same interface as identified by the same
|
|
value of ifIndex in the IF-MIB."
|
|
::= { vlanDot1qTunnelPortEntry 1 }
|
|
|
|
vlanDot1qTunnelPortMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
none(1),
|
|
access(2),
|
|
uplink(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This variable sets the 802.1Q Tunneling mode.
|
|
Setting it to none(1) indicates no mode in this port.
|
|
Setting it to access(2) sets as dot1q-tunnel mode port which link to customer.
|
|
Setting it to uplink(3) sets as dot1q-tunnel mode port which link to service-provider.
|
|
If vlanDot1qTunnelStatus is disabled, it means vlanDot1qTunnelPortMode is inactive."
|
|
::= { vlanDot1qTunnelPortEntry 2 }
|
|
|
|
vlanDot1qTunnelPortEtherType OBJECT-TYPE
|
|
SYNTAX Unsigned32 ('0800'h..'ffff'h)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "TPID for 802.1Q encapsulation. It's used to select a nonstandard
|
|
(nondefault) 2-byte ethertype to identify 802.1Q tagged frames."
|
|
::= { vlanDot1qTunnelPortEntry 3 }
|
|
|
|
vlanDot1qTunnelPortPriorityMapStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Status of priority mapping. Set to enabled(1) to use 802.1p
|
|
priority of inner tag as packet's priority instead of using
|
|
outer tag."
|
|
::= { vlanDot1qTunnelPortEntry 4 }
|
|
|
|
--
|
|
-- macVlanMgt
|
|
--
|
|
|
|
macVlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MacVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table that contains the settings for MAC-based VLAN."
|
|
::= { vlanMgt 11 }
|
|
|
|
macVlanEntry OBJECT-TYPE
|
|
SYNTAX MacVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A conceptual row in the macVlanTable."
|
|
INDEX { macVlanMacAddress }
|
|
::= { macVlanTable 1 }
|
|
|
|
MacVlanEntry ::= SEQUENCE
|
|
{
|
|
macVlanMacAddress MacAddress,
|
|
macVlanId VlanId,
|
|
macVlanPriority Integer32,
|
|
macVlanStatus ValidStatus
|
|
}
|
|
|
|
macVlanMacAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The MAC address that may specify an entry in the table
|
|
which contains MAC-based VLAN information."
|
|
::= { macVlanEntry 1 }
|
|
|
|
macVlanId OBJECT-TYPE
|
|
SYNTAX VlanId
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Specifies the VLAN ID which the MAC address associates
|
|
with."
|
|
::= { macVlanEntry 2 }
|
|
|
|
macVlanPriority OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Specifies the priority whcich the MAC address associates
|
|
with."
|
|
::= { macVlanEntry 3 }
|
|
|
|
macVlanStatus OBJECT-TYPE
|
|
SYNTAX ValidStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Set this to valid(1) to create an entry. Set this to
|
|
invalid(2) to destroy an entry."
|
|
::= { macVlanEntry 4 }
|
|
|
|
macVlanClearAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noClear(1),
|
|
clear(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Action for clearing macVlanTable. When this object is set
|
|
to clear(2), all entries in macVlanTable will be cleared.
|
|
When this object is read, the value of this object is
|
|
always noClear(1)."
|
|
::= { vlanMgt 12 }
|
|
|
|
--
|
|
-- subnetVlanMgt
|
|
--
|
|
|
|
subnetVlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SubnetVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table that contains the settings for IP subnet-based
|
|
VLAN."
|
|
::= { vlanMgt 13 }
|
|
|
|
subnetVlanEntry OBJECT-TYPE
|
|
SYNTAX SubnetVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A conceptual row in the subnetVlanTable."
|
|
INDEX { subnetVlanMask, subnetVlanIpAddress }
|
|
::= { subnetVlanTable 1 }
|
|
|
|
SubnetVlanEntry ::= SEQUENCE
|
|
{
|
|
subnetVlanIpAddress IpAddress,
|
|
subnetVlanMask IpAddress,
|
|
subnetVlanId Integer32,
|
|
subnetVlanPriority Integer32,
|
|
subnetVlanStatus ValidStatus
|
|
}
|
|
|
|
subnetVlanIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The IPv4 address of a subnet. Any assignment (implicit or
|
|
otherwise) of an instance of this object to a value x must
|
|
be rejected if the bitwise logical-AND of x with the value
|
|
of the corresponding instance of the subnetVlanMask object
|
|
is not equal to x."
|
|
::= { subnetVlanEntry 1 }
|
|
|
|
subnetVlanMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The netmask of a subnet. Any assignment (implicit or
|
|
otherwise) of an instance of this object to a value x must
|
|
be rejected if the bitwise logical-AND of x with the value
|
|
of the corresponding instance of the subnetVlanIpAddress
|
|
object is not equal to subnetVlanIpAddress."
|
|
::= { subnetVlanEntry 2 }
|
|
|
|
subnetVlanId OBJECT-TYPE
|
|
SYNTAX Integer32 (1..4094)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Specifies the VLAN ID which the subnet associates with."
|
|
::= { subnetVlanEntry 3 }
|
|
|
|
subnetVlanPriority OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Specifies the priority whcich the subnet associates with."
|
|
::= { subnetVlanEntry 4 }
|
|
|
|
subnetVlanStatus OBJECT-TYPE
|
|
SYNTAX ValidStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Set this to valid(1) to create an entry. Set this to
|
|
invalid(2) to destroy an entry."
|
|
::= { subnetVlanEntry 5 }
|
|
|
|
subnetVlanClearAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noClear(1),
|
|
clear(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Action for clearing subnetVlanTable. When this object is
|
|
set to clear(2), all entries in subnetVlanTable will be
|
|
cleared. When this object is read, the value of this object
|
|
is always noClear(1)."
|
|
::= { vlanMgt 14 }
|
|
|
|
-- vlanStaticExtTable
|
|
vlanStaticExtTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VlanStaticExtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The extension table of dot1qVlanStaticTable. This table
|
|
enhances the original table with extra
|
|
vlanStaticExtRspanStatus to create and destroy RSPAN
|
|
VLAN(s)."
|
|
::= { vlanMgt 15 }
|
|
|
|
vlanStaticExtEntry OBJECT-TYPE
|
|
SYNTAX VlanStaticExtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A conceptual row in the vlanStaticExtTable."
|
|
AUGMENTS { dot1qVlanStaticEntry }
|
|
::= { vlanStaticExtTable 1 }
|
|
|
|
VlanStaticExtEntry ::= SEQUENCE
|
|
{
|
|
vlanStaticExtRspanStatus INTEGER
|
|
}
|
|
|
|
vlanStaticExtRspanStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
destroy(1),
|
|
vlan(2),
|
|
rspanVlan(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Displays type of a VLAN is vlan(2) or rspanVlan(3). Set
|
|
this to destroy(1) to destroy a RSPAN VLAN. Set this to
|
|
rspanVlan(3) to create a RSPAN VLAN. Setting this to
|
|
vlan(2) is not allowed."
|
|
::= { vlanStaticExtEntry 1 }
|
|
|
|
|
|
--
|
|
-- L2/L3 VLAN Mgt
|
|
--
|
|
vlanStaticTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VlanStaticEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table for static VLAN configuration including VLAN aggregation support."
|
|
::= { vlanMgt 17 }
|
|
|
|
vlanStaticEntry OBJECT-TYPE
|
|
SYNTAX VlanStaticEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Static information for a VLAN configured on the device by (local or
|
|
network) management."
|
|
INDEX
|
|
{
|
|
vlanStaticIndex
|
|
}
|
|
::= { vlanStaticTable 1 }
|
|
|
|
VlanStaticEntry ::= SEQUENCE
|
|
{
|
|
vlanStaticIndex VlanIndex,
|
|
vlanStaticInterfaceType INTEGER
|
|
}
|
|
|
|
vlanStaticIndex OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN ID of the VLAN."
|
|
::= { vlanStaticEntry 1 }
|
|
|
|
vlanStaticInterfaceType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
l2vlan(135),
|
|
l3ipvlan(136)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface type of the VLAN (there is a subtype of IANAifType).
|
|
l2vlan(135) refers to L2 interface and can't accept any L3 related
|
|
configuration. l3ipvlan(136) refers to L3 interface and can accept
|
|
L3 related configuration."
|
|
DEFVAL { l2vlan }
|
|
::= { vlanStaticEntry 2 }
|
|
|
|
vlanDot1qTunnelSrvCvidPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VlanDot1qTunnelSrvCvidPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for port configuration to specify how to insert
|
|
outer tag by matching customer VLAN ID."
|
|
::= { vlanMgt 18 }
|
|
|
|
vlanDot1qTunnelSrvCvidPortEntry OBJECT-TYPE
|
|
SYNTAX VlanDot1qTunnelSrvCvidPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for port configuration to specify how to insert
|
|
outer tag by matching customer VLAN ID."
|
|
INDEX { vlanDot1qTunnelSrvCvidPortIndex,
|
|
vlanDot1qTunnelSrvCvidPortCvid }
|
|
::= { vlanDot1qTunnelSrvCvidPortTable 1 }
|
|
|
|
VlanDot1qTunnelSrvCvidPortEntry ::= SEQUENCE
|
|
{
|
|
vlanDot1qTunnelSrvCvidPortIndex InterfaceIndex,
|
|
vlanDot1qTunnelSrvCvidPortCvid VlanIndex,
|
|
vlanDot1qTunnelSrvCvidPortSvid VlanId,
|
|
vlanDot1qTunnelSrvCvidPortStatus ValidStatus,
|
|
vlanDot1qTunnelSrvCvidPortAction BITS
|
|
}
|
|
|
|
vlanDot1qTunnelSrvCvidPortIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The port interface of the vlanDot1qTunnelSrvCvidPortTable.
|
|
The interface identified by a particular value of this
|
|
index is the same interface as identified by the same
|
|
value of ifIndex in the IF-MIB."
|
|
::= { vlanDot1qTunnelSrvCvidPortEntry 1 }
|
|
|
|
vlanDot1qTunnelSrvCvidPortCvid OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Specifies customer VLAN ID."
|
|
::= { vlanDot1qTunnelSrvCvidPortEntry 2 }
|
|
|
|
vlanDot1qTunnelSrvCvidPortSvid OBJECT-TYPE
|
|
SYNTAX VlanId
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Specifies service VLAN ID."
|
|
::= { vlanDot1qTunnelSrvCvidPortEntry 3 }
|
|
|
|
vlanDot1qTunnelSrvCvidPortStatus OBJECT-TYPE
|
|
SYNTAX ValidStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Set to valid(1) to create an entry.
|
|
Set to invalid(2) to destroy an entry."
|
|
::= { vlanDot1qTunnelSrvCvidPortEntry 5 }
|
|
|
|
vlanDot1qTunnelSrvCvidPortAction OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
reserved0(0),
|
|
reserved1(1),
|
|
assignSvid(2), -- assigns service VLAN ID
|
|
reserved3(3),
|
|
removeCtag(4) -- removes customer VLAN tag
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Sets action of this entry."
|
|
::= { vlanDot1qTunnelSrvCvidPortEntry 6 }
|
|
|
|
vlanDot1qTunnelSrvDfltPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VlanDot1qTunnelSrvDfltPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for port configuration to specify the behavior
|
|
of default service."
|
|
::= { vlanMgt 22 }
|
|
|
|
vlanDot1qTunnelSrvDfltPortEntry OBJECT-TYPE
|
|
SYNTAX VlanDot1qTunnelSrvDfltPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for port configuration to specify the behavior
|
|
of default service."
|
|
INDEX { vlanDot1qTunnelSrvDfltPortIndex }
|
|
::= { vlanDot1qTunnelSrvDfltPortTable 1 }
|
|
|
|
VlanDot1qTunnelSrvDfltPortEntry ::= SEQUENCE
|
|
{
|
|
vlanDot1qTunnelSrvDfltPortIndex InterfaceIndex,
|
|
vlanDot1qTunnelSrvDfltPortStatus ValidStatus,
|
|
vlanDot1qTunnelSrvDfltPortAction BITS
|
|
}
|
|
|
|
vlanDot1qTunnelSrvDfltPortIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The port interface of the vlanDot1qTunnelSrvDfltPortTable.
|
|
The interface identified by a particular value of this
|
|
index is the same interface as identified by the same
|
|
value of ifIndex in the IF-MIB."
|
|
::= { vlanDot1qTunnelSrvDfltPortEntry 1 }
|
|
|
|
vlanDot1qTunnelSrvDfltPortStatus OBJECT-TYPE
|
|
SYNTAX ValidStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Set to valid(1) to create an entry.
|
|
Set to invalid(2) to destroy an entry."
|
|
::= { vlanDot1qTunnelSrvDfltPortEntry 2 }
|
|
|
|
vlanDot1qTunnelSrvDfltPortAction OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
discard(0), -- discards traffic
|
|
reserved1(1),
|
|
reserved2(2),
|
|
reserved3(3),
|
|
removeCtag(4) -- removes customer VLAN tag
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Sets action of this entry."
|
|
::= { vlanDot1qTunnelSrvDfltPortEntry 3 }
|
|
|
|
--
|
|
-- priorityMgt
|
|
--
|
|
|
|
-- Management for traffic priority. This allows a user
|
|
-- to specify which data packets have greater precedence
|
|
-- when traffic is buffered in the switch due to congestion.
|
|
|
|
--prioSchedModePortTable
|
|
prioSchedModePortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrioSchedModePortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for per port scheduling mode."
|
|
::= { priorityMgt 15 }
|
|
|
|
prioSchedModePortEntry OBJECT-TYPE
|
|
SYNTAX PrioSchedModePortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for per port scheduling mode."
|
|
INDEX { prioSchedModePortIndex }
|
|
::= { prioSchedModePortTable 1 }
|
|
|
|
PrioSchedModePortEntry ::=SEQUENCE
|
|
{
|
|
prioSchedModePortIndex InterfaceIndex,
|
|
prioSchedModePort INTEGER
|
|
}
|
|
|
|
prioSchedModePortIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The port interface of the prioSchedModePortEntry."
|
|
::= { prioSchedModePortEntry 1 }
|
|
|
|
prioSchedModePort OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
wrr(1),
|
|
strict(2),
|
|
strict-wrr(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The scheduling mode status of ethernet port.
|
|
wrr(1), strict(2), strict-wrr(4)"
|
|
::= { prioSchedModePortEntry 2 }
|
|
|
|
--prioWrrPortTable
|
|
prioWrrPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrioWrrPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for per port weighted round robin (WRR)."
|
|
::= { priorityMgt 12 }
|
|
|
|
prioWrrPortEntry OBJECT-TYPE
|
|
SYNTAX PrioWrrPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for per port weighted round robin (WRR)."
|
|
INDEX { prioWrrPortIfIndex,prioWrrPortTrafficClass }
|
|
::= { prioWrrPortTable 1 }
|
|
|
|
PrioWrrPortEntry ::= SEQUENCE
|
|
{
|
|
prioWrrPortIfIndex InterfaceIndex,
|
|
prioWrrPortTrafficClass Integer32,
|
|
prioWrrPortWeight Integer32
|
|
}
|
|
|
|
prioWrrPortIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The port interface of the prioWrrPortEntry. The interface
|
|
identified by a particular value of this index is the
|
|
same interface as identified by the same value of
|
|
ifIndex in the IF-MIB."
|
|
::= { prioWrrPortEntry 1 }
|
|
|
|
prioWrrPortTrafficClass OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Traffic class for this entry, as defined in
|
|
dot1dTrafficClass in the P-BRIDGE-MIB. The actual
|
|
maximum depends on the hardware, and is
|
|
equal to dot1dPortNumTrafficClasses-1."
|
|
REFERENCE "MIB.IETF|Q-BRIDGE-MIB.dot1dTrafficClass."
|
|
::= { prioWrrPortEntry 2 }
|
|
|
|
prioWrrPortWeight OBJECT-TYPE
|
|
SYNTAX Integer32 (1..15)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Weight for this entry."
|
|
::= { prioWrrPortEntry 3 }
|
|
|
|
--
|
|
-- trapDestMgt
|
|
--
|
|
|
|
-- trapVar is for binding variables for traps, there is no value when
|
|
-- no trap is sent.
|
|
trapVar OBJECT IDENTIFIER ::= { trapDestMgt 2 }
|
|
|
|
-- For IP Filter Reject
|
|
|
|
trapIpFilterRejectMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
web(1),
|
|
snmp(2),
|
|
telnet(3)
|
|
}
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "This variable is for trap var binding,
|
|
indicated the ipfilter reject mode.
|
|
web(1),
|
|
snmp(2),
|
|
telnet(3)."
|
|
::= { trapVar 6 }
|
|
|
|
trapIpFilterRejectIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "This variable is for trap var binding,
|
|
indicating the IP address that rejected by the ipfilter."
|
|
::= { trapVar 7 }
|
|
|
|
trapVarMacAddr OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The MAC address."
|
|
::= { trapVar 10 }
|
|
|
|
trapVarLoginUserName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..8))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The name of the user who logs into the switch."
|
|
::= { trapVar 11 }
|
|
|
|
trapVarSessionType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
web(1), -- deprecated; use http(6) and https(7)
|
|
snmp(2),
|
|
telnet(3),
|
|
console(4),
|
|
ssh(5),
|
|
http(6),
|
|
https(7)
|
|
}
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The method by which the user logs in to control the
|
|
switch."
|
|
::= { trapVar 12 }
|
|
|
|
trapVarLoginInetAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The address type of the address associated with this agent.
|
|
Only IPv4 and IPv6 types are supported."
|
|
::= { trapVar 15 }
|
|
|
|
trapVarLoginInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The IP address from which the user logs into the switch."
|
|
::= { trapVar 16 }
|
|
|
|
trapIpFilterRejectInetAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "This variable is for trap var binding, indicating
|
|
the IP address that was rejected by the IP filter."
|
|
::= { trapVar 17 }
|
|
|
|
trapIpFilterRejectInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "This variable is for trap var binding, indicating
|
|
the IP address that was rejected by the IP filter."
|
|
::= { trapVar 18 }
|
|
|
|
trapPortSecurityIntrusionMac OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "This variable indicates the intrusion MAC address."
|
|
::= { trapVar 29 }
|
|
|
|
-- For DHCP rogue server attack
|
|
trapDhcpClientPortIfIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "ifIndex for the port connected to DHCP rogue server."
|
|
::= { trapVar 62 }
|
|
|
|
trapDhcpServerIpAddress OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The IP address of the rogue server."
|
|
::= { trapVar 63 }
|
|
|
|
-- For SFP's alarm/warning type
|
|
trapSfpThresholdAlarmWarnIfIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "ifIndex for the port issued alarm/warning trap."
|
|
::= { trapVar 64 }
|
|
|
|
trapSfpThresholdAlarmWarnType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
rxPowerHighAlarm(1),
|
|
rxPowerLowAlarm(2),
|
|
rxPowerHighWarning(3),
|
|
rxPowerLowWarning(4),
|
|
txPowerHighAlarm(5),
|
|
txPowerLowAlarm(6),
|
|
txPowerHighWarning(7),
|
|
txPowerLowWarning(8),
|
|
temperatureHighAlarm(9),
|
|
temperatureLowAlarm(10),
|
|
temperatureHighWarning(11),
|
|
temperatureLowWarning(12),
|
|
voltageHighAlarm(13),
|
|
voltageLowAlarm(14),
|
|
voltageHighWarning(15),
|
|
voltageLowWarning(16),
|
|
currentHighAlarm(17),
|
|
currentLowAlarm(18),
|
|
currentHighWarning(19),
|
|
currentLowWarning(20),
|
|
rxPowerAlarmWarnCease(21),
|
|
txPowerAlarmWarnCease(22),
|
|
temperatureAlarmWarnCease(23),
|
|
voltageAlarmWarnCease(24),
|
|
currentAlarmWarnCease(25)
|
|
}
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "SFP's alarm/warning type ."
|
|
::= { trapVar 65 }
|
|
|
|
-- For UDLD
|
|
trapUdldPortShutdownReason OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
unidirectionalLink(1),
|
|
mismatchWithNeighbor(2),
|
|
transmitToReceiveLoop(3),
|
|
aggressiveModeFailure(4)
|
|
}
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "This variable is for trap var binding,
|
|
indicated the reason for the UDLD port shutdown.
|
|
unidirectionalLink(1): unidirectional link detected,
|
|
mismatchWithNeighbor(2): mismatch with neighbor state reported.
|
|
transmitToReceiveLoop(3): transmit-to-receive loop detected.
|
|
aggressiveModeFailure(4): aggressive mode failure detected."
|
|
::= { trapVar 66 }
|
|
|
|
--
|
|
-- AlarmMgt
|
|
--
|
|
alarmMgt OBJECT IDENTIFIER ::= { trapDestMgt 5 }
|
|
alarmMajorType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
allFeLinkDown(1),
|
|
allGeLinkDown(2),
|
|
allFanFailure(3),
|
|
powerModuleFailure(4),
|
|
wrongPowerModuleSet(5),
|
|
thermalDetectorOverHeating(6),
|
|
fanFailure(7)
|
|
}
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates which event triggers the trap."
|
|
::= { alarmMgt 1 }
|
|
|
|
alarmMajorStatus OBJECT-TYPE
|
|
SYNTAX BITS
|
|
{
|
|
allFeLinkDown(0),
|
|
allGeLinkDown(1),
|
|
allFanFailure(2),
|
|
powerModuleFail(3),
|
|
wrongPowerModuleSet(4),
|
|
thermalDetectorOverHeating(5),
|
|
fanFailure(6)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates which event triggers the trap."
|
|
::= { alarmMgt 2 }
|
|
|
|
alarmMinorType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
feLinkDown(1),
|
|
geLinkDown(2),
|
|
fanFailure(3),
|
|
thermalDetectorOverHeating(4),
|
|
thermalDetectorOverCooling(5),
|
|
powerSupplyUnitAMissing(6),
|
|
powerSupplyUnitBMissing(7)
|
|
}
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates which event triggers the trap."
|
|
::= { alarmMgt 3 }
|
|
|
|
alarmMinorStatus OBJECT-TYPE
|
|
SYNTAX BITS
|
|
{
|
|
feLinkDown(0),
|
|
geLinkDown(1),
|
|
fanFailure(2),
|
|
thermalDetectorOverHeating(3),
|
|
thermalDetectorOverCooling(4),
|
|
powerSupplyUnitAMissing(5),
|
|
powerSupplyUnitBMissing(6)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates which event triggers the trap."
|
|
::= { alarmMgt 4 }
|
|
|
|
alarmMajorRecoveryType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
powerModuleRecovery(1),
|
|
wrongPowerModuleSetRecovery(2),
|
|
thermalDetectorOverHeatingRecovery(3),
|
|
fanRecovery(4)
|
|
}
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates which event triggers the trap."
|
|
::= { alarmMgt 5 }
|
|
|
|
alarmMajorRecoveryStatus OBJECT-TYPE
|
|
SYNTAX BITS
|
|
{
|
|
powerModuleRecovery(0),
|
|
wrongPowerModuleSetRecovery(1),
|
|
thermalDetectorOverHeatingRecovery(2),
|
|
fanRecovery(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates which event triggers the trap."
|
|
::= { alarmMgt 6 }
|
|
|
|
alarmInputType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
alarmInputType1(1),
|
|
alarmInputType2(2),
|
|
alarmInputType3(3),
|
|
alarmInputType4(4)
|
|
}
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates which alarm input event triggers the trap."
|
|
::= { alarmMgt 7 }
|
|
|
|
alarmInputStatus OBJECT-TYPE
|
|
SYNTAX BITS
|
|
{
|
|
alarmInputType1(0),
|
|
alarmInputType2(1),
|
|
alarmInputType3(2),
|
|
alarmInputType4(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates which event triggers the trap."
|
|
::= { alarmMgt 8 }
|
|
|
|
--
|
|
-- qosMgt
|
|
--
|
|
|
|
-- Management for Quality of Service (QoS) for network traffic.
|
|
|
|
--
|
|
-- rateLimitMgt
|
|
--
|
|
|
|
-- optional
|
|
|
|
rateLimitMgt OBJECT IDENTIFIER ::= { qosMgt 1 }
|
|
|
|
rateLimitPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RateLimitPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for rate limit of each port."
|
|
::= { rateLimitMgt 2 }
|
|
|
|
rateLimitPortEntry OBJECT-TYPE
|
|
SYNTAX RateLimitPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for rate limit of each port."
|
|
INDEX { rlPortIndex }
|
|
::= { rateLimitPortTable 1 }
|
|
|
|
|
|
RateLimitPortEntry ::= SEQUENCE
|
|
{
|
|
rlPortIndex Integer32,
|
|
rlPortInputStatus EnabledStatus,
|
|
rlPortOutputStatus EnabledStatus,
|
|
rlPortInputLimitInKilo Integer32,
|
|
rlPortOutputLimitInKilo Integer32
|
|
}
|
|
|
|
rlPortIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The port and the trunk (including trunk member) interface of
|
|
the portTable. The interface identified by a particular value
|
|
of this index is the same interface as identified by the same
|
|
value of ifIndex in the IF-MIB."
|
|
::= { rateLimitPortEntry 1 }
|
|
|
|
-- all need (both acd and non-acd)
|
|
rlPortInputStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Whether input rate limit is enabled for this port."
|
|
::= { rateLimitPortEntry 6 }
|
|
|
|
-- all need (both acd and non-acd)
|
|
rlPortOutputStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Whether output rate limit is enabled for this port."
|
|
::= { rateLimitPortEntry 7 }
|
|
|
|
rlPortInputLimitInKilo OBJECT-TYPE
|
|
SYNTAX Integer32 (64..40000000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Value of the input rate limit. Its unit is kilobits per
|
|
second."
|
|
::= { rateLimitPortEntry 10 }
|
|
|
|
rlPortOutputLimitInKilo OBJECT-TYPE
|
|
SYNTAX Integer32 (64..40000000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Value of the output rate limit. Its unit is kilobits per
|
|
second."
|
|
::= { rateLimitPortEntry 11 }
|
|
|
|
cosMgt OBJECT IDENTIFIER ::= { qosMgt 3 }
|
|
prioIfClassificationModeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrioIfClassificationModeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table for setting the interface Qos mapping classification mode."
|
|
::= { cosMgt 2 }
|
|
|
|
prioIfClassificationModeEntry OBJECT-TYPE
|
|
SYNTAX PrioIfClassificationModeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry for setting the interface Qos mapping classification mode."
|
|
INDEX
|
|
{
|
|
prioIfClassificationModeIf
|
|
}
|
|
::= { prioIfClassificationModeTable 1 }
|
|
|
|
PrioIfClassificationModeEntry ::= SEQUENCE
|
|
{
|
|
prioIfClassificationModeIf InterfaceIndex,
|
|
prioIfClassificationModeStatus INTEGER
|
|
}
|
|
|
|
prioIfClassificationModeIf OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port or trunk interface of the device. The interface identified by
|
|
a particular value of this index is the same interface as identified
|
|
by the same value of ifIndex in the IF-MIB."
|
|
::= { prioIfClassificationModeEntry 1 }
|
|
|
|
prioIfClassificationModeStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
cos(0),
|
|
ipPrecedence(1),
|
|
dscp(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Qos mapping classification mode of the interface. cos mode means
|
|
that the internal priority is mapped from priority field of packet's
|
|
VLAN tag if a VLAN tag exists; IP precedence mode means that the
|
|
internal priority is mapped from the IP precedence value of IP
|
|
packets; DSCP mode means the internal priority is mapped from the dscp
|
|
value of IP packets."
|
|
::= { prioIfClassificationModeEntry 2 }
|
|
|
|
|
|
--
|
|
-- The mapping table from CoS/CFI to internal QoS label
|
|
--
|
|
|
|
prioCosToDscpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrioCosToDscpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table for CoS/CFI to internal QoS label mapping."
|
|
::= { cosMgt 3 }
|
|
|
|
prioCosToDscpEntry OBJECT-TYPE
|
|
SYNTAX PrioCosToDscpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry for CoS/CFI to internal QoS label mapping."
|
|
INDEX
|
|
{
|
|
prioCosToDscpIfValue,
|
|
prioCosToDscpCosValue,
|
|
prioCosToDscpCFIValue
|
|
}
|
|
::= { prioCosToDscpTable 1 }
|
|
|
|
PrioCosToDscpEntry ::= SEQUENCE
|
|
{
|
|
prioCosToDscpIfValue InterfaceIndex,
|
|
prioCosToDscpCosValue Integer32,
|
|
prioCosToDscpCFIValue Integer32,
|
|
prioCosToDscpPhbValue Integer32,
|
|
prioCosToDscpColorValue INTEGER
|
|
}
|
|
|
|
prioCosToDscpIfValue OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port or the trunk interface of the device. The interface
|
|
identified by a particular value of this index is the same interface
|
|
as identified by the same value of ifIndex in the IF-MIB."
|
|
::= { prioCosToDscpEntry 1 }
|
|
|
|
prioCosToDscpCosValue OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The CoS value (0~7) mapped to an internal QoS label value which is
|
|
composed of PHB(3 bits) and drop precedence(2 bits)."
|
|
::= { prioCosToDscpEntry 2 }
|
|
|
|
prioCosToDscpCFIValue OBJECT-TYPE
|
|
SYNTAX Integer32 (0..1)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The CFI value (0 or 1) mapped to an internal QoS label value which is
|
|
composed of PHB(3 bits) and drop precedence(2 bits)."
|
|
::= { prioCosToDscpEntry 3 }
|
|
|
|
prioCosToDscpPhbValue OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PHB value of internal QoS label."
|
|
::= { prioCosToDscpEntry 5 }
|
|
|
|
prioCosToDscpColorValue OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
green(0),
|
|
red(1),
|
|
yellow(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The drop precedence value of internal QoS label. Green(0), Yellow(3),
|
|
Red(1)."
|
|
::= { prioCosToDscpEntry 6 }
|
|
|
|
--
|
|
-- The mapping table from IP precedence to internal Qos label
|
|
--
|
|
|
|
prioPrecToDscpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrioPrecToDscpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table for IP precedence to internal QoS label mapping. This table
|
|
setting will take effect only when the interface QoS mapping
|
|
classification mode is set to IP precedence mode."
|
|
::= { cosMgt 4 }
|
|
|
|
prioPrecToDscpEntry OBJECT-TYPE
|
|
SYNTAX PrioPrecToDscpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry for IP precedence to internal QoS label mapping."
|
|
INDEX
|
|
{
|
|
prioPrecToDscpIfValue,
|
|
prioPrecToDscpPrecValue
|
|
}
|
|
::= { prioPrecToDscpTable 1 }
|
|
|
|
PrioPrecToDscpEntry ::= SEQUENCE
|
|
{
|
|
prioPrecToDscpIfValue InterfaceIndex,
|
|
prioPrecToDscpPrecValue Integer32,
|
|
prioPrecToDscpPhbValue Integer32,
|
|
prioPrecToDscpColorValue INTEGER
|
|
}
|
|
|
|
prioPrecToDscpIfValue OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port or trunk interface of the device. The interface identified by
|
|
a particular value of this index is the same interface as identified
|
|
by the same value of ifIndex in the IF-MIB."
|
|
::= { prioPrecToDscpEntry 1 }
|
|
|
|
prioPrecToDscpPrecValue OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP precedence value mapped to internal QoS label value which is
|
|
composed of PHB (3 bits) and drop precedence (2 bits)."
|
|
::= { prioPrecToDscpEntry 2 }
|
|
|
|
prioPrecToDscpPhbValue OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PHB value of internal QoS label."
|
|
::= { prioPrecToDscpEntry 4 }
|
|
|
|
prioPrecToDscpColorValue OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
green(0),
|
|
red(1),
|
|
yellow(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The drop precedence value of internal QoS label. Green(0), Yellow(3),
|
|
Red(1)."
|
|
::= { prioPrecToDscpEntry 5 }
|
|
|
|
--
|
|
-- The mapping table from DSCP to internal Qos label
|
|
--
|
|
|
|
prioDscpToDscpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrioDscpToDscpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table for DSCP to internal QoS label mapping. This table setting will
|
|
take effect only when the interface Qos mapping classification mode is
|
|
set to DSCP mode."
|
|
::= { cosMgt 5 }
|
|
|
|
prioDscpToDscpEntry OBJECT-TYPE
|
|
SYNTAX PrioDscpToDscpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry for ingress DSCP to internal QoS label mapping."
|
|
INDEX
|
|
{
|
|
prioDscpToDscpIfValue,
|
|
prioDscpToDscpIngressDscpValue
|
|
}
|
|
::= { prioDscpToDscpTable 1 }
|
|
|
|
PrioDscpToDscpEntry ::= SEQUENCE
|
|
{
|
|
prioDscpToDscpIfValue InterfaceIndex,
|
|
prioDscpToDscpIngressDscpValue Integer32,
|
|
prioDscpToDscpPhbValue Integer32,
|
|
prioDscpToDscpColorValue INTEGER
|
|
}
|
|
|
|
prioDscpToDscpIfValue OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port or trunk interface of the device. The interface identified by
|
|
a particular value of this index is the same interface as identified
|
|
by the same value of ifIndex in the IF-MIB."
|
|
::= { prioDscpToDscpEntry 1 }
|
|
|
|
prioDscpToDscpIngressDscpValue OBJECT-TYPE
|
|
SYNTAX Integer32 (0..63)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ingress DSCP value which will be mapped to internal QoS label
|
|
value."
|
|
::= { prioDscpToDscpEntry 2 }
|
|
|
|
prioDscpToDscpPhbValue OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PHB value of internal QoS label."
|
|
::= { prioDscpToDscpEntry 4 }
|
|
|
|
prioDscpToDscpColorValue OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
green(0),
|
|
red(1),
|
|
yellow(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The drop precedence value of internal QoS label. Green(0), Yellow(3),
|
|
Red(1)."
|
|
::= { prioDscpToDscpEntry 5 }
|
|
|
|
--
|
|
-- The mapping table from TCP/UDP destination port number to internal Qos label
|
|
--
|
|
|
|
prioDstPortToDscpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrioDstPortToDscpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table for TCP/UDP destination port number to internal Qos label
|
|
mapping. This table setting will always take effect for TCP/UDP
|
|
packets no matter of what interface QoS mapping classification mode is
|
|
set."
|
|
::= { cosMgt 6 }
|
|
|
|
prioDstPortToDscpEntry OBJECT-TYPE
|
|
SYNTAX PrioDstPortToDscpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry for TCP/UDP destination port to internal QoS label mapping."
|
|
INDEX
|
|
{
|
|
prioDstPortToDscpIfValue,
|
|
prioDstPortToDscpProtocolValue,
|
|
prioDstPortToDscpDstPortValue
|
|
}
|
|
::= { prioDstPortToDscpTable 1 }
|
|
|
|
PrioDstPortToDscpEntry ::= SEQUENCE
|
|
{
|
|
prioDstPortToDscpIfValue InterfaceIndex,
|
|
prioDstPortToDscpProtocolValue INTEGER,
|
|
prioDstPortToDscpDstPortValue Integer32,
|
|
prioDstPortToDscpPhbValue Integer32,
|
|
prioDstPortToDscpColorValue INTEGER
|
|
}
|
|
|
|
prioDstPortToDscpIfValue OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port or the trunk interface of the device. The interface
|
|
identified by a particular value of this index is the same interface
|
|
as identified by the same value of ifIndex in the IF-MIB."
|
|
::= { prioDstPortToDscpEntry 1 }
|
|
|
|
prioDstPortToDscpProtocolValue OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
tcp(6),
|
|
udp(17)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The protocol value (TCP:6, UDP:17) which will be mapped to internal
|
|
QoS label value."
|
|
::= { prioDstPortToDscpEntry 2 }
|
|
|
|
prioDstPortToDscpDstPortValue OBJECT-TYPE
|
|
SYNTAX Integer32(1..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The destination port number value which will be mapped to internal
|
|
QoS label value."
|
|
::= { prioDstPortToDscpEntry 3 }
|
|
|
|
prioDstPortToDscpPhbValue OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PHB value of internal QoS label."
|
|
::= { prioDstPortToDscpEntry 5 }
|
|
|
|
prioDstPortToDscpColorValue OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
green(0),
|
|
red(1),
|
|
yellow(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The drop precedence value of internal QoS label. Green(0), Yellow(3),
|
|
Red(1)."
|
|
::= { prioDstPortToDscpEntry 6 }
|
|
|
|
|
|
--
|
|
-- The mapping table from internal Qos label to CoS and CFI
|
|
--
|
|
|
|
prioDscpToCosTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrioDscpToCosEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table for internal QoS label to CoS and CFI mapping."
|
|
::= { cosMgt 7 }
|
|
|
|
prioDscpToCosEntry OBJECT-TYPE
|
|
SYNTAX PrioDscpToCosEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry for internal QoS label to CoS and CFI mapping."
|
|
INDEX
|
|
{
|
|
prioDscpToCosIfValue,
|
|
prioDscpToCosPHBValue,
|
|
prioDscpToCosDropPrecedenceValue
|
|
}
|
|
::= { prioDscpToCosTable 1 }
|
|
|
|
PrioDscpToCosEntry ::= SEQUENCE
|
|
{
|
|
prioDscpToCosIfValue InterfaceIndex,
|
|
prioDscpToCosPHBValue Integer32,
|
|
prioDscpToCosDropPrecedenceValue INTEGER,
|
|
prioDscpToCosCFICosValue Integer32
|
|
}
|
|
|
|
prioDscpToCosIfValue OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port or trunk interface of the device. The interface identified by
|
|
a particular value of this index is the same interface as identified
|
|
by the same value of ifIndex in the IF-MIB."
|
|
::= { prioDscpToCosEntry 1 }
|
|
|
|
prioDscpToCosPHBValue OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PHB value of internal QoS label."
|
|
::= { prioDscpToCosEntry 2 }
|
|
|
|
prioDscpToCosDropPrecedenceValue OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
green(0),
|
|
red(1),
|
|
yellow(3)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The drop precedence value of internal QoS label. Green(0), Yellow(3),
|
|
Red(1)."
|
|
::= { prioDscpToCosEntry 3 }
|
|
|
|
prioDscpToCosCFICosValue OBJECT-TYPE
|
|
SYNTAX Integer32 (0..16)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The remarked CFI and CoS value mapped from the internal Qos label
|
|
value when the packet leaves the device. The egress remarked CFI
|
|
value equals to (prioDscpToCosCFICosValue >>3) and the egress
|
|
remarked CoS value equals to (prioDscpToCosCFICosValue & 0x7)."
|
|
::= { prioDscpToCosEntry 4 }
|
|
|
|
-- The mapping table for packet priority to drop precedence mapping.
|
|
|
|
prioPrioToDropPrecTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrioPrioToDropPrecEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table for packet priority to drop precedence mapping."
|
|
::= { cosMgt 8 }
|
|
|
|
prioPrioToDropPrecEntry OBJECT-TYPE
|
|
SYNTAX PrioPrioToDropPrecEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry for packet priority to drop precedence mapping."
|
|
INDEX
|
|
{
|
|
prioPrioToDropPrecIfValue,
|
|
prioPrioToDropPrecPriorityValue
|
|
}
|
|
::= { prioPrioToDropPrecTable 1 }
|
|
|
|
PrioPrioToDropPrecEntry ::= SEQUENCE
|
|
{
|
|
prioPrioToDropPrecIfValue InterfaceIndex,
|
|
prioPrioToDropPrecPriorityValue Integer32,
|
|
prioPrioToDropPrecPrecValue INTEGER
|
|
}
|
|
|
|
prioPrioToDropPrecIfValue OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port or the trunk interface of the device. The interface
|
|
identified by a particular value of this index is the same interface
|
|
as identified by the same value of ifIndex in the IF-MIB."
|
|
::= { prioPrioToDropPrecEntry 1 }
|
|
|
|
|
|
prioPrioToDropPrecPriorityValue OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of packet default priority."
|
|
::= { prioPrioToDropPrecEntry 2 }
|
|
|
|
prioPrioToDropPrecPrecValue OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
green(0),
|
|
red(1),
|
|
yellow(3)
|
|
}
|
|
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The drop precedence value of internal QoS label. Green(0),Yellow(3),
|
|
Red(1)."
|
|
::= { prioPrioToDropPrecEntry 3 }
|
|
|
|
--
|
|
-- The interface mapping table from PHB to queue
|
|
--
|
|
|
|
prioDscpToQueueTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrioDscpToQueueEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table for PHB to queue mapping."
|
|
::= { cosMgt 9 }
|
|
|
|
prioDscpToQueueEntry OBJECT-TYPE
|
|
SYNTAX PrioDscpToQueueEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry for PHB to queue mapping."
|
|
INDEX
|
|
{
|
|
prioDscpToQueueIfValue,
|
|
prioDscpToQueuePHBValue
|
|
}
|
|
::= { prioDscpToQueueTable 1 }
|
|
|
|
PrioDscpToQueueEntry ::= SEQUENCE
|
|
{
|
|
prioDscpToQueueIfValue InterfaceIndex,
|
|
prioDscpToQueuePHBValue Integer32,
|
|
prioDscpToQueueQueueValue Integer32
|
|
}
|
|
|
|
prioDscpToQueueIfValue OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port or trunk interface of the device. The interface identified by
|
|
a particular value of this index is the same interface as identified
|
|
by the same value of ifIndex in the IF-MIB."
|
|
::= { prioDscpToQueueEntry 1 }
|
|
|
|
prioDscpToQueuePHBValue OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PHB value of internal QoS label."
|
|
::= { prioDscpToQueueEntry 2 }
|
|
|
|
prioDscpToQueueQueueValue OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The queue value which is mapped from the PHB value of QoS label."
|
|
::= { prioDscpToQueueEntry 3 }
|
|
|
|
-- End of interface tables for Cos priority management: cosMgt(3).
|
|
-- Corresponding global tables are defined in cosGlobalMgt(6).
|
|
|
|
|
|
--
|
|
--diffServMgt
|
|
--
|
|
diffServMgt OBJECT IDENTIFIER ::= { qosMgt 4 }
|
|
|
|
diffServPolicyMapTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DiffServPolicyMapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for policy map."
|
|
::= { diffServMgt 10 }
|
|
|
|
diffServPolicyMapEntry OBJECT-TYPE
|
|
SYNTAX DiffServPolicyMapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for policy map."
|
|
INDEX { diffServPolicyMapIndex }
|
|
::= { diffServPolicyMapTable 1 }
|
|
|
|
DiffServPolicyMapEntry ::= SEQUENCE
|
|
{
|
|
diffServPolicyMapIndex Integer32,
|
|
diffServPolicyMapName DisplayString,
|
|
diffServPolicyMapDescription DisplayString,
|
|
diffServPolicyMapElementIndexList OCTET STRING,
|
|
diffServPolicyMapStatus RowStatus
|
|
}
|
|
|
|
diffServPolicyMapIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..32)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An index that uniquely identifies an entry in this table."
|
|
::= { diffServPolicyMapEntry 1 }
|
|
|
|
diffServPolicyMapName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The name of this entry."
|
|
::= { diffServPolicyMapEntry 2 }
|
|
|
|
diffServPolicyMapDescription OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..64))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The description of this entry."
|
|
::= { diffServPolicyMapEntry 3 }
|
|
|
|
diffServPolicyMapElementIndexList OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The octet string containes the diffServPolicyMapElementEntry
|
|
indexes. Two octets express one index and it is represented
|
|
in network order. This index list indicates the
|
|
diffServPolicyMapEntrys which belong to this entry."
|
|
::= { diffServPolicyMapEntry 4 }
|
|
|
|
diffServPolicyMapStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This object is used to create a new row, or modify or delete
|
|
an existing row, in this table. The status column has six
|
|
defined values:
|
|
The status column has six defined values:
|
|
|
|
- 'active', which indicates that the conceptual row is
|
|
available for use by the managed device;
|
|
|
|
- 'notInService', which indicates that the conceptual
|
|
row exists in the agent, but is unavailable for use by
|
|
the managed device (see NOTE below);
|
|
|
|
- 'notReady', which indicates that the conceptual row
|
|
exists in the agent, but is missing information
|
|
necessary in order to be available for use by the
|
|
managed device;
|
|
|
|
- 'createAndGo', which is supplied by a management
|
|
station wishing to create a new instance of a
|
|
conceptual row and to have its status automatically set
|
|
to active, making it available for use by the managed
|
|
device;
|
|
|
|
- 'createAndWait', which is supplied by a management
|
|
station wishing to create a new instance of a
|
|
conceptual row (but not make it available for use by
|
|
the managed device); and,
|
|
|
|
- 'destroy', which is supplied by a management station
|
|
wishing to delete all of the instances associated with
|
|
an existing conceptual row.
|
|
|
|
Whereas five of the six values (all except 'notReady') may
|
|
be specified in a management protocol set operation, only
|
|
three values will be returned in response to a management
|
|
protocol retrieval operation: 'notReady', 'notInService' or
|
|
'active'. That is, when queried, an existing conceptual row
|
|
has only three states: it is either available for use by
|
|
the managed device (the status column has the value
|
|
'active');it is not available for use by the managed device,
|
|
though the agent has sufficient information to make it so
|
|
(the status column has the value 'notInService'); or, it is
|
|
not available for use by the managed device, and an attempt
|
|
to make it so would fail because the agent has insufficient
|
|
information (the state column has the value 'notReady').
|
|
|
|
For a detailed description of this object, please refer to
|
|
SNMPv2-TC MIB."
|
|
::= { diffServPolicyMapEntry 5 }
|
|
|
|
diffServPolicyMapAttachCtl OBJECT IDENTIFIER ::= { diffServMgt 11 }
|
|
|
|
diffServPolicyMapAttachCtlIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Index for attachment control.
|
|
Specifies the policy map as the target to relate with
|
|
the policy map element. The policy map identified by
|
|
a particular value of this index is associated with
|
|
the same diffServPolicyMapEntry as identified by the
|
|
same value of diffServPolicyMapIndex."
|
|
::= { diffServPolicyMapAttachCtl 1 }
|
|
|
|
diffServPolicyMapAttachCtlElementIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Element Index for attachment control.Specifies the policy map
|
|
element to relate with the policy map. The policy map element
|
|
identified by a particular value of this index is associated
|
|
with the same diffServPolicyMapElementEntry as identified by
|
|
the same value of diffServPolicyMapElementIndex."
|
|
::= { diffServPolicyMapAttachCtl 2 }
|
|
|
|
diffServPolicyMapAttachCtlAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noAction(1),
|
|
attach(2),
|
|
detach(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Action for attachment control. When setting this object to
|
|
attach(2) to begin the attaching operation, a particular
|
|
policy map element is attached to a particular policy map.
|
|
When setting this object to detach(3) to begin the not
|
|
attached operation, a particular policy map element is not
|
|
attached to a particular policy map. When the action is
|
|
finshed or no action is taken, the value of this object is
|
|
noAction(1). A particular policy map is specified in the
|
|
diffServPolicyMapAttachCtlIndex. A particularpolicy map
|
|
element is specified in the
|
|
diffServPolicyMapAttachCtlElementIndex."
|
|
::= { diffServPolicyMapAttachCtl 3 }
|
|
|
|
diffServPolicyMapElementTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DiffServPolicyMapElementEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for policy map element."
|
|
::= { diffServMgt 12 }
|
|
|
|
diffServPolicyMapElementEntry OBJECT-TYPE
|
|
SYNTAX DiffServPolicyMapElementEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for policy map element."
|
|
INDEX { diffServPolicyMapElementIndex }
|
|
::= { diffServPolicyMapElementTable 1 }
|
|
|
|
DiffServPolicyMapElementEntry ::= SEQUENCE
|
|
{
|
|
diffServPolicyMapElementIndex Integer32,
|
|
diffServPolicyMapElementClassMapIndex Integer32,
|
|
diffServPolicyMapElementMeterIndex Integer32,
|
|
diffServPolicyMapElementActionIndex Integer32,
|
|
diffServPolicyMapElementStatus RowStatus
|
|
}
|
|
|
|
diffServPolicyMapElementIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..128)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An index that uniquely identifies an entry in this table."
|
|
::= { diffServPolicyMapElementEntry 1 }
|
|
|
|
diffServPolicyMapElementClassMapIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..32)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Specifies the class map binding to this entry. The class map
|
|
identified by a particular value of this index is associated
|
|
with the same diffServClassMapEntry as identified by the same
|
|
value of diffServClassMapIndex."
|
|
::= { diffServPolicyMapElementEntry 2 }
|
|
|
|
diffServPolicyMapElementMeterIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Specifies the meter binding to this entry. The meter
|
|
identified by a particular value of this index is associated
|
|
with the same diffServMeterEntry as identified by the same
|
|
value of diffServMeterIndex. If this value is
|
|
zero, no associated meter will be associated, as zero is not a
|
|
valid meter index."
|
|
::= { diffServPolicyMapElementEntry 3 }
|
|
|
|
diffServPolicyMapElementActionIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..288)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Specifies the action binding to this entry. The action
|
|
identified by a particular value of this index is associated
|
|
with the same diffServActionEntry as identified by the same
|
|
value of diffServActionIndex."
|
|
::= { diffServPolicyMapElementEntry 4 }
|
|
|
|
diffServPolicyMapElementStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This object is used to create a new row, or modify or delete
|
|
an existing row, in this table. The status column has six
|
|
defined values:
|
|
|
|
The status column has six defined values:
|
|
|
|
- 'active', which indicates that the conceptual row is
|
|
available for use by the managed device;
|
|
|
|
- 'notInService', which indicates that the conceptual
|
|
row exists in the agent, but is unavailable for use by
|
|
the managed device (see NOTE below);
|
|
|
|
- 'notReady', which indicates that the conceptual row
|
|
exists in the agent, but is missing information
|
|
necessary in order to be available for use by the
|
|
managed device;
|
|
|
|
- 'createAndGo', which is supplied by a management
|
|
station wishing to create a new instance of a
|
|
conceptual row and to have its status automatically set
|
|
to active, making it available for use by the managed
|
|
device;
|
|
|
|
- 'createAndWait', which is supplied by a management
|
|
station wishing to create a new instance of a
|
|
conceptual row (but not make it available for use by
|
|
the managed device); and,
|
|
|
|
- 'destroy', which is supplied by a management station
|
|
wishing to delete all of the instances associated with
|
|
an existing conceptual row.
|
|
|
|
Whereas five of the six values (all except 'notReady') may
|
|
be specified in a management protocol set operation, only
|
|
three values will be returned in response to a management
|
|
protocol retrieval operation: 'notReady', 'notInService' or
|
|
'active'. That is, when queried, an existing conceptual row
|
|
has only three states: it is either available for use by
|
|
the managed device (the status column has the value
|
|
'active'); it is not available for use by the managed device,
|
|
though the agent has sufficient information to make it so
|
|
(the status column has the value 'notInService'); or, it is
|
|
not available for use by the managed device, and an attempt
|
|
to make it so would fail because the agent has insufficient
|
|
information (the state column has the value 'notReady').
|
|
|
|
For a detailed description of this object, please refer to
|
|
SNMPv2-TC MIB."
|
|
::= { diffServPolicyMapElementEntry 5 }
|
|
|
|
diffServClassMapTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DiffServClassMapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for class map."
|
|
::= { diffServMgt 13 }
|
|
|
|
diffServClassMapEntry OBJECT-TYPE
|
|
SYNTAX DiffServClassMapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for class map."
|
|
INDEX { diffServClassMapIndex }
|
|
::= { diffServClassMapTable 1 }
|
|
|
|
DiffServClassMapEntry ::= SEQUENCE
|
|
{
|
|
diffServClassMapIndex Integer32,
|
|
diffServClassMapName DisplayString,
|
|
diffServClassMapDescription DisplayString,
|
|
diffServClassMapMatchType INTEGER,
|
|
diffServClassMapElementIndexTypeList OCTET STRING,
|
|
diffServClassMapElementIndexList OCTET STRING,
|
|
diffServClassMapStatus RowStatus
|
|
}
|
|
|
|
diffServClassMapIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..32)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An index that uniquely identifies an entry in this table."
|
|
::= { diffServClassMapEntry 1 }
|
|
|
|
diffServClassMapName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The name of this entry."
|
|
::= { diffServClassMapEntry 2 }
|
|
|
|
diffServClassMapDescription OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..64))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The description of this entry."
|
|
::= { diffServClassMapEntry 3 }
|
|
|
|
diffServClassMapMatchType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
matchAny(1),
|
|
matchAll(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The map match type of this entry."
|
|
::= { diffServClassMapEntry 4 }
|
|
|
|
diffServClassMapElementIndexTypeList OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The octet string containes the type of class map element
|
|
indexes. Two octets which are represented in network order
|
|
express one type of the class map element index in network
|
|
order and it maps the index of
|
|
differServClasssMapElementIndexList in order. When the type is
|
|
macAce(1), the maping index of
|
|
differServClasssMapElementIndexList is the
|
|
diffServMacAceEntry. When the type is ipAce(2), the maping
|
|
index of differServClasssMapElementIndexList is the
|
|
diffServIpAceEntry. When the type is acl(3), the maping index
|
|
of differServClasssMapElementIndexList is the diffServAclEntry.
|
|
When the type is ipv6Ace(4), the maping index of
|
|
differServClasssMapElementIndexList is the diffServIpv6AceEntry."
|
|
::= { diffServClassMapEntry 5 }
|
|
|
|
diffServClassMapElementIndexList OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The octet string containes the class map element indexes. Two
|
|
octets express one index and it is represented in
|
|
network order. This index list indicates the particular
|
|
class map elements which belong to this table. The class map
|
|
element uses type to indicate diffServAclEntry, the
|
|
diffServIpAceEntry or diffServMacAceEntry. The type is two
|
|
octet specified in differServClasssMapElementIndexTypeList
|
|
in order. When the type is macAce(1), the maping index of
|
|
differServClasssMapElementIndexList is the
|
|
diffServMacAceEntry. When the type is ipAce(2), the maping
|
|
index of differServClasssMapElementIndexList is the
|
|
diffServIpAceEntry. When the type is acl(3), the maping index
|
|
of differServClasssMapElementIndexList is the diffServAclEntry.
|
|
When type is ipv6Ace(4), the maping index of
|
|
differServClasssMapElementIndexList is the
|
|
diffServIpv6AceEntry."
|
|
::= { diffServClassMapEntry 6 }
|
|
|
|
diffServClassMapStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This object is used to create a new row or modify or delete
|
|
an existing row in this table.The status column has six
|
|
defined values:
|
|
|
|
The status column has six defined values:
|
|
|
|
- 'active', which indicates that the conceptual row is
|
|
available for use by the managed device;
|
|
|
|
- 'notInService', which indicates that the conceptual
|
|
row exists in the agent, but is unavailable for use by
|
|
the managed device (see NOTE below);
|
|
|
|
- 'notReady', which indicates that the conceptual row
|
|
exists in the agent, but is missing information
|
|
necessary in order to be available for use by the
|
|
managed device;
|
|
|
|
- 'createAndGo', which is supplied by a management
|
|
station wishing to create a new instance of a
|
|
conceptual row and to have its status automatically set
|
|
to active, making it available for use by the managed
|
|
device;
|
|
|
|
- 'createAndWait', which is supplied by a management
|
|
station wishing to create a new instance of a
|
|
conceptual row (but not make it available for use by
|
|
the managed device); and,
|
|
|
|
- 'destroy', which is supplied by a management station
|
|
wishing to delete all of the instances associated with
|
|
an existing conceptual row.
|
|
|
|
Whereas five of the six values (all except 'notReady') may
|
|
be specified in a management protocol set operation, only
|
|
three values will be returned in response to a management
|
|
protocol retrieval operation: 'notReady', 'notInService' or
|
|
'active'. That is, when queried, an existing conceptual row
|
|
has only three states: it is either available for use by
|
|
the managed device (the status column has the value
|
|
'active'); it is not available for use by the managed device,
|
|
though the agent has sufficient information to make it so
|
|
(the status column has the value 'notInService'); or, it is
|
|
not available for use by the managed device, and an attempt
|
|
to make it so would fail because the agent has insufficient
|
|
information (the state column has the value 'notReady').
|
|
|
|
For a detailed description of this object, please refer to
|
|
SNMPv2-TC MIB."
|
|
::= { diffServClassMapEntry 7 }
|
|
|
|
diffServClassMapAttachCtl OBJECT IDENTIFIER ::= { diffServMgt 14 }
|
|
|
|
diffServClassMapAttachCtlIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Index for attachment control. Specifies the class map as
|
|
the target to relate with class map elements. The class
|
|
map identified by a particular value of this index is
|
|
associated with the same diffServClassMapEntry as
|
|
identified by the same value of diffServClassMapIndex."
|
|
::= { diffServClassMapAttachCtl 1 }
|
|
|
|
diffServClassMapAttachCtlElementIndexType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
macAce(1),
|
|
ipAce(2),
|
|
acl(3),
|
|
ipv6Ace(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Element Index for attachment control. Specifies the type of
|
|
class map element to relate with the class map. When type is
|
|
macAce(1), the index of diffServClassMapAttachCtlElementIndex
|
|
is the index of diffServMacAceEntry. When the type is
|
|
ipAce(2), the index of diffServClassMapAttachCtlElementIndex
|
|
is the index of diffServIpAceEntry. When the type is acl(3),
|
|
the index of diffServClassMapAttachCtlElementIndex is the
|
|
index of diffServAclEntry. When type is ipv6Ace(4), the index of
|
|
diffServClassMapAttachCtlElementIndex is the index of
|
|
diffServIpv6AceEntry."
|
|
::= { diffServClassMapAttachCtl 2 }
|
|
|
|
diffServClassMapAttachCtlElementIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Element Index for attachment control. Specifies the class map
|
|
element related with the class map. The class map element uses
|
|
type to indicate diffServAclEntry, the diffServIpAceEntry or
|
|
diffServMacAceEntry. The type is specified in
|
|
diffServClassMapAttachCtlElementIndexType. When
|
|
the type is macAce(1), the maping index of
|
|
differServClasssMapElementIndexList is the
|
|
diffServMacAceEntry. When the type is ipAce(2), the maping
|
|
index of differServClasssMapElementIndexList is the
|
|
diffServIpAceEntry. When the type is acl(3), the maping index
|
|
of differServClasssMapElementIndexList is the
|
|
diffServAclEntry. When type is ipv6Ace(4), the maping index of
|
|
differServClasssMapElementIndexList is the diffServIpv6AceEntry."
|
|
::= { diffServClassMapAttachCtl 3 }
|
|
|
|
diffServClassMapAttachCtlAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noAction(1),
|
|
attach(2),
|
|
detach(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Action for attachment control. When setting this object to
|
|
attach(2) to begin the attaching operation, a particular class
|
|
map element is attached to a particular class map. When
|
|
setting this object to detach(3) to begin the not attached
|
|
operation, then a particular class map element is not attached
|
|
to a particular class map. When the action is finshed whether
|
|
successfully or not, or no action is taken, the value of this
|
|
object always is noAction(1). The value of a particular class
|
|
map is specified in the AclAttachCtlTargetIndex. The class map
|
|
element is specified by diffServClassMapAttachCtlElementIndexType
|
|
and diffServClassMapAttachCtlElementIndex."
|
|
::= { diffServClassMapAttachCtl 4 }
|
|
|
|
diffServAclTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DiffServAclEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for ACL."
|
|
::= { diffServMgt 15 }
|
|
|
|
diffServAclEntry OBJECT-TYPE
|
|
SYNTAX DiffServAclEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for ACL."
|
|
INDEX { diffServAclIndex }
|
|
::= { diffServAclTable 1 }
|
|
|
|
DiffServAclEntry ::= SEQUENCE
|
|
{
|
|
diffServAclIndex Integer32,
|
|
diffServAclName DisplayString,
|
|
diffServAclType INTEGER,
|
|
diffServAclAceIndexList OCTET STRING,
|
|
diffServAclStatus RowStatus
|
|
}
|
|
|
|
diffServAclIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An index that uniquely identifies an entry in the ACL
|
|
table."
|
|
::= { diffServAclEntry 1 }
|
|
|
|
diffServAclName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The name of this entry."
|
|
::= { diffServAclEntry 2 }
|
|
|
|
diffServAclType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
mac(1),
|
|
ipstandard(2),
|
|
ipextended(3),
|
|
ipv6standard(4),
|
|
ipv6extended(5),
|
|
arp(6)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The type of this entry. When the value of ACL type is
|
|
modified, then the ACEs in the diffServAclAceIndexList of
|
|
this entry will be auto-removed, and this entry will be auto-
|
|
unbound from the diffServPortTable and the
|
|
diffServClassMapTable."
|
|
::= { diffServAclEntry 3 }
|
|
|
|
diffServAclAceIndexList OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The octet string containes the ACE indexes. Two octets
|
|
express one index and it is represented in network
|
|
order. This index list indicates the particular ACEs which
|
|
belong to this table. The ACE uses type to indicate the
|
|
diffServMacAceEntry, the diffServIpAceEntry, the
|
|
diffServIpv6AceEntry or the diffServArpAceEntry. The type is
|
|
specified in diffServAclType. When the type is mac(1), the
|
|
index of diffServAclAceIndexList is the diffServMacAceEntry.
|
|
When the type is ipstandard(2) or ipextended(3), the index of
|
|
diffServAclAceIndexList is the diffServIpAceEntry. When the
|
|
type is ipv6standard(4) or ipv6extended(5), the index of
|
|
diffServAclAceIndexList is the diffServIpv6AceEntry. When the
|
|
type is arp(6), the index of diffServAclAceIndexList is the
|
|
diffServArpAceEntry."
|
|
::= { diffServAclEntry 4 }
|
|
|
|
diffServAclStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This object is used to create a new row or modify or delete
|
|
an existing row in this table. The status column has six
|
|
defined values:
|
|
|
|
- 'active', which indicates that the conceptual row is
|
|
available for use by the managed device;
|
|
|
|
- 'notInService', which indicates that the conceptual
|
|
row exists in the agent, but is unavailable for use by
|
|
the managed device (see NOTE below);
|
|
|
|
- 'notReady', which indicates that the conceptual row
|
|
exists in the agent, but is missing information
|
|
necessary in order to be available for use by the
|
|
managed device;
|
|
|
|
- 'createAndGo', which is supplied by a management
|
|
station wishing to create a new instance of a
|
|
conceptual row and to have its status automatically set
|
|
to active, making it available for use by the managed
|
|
device;
|
|
|
|
- 'createAndWait', which is supplied by a management
|
|
station wishing to create a new instance of a
|
|
conceptual row (but not make it available for use by
|
|
the managed device); and,
|
|
|
|
- 'destroy', which is supplied by a management station
|
|
wishing to delete all of the instances associated with
|
|
an existing conceptual row.
|
|
|
|
Whereas five of the six values (all except 'notReady') may
|
|
be specified in a management protocol set operation, only
|
|
three values will be returned in response to a management
|
|
protocol retrieval operation: 'notReady', 'notInService' or
|
|
'active'. That is, when queried, an existing conceptual row
|
|
has only three states: it is either available for use by
|
|
the managed device (the status column has the value
|
|
'active'); it is not available for use by the managed device,
|
|
though the agent has sufficient information to make it so
|
|
(the status column has the value 'notInService'); or, it is
|
|
not available for use by the managed device, and an attempt
|
|
to make it so would fail because the agent has insufficient
|
|
information (the state column has the value 'notReady').
|
|
|
|
For a detailed description of this object, please refer to
|
|
SNMPv2-TC MIB."
|
|
::= { diffServAclEntry 5 }
|
|
|
|
diffServAclAttachCtl OBJECT IDENTIFIER ::= { diffServMgt 16 }
|
|
|
|
diffServAclAttachCtlIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Index for attachment control. Specifies the ACL as the
|
|
target to relate with the IP ACE, the MAC ACE or IPv6 ACE.
|
|
The ACL identified by a particular value of this index is
|
|
associated with the same diffServAclEntry as identified by
|
|
the same value of diffServAclIndex."
|
|
::= { diffServAclAttachCtl 1 }
|
|
|
|
diffServAclAttachCtlAceType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
macAce(1),
|
|
ipAce(2),
|
|
ipv6Ace(3),
|
|
arpAce(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Type for attachment control. Specifies the type of
|
|
diffServAclAttachCtlAceIndex to relate with the
|
|
diffServAclAttachCtlIndex. When the type is macAce(1), the
|
|
index of diffServAclAceIndexList is the diffServMacAceEntry.
|
|
When the type is ipAce(2), the index of
|
|
diffServAclAceIndexList is the diffServIpAceEntry. When the
|
|
type is ipv6Ace(3), the index of diffServAclAceIndexList
|
|
is the diffServIpv6AceEntry. When the type is arpAce(4), the
|
|
index of diffServAclAceIndexList is the diffServArpAceEntry."
|
|
::= { diffServAclAttachCtl 2 }
|
|
|
|
diffServAclAttachCtlAceIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Index for attachment control. Specifies the ACE to relate with
|
|
the diffServAclAttachCtlIndex. When
|
|
diffServAclAttachCtlAceType is macAce(1), the value of
|
|
diffServAclAttachCtlIndex is the diffServMacAceEntry. When
|
|
diffServAclAttachCtlAceType is ipAce(2), the value of
|
|
diffServAclAttachCtlIndex is the diffServIpAceEntry. When
|
|
diffServAclAttachCtlAceType is ipv6Ace(3), the value of
|
|
diffServAclAttachCtlIndex is the diffServIpv6AceEntry. When
|
|
diffServAclAttachCtlAceType is arpAce(4), the value of
|
|
diffServAclAttachCtlIndex is the diffServArpAceEntry."
|
|
::= { diffServAclAttachCtl 3 }
|
|
|
|
diffServAclAttachCtlAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noAction(1),
|
|
attach(2),
|
|
detach(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Action for attachment control. When setting this object to
|
|
attach(2) to begin the attaching operation, a particular ACE
|
|
is attached to a particular ACL. When setting this object to
|
|
detach(3) to begin the not attached operation, then a
|
|
particular ACE is not attached to a particular ACL. When the
|
|
action is finshed whether successfully or not, or no action
|
|
is taken, the value of this object always is noAction(1), The
|
|
value of a particular ACL is specified in the
|
|
diffServAclAttachCtlAceType and diffServAclAttachCtlAceIndex."
|
|
::= { diffServAclAttachCtl 4 }
|
|
|
|
diffServIpAceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DiffServIpAceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for IP ACE."
|
|
::= { diffServMgt 17 }
|
|
|
|
diffServIpAceEntry OBJECT-TYPE
|
|
SYNTAX DiffServIpAceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for IP ACE."
|
|
INDEX { diffServIpAceIndex }
|
|
::= { diffServIpAceTable 1 }
|
|
|
|
DiffServIpAceEntry ::= SEQUENCE
|
|
{
|
|
diffServIpAceIndex Integer32,
|
|
diffServIpAceType INTEGER,
|
|
diffServIpAceAccess INTEGER,
|
|
diffServIpAceSourceIpAddr IpAddress,
|
|
diffServIpAceSourceIpAddrBitmask IpAddress,
|
|
diffServIpAceDestIpAddr IpAddress,
|
|
diffServIpAceDestIpAddrBitmask IpAddress,
|
|
diffServIpAceProtocol Integer32,
|
|
diffServIpAcePrec Integer32,
|
|
diffServIpAceTos Integer32,
|
|
diffServIpAceDscp Integer32,
|
|
diffServIpAceSourcePortOp INTEGER,
|
|
diffServIpAceMinSourcePort Integer32,
|
|
diffServIpAceSourcePortBitmask Integer32,
|
|
diffServIpAceDestPortOp INTEGER,
|
|
diffServIpAceMinDestPort Integer32,
|
|
diffServIpAceDestPortBitmask Integer32,
|
|
diffServIpAceControlCode Integer32,
|
|
diffServIpAceControlCodeBitmask Integer32,
|
|
diffServIpAceStatus RowStatus
|
|
}
|
|
|
|
diffServIpAceIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An index that uniquely identifies an entry in the IP ACE
|
|
table."
|
|
::= { diffServIpAceEntry 1 }
|
|
|
|
diffServIpAceType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
standard(1),
|
|
extended(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The specified IP ACE type. When the type of this entry is
|
|
modified, then this entry will be auto-unbound from the
|
|
diffServAclEntry and the not supporting field of this entry
|
|
will be set 0."
|
|
::= { diffServIpAceEntry 2 }
|
|
|
|
diffServIpAceAccess OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
permit(1),
|
|
deny(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Indicates the action to be taken if a packet matches this
|
|
ACE."
|
|
::= { diffServIpAceEntry 3 }
|
|
|
|
diffServIpAceSourceIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The specified source IP address. The packet's source address
|
|
is AND-ed with the value of IpAceSourceIpAddrBitmask and then
|
|
compared against the value of this object."
|
|
::= { diffServIpAceEntry 4 }
|
|
|
|
diffServIpAceSourceIpAddrBitmask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The specified source IP address mask. The packet's source
|
|
address is AND-ed with the value of IpAceSourceIpAddr and
|
|
then compared against the value of this object."
|
|
::= { diffServIpAceEntry 5 }
|
|
|
|
diffServIpAceDestIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The specified destination IP address. The packet's
|
|
destination address is AND-ed with the value of
|
|
diffServIpAceDestIpAddrBitmask and then compared against the
|
|
value of this object. This object may not be modified if the
|
|
associated diffServIpAceType object is equal to standard(1)."
|
|
::= { diffServIpAceEntry 6 }
|
|
|
|
diffServIpAceDestIpAddrBitmask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The specified destination IP address mask. This object may
|
|
not be modified if the associated diffServIpAceType object
|
|
is equal to standard(1)."
|
|
::= { diffServIpAceEntry 7 }
|
|
|
|
diffServIpAceProtocol OBJECT-TYPE
|
|
SYNTAX Integer32 (0..256)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The protocol number field in the IP header used to indicate
|
|
the higher layer protocol as specified in RFC 1700. A value
|
|
of 0 matches every IP packet. The object=256 means 'any'. For
|
|
example: 0 is IP, 1 is ICMP, 2 is IGMP, 4 is IP in IP
|
|
encapsulation, 6 is TCP, 9 is IGRP, 17 is UDP, 47 is GRE, 50
|
|
is ESP, 51 is AH, 88 is IGRP, 89 is OSPF, 94 is KA9Q/NOS
|
|
compatible IP over IP, 103 is PIMv2, 108 is PCP. This object
|
|
may not be modified if the associated diffServIpAceType object
|
|
is equal to standard(1)."
|
|
::= { diffServIpAceEntry 8 }
|
|
|
|
diffServIpAcePrec OBJECT-TYPE
|
|
SYNTAX Integer32 (0..8)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Specifies the IP precedence value to match against. The value
|
|
of this object is ignored whenever the value of
|
|
diffServIpAcePrec object is 8. This object may not be modified
|
|
if the associated diffServIpAceType object is equal to
|
|
standard(1)."
|
|
::= { diffServIpAceEntry 9 }
|
|
|
|
diffServIpAceTos OBJECT-TYPE
|
|
SYNTAX Integer32 (0..16)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Specifies the IP ToS facility value to match against. The
|
|
value of this object is ignored whenever the value of
|
|
diffServIpAcePrec object is 9. This object may not be modified
|
|
if the associated diffServIpAceType object is equal to
|
|
standard(1)."
|
|
::= { diffServIpAceEntry 10 }
|
|
|
|
diffServIpAceDscp OBJECT-TYPE
|
|
SYNTAX Integer32 (0..64)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Specifies the DSCP value to match against. The value of this
|
|
object is ignored whenever the value of diffServIpAcePrec
|
|
object is 64. This object may not be modified if the
|
|
associated diffServIpAceType object is equal to standard(1)."
|
|
::= { diffServIpAceEntry 11 }
|
|
|
|
diffServIpAceSourcePortOp OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noOperator(1),
|
|
equal(2),
|
|
range(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Indicates how a packet's source TCP/UDP port number is to be
|
|
compared. noOperator(1), which is the default value, means no
|
|
comparison is to be made with the source TCP/UDP port
|
|
number. equal(2), which is used the
|
|
diffServIpAceSourcePortBitmask and the
|
|
diffServIpAceMinSourcePort to match against. range(3),which is
|
|
used the diffServIpAceMinSourcePort and the
|
|
diffServIpAceMaxSourcePort to match against. This object may
|
|
not be modified if the associated diffServIpAceType object is
|
|
equal to standard(1)."
|
|
::= { diffServIpAceEntry 12 }
|
|
|
|
diffServIpAceMinSourcePort OBJECT-TYPE
|
|
SYNTAX Integer32 (0..'FFFF'h)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "If the diffServIpAceSourcePortOp is range(3), this
|
|
indicates the lower bound of the TCP/UDP port number
|
|
value range. This object may not be modified if the
|
|
associated diffServIpAceType object is equal to
|
|
standard(1)."
|
|
::= { diffServIpAceEntry 13 }
|
|
|
|
diffServIpAceSourcePortBitmask OBJECT-TYPE
|
|
SYNTAX Integer32 (0..'FFFF'h)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "If the diffServIpAceSourcePortOp is equal(2), this indicates
|
|
the bitmask of the diffServIpAceMinSourcePort. This object may
|
|
not be modified if the associated diffServIpAceType object is
|
|
equal to standard(1)."
|
|
::= { diffServIpAceEntry 15 }
|
|
|
|
diffServIpAceDestPortOp OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
noOperator(1),
|
|
equal(2),
|
|
range(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Indicates how a packet's destination TCP/UDP port number is
|
|
to be compared. noOperator(1), which is the default value,
|
|
means that no comparison is to be made with the destination
|
|
TCP/UDP port number. equal(2), which is used the
|
|
diffServIpAceSourcePortBitmask and the
|
|
diffServIpAceMinDestPort to match against. range(3),which is
|
|
used the diffServIpAceMinDestPort and the
|
|
diffServIpAceMaxDestPort to match against. This object may not
|
|
be modified if the associated diffServIpAceType object is
|
|
equal to standard(1)."
|
|
::= { diffServIpAceEntry 16 }
|
|
|
|
diffServIpAceMinDestPort OBJECT-TYPE
|
|
SYNTAX Integer32 (0..'FFFF'h)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "If the diffServIpAceDestPortOp is range(3), this indicates
|
|
the lower bound of the TCP/UDP port number value range. This
|
|
object may not be modified if the associated
|
|
diffServIpAceType object is equal to standard(1)."
|
|
::= { diffServIpAceEntry 17 }
|
|
|
|
diffServIpAceDestPortBitmask OBJECT-TYPE
|
|
SYNTAX Integer32 (0..'FFFF'h)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "If the diffServIpAceDestPortOp is equal(2), this indicates
|
|
the bitmask of the diffServIpAceMinDestPort. This object may
|
|
not be modified if the associated diffServIpAceType object
|
|
is equal to standard(1)."
|
|
::= { diffServIpAceEntry 19 }
|
|
|
|
diffServIpAceControlCode OBJECT-TYPE
|
|
SYNTAX Integer32 (0..63)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Indicates how the control flags of TCP packets are to be
|
|
compared. diffServIpAceControlCode is AND-ed with
|
|
diffServIpAceControlCodeBitmask. This object may not be
|
|
modified if the associated diffServIpAceType object is
|
|
equal to standard(1)."
|
|
::= { diffServIpAceEntry 20 }
|
|
|
|
diffServIpAceControlCodeBitmask OBJECT-TYPE
|
|
SYNTAX Integer32 (0..63)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Indicates how the control flags of TCP packets are to be
|
|
compared. It can be used to check multiple flags of the FIN,
|
|
SYN, RST, PSH, ACK, URG by the sum of FIN=1, SYN=2, RST=4,
|
|
PSH=8, ACK=16, URG=32. This object may not be modified if the
|
|
associated diffServIpAceType object is equal to standard(1)."
|
|
::= { diffServIpAceEntry 21 }
|
|
|
|
diffServIpAceStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This object is used to create a new row or modify or delete
|
|
an existing row in this table. The status column has six
|
|
defined values:
|
|
|
|
The status column has six defined values:
|
|
|
|
- 'active', which indicates that the conceptual row is
|
|
available for use by the managed device;
|
|
|
|
- 'notInService', which indicates that the conceptual
|
|
row exists in the agent, but is unavailable for use by
|
|
the managed device (see NOTE below);
|
|
|
|
- 'notReady', which indicates that the conceptual row
|
|
exists in the agent, but is missing information
|
|
necessary in order to be available for use by the
|
|
managed device;
|
|
|
|
- 'createAndGo', which is supplied by a management
|
|
station wishing to create a new instance of a
|
|
conceptual row and to have its status automatically set
|
|
to active, making it available for use by the managed
|
|
device;
|
|
|
|
- 'createAndWait', which is supplied by a management
|
|
station wishing to create a new instance of a
|
|
conceptual row (but not make it available for use by
|
|
the managed device); and,
|
|
|
|
- 'destroy', which is supplied by a management station
|
|
wishing to delete all of the instances associated with
|
|
an existing conceptual row.
|
|
|
|
Whereas five of the six values (all except 'notReady') may
|
|
be specified in a management protocol set operation, only
|
|
three values will be returned in response to a management
|
|
protocol retrieval operation: 'notReady', 'notInService' or
|
|
'active'. That is, when queried, an existing conceptual row
|
|
has only three states: it is either available for use by
|
|
the managed device (the status column has the value
|
|
'active'); it is not available for use by the managed device,
|
|
though the agent has sufficient information to make it so
|
|
(the status column has the value 'notInService'); or, it is
|
|
not available for use by the managed device, and an attempt
|
|
to make it so would fail because the agent has insufficient
|
|
information (the state column has the value 'notReady').
|
|
|
|
For a detailed description of this object, please refer to
|
|
SNMPv2-TC MIB."
|
|
::= { diffServIpAceEntry 22 }
|
|
|
|
diffServMacAceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DiffServMacAceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for MAC ACE."
|
|
::= { diffServMgt 18 }
|
|
|
|
diffServMacAceEntry OBJECT-TYPE
|
|
SYNTAX DiffServMacAceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for MAC ACE."
|
|
INDEX { diffServMacAceIndex }
|
|
::= { diffServMacAceTable 1 }
|
|
|
|
DiffServMacAceEntry ::= SEQUENCE
|
|
{
|
|
diffServMacAceIndex Integer32,
|
|
diffServMacAceAccess INTEGER,
|
|
diffServMacAcePktformat INTEGER,
|
|
diffServMacAceSourceMacAddr MacAddress,
|
|
diffServMacAceSourceMacAddrBitmask MacAddress,
|
|
diffServMacAceDestMacAddr MacAddress,
|
|
diffServMacAceDestMacAddrBitmask MacAddress,
|
|
diffServMacAceVidOp INTEGER,
|
|
diffServMacAceMinVid Integer32,
|
|
diffServMacAceVidBitmask Integer32,
|
|
diffServMacAceEtherTypeOp INTEGER,
|
|
diffServMacAceEtherTypeBitmask Integer32,
|
|
diffServMacAceMinEtherType Integer32,
|
|
diffServMacAceCosOp INTEGER,
|
|
diffServMacAceCosBitmask INTEGER,
|
|
diffServMacAceMinCos INTEGER,
|
|
diffServMacAceStatus RowStatus
|
|
}
|
|
|
|
diffServMacAceIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An index that uniquely identifies an entry in the MAC ACE
|
|
table."
|
|
::= { diffServMacAceEntry 1 }
|
|
|
|
diffServMacAceAccess OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
permit(1),
|
|
deny(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Indicates the action to be taken if a packet matches this
|
|
ACE."
|
|
::= { diffServMacAceEntry 2 }
|
|
|
|
diffServMacAcePktformat OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
any(1),
|
|
untagged-Eth2(2),
|
|
untagged802Dot3(3),
|
|
tagggedEth2(4),
|
|
tagged802Dot3(5)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Used to check the packet format of the packets. This object
|
|
cannot be configured when the status of the entry,
|
|
diffServMacAceStatus, is active(1)."
|
|
::= { diffServMacAceEntry 3 }
|
|
|
|
diffServMacAceSourceMacAddr OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Indicates the 48-bit source MAC address. The specified source
|
|
MAC of the packet. The packet's source MAC address is AND-ed
|
|
with the value of diffServMacAceSourceMacAddrBitmask
|
|
and then compared against the value of this object."
|
|
::= { diffServMacAceEntry 4 }
|
|
|
|
diffServMacAceSourceMacAddrBitmask OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The specified source MAC address mask."
|
|
::= { diffServMacAceEntry 5 }
|
|
|
|
diffServMacAceDestMacAddr OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Indicates the 48-bit destination MAC address. The specified
|
|
destination MAC of the packet. The packet's destination MAC
|
|
address is AND-ed with the value of
|
|
diffServMacAceDestMacAddrBitmask and then compared against
|
|
the value of this object."
|
|
::= { diffServMacAceEntry 6 }
|
|
|
|
diffServMacAceDestMacAddrBitmask OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The specified destination MAC address mask."
|
|
::= { diffServMacAceEntry 7 }
|
|
|
|
diffServMacAceVidOp OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noOperator(1),
|
|
equal(2),
|
|
range(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Indicates how a packet's VID is to be compared. This
|
|
object cannot be configured when the status of the entry,
|
|
diffServMacAceStatus, is active(1)."
|
|
::= { diffServMacAceEntry 8 }
|
|
|
|
diffServMacAceMinVid OBJECT-TYPE
|
|
SYNTAX Integer32 (1..4094)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Indicates the lower bound of the VID value range if the
|
|
diffServMacAceVidOp is range(3)."
|
|
::= { diffServMacAceEntry 9 }
|
|
|
|
diffServMacAceVidBitmask OBJECT-TYPE
|
|
SYNTAX Integer32 (0..'0FFF'h)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The bit mask of the VID. The default value is 0."
|
|
DEFVAL { 0 }
|
|
::= { diffServMacAceEntry 10 }
|
|
|
|
diffServMacAceEtherTypeOp OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noOperator(1),
|
|
equal(2),
|
|
range(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Indicates how a packet's ether type is to be compared."
|
|
::= { diffServMacAceEntry 12 }
|
|
|
|
diffServMacAceEtherTypeBitmask OBJECT-TYPE
|
|
SYNTAX Integer32 (0..'FFFF'h)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The bit mask of Ether type. The default value is 0."
|
|
DEFVAL { 0 }
|
|
::= { diffServMacAceEntry 13 }
|
|
|
|
diffServMacAceMinEtherType OBJECT-TYPE
|
|
SYNTAX Integer32 ('0000'h..'FFFF'h)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Indicates the lower bound of the ether type value range
|
|
if the diffServMacAceEtherTypeOp is range(3)."
|
|
::= { diffServMacAceEntry 14 }
|
|
|
|
diffServMacAceStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This object is used to create a new row or modify or delete
|
|
an existing row in this table. The status column has six
|
|
defined values:
|
|
|
|
The status column has six defined values:
|
|
|
|
- 'active', which indicates that the conceptual row is
|
|
available for use by the managed device;
|
|
|
|
- 'notInService', which indicates that the conceptual
|
|
row exists in the agent, but is unavailable for use by
|
|
the managed device (see NOTE below);
|
|
|
|
- 'notReady', which indicates that the conceptual row
|
|
exists in the agent, but is missing information
|
|
necessary in order to be available for use by the
|
|
managed device;
|
|
|
|
- 'createAndGo', which is supplied by a management
|
|
station wishing to create a new instance of a
|
|
conceptual row and to have its status automatically set
|
|
to active, making it available for use by the managed
|
|
device;
|
|
|
|
- 'createAndWait', which is supplied by a management
|
|
station wishing to create a new instance of a
|
|
conceptual row (but not make it available for use by
|
|
the managed device); and,
|
|
|
|
- 'destroy', which is supplied by a management station
|
|
wishing to delete all of the instances associated with
|
|
an existing conceptual row.
|
|
|
|
Whereas five of the six values (all except 'notReady') may
|
|
be specified in a management protocol set operation, only
|
|
three values will be returned in response to a management
|
|
protocol retrieval operation: 'notReady', 'notInService' or
|
|
'active'. That is, when queried, an existing conceptual row
|
|
has only three states: it is either available for use by
|
|
the managed device (the status column has the value
|
|
'active'); it is not available for use by the managed device,
|
|
though the agent has sufficient information to make it so
|
|
(the status column has the value 'notInService'); or, it is
|
|
not available for use by the managed device, and an attempt
|
|
to make it so would fail because the agent has insufficient
|
|
information (the state column has the value 'notReady').
|
|
|
|
For a detailed description of this object, please refer to
|
|
SNMPv2-TC MIB."
|
|
::= { diffServMacAceEntry 16 }
|
|
|
|
diffServMacAceCosOp OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noOperator(1),
|
|
equal(2),
|
|
range(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Indicates how a packet's CoS is compared.
|
|
If the object type of diffServMacAceCosOp is equal(2),
|
|
diffServMacAceMinCos indicates the CoS value for comparing, and
|
|
diffServMacAceCosBitmask is used as the bitmask of the CoS value.
|
|
If the object type of diffServMacAceCosOp is range(3),
|
|
diffServMacAceMinCos should be used as the lower bound of the CoS value."
|
|
|
|
::= { diffServMacAceEntry 17 }
|
|
|
|
diffServMacAceCosBitmask OBJECT-TYPE
|
|
SYNTAX INTEGER ('0'h..'7'h)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Indicates the bitmask of the CoS value if the object type of
|
|
diffServMacAceCosOp is equal(2). The default value is 0."
|
|
::= { diffServMacAceEntry 18 }
|
|
|
|
diffServMacAceMinCos OBJECT-TYPE
|
|
SYNTAX INTEGER ('0'h..'7'h)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "If the object type of diffServMacAceCosOp is equal(2),
|
|
diffServMacAceMinCos indicates the CoS value for comparing.
|
|
If the object type of diffServMacAceCosOp is range(3),
|
|
diffServMacAceMinCos indicates the lower bound of the CoS value."
|
|
::= { diffServMacAceEntry 19 }
|
|
|
|
diffServActionTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DiffServActionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for action."
|
|
::= { diffServMgt 19 }
|
|
|
|
diffServActionEntry OBJECT-TYPE
|
|
SYNTAX DiffServActionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for action."
|
|
INDEX { diffServActionIndex }
|
|
::= { diffServActionTable 1 }
|
|
|
|
DiffServActionEntry ::= SEQUENCE
|
|
{
|
|
diffServActionIndex Integer32,
|
|
diffServActionList BITS,
|
|
diffServActionPktNewPri Integer32,
|
|
diffServActionPktPhb Integer32,
|
|
diffServActionGreenPktTransmit EnabledStatus,
|
|
diffServActionGreenPktNewDscp Integer32,
|
|
diffServActionYellowPktNewDscp Integer32,
|
|
diffServActionYellowDrop EnabledStatus,
|
|
diffServActionRedPktNewDscp Integer32,
|
|
diffServActionRedDrop EnabledStatus,
|
|
diffServActionStatus RowStatus
|
|
}
|
|
|
|
diffServActionIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..288)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An index that uniquely identifies an entry in the
|
|
action table."
|
|
::= { diffServActionEntry 1 }
|
|
|
|
diffServActionList OBJECT-TYPE
|
|
SYNTAX BITS
|
|
{
|
|
actionPktNewPri(0),
|
|
reserved1(1),
|
|
actionGreenPktNewDscp(2),
|
|
actionGreenPktTransmit(3),
|
|
actionYellowPktNewDscp(4),
|
|
actionYellowDrop(5),
|
|
actionRedPktNewDscp(6),
|
|
actionRedDrop(7),
|
|
reserved8(8),
|
|
actionPktPhb(9)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The bitmap value used to identify which action
|
|
capabilities are enabled on the entry. The
|
|
actionPktNewPri and actionPktNewDscp can not be
|
|
enabled at the same time on the entry. The
|
|
actionRedPktNewDscp and actionRedDrop can not be
|
|
enabled at the same time on the entry."
|
|
::= { diffServActionEntry 2 }
|
|
|
|
diffServActionPktNewPri OBJECT-TYPE
|
|
SYNTAX Integer32 (0..8)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Specifies the new priority value for the packet when
|
|
the action is satisfied. If the actionPktNewPri bit of
|
|
the diffServActionList is not enabled, this object can
|
|
not be set."
|
|
::= { diffServActionEntry 3 }
|
|
|
|
diffServActionPktPhb OBJECT-TYPE
|
|
SYNTAX Integer32 (0..8)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Specifies the inner priority value for the packet when
|
|
the action is satisfied. If the actionPktPhb bit of
|
|
the diffServActionList is not enabled, this object can
|
|
not be set."
|
|
::= { diffServActionEntry 4 }
|
|
|
|
diffServActionGreenPktTransmit OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The actionGreenPktTransmit bit of the
|
|
diffServActionList is for configuring this
|
|
object. If the value of this object is enabled, the
|
|
green marking packet will be Transmitted."
|
|
::= { diffServActionEntry 5 }
|
|
|
|
diffServActionGreenPktNewDscp OBJECT-TYPE
|
|
SYNTAX Integer32 (0..64)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Specifies the new DSCP value for the packet when
|
|
the action is satisfied. The value of this object
|
|
is ignored whenever the value of diffServActionGreenPktNewDscp
|
|
object is 64. If the actionGreenPktNewDscp bit of
|
|
the diffServActionList is not enabled, this object
|
|
can not be set."
|
|
::= { diffServActionEntry 6 }
|
|
|
|
diffServActionYellowPktNewDscp OBJECT-TYPE
|
|
SYNTAX Integer32 (0..64)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Specifies the new DSCP value for the packet when
|
|
the action is satisfied. The value of this object is ignored
|
|
whenever the value of diffServActionYellowPktNewDscp object is 64.
|
|
If the actionYellowPktNewDscp bit of the diffServActionList is
|
|
not enabled, this object can not be set."
|
|
::= { diffServActionEntry 7 }
|
|
|
|
diffServActionYellowDrop OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The actionYellowDrop bit of the
|
|
diffServActionList is for configuring this
|
|
object. If the value of this object is enabled, the
|
|
red marking packet will be dropped."
|
|
::= { diffServActionEntry 8 }
|
|
|
|
diffServActionRedPktNewDscp OBJECT-TYPE
|
|
SYNTAX Integer32 (0..64)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Specifies the new DSCP value for the red
|
|
marking packet when the action is satisfied. The value
|
|
of this object is ignored whenever the value of
|
|
diffServActionRedPktNewDscp object is 64. If the
|
|
actionRedPktNewDscp bit of the diffServActionList is
|
|
not enabled, this object can not be set."
|
|
::= { diffServActionEntry 9 }
|
|
|
|
diffServActionRedDrop OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The actionRedDrop bit of the
|
|
diffServActionList is for configuring this
|
|
object. If the value of this object is enabled, the
|
|
red marking packet will be dropped."
|
|
::= { diffServActionEntry 10 }
|
|
|
|
diffServActionStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This object is used to create a new row, modify or
|
|
delete an existing row in this table.
|
|
The status column has six defined values:
|
|
|
|
The status column has six defined values:
|
|
|
|
- 'active', which indicates that the conceptual row
|
|
is available for use by the managed device;
|
|
|
|
- 'notInService', which indicates that the conceptual
|
|
row exists in the agent, but is unavailable for use
|
|
by the managed device (see NOTE below);
|
|
|
|
- 'notReady', which indicates that the conceptual row
|
|
exists in the agent, but is missing information
|
|
necessary in order to be available for use by the
|
|
managed device;
|
|
|
|
- 'createAndGo', which is supplied by a management
|
|
station wishing to create a new instance of a
|
|
conceptual row and to have its status automatically
|
|
set to active, making it available for use by the
|
|
managed device;
|
|
|
|
- 'createAndWait', which is supplied by a management
|
|
station wishing to create a new instance of a
|
|
conceptual row (but not make it available for use by
|
|
the managed device); and,
|
|
|
|
- 'destroy', which is supplied by a management
|
|
station wishing to delete all of the instances
|
|
associated with an existing conceptual row.
|
|
|
|
Whereas five of the six values (all except 'notReady') may
|
|
be specified in a management protocol set operation, only
|
|
three values will be returned in response to a management
|
|
protocol retrieval operation: 'notReady', 'notInService'
|
|
or 'active'. That is, when queried, an existing
|
|
conceptual row has only three states: it is either
|
|
available for use by the managed device (the status column
|
|
has the value 'active'); it is not available for use by
|
|
the managed device, though the agent has sufficient
|
|
information to make it so (the status column has the value
|
|
'notInService'); or, it is not available for use by the
|
|
managed device, and an attempt to make it so would fail
|
|
because the agent has insufficient information (the state
|
|
column has the value 'notReady').
|
|
|
|
For a detailed description of this object, please refer to
|
|
SNMPv2-TC MIB."
|
|
::= { diffServActionEntry 11 }
|
|
|
|
diffServMeterTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DiffServMeterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for meter."
|
|
::= { diffServMgt 20 }
|
|
|
|
diffServMeterEntry OBJECT-TYPE
|
|
SYNTAX DiffServMeterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for meter."
|
|
INDEX { diffServActionIndex }
|
|
::= { diffServMeterTable 1 }
|
|
|
|
DiffServMeterEntry ::= SEQUENCE
|
|
{
|
|
diffServMeterIndex Integer32,
|
|
diffServMeterModel INTEGER,
|
|
diffServMeterRate Integer32,
|
|
diffServMeterBurstSize Integer32,
|
|
diffServMeterStatus RowStatus,
|
|
diffServMeterPeakRate Integer32,
|
|
diffServMeterPeakBurstSize Integer32
|
|
}
|
|
|
|
diffServMeterIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry that describes a single set of token bucket
|
|
parameters."
|
|
::= { diffServMeterEntry 1 }
|
|
|
|
diffServMeterModel OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
default(0),
|
|
flow(1),
|
|
trTcmColorBlind(2),
|
|
trTcmColorAware(3),
|
|
srTcmColorBlind(6),
|
|
srTcmColorAware(7)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The Metering algorithm associated with the Token Bucket
|
|
parameters. The zeroDotZero indicates this is unknown."
|
|
::= { diffServMeterEntry 2 }
|
|
|
|
diffServMeterRate OBJECT-TYPE
|
|
SYNTAX Integer32 (0..40000000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The token-bucket rate, in kilobits per second (kbps)."
|
|
::= { diffServMeterEntry 3 }
|
|
|
|
diffServMeterBurstSize OBJECT-TYPE
|
|
SYNTAX Integer32 (256..128000000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The maximum number of bytes in a single transmission burst."
|
|
::= { diffServMeterEntry 4 }
|
|
|
|
diffServMeterStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This object is used to create a new row or modify or delete
|
|
an existing row in this table. The status column has six
|
|
defined values:
|
|
|
|
The status column has six defined values:
|
|
|
|
- 'active', which indicates that the conceptual row is
|
|
available for use by the managed device;
|
|
|
|
- 'notInService', which indicates that the conceptual
|
|
row exists in the agent, but is unavailable for use by
|
|
the managed device (see NOTE below);
|
|
|
|
- 'notReady', which indicates that the conceptual row
|
|
exists in the agent, but is missing information
|
|
necessary in order to be available for use by the
|
|
managed device;
|
|
|
|
- 'createAndGo', which is supplied by a management
|
|
station wishing to create a new instance of a
|
|
conceptual row and to have its status automatically set
|
|
to active, making it available for use by the managed
|
|
device;
|
|
|
|
- 'createAndWait', which is supplied by a management
|
|
station wishing to create a new instance of a
|
|
conceptual row (but not make it available for use by
|
|
the managed device); and,
|
|
|
|
- 'destroy', which is supplied by a management station
|
|
wishing to delete all of the instances associated with
|
|
an existing conceptual row.
|
|
|
|
Whereas five of the six values (all except 'notReady') may
|
|
be specified in a management protocol set operation, only
|
|
three values will be returned in response to a management
|
|
protocol retrieval operation: 'notReady', 'notInService' or
|
|
'active'. That is, when queried, an existing conceptual row
|
|
has only three states: it is either available for use by
|
|
the managed device (the status column has the value
|
|
'active'); it is not available for use by the managed device,
|
|
though the agent has sufficient information to make it so
|
|
(the status column has the value 'notInService'); or, it is
|
|
not available for use by the managed device, and an attempt
|
|
to make it so would fail because the agent has insufficient
|
|
information (the state column has the value 'notReady').
|
|
|
|
For a detailed description of this object, please refer to
|
|
SNMPv2-TC MIB."
|
|
::= { diffServMeterEntry 6 }
|
|
|
|
diffServMeterPeakRate OBJECT-TYPE
|
|
SYNTAX Integer32 (0..40000000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The token-bucket rate, in kilobits per second (kbps)."
|
|
::= { diffServMeterEntry 7 }
|
|
|
|
diffServMeterPeakBurstSize OBJECT-TYPE
|
|
SYNTAX Integer32 (256..128000000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The maximum number of bytes in a double transmission burst."
|
|
::= { diffServMeterEntry 8 }
|
|
|
|
diffServIpv6AceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DiffServIpv6AceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for IPv6 ACE."
|
|
::= { diffServMgt 21 }
|
|
|
|
diffServIpv6AceEntry OBJECT-TYPE
|
|
SYNTAX DiffServIpv6AceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry fo IPv6 ACE."
|
|
INDEX { diffServIpv6AceIndex }
|
|
::= { diffServIpv6AceTable 1 }
|
|
|
|
DiffServIpv6AceEntry ::= SEQUENCE
|
|
{
|
|
diffServIpv6AceIndex Integer32,
|
|
diffServIpv6AceType INTEGER,
|
|
diffServIpv6AceAccess INTEGER,
|
|
diffServIpv6AceSourceIpAddr OCTET STRING,
|
|
diffServIpv6AceSourceIpAddrPrefixLen Integer32,
|
|
diffServIpv6AceDestIpAddr OCTET STRING,
|
|
diffServIpv6AceDestIpAddrPrefixLen Integer32,
|
|
diffServIpv6AceDscp Integer32,
|
|
diffServIpv6AceStatus RowStatus
|
|
}
|
|
|
|
diffServIpv6AceIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An index that uniquely identifies an entry in the IPv6 table."
|
|
::= { diffServIpv6AceEntry 1 }
|
|
|
|
diffServIpv6AceType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
standard(1),
|
|
extended(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The specified IP v6 ACE type. When the type of this entry is
|
|
modified, then this entry will be auto-unbound from the
|
|
diffServAclEntry and the not supporting field of this entry
|
|
will be set 0."
|
|
::= { diffServIpv6AceEntry 2 }
|
|
|
|
diffServIpv6AceAccess OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
permit(1),
|
|
deny(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Indicates the action to be taken if a packet matches this
|
|
ACE."
|
|
::= { diffServIpv6AceEntry 3 }
|
|
|
|
diffServIpv6AceSourceIpAddr OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..16))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Specifies the source IPv6 address."
|
|
::= { diffServIpv6AceEntry 4 }
|
|
|
|
diffServIpv6AceSourceIpAddrPrefixLen OBJECT-TYPE
|
|
SYNTAX Integer32 (0..128)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The length (in bits) associated with the source IPv6 address
|
|
prefix of this entry."
|
|
::= { diffServIpv6AceEntry 5 }
|
|
|
|
diffServIpv6AceDestIpAddr OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..16))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Specifies the destination IPv6 address. This object may not be
|
|
modified if the associated diffServIpv6AceType object is equal
|
|
to standard(1)."
|
|
::= { diffServIpv6AceEntry 6 }
|
|
|
|
diffServIpv6AceDestIpAddrPrefixLen OBJECT-TYPE
|
|
SYNTAX Integer32 (0..8)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The length (in bits) associated with the destination IPv6
|
|
address prefix of this entry. This object may not be modified
|
|
if the associated diffServIpv6AceType object is equal to
|
|
standard(1)."
|
|
::= { diffServIpv6AceEntry 7 }
|
|
|
|
diffServIpv6AceDscp OBJECT-TYPE
|
|
SYNTAX Integer32 (0..64)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Specifies the DSCP value to match against. This object may not
|
|
be modified if the associated diffServIpv6AceType object is
|
|
equal to standard(1)."
|
|
::= { diffServIpv6AceEntry 9 }
|
|
|
|
diffServIpv6AceStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This object is used to create a new row or modify or delete
|
|
an existing row in this table. The status column has six
|
|
defined values:
|
|
|
|
The status column has six defined values:
|
|
|
|
- 'active', which indicates that the conceptual row is
|
|
available for use by the managed device;
|
|
|
|
- 'notInService', which indicates that the conceptual
|
|
row exists in the agent, but is unavailable for use by
|
|
the managed device (see NOTE below);
|
|
|
|
- 'notReady', which indicates that the conceptual row
|
|
exists in the agent, but is missing information
|
|
necessary in order to be available for use by the
|
|
managed device;
|
|
|
|
- 'createAndGo', which is supplied by a management
|
|
station wishing to create a new instance of a
|
|
conceptual row and to have its status automatically set
|
|
to active, making it available for use by the managed
|
|
device;
|
|
|
|
- 'createAndWait', which is supplied by a management
|
|
station wishing to create a new instance of a
|
|
conceptual row (but not make it available for use by
|
|
the managed device); and,
|
|
|
|
- 'destroy', which is supplied by a management station
|
|
wishing to delete all of the instances associated with
|
|
an existing conceptual row.
|
|
|
|
Whereas five of the six values (all except 'notReady') may
|
|
be specified in a management protocol set operation, only
|
|
three values will be returned in response to a management
|
|
protocol retrieval operation: 'notReady', 'notInService' or
|
|
'active'. That is, when queried, an existing conceptual row
|
|
has only three states: it is either available for use by
|
|
the managed device (the status column has the value
|
|
'active'); it is not available for use by the managed device,
|
|
though the agent has sufficient information to make it so
|
|
(the status column has the value 'notInService'); or, it is
|
|
not available for use by the managed device, and an attempt
|
|
to make it so would fail because the agent has insufficient
|
|
information (the state column has the value 'notReady').
|
|
|
|
For a detailed description of this object, please refer to
|
|
SNMPv2-TC MIB."
|
|
::= { diffServIpv6AceEntry 11 }
|
|
|
|
diffServAclHwCounterTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DiffServAclHwCounterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for differentiated services hardware counter on
|
|
each port."
|
|
::= { diffServMgt 26 }
|
|
|
|
diffServAclHwCounterEntry OBJECT-TYPE
|
|
SYNTAX DiffServAclHwCounterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for differentiated services hardware counter on
|
|
each port."
|
|
INDEX {
|
|
diffServAclHwCounterIfIndex,
|
|
diffServAclHwCounterDirection,
|
|
diffServAclHwCounterAclIndex,
|
|
diffServAclHwCounterAceIndex
|
|
}
|
|
::= { diffServAclHwCounterTable 1 }
|
|
|
|
DiffServAclHwCounterEntry ::= SEQUENCE
|
|
{
|
|
diffServAclHwCounterIfIndex InterfaceIndex,
|
|
diffServAclHwCounterDirection INTEGER,
|
|
diffServAclHwCounterAclIndex Integer32,
|
|
diffServAclHwCounterAceIndex Integer32,
|
|
diffServAclHwCounterAceHitCount Unsigned32
|
|
}
|
|
|
|
diffServAclHwCounterIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object is the interface index of diffServPortEntry.
|
|
The interface identified by a particular value of this
|
|
index is the same interface as identified by the same
|
|
value of ifIndex in the IF-MIB."
|
|
::= { diffServAclHwCounterEntry 1 }
|
|
|
|
diffServAclHwCounterDirection OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ingress(1),
|
|
egress(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates a particular direction of traffic."
|
|
::= { diffServAclHwCounterEntry 2 }
|
|
|
|
diffServAclHwCounterAclIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..63)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "An index that uniquely identifies an entry in the ACL
|
|
table."
|
|
::= { diffServAclHwCounterEntry 3 }
|
|
|
|
diffServAclHwCounterAceIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2047)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "An index that uniquely identifies an entry of an ACL.
|
|
This entry might be a compressed ACE (which index is
|
|
bigger than SYS_ADPT_MAX_NBRS_OF_ACE_OF_SYSTEM) with
|
|
multiple user configured ACEs, and the index of
|
|
compressed ACE will not show in ACE table."
|
|
::= { diffServAclHwCounterEntry 4 }
|
|
|
|
diffServAclHwCounterAceHitCount OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Specifies the hardware counter of an ACE entry."
|
|
::= { diffServAclHwCounterEntry 5 }
|
|
|
|
--
|
|
-- diffServPolicyMapPortTable
|
|
--
|
|
diffServPolicyMapPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DiffServPolicyMapPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for policy map of each port."
|
|
::= { diffServMgt 27 }
|
|
|
|
diffServPolicyMapPortEntry OBJECT-TYPE
|
|
SYNTAX DiffServPolicyMapPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for diffServPolicyMapPortTable."
|
|
INDEX {
|
|
diffServPolicyMapPortIfIndex,
|
|
diffServPolicyMapPortDirection
|
|
}
|
|
::= { diffServPolicyMapPortTable 1 }
|
|
|
|
DiffServPolicyMapPortEntry ::= SEQUENCE
|
|
{
|
|
diffServPolicyMapPortIfIndex InterfaceIndex,
|
|
diffServPolicyMapPortDirection INTEGER,
|
|
diffServPolicyMapPortPolicyMapIndex Integer32,
|
|
diffServPolicyMapPortStatus RowStatus
|
|
}
|
|
|
|
diffServPolicyMapPortIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object is the interface index of DiffServPolicyMapPortEntry.
|
|
The interface identified by a particular value of this
|
|
index is the same interface as identified by the same
|
|
value of ifIndex in the IF-MIB."
|
|
::= { diffServPolicyMapPortEntry 1 }
|
|
|
|
diffServPolicyMapPortDirection OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ingress(1),
|
|
egress(2)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Indicates this policy map effect to
|
|
which direction of traffic."
|
|
::= { diffServPolicyMapPortEntry 2 }
|
|
|
|
|
|
diffServPolicyMapPortPolicyMapIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies the policy map index binded to the interface.
|
|
The policy map identified by a particular value of
|
|
this index is associated with the same DiffServPolicyMapEntry
|
|
as identified by the same value of diffServPolicyMapIndex."
|
|
::= { diffServPolicyMapPortEntry 3 }
|
|
|
|
diffServPolicyMapPortStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This object is used to create a new row or modify or delete
|
|
an existing row in this table.The status column has six
|
|
defined values:
|
|
|
|
The status column has six defined values:
|
|
|
|
- 'active', which indicates that the conceptual row is
|
|
available for use by the managed device;
|
|
|
|
- 'notInService', which indicates that the conceptual
|
|
row exists in the agent, but is unavailable for use by
|
|
the managed device (see NOTE below);
|
|
|
|
- 'notReady', which indicates that the conceptual row
|
|
exists in the agent, but is missing information
|
|
necessary in order to be available for use by the
|
|
managed device;
|
|
|
|
- 'createAndGo', which is supplied by a management
|
|
station wishing to create a new instance of a
|
|
conceptual row and to have its status automatically set
|
|
to active, making it available for use by the managed
|
|
device;
|
|
|
|
- 'createAndWait', which is supplied by a management
|
|
station wishing to create a new instance of a
|
|
conceptual row (but not make it available for use by
|
|
the managed device); and,
|
|
|
|
- 'destroy', which is supplied by a management station
|
|
wishing to delete all of the instances associated with
|
|
an existing conceptual row.
|
|
|
|
Whereas five of the six values (all except 'notReady') may
|
|
be specified in a management protocol set operation, only
|
|
three values will be returned in response to a management
|
|
protocol retrieval operation: 'notReady', 'notInService' or
|
|
'active'. That is, when queried, an existing conceptual row
|
|
has only three states: it is either available for use by
|
|
the managed device (the status column has value 'active');
|
|
it is not available for use by the managed device, though
|
|
the agent has sufficient information to make it so (the
|
|
status column has value 'notInService'); or, it is not
|
|
available for use by the managed device, and an attempt to
|
|
make it so would fail because the agent has insufficient
|
|
information (the state column has value 'notReady').
|
|
|
|
For a detailed description of this object, please refer to
|
|
SNMPv2-TC MIB.
|
|
"
|
|
::= { diffServPolicyMapPortEntry 4 }
|
|
|
|
--
|
|
-- diffServAccessGroupTable
|
|
--
|
|
diffServAccessGroupTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DiffServAccessGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for specifies access group
|
|
for ACL on each port."
|
|
::= { diffServMgt 28 }
|
|
|
|
diffServAccessGroupEntry OBJECT-TYPE
|
|
SYNTAX DiffServAccessGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for diffServAccessGroupTable."
|
|
INDEX {
|
|
diffServAccessGroupIfIndex,
|
|
diffServAccessGroupDirection,
|
|
diffServAccessGroupType
|
|
}
|
|
::= { diffServAccessGroupTable 1 }
|
|
|
|
DiffServAccessGroupEntry ::= SEQUENCE
|
|
{
|
|
diffServAccessGroupIfIndex InterfaceIndex,
|
|
diffServAccessGroupDirection INTEGER,
|
|
diffServAccessGroupType INTEGER,
|
|
diffServAccessGroupAclIndex Integer32,
|
|
diffServAccessGroupTimeRangeName DisplayString,
|
|
diffServAccessGroupCounterStatus EnabledStatus,
|
|
diffServAccessGroupStatus RowStatus
|
|
}
|
|
|
|
diffServAccessGroupIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object is the interface index of diffServAccessGroupEntry.
|
|
The interface identified by a particular value of this
|
|
index is the same interface as identified by the same
|
|
value of ifIndex in the IF-MIB. If support global ACL,
|
|
using the specific ifindex(65535)."
|
|
::= { diffServAccessGroupEntry 1 }
|
|
|
|
diffServAccessGroupDirection OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ingress(1),
|
|
egress(2)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Indicates this access group effect to
|
|
which direction of traffic."
|
|
::= { diffServAccessGroupEntry 2 }
|
|
|
|
diffServAccessGroupType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
mac(1),
|
|
ip(2),
|
|
ipv6(3)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Specifies the access group type,
|
|
only support bind one ACL per type on a port."
|
|
::= { diffServAccessGroupEntry 3 }
|
|
|
|
diffServAccessGroupAclIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies the ACL index apply to this access
|
|
group. The index uniquely identifies an
|
|
entry in diffServAclTable."
|
|
::= { diffServAccessGroupEntry 4 }
|
|
|
|
diffServAccessGroupTimeRangeName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The name of the time range entry bound to
|
|
the access group. This object should be
|
|
equal to one of the timeRangeName objects
|
|
in timeRangeTable."
|
|
::= { diffServAccessGroupEntry 5 }
|
|
|
|
diffServAccessGroupCounterStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The acl counter enable status of this
|
|
access group."
|
|
::= { diffServAccessGroupEntry 6 }
|
|
|
|
diffServAccessGroupStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This object is used to create a new row or modify or delete
|
|
an existing row in this table.The status column has six
|
|
defined values:
|
|
|
|
The status column has six defined values:
|
|
|
|
- 'active', which indicates that the conceptual row is
|
|
available for use by the managed device;
|
|
|
|
- 'notInService', which indicates that the conceptual
|
|
row exists in the agent, but is unavailable for use by
|
|
the managed device (see NOTE below);
|
|
|
|
- 'notReady', which indicates that the conceptual row
|
|
exists in the agent, but is missing information
|
|
necessary in order to be available for use by the
|
|
managed device;
|
|
|
|
- 'createAndGo', which is supplied by a management
|
|
station wishing to create a new instance of a
|
|
conceptual row and to have its status automatically set
|
|
to active, making it available for use by the managed
|
|
device;
|
|
|
|
- 'createAndWait', which is supplied by a management
|
|
station wishing to create a new instance of a
|
|
conceptual row (but not make it available for use by
|
|
the managed device); and,
|
|
|
|
- 'destroy', which is supplied by a management station
|
|
wishing to delete all of the instances associated with
|
|
an existing conceptual row.
|
|
|
|
Whereas five of the six values (all except 'notReady') may
|
|
be specified in a management protocol set operation, only
|
|
three values will be returned in response to a management
|
|
protocol retrieval operation: 'notReady', 'notInService' or
|
|
'active'. That is, when queried, an existing conceptual row
|
|
has only three states: it is either available for use by
|
|
the managed device (the status column has value 'active');
|
|
it is not available for use by the managed device, though
|
|
the agent has sufficient information to make it so (the
|
|
status column has value 'notInService'); or, it is not
|
|
available for use by the managed device, and an attempt to
|
|
make it so would fail because the agent has insufficient
|
|
information (the state column has value 'notReady').
|
|
|
|
For a detailed description of this object, please refer to
|
|
SNMPv2-TC MIB.
|
|
"
|
|
::= { diffServAccessGroupEntry 7 }
|
|
|
|
diffServTcamTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DiffServTcamEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The conceptual table of all of DiffServTcamEntry."
|
|
::= { diffServMgt 29 }
|
|
|
|
diffServTcamEntry OBJECT-TYPE
|
|
SYNTAX DiffServTcamEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The conceptual row for diffServTcamTable."
|
|
INDEX {
|
|
diffServTcamUnit,
|
|
diffServTcamDevice,
|
|
diffServTcamPool
|
|
}
|
|
::= { diffServTcamTable 1 }
|
|
|
|
DiffServTcamEntry ::= SEQUENCE
|
|
{
|
|
diffServTcamUnit Integer32,
|
|
diffServTcamDevice Integer32,
|
|
diffServTcamPool Integer32,
|
|
diffServTcamPoolCapability BITS,
|
|
diffServTcamTotal Integer32,
|
|
diffServTcamFree Integer32,
|
|
diffServTcamUsed Integer32
|
|
}
|
|
|
|
diffServTcamUnit OBJECT-TYPE
|
|
SYNTAX Integer32(1..8)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object identifies the switch within the system
|
|
for which this entry contains information."
|
|
::= { diffServTcamEntry 1 }
|
|
|
|
diffServTcamDevice OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The device id of the specified unit."
|
|
::= { diffServTcamEntry 2 }
|
|
|
|
diffServTcamPool OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The TCAM pool index of the specified unit and device."
|
|
::= { diffServTcamEntry 3 }
|
|
|
|
diffServTcamPoolCapability OBJECT-TYPE
|
|
SYNTAX BITS
|
|
{
|
|
macAcl(0),
|
|
ipAcl(1),
|
|
ipv6StdAcl(2),
|
|
ipv6ExtAcl(3),
|
|
macDiffServ(4),
|
|
ipDiffServ(5),
|
|
ipv6StdDiffServ(6),
|
|
ipv6ExtDiffServ(7),
|
|
egressMacAcl(8),
|
|
egressIpAcl(9),
|
|
egressIpv6StdAcl(10),
|
|
egressIpv6ExtAcl(11),
|
|
egressMacDiffServ(12),
|
|
egressIpDiffServ(13),
|
|
egressIpv6StdDiffServ(14),
|
|
egressIpv6ExtDiffServ(15),
|
|
webAuth(16),
|
|
ipSourceGuard(17),
|
|
ipv6SourceGuard(18),
|
|
cpuInterface(19),
|
|
rateLimit(20),
|
|
linkLocal(21),
|
|
reserved(22)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The bitmap value used to identify which functions
|
|
supported on this pool."
|
|
::= { diffServTcamEntry 4 }
|
|
|
|
diffServTcamTotal OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of TCAM pool entry."
|
|
::= { diffServTcamEntry 5 }
|
|
|
|
diffServTcamFree OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The free number of TCAM pool entry."
|
|
::= { diffServTcamEntry 6 }
|
|
|
|
diffServTcamUsed OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The used number of TCAM pool entry."
|
|
::= { diffServTcamEntry 7 }
|
|
|
|
--
|
|
-- securityMgt
|
|
--
|
|
|
|
-- Management for security, e.g. user security and port security.
|
|
|
|
privateVlanMgt OBJECT IDENTIFIER ::= { securityMgt 1 }
|
|
portSecurityMgt OBJECT IDENTIFIER ::= { securityMgt 2 }
|
|
radiusMgt OBJECT IDENTIFIER ::= { securityMgt 4 }
|
|
tacacsMgt OBJECT IDENTIFIER ::= { securityMgt 5 }
|
|
sshMgt OBJECT IDENTIFIER ::= { securityMgt 6 }
|
|
ipFilterMgt OBJECT IDENTIFIER ::= { securityMgt 9 }
|
|
userAuthMgt OBJECT IDENTIFIER ::= { securityMgt 10 }
|
|
dot1xMgt OBJECT IDENTIFIER ::= { securityMgt 11 }
|
|
aaaMgt OBJECT IDENTIFIER ::= { securityMgt 12 }
|
|
networkAccessMgt OBJECT IDENTIFIER ::= { securityMgt 13 }
|
|
macAuthMgt OBJECT IDENTIFIER ::= { securityMgt 14 }
|
|
webAuthMgt OBJECT IDENTIFIER ::= { securityMgt 15 }
|
|
dosMgt OBJECT IDENTIFIER ::= { securityMgt 16 }
|
|
appFilterMgt OBJECT IDENTIFIER ::= { securityMgt 17 }
|
|
|
|
--
|
|
-- PrivateVlanMgt
|
|
--
|
|
|
|
-- Management for Private VLAN.
|
|
--SYS_CPNT_PORT_TRAFFIC_SEGMENTATION(use SWCTRL api) start
|
|
|
|
privateVlanStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This controls whether private VLAN is enabled."
|
|
::= { privateVlanMgt 1 }
|
|
|
|
privateVlanUplinkPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This is the list of uplink ports for private VLAN.
|
|
They should not overlap with privateVlanDownlinkPorts.
|
|
Only one port can be set, no multiple ports.
|
|
0 will be displayed if the privateVlanStatus is disabled.
|
|
You must enable the privateVlanStatus before setting this variable."
|
|
::= { privateVlanMgt 2 }
|
|
|
|
privateVlanDownlinkPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This is the list of downlink ports for private VLAN.
|
|
They should not overlap with privateVlanUplinkPorts.
|
|
Multiple port setting is permitted.
|
|
0 will be displayed if the privateVlanStatus is disabled.
|
|
You must enable the privateVlanStatus before setting this variable."
|
|
::= { privateVlanMgt 3 }
|
|
|
|
-- SYS_CPNT_PORT_TRAFFIC_SEGMENTATION (use SWCTRL API) end
|
|
|
|
-- SYS_CPNT_COMMUNITY_PRIVATE_VLAN (use PVLAN_CME API) start
|
|
|
|
privateVlanVlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrivateVlanVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table containing private VLAN information on the
|
|
VLANs which currently exist."
|
|
::= { privateVlanMgt 4 }
|
|
|
|
privateVlanVlanEntry OBJECT-TYPE
|
|
SYNTAX PrivateVlanVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A conceptual row containing the private VLAN
|
|
information on the VLANs for a particular management
|
|
domain."
|
|
INDEX { privateVlanVlanIndex }
|
|
::= { privateVlanVlanTable 1 }
|
|
|
|
PrivateVlanVlanEntry ::= SEQUENCE
|
|
{
|
|
privateVlanVlanIndex Integer32,
|
|
privateVlanVlanType INTEGER,
|
|
privateVlanAssoicatedPrimaryVlan Integer32
|
|
}
|
|
|
|
privateVlanVlanIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..4094)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The VLAN ID of this private VLAN."
|
|
::= { privateVlanVlanEntry 1 }
|
|
|
|
privateVlanVlanType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
invalid(1),
|
|
primary(2),
|
|
community(4)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The VLAN type as defined for Private VLAN feature.
|
|
Set the value to invalid(1) to destroy an entry. Set
|
|
other values to create an entry. If an index
|
|
already exists, set others to modifiy it. Note that a VLAN's
|
|
private VLAN type cannot be changed once it has
|
|
any port members."
|
|
::= { privateVlanVlanEntry 2 }
|
|
|
|
privateVlanAssoicatedPrimaryVlan OBJECT-TYPE
|
|
SYNTAX Integer32(0..4094)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN ID of the associated primary VLAN used for
|
|
the private VLAN feature if privateVlanVlanType has the
|
|
value of isolated(3), community(4). If privateVlanVlanType
|
|
has the value of primary(2), then this object has the value of 0.
|
|
|
|
Note that one isolated VLAN can only be associated
|
|
with one unique primary VLAN. One primary VLAN can only
|
|
be associated with one isolated VLAN.
|
|
|
|
One primary VLAN can be associated with multiple community VLANs;
|
|
one community VLAN can only be associated with one unique primary VLAN."
|
|
::= { privateVlanVlanEntry 3 }
|
|
|
|
|
|
--
|
|
-- Table for configuring secondary VLAN on private ports
|
|
--
|
|
|
|
privateVlanPrivatePortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrivateVlanPrivatePortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing information on the configuration of
|
|
secondary VLANs on the device ports."
|
|
::= { privateVlanMgt 5 }
|
|
|
|
privateVlanPrivatePortEntry OBJECT-TYPE
|
|
SYNTAX PrivateVlanPrivatePortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A conceptual row containing information of the
|
|
configuration of secondary VLANs for each port. An entry
|
|
is created by the managed system for each interface which
|
|
can be configured as a private port for Private VLAN
|
|
feature."
|
|
INDEX { privateVlanPrivatePortIfIndex }
|
|
::= { privateVlanPrivatePortTable 1 }
|
|
|
|
PrivateVlanPrivatePortEntry ::= SEQUENCE
|
|
{
|
|
privateVlanPrivatePortIfIndex InterfaceIndex,
|
|
privateVlanPrivatePortSecondaryVlan Integer32
|
|
}
|
|
|
|
privateVlanPrivatePortIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This is defined as the ifIndex."
|
|
::= { privateVlanPrivatePortEntry 1 }
|
|
|
|
privateVlanPrivatePortSecondaryVlan OBJECT-TYPE
|
|
SYNTAX Integer32(0..4094)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN ID of the secondary VLAN configured on this
|
|
private port. A private port is a port that allows
|
|
ingress traffic of the secondary VLAN as well as
|
|
egress traffic of its associated primary VLAN, but
|
|
blocks the egress traffic of the isolated VLAN while
|
|
allowing the egress traffic of the community
|
|
or twoWayCommunity VLAN depending on the type of the
|
|
secondary VLAN.
|
|
|
|
Note that a port can join a secondary VLAN only after
|
|
this secondary VLAN has been associated with a primary
|
|
VLAN, i.e., the cpvlanVlanAssociatedPrimaryVlan has a
|
|
non-zero value. The default value of 0 for this object
|
|
means this port has not yet joined a secondary VLAN."
|
|
DEFVAL { 0 }
|
|
::= { privateVlanPrivatePortEntry 2 }
|
|
|
|
--
|
|
-- Table for remapping secondary VLAN to primary VLAN on promiscuous
|
|
-- ports for Private VLAN feature
|
|
--
|
|
|
|
privateVlanPromPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrivateVlanPromPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table containing secondary VLAN to primary VLAN remapping
|
|
information on ports of the device."
|
|
::= { privateVlanMgt 6 }
|
|
|
|
privateVlanPromPortEntry OBJECT-TYPE
|
|
SYNTAX PrivateVlanPromPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A conceptual row containing secondary VLAN to primary
|
|
VLAN remapping information for each port.
|
|
An entry is created by the managed system for each interface
|
|
which can be configured as a promiscuous port for the
|
|
private VLAN feature."
|
|
INDEX { privateVlanPromPortIfIndex }
|
|
::= { privateVlanPromPortTable 1 }
|
|
|
|
PrivateVlanPromPortEntry ::= SEQUENCE
|
|
{
|
|
privateVlanPromPortIfIndex InterfaceIndex,
|
|
privateVlanPromPortPrimaryVlanId Integer32,
|
|
privateVlanPromPortSecondaryRemap OCTET STRING,
|
|
privateVlanPromPortSecondaryRemap2k OCTET STRING,
|
|
privateVlanPromPortSecondaryRemap3k OCTET STRING,
|
|
privateVlanPromPortSecondaryRemap4k OCTET STRING
|
|
}
|
|
|
|
privateVlanPromPortIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This is defined as ifIndex."
|
|
::= { privateVlanPromPortEntry 1 }
|
|
|
|
privateVlanPromPortPrimaryVlanId OBJECT-TYPE
|
|
SYNTAX Integer32(0..4094)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The primary VLAN ID of the promiscous port."
|
|
::= { privateVlanPromPortEntry 2 }
|
|
|
|
privateVlanPromPortSecondaryRemap OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string of octets containing one bit per VLAN in the
|
|
management domain on this port. The first octet
|
|
corresponds to VLANs with VlanIndexOrZero values of 0
|
|
through 7; the second octet to VLANs 8 through 15; etc.
|
|
The most significant bit of each octet corresponds to
|
|
the lowest value VlanIndexOrZero in that octet.
|
|
|
|
Note that if the length of this string is less than
|
|
128 octets, any 'missing' octets are assumed to contain
|
|
the value zero. An NMS may omit any zero-valued octets
|
|
from the end of this string in order to reduce SetPDU
|
|
size, and the agent may also omit zero-valued trailing
|
|
octets, to reduce the size of GetResponse PDUs."
|
|
::= { privateVlanPromPortEntry 3 }
|
|
|
|
privateVlanPromPortSecondaryRemap2k OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string of octets containing one bit per VLAN for
|
|
VLANs with VlanIndexOrZero values of 1024 through 2047
|
|
in the management domain on this port. The first octet
|
|
corresponds to VLANs with VlanIndexOrZero values of 1024
|
|
through 1031; the second octet to VLANs 1032 through
|
|
1039; etc. The most significant bit of each octet
|
|
corresponds to the lowest value VlanIndexOrZero in
|
|
that octet.
|
|
|
|
Note that if the length of this string is less than
|
|
128 octets, any 'missing' octets are assumed to contain
|
|
the value zero. An NMS may omit any zero-valued octets
|
|
from the end of this string in order to reduce SetPDU
|
|
size, and the agent may also omit zero-valued trailing
|
|
octets, to reduce the size of GetResponse PDUs.
|
|
|
|
This object is only instantiated on devices which support
|
|
the range of VlanIndexOrZero up to 4095."
|
|
::= { privateVlanPromPortEntry 4 }
|
|
|
|
privateVlanPromPortSecondaryRemap3k OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string of octets containing one bit per VLAN for
|
|
VLANs with VlanIndexOrZero values of 2048 through 3071
|
|
in the management domain on this port. The first octet
|
|
corresponds to VLANs with VlanIndexOrZero values of 2048
|
|
through 2055; the second octet to VLANs 2056 through
|
|
2063; etc. The most significant bit of each octet
|
|
corresponds to the lowest value VlanIndexOrZero in
|
|
that octet.
|
|
|
|
Note that if the length of this string is less than
|
|
128 octets, any 'missing' octets are assumed to contain
|
|
the value zero. An NMS may omit any zero-valued octets
|
|
from the end of this string in order to reduce SetPDU
|
|
size, and the agent may also omit zero-valued trailing
|
|
octets, to reduce the size of GetResponse PDUs.
|
|
|
|
This object is only instantiated on devices which support
|
|
the range of VlanIndexOrZero up to 4095."
|
|
::= { privateVlanPromPortEntry 5 }
|
|
|
|
privateVlanPromPortSecondaryRemap4k OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string of octets containing one bit per VLAN for
|
|
VLANs with VlanIndexOrZero values of 3072 through 4095
|
|
in the management domain on this port. The first octet
|
|
corresponds to VLANs with VlanIndexOrZero values of 3072
|
|
through 3079; the second octet to VLANs 3080 through
|
|
3087; etc. The most significant bit of each octet
|
|
corresponds to the lowest value VlanIndexOrZero in
|
|
that octet.
|
|
|
|
Note that if the length of this string is less than
|
|
128 octets, any 'missing' octets are assumed to contain
|
|
the value zero. An NMS may omit any zero-valued octets
|
|
from the end of this string in order to reduce SetPDU
|
|
size, and the agent may also omit zero-valued trailing
|
|
octets, to reduce the size of GetResponse PDUs.
|
|
|
|
This object is only instantiated on devices which support
|
|
the range of VlanIndexOrZero up to 4095."
|
|
::= { privateVlanPromPortEntry 6 }
|
|
|
|
-- SYS_CPNT_COMMUNITY_PRIVATE_VLAN (use PVLAN_CME API) end
|
|
|
|
privateVlanSessionTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrivateVlanSessionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Contains the settings for private VLAN Session."
|
|
::= { privateVlanMgt 8 }
|
|
|
|
privateVlanSessionEntry OBJECT-TYPE
|
|
SYNTAX PrivateVlanSessionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A conceptual row in the privateVlanSession table."
|
|
INDEX { privateVlanSessionId }
|
|
::= { privateVlanSessionTable 1 }
|
|
|
|
PrivateVlanSessionEntry::= SEQUENCE
|
|
{
|
|
privateVlanSessionId INTEGER,
|
|
privateVlanSessionUplinkPorts PortList,
|
|
privateVlanSessionDownlinkPorts PortList,
|
|
privateVlanSessionStatus ValidStatus
|
|
}
|
|
|
|
privateVlanSessionId OBJECT-TYPE
|
|
SYNTAX INTEGER(1..4)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The session ID that may specifiy certain entry in the table which contains private
|
|
VLAN session information."
|
|
::= { privateVlanSessionEntry 1 }
|
|
|
|
privateVlanSessionUplinkPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This is the list of uplink ports for a session of private VLAN. They should not
|
|
overlap with the privateVlanSessionPortDownlink of the same session, and they
|
|
also should not overlap with the privateVlanSessionPortUplink and the
|
|
privateVlanSessionPortDownlink of other session."
|
|
::= { privateVlanSessionEntry 2 }
|
|
|
|
privateVlanSessionDownlinkPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This is the list of downlink ports for a session of private VLAN. They should not
|
|
overlap with the privateVlanSessionPortUplink of the same session, and they also
|
|
should not overlap with the privateVlanSessionPortUplink and the
|
|
privateVlanSessionPortDownlink of other session."
|
|
::= { privateVlanSessionEntry 3 }
|
|
|
|
privateVlanSessionStatus OBJECT-TYPE
|
|
SYNTAX ValidStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Set this to valid(1) to create an entry. Sets this to
|
|
invalid(2) to destroy an entry."
|
|
::= { privateVlanSessionEntry 4 }
|
|
|
|
privateVlanUplinkToUplink OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
blocking(1),
|
|
forwarding(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Sets this to blocking(2) to deny the traffic of uplink
|
|
ports between different sessions. Set this to forwarding(1)
|
|
to allow the traffic of uplink ports between different
|
|
sessions."
|
|
::= { privateVlanMgt 9 }
|
|
|
|
-- SYS_CPNT_PORT_TRAFFIC_SEGMENTATION(use SWCTRL api) start
|
|
--
|
|
-- privateVlanEdgePortTable
|
|
--
|
|
privateVlanEdgePortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrivateVlanEdgePortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Contains the settings for Private VLAN Edge."
|
|
::= { privateVlanMgt 10 }
|
|
|
|
privateVlanEdgePortEntry OBJECT-TYPE
|
|
SYNTAX PrivateVlanEdgePortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A conceptual row in the privateVlanEdgePortTable."
|
|
INDEX { pvePortIfIndex }
|
|
::= { privateVlanEdgePortTable 1 }
|
|
|
|
PrivateVlanEdgePortEntry::= SEQUENCE
|
|
{
|
|
pvePortIfIndex InterfaceIndex,
|
|
pvePortStatus EnabledStatus
|
|
}
|
|
|
|
pvePortIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The port interface of the portTable. The interface
|
|
identified by a particular value of this index is
|
|
the same interface as identified by the same value
|
|
of ifIndex in the IF-MIB."
|
|
::= { privateVlanEdgePortEntry 1 }
|
|
|
|
pvePortStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This controls whether Private VLAN Edge is enabled."
|
|
::= { privateVlanEdgePortEntry 2 }
|
|
|
|
|
|
|
|
-- SYS_CPNT_PORT_TRAFFIC_SEGMENTATION(use SWCTRL api) end
|
|
|
|
-- PortSecurityMgt
|
|
|
|
-- Management for Port Security. A secure port only allows
|
|
-- secure MAC addresses to come in.
|
|
|
|
|
|
|
|
portSecPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PortSecPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The port security(MAC binding) Table."
|
|
::= { portSecurityMgt 1 }
|
|
|
|
portSecPortEntry OBJECT-TYPE
|
|
SYNTAX PortSecPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The entry of portSecPortTable."
|
|
INDEX { portSecPortIndex }
|
|
::= { portSecPortTable 1 }
|
|
|
|
PortSecPortEntry ::= SEQUENCE
|
|
{
|
|
portSecPortIndex InterfaceIndex,
|
|
portSecPortStatus EnabledStatus,
|
|
portSecAction INTEGER,
|
|
portSecMaxMacCount Integer32
|
|
}
|
|
|
|
portSecPortIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The port and the trunk (excluding trunk members) interface of
|
|
the portTable. The interface identified by a particular value
|
|
of this index is the same interface as identified by the same
|
|
value of ifIndex in the IF-MIB."
|
|
::= { portSecPortEntry 1 }
|
|
|
|
portSecPortStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set enabled(1) to enable port security and set disabled(2) to
|
|
disable port security."
|
|
::= { portSecPortEntry 2 }
|
|
|
|
portSecAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
none(1),
|
|
trap(2),
|
|
shutdown(3),
|
|
trapAndShutdown(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The corresponding actions that will take place when a
|
|
port is under intrusion, when this variable is set to
|
|
none(1), no action will be performed, when this variable is
|
|
set to trap(2), a swPortSecurityTrap trap will be sent,
|
|
when this variable is set to shutdown(3), the port will
|
|
shutdown, when this variable is set to
|
|
trapAndShutdown(4), a swPortSecurityTrap will be sent
|
|
and the port will shutdown."
|
|
::= { portSecPortEntry 3 }
|
|
|
|
portSecMaxMacCount OBJECT-TYPE
|
|
SYNTAX Integer32(0..1024)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The maximun number of MAC addresses that will be learned and locked.
|
|
When we change the value of this variable, if the
|
|
portSecPortStatus is enabled, we will discard all secure MAC
|
|
and begin to learn again, until the number of MAC has reached
|
|
this value, and only the secure MAC addresses can enter
|
|
this port. If the portSecPortStatus is disabled, we will begin
|
|
to learn the MAC, and auto enabled the portSecPortStatus when
|
|
the MAC has reached this value."
|
|
::= { portSecPortEntry 4 }
|
|
|
|
--
|
|
-- portSecMacAsPermanentMgt
|
|
--
|
|
|
|
portSecMacAsPermanentMgt OBJECT IDENTIFIER ::= { portSecurityMgt 6 }
|
|
|
|
portSecMacAsPermanentPortIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
|
|
DESCRIPTION "The port and the trunk (excluding trunk members) interface of
|
|
the portTable. The interface identified by a particular value
|
|
of this index is the same interface as identified by the same
|
|
value of ifIndex in the IF-MIB. Specifies the interface to
|
|
convert the learnt secured MAC address into manual configured.
|
|
'0' represents that no interface is specified."
|
|
|
|
::= { portSecMacAsPermanentMgt 1 }
|
|
|
|
portSecMacAsPermanentAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noAction (1),
|
|
action (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set action(2) to convert the learnt secured MAC address into
|
|
manual configured. When action finsh or no action, the value
|
|
of this object is noAction(1)."
|
|
|
|
::= { portSecMacAsPermanentMgt 2 }
|
|
|
|
--
|
|
-- radiusMgt
|
|
--
|
|
|
|
-- Management for Remote Authentication Dial-In User Service (RADIUS).
|
|
--SYS_ADPT_MAX_NBR_OF_RADIUS_SERVERS=1: single server
|
|
--SYS_ADPT_MAX_NBR_OF_RADIUS_SERVERS>1: multiple server
|
|
|
|
radiusServerGlobalAuthPort OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Aauthentication port number for RADIUS server.
|
|
When specified radius server do not set
|
|
aauthentication port number, this value is used."
|
|
::= { radiusMgt 1 }
|
|
|
|
radiusServerGlobalAcctPort OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Accounting port number of RADIUS server.
|
|
When specified radius server do not set
|
|
accounting port number, this value is used."
|
|
::= { radiusMgt 2 }
|
|
|
|
radiusServerGlobalKey OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..48))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Key for RADIUS. This variable can only be written.
|
|
When this variable is read, it always returns a
|
|
zero-length string.
|
|
When specified radius server do not set
|
|
key, this this value is used."
|
|
::= { radiusMgt 3 }
|
|
|
|
radiusServerGlobalRetransmit OBJECT-TYPE
|
|
SYNTAX INTEGER (1..30)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Maximum number of retransmissions for RADIUS.
|
|
When specified radius server do not set
|
|
maximum number of retransmissions, this value is used."
|
|
::= { radiusMgt 4 }
|
|
|
|
radiusServerGlobalTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Timeout for RADIUS.
|
|
When specified radius server do not set
|
|
timeout, this value is used."
|
|
::= { radiusMgt 5 }
|
|
|
|
--radiusServerTable
|
|
|
|
radiusServerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RadiusServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table for RADIUS server."
|
|
::= { radiusMgt 7 }
|
|
|
|
radiusServerEntry OBJECT-TYPE
|
|
SYNTAX RadiusServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The conceptual row for radiusServerTable."
|
|
INDEX { radiusServerIndex }
|
|
::= { radiusServerTable 1 }
|
|
|
|
RadiusServerEntry ::= SEQUENCE
|
|
{
|
|
radiusServerIndex Integer32,
|
|
radiusServerAddress IpAddress,
|
|
radiusServerAuthPortNumber Integer32,
|
|
radiusServerAcctPortNumber Integer32,
|
|
radiusServerKey DisplayString,
|
|
radiusServerRetransmit Integer32,
|
|
radiusServerTimeout Integer32,
|
|
radiusServerStatus ValidStatus
|
|
}
|
|
|
|
radiusServerIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..5)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The RADIUS server index in the table."
|
|
::= { radiusServerEntry 1 }
|
|
|
|
radiusServerAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "IP address of a RADIUS server."
|
|
::= { radiusServerEntry 2 }
|
|
|
|
radiusServerAuthPortNumber OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Authentication port number of RADIUS server."
|
|
::= { radiusServerEntry 3 }
|
|
|
|
radiusServerAcctPortNumber OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Accounting port number of RADIUS server."
|
|
::= { radiusServerEntry 4 }
|
|
|
|
radiusServerKey OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..48))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Key for RADIUS. This variable can only be written.
|
|
When this variable is read, it always returns a
|
|
zero-length string."
|
|
::= { radiusServerEntry 5 }
|
|
|
|
radiusServerRetransmit OBJECT-TYPE
|
|
SYNTAX Integer32 (1..30)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Timeout for RADIUS."
|
|
::= { radiusServerEntry 6 }
|
|
|
|
radiusServerTimeout OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Timeout for RADIUS."
|
|
::= { radiusServerEntry 7 }
|
|
|
|
radiusServerStatus OBJECT-TYPE
|
|
SYNTAX ValidStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Setting this to valid(1) creates an entry.
|
|
Setting this to invalid(2) destroys an entry."
|
|
::= { radiusServerEntry 8 }
|
|
|
|
--
|
|
-- tacacsMgt
|
|
--
|
|
|
|
-- Management for Terminal Access Controller Access Control System plus (TACACS+).
|
|
|
|
-- Global server setting
|
|
tacacsPlusServerGlobalPortNumber OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "TCP port number of TACACS+ server.
|
|
When specified TACACS+ server do not set
|
|
TCP port number, this this value is used."
|
|
::= { tacacsMgt 2 }
|
|
|
|
tacacsPlusServerGlobalKey OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..48))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The encryption key used to encrpt the traffic between client and
|
|
TACACS+ server. Do not use blank spaces in the string. This variable
|
|
can only be set. When this variable is read, it always returns a
|
|
zero-length string.When specified TACACS+ server do not set
|
|
the encryption key , this this value is used."
|
|
::= { tacacsMgt 3 }
|
|
|
|
tacacsPlusServerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TacacsPlusServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table for TACACS+ server."
|
|
::= { tacacsMgt 4 }
|
|
|
|
tacacsPlusServerEntry OBJECT-TYPE
|
|
SYNTAX TacacsPlusServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The conceptual row for tacacsPlusServerTable."
|
|
INDEX { tacacsPlusServerIndex }
|
|
::= { tacacsPlusServerTable 1 }
|
|
|
|
TacacsPlusServerEntry ::= SEQUENCE
|
|
{
|
|
tacacsPlusServerIndex Integer32,
|
|
tacacsPlusServerAddress IpAddress,
|
|
tacacsPlusServerPortNumber Integer32,
|
|
tacacsPlusServerKey DisplayString,
|
|
tacacsPlusServerStatus ValidStatus
|
|
}
|
|
|
|
tacacsPlusServerIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..1)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "TACACS+ server index."
|
|
::= { tacacsPlusServerEntry 1 }
|
|
|
|
tacacsPlusServerAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "IP address of a TACACS+ server."
|
|
::= { tacacsPlusServerEntry 2 }
|
|
|
|
tacacsPlusServerPortNumber OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "TCP port number of a TACACS+ server."
|
|
::= { tacacsPlusServerEntry 3 }
|
|
|
|
tacacsPlusServerKey OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..48))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The encryption key used to encrpt the traffic between client and
|
|
TACACS+ server. Do not use blank spaces in the string. This
|
|
variable can only be set. When this variable is read, it always
|
|
returns a zero-length string."
|
|
::= { tacacsPlusServerEntry 4 }
|
|
|
|
tacacsPlusServerStatus OBJECT-TYPE
|
|
SYNTAX ValidStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Setting this to valid(1) creates an entry.
|
|
Setting this to invalid(2) destroys an entry."
|
|
::= { tacacsPlusServerEntry 8 }
|
|
|
|
--
|
|
-- sshMgt
|
|
--
|
|
|
|
-- Management for Secure Shell Configuration
|
|
|
|
sshServerStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The status of Secure Shell Server. Set this value to
|
|
enabled(1) to enable SSH server, set this value to
|
|
disabled(2) to disable the SSH server."
|
|
::= { sshMgt 1 }
|
|
|
|
sshServerMajorVersion OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The major version of the SSH Server."
|
|
::= { sshMgt 2 }
|
|
|
|
sshServerMinorVersion OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The minor version of the SSH Server."
|
|
::= { sshMgt 3 }
|
|
|
|
sshTimeout OBJECT-TYPE
|
|
SYNTAX Integer32 (1..120)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The time interval that the router waits for the SSH
|
|
client to respond. The range is 1-120."
|
|
::= { sshMgt 4 }
|
|
|
|
sshAuthRetries OBJECT-TYPE
|
|
SYNTAX Integer32 (1..5)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The number of attempts after which the interface is reset.
|
|
The range is 1-5."
|
|
::= { sshMgt 5 }
|
|
|
|
sshConnInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SshConnInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table for Secure Shell Connection."
|
|
::= { sshMgt 6 }
|
|
|
|
sshConnInfoEntry OBJECT-TYPE
|
|
SYNTAX SshConnInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The conceptual row for sshConnInfoTable."
|
|
INDEX { sshConnID }
|
|
::= { sshConnInfoTable 1 }
|
|
|
|
SshConnInfoEntry ::= SEQUENCE
|
|
{
|
|
--both sshv1 & sshv2 start
|
|
sshConnID Integer32,
|
|
sshConnMajorVersion Integer32,
|
|
sshConnMinorVersion Integer32,
|
|
sshConnStatus INTEGER,
|
|
--both sshv1 & sshv2 end
|
|
--both sshv1 & sshv2 start
|
|
sshConnUserName DisplayString,
|
|
sshDisconnect INTEGER,
|
|
--both sshv1 & sshv2 end
|
|
--sshv2 only start
|
|
sshConnEncryptionTypeStr DisplayString
|
|
--sshv2 only end
|
|
}
|
|
|
|
--both sshv1 & sshv2 start
|
|
sshConnID OBJECT-TYPE
|
|
SYNTAX Integer32 (1..8)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The connection ID of the Secure Shell Connection."
|
|
::= { sshConnInfoEntry 1 }
|
|
|
|
sshConnMajorVersion OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The SSH major version."
|
|
::= { sshConnInfoEntry 2 }
|
|
|
|
sshConnMinorVersion OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The SSH minor version."
|
|
::= { sshConnInfoEntry 3 }
|
|
|
|
sshConnStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
negotiationStart(1),
|
|
authenticationStart(2),
|
|
sessionStart(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The SSH connection State. negotiationStart(1) means the
|
|
SSH is in its negotiation start state, authenticationStart(2)
|
|
means the SSH is in authentication start state, sessionStart(3)
|
|
means the SSH is in session start State."
|
|
::= { sshConnInfoEntry 5 }
|
|
|
|
--both sshv1 & sshv2 end
|
|
|
|
sshConnUserName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..8))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The user name of the connection."
|
|
::= { sshConnInfoEntry 6 }
|
|
|
|
sshDisconnect OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noDisconnect(1),
|
|
disconnect(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set the variable to disconnect the connection,
|
|
noDisconnect(1) will always be obtained when reading this variable."
|
|
::= { sshConnInfoEntry 7 }
|
|
|
|
--both sshv1 & sshv2 end
|
|
|
|
--sshv2 only start
|
|
sshConnEncryptionTypeStr OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The encryption type of the SSH."
|
|
::= { sshConnInfoEntry 8 }
|
|
|
|
|
|
sshKeySize OBJECT-TYPE
|
|
SYNTAX Integer32 (512..896)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The SSH server key size."
|
|
::= { sshMgt 7 }
|
|
|
|
|
|
sshRsaHostKey1 OBJECT-TYPE
|
|
SYNTAX KeySegment
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The RSA host key segment 1."
|
|
::= { sshMgt 8 }
|
|
|
|
sshRsaHostKey2 OBJECT-TYPE
|
|
SYNTAX KeySegment
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The RSA host key segment 2."
|
|
::= { sshMgt 9 }
|
|
|
|
sshRsaHostKey3 OBJECT-TYPE
|
|
SYNTAX KeySegment
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The RSA host key segment 3."
|
|
::= { sshMgt 10 }
|
|
|
|
sshRsaHostKey4 OBJECT-TYPE
|
|
SYNTAX KeySegment
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The RSA host key segment 4."
|
|
::= { sshMgt 11 }
|
|
|
|
sshRsaHostKey5 OBJECT-TYPE
|
|
SYNTAX KeySegment
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The RSA host key segment 5."
|
|
::= { sshMgt 12 }
|
|
|
|
sshRsaHostKey6 OBJECT-TYPE
|
|
SYNTAX KeySegment
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The RSA host key segment 6."
|
|
::= { sshMgt 13 }
|
|
|
|
sshRsaHostKey7 OBJECT-TYPE
|
|
SYNTAX KeySegment
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The RSA host key segment 7."
|
|
::= { sshMgt 14 }
|
|
|
|
sshRsaHostKey8 OBJECT-TYPE
|
|
SYNTAX KeySegment
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The RSA host key segment 8."
|
|
::= { sshMgt 15 }
|
|
|
|
sshDsaHostKey1 OBJECT-TYPE
|
|
SYNTAX KeySegment
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The DSA host key segment 1."
|
|
::= { sshMgt 16 }
|
|
|
|
sshDsaHostKey2 OBJECT-TYPE
|
|
SYNTAX KeySegment
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The DSA host key segment 2."
|
|
::= { sshMgt 17 }
|
|
|
|
sshDsaHostKey3 OBJECT-TYPE
|
|
SYNTAX KeySegment
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The DSA host key segment 3."
|
|
::= { sshMgt 18 }
|
|
|
|
sshDsaHostKey4 OBJECT-TYPE
|
|
SYNTAX KeySegment
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The DSA host key segment 4."
|
|
::= { sshMgt 19 }
|
|
|
|
sshDsaHostKey5 OBJECT-TYPE
|
|
SYNTAX KeySegment
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The DSA host key segment 5."
|
|
::= { sshMgt 20 }
|
|
|
|
sshDsaHostKey6 OBJECT-TYPE
|
|
SYNTAX KeySegment
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The DSA host key segment 6."
|
|
::= { sshMgt 21 }
|
|
|
|
sshDsaHostKey7 OBJECT-TYPE
|
|
SYNTAX KeySegment
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The DSA host key segment 7."
|
|
::= { sshMgt 22 }
|
|
|
|
sshDsaHostKey8 OBJECT-TYPE
|
|
SYNTAX KeySegment
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The DSA host key segment 8."
|
|
::= { sshMgt 23 }
|
|
|
|
sshHostKeyGenAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noGen(1),
|
|
genRsaKey(2),
|
|
genDsaKey(3),
|
|
genBothKeys(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This variable is for host key generating.
|
|
|
|
For the set behavior:
|
|
Set it to genRsaKey(2) to generate the RSA host key,
|
|
and to genDsaKey(3) to generate the DSA host key,
|
|
if genBothKeys(4) is set, both RSA and DSA host key are
|
|
generated.
|
|
|
|
For the get behavior:
|
|
You will get genRsaKey(2), genDsaKey(3) or
|
|
genBothKeys(4) when the key gen action is in progress.
|
|
otherwise, you will get noGen(1)."
|
|
::= { sshMgt 24 }
|
|
|
|
sshHostKeyGenStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
unknown(1),
|
|
success(2),
|
|
failure(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The result of the last KeyGen status.
|
|
if no key gen action has been performed.
|
|
you will get unknown(1) status."
|
|
::= { sshMgt 25 }
|
|
|
|
sshHostKeySaveAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noSave(1),
|
|
save(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "To save host key from memory to flash.
|
|
|
|
For the set behavior:
|
|
Set it to save(2) to perform the save operation.
|
|
|
|
For the get behavior:
|
|
You will get save(1) when the save action is in progress.
|
|
Otherwise, you will get noSave(1)."
|
|
::= { sshMgt 26 }
|
|
|
|
sshHostKeySaveStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
unknown(1),
|
|
success(2),
|
|
failure(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The result of the last savekey status.
|
|
If no save action has been performed,
|
|
you will get unknown(1) status."
|
|
::= { sshMgt 27 }
|
|
|
|
sshHostKeyDelAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noDel(1),
|
|
delRsaKey(2),
|
|
delDsaKey(3),
|
|
delBothKeys(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "To delete the host key.
|
|
|
|
For the set behavior:
|
|
Set it to delRsaKey(2) to delete the RSA host key,
|
|
to delDsaKey(3) to delete the DSA host key,
|
|
or to delBothKeys(4) to delete both RSA and DSA host key.
|
|
|
|
For the get behavior:
|
|
You will get delRsaKey(2), delDsaKey(3) or delBothKeys(4)
|
|
when the delete operation is in progress.
|
|
Otherwise, you will get noDel(1)."
|
|
::= { sshMgt 28 }
|
|
|
|
sshUserTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SshUserEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The conceptual table of all of sshUserEntry."
|
|
::= { sshMgt 29 }
|
|
|
|
sshUserEntry OBJECT-TYPE
|
|
SYNTAX SshUserEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The conceptual row for sshUserTable."
|
|
INDEX { IMPLIED sshUserName}
|
|
::= { sshUserTable 1 }
|
|
|
|
SshUserEntry ::= SEQUENCE
|
|
{
|
|
sshUserName DisplayString,
|
|
sshUserRsaKey1 KeySegment,
|
|
sshUserRsaKey2 KeySegment,
|
|
sshUserRsaKey3 KeySegment,
|
|
sshUserRsaKey4 KeySegment,
|
|
sshUserRsaKey5 KeySegment,
|
|
sshUserRsaKey6 KeySegment,
|
|
sshUserRsaKey7 KeySegment,
|
|
sshUserRsaKey8 KeySegment,
|
|
sshUserDsaKey1 KeySegment,
|
|
sshUserDsaKey2 KeySegment,
|
|
sshUserDsaKey3 KeySegment,
|
|
sshUserDsaKey4 KeySegment,
|
|
sshUserDsaKey5 KeySegment,
|
|
sshUserDsaKey6 KeySegment,
|
|
sshUserDsaKey7 KeySegment,
|
|
sshUserDsaKey8 KeySegment,
|
|
sshUserKeyDelAction INTEGER
|
|
}
|
|
|
|
sshUserName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..8))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "User Name."
|
|
::= { sshUserEntry 1 }
|
|
|
|
sshUserRsaKey1 OBJECT-TYPE
|
|
SYNTAX KeySegment
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The RSA user key segment 1."
|
|
::= { sshUserEntry 2 }
|
|
|
|
sshUserRsaKey2 OBJECT-TYPE
|
|
SYNTAX KeySegment
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The RSA user key segment 2."
|
|
::= { sshUserEntry 3 }
|
|
|
|
sshUserRsaKey3 OBJECT-TYPE
|
|
SYNTAX KeySegment
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The RSA user key segment 3."
|
|
::= { sshUserEntry 4 }
|
|
|
|
sshUserRsaKey4 OBJECT-TYPE
|
|
SYNTAX KeySegment
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The RSA user key segment 4."
|
|
::= { sshUserEntry 5 }
|
|
|
|
sshUserRsaKey5 OBJECT-TYPE
|
|
SYNTAX KeySegment
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The RSA user key segment 5."
|
|
::= { sshUserEntry 6 }
|
|
|
|
sshUserRsaKey6 OBJECT-TYPE
|
|
SYNTAX KeySegment
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The RSA user key segment 6."
|
|
::= { sshUserEntry 7 }
|
|
|
|
sshUserRsaKey7 OBJECT-TYPE
|
|
SYNTAX KeySegment
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The RSA user key segment 7."
|
|
::= { sshUserEntry 8 }
|
|
|
|
sshUserRsaKey8 OBJECT-TYPE
|
|
SYNTAX KeySegment
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The RSA user key segment 8."
|
|
::= { sshUserEntry 9 }
|
|
|
|
sshUserDsaKey1 OBJECT-TYPE
|
|
SYNTAX KeySegment
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The DSA user key segment 1."
|
|
::= { sshUserEntry 10 }
|
|
|
|
sshUserDsaKey2 OBJECT-TYPE
|
|
SYNTAX KeySegment
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The DSA user key segment 2."
|
|
::= { sshUserEntry 11 }
|
|
|
|
sshUserDsaKey3 OBJECT-TYPE
|
|
SYNTAX KeySegment
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The DSA user key segment 3."
|
|
::= { sshUserEntry 12 }
|
|
|
|
sshUserDsaKey4 OBJECT-TYPE
|
|
SYNTAX KeySegment
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The DSA user key segment 4."
|
|
::= { sshUserEntry 13 }
|
|
|
|
sshUserDsaKey5 OBJECT-TYPE
|
|
SYNTAX KeySegment
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The DSA user key segment 5."
|
|
::= { sshUserEntry 14 }
|
|
|
|
sshUserDsaKey6 OBJECT-TYPE
|
|
SYNTAX KeySegment
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The DSA user key segment 6."
|
|
::= { sshUserEntry 15 }
|
|
|
|
sshUserDsaKey7 OBJECT-TYPE
|
|
SYNTAX KeySegment
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The DSA user key segment 7."
|
|
::= { sshUserEntry 16 }
|
|
|
|
sshUserDsaKey8 OBJECT-TYPE
|
|
SYNTAX KeySegment
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The DSA user key segment 8."
|
|
::= { sshUserEntry 17 }
|
|
|
|
sshUserKeyDelAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noDel(1),
|
|
delRsaKey(2),
|
|
delDsaKey(3),
|
|
delBothKeys(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "To delete the user key.
|
|
|
|
For the set behavior:
|
|
Set it to delRsaKey(2) to delete the RSA user key,
|
|
to delDsaKey(3) to delete the DSA user key,
|
|
or to delBothKeys(4) to delete both RSA and DSA user key.
|
|
|
|
For the get behavior:
|
|
You will get delRsaKey(2), delDsaKey(3) or delBothKeys(4)
|
|
when the delete operation is in progress.
|
|
Otherwise, you will get noDel(1)."
|
|
::= { sshUserEntry 18 }
|
|
|
|
--
|
|
--userAuthMgt
|
|
--
|
|
|
|
userAuthEnablePassword OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set enable password or delete enable password. NULL is used to
|
|
delete the enable password. The password is starting with
|
|
alphanumeric."
|
|
::= { userAuthMgt 3 }
|
|
|
|
userAuthMethod OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
local(1),
|
|
localradius(2),
|
|
localradiustacacs(3),
|
|
localtacacs(4),
|
|
localtacacsradius(5),
|
|
radius(6),
|
|
radiuslocal(7),
|
|
radiuslocaltacacs(8),
|
|
radiustacacs(9),
|
|
radiustacacslocal(10),
|
|
tacacs(11),
|
|
tacacslocal(12),
|
|
tacacslocalradius(13),
|
|
tacacsradius(14),
|
|
tacacsradiuslocal(15)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set user authencation method for system."
|
|
::= { userAuthMgt 4 }
|
|
|
|
userAuthTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UserAuthEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table is for creating the new user."
|
|
::= { userAuthMgt 5 }
|
|
|
|
userAuthEntry OBJECT-TYPE
|
|
SYNTAX UserAuthEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entries in this table correspond to the users entries in system."
|
|
INDEX { userAuthUserName }
|
|
::= { userAuthTable 1 }
|
|
|
|
UserAuthEntry ::=
|
|
SEQUENCE {
|
|
userAuthUserName
|
|
DisplayString,
|
|
userAuthPassword
|
|
DisplayString,
|
|
userAuthPrivilege
|
|
Integer32,
|
|
userAuthPublicKey
|
|
DisplayString,
|
|
userAuthStatus
|
|
Integer32
|
|
}
|
|
|
|
userAuthUserName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..8))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the user. The user name is starting with alphanumeric."
|
|
::= { userAuthEntry 1 }
|
|
|
|
userAuthPassword OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the user password. zero length input will set the user enrty
|
|
without password. If the user is not exist, it will create the user
|
|
with the giving password and privilege 0. The password is starting
|
|
with alphanumeric."
|
|
::= { userAuthEntry 2 }
|
|
|
|
userAuthPrivilege OBJECT-TYPE
|
|
SYNTAX Integer32 (0..15)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the user level. If the user is not exist, it will create
|
|
the user with the giving privilege with none password. Privilege 15 is
|
|
maximum privilege that only can be applied to system administrator."
|
|
::= { userAuthEntry 3 }
|
|
|
|
userAuthPublicKey OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User public key, the value can be 'RSA' or 'DSA' or 'Both' or 'None'."
|
|
::= { userAuthEntry 4 }
|
|
|
|
userAuthStatus OBJECT-TYPE
|
|
SYNTAX Integer32 (0..1)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This node is used to create the user entry by '1' and to delete one
|
|
user entry by '0'."
|
|
::= { userAuthEntry 5 }
|
|
|
|
--
|
|
-- dot1xMgt
|
|
--
|
|
|
|
-- The extension table of dot1xAuthConfigTable
|
|
|
|
dot1xAuthConfigExtTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Dot1xAuthConfigExtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The extension table of dot1xAuthConfigTable."
|
|
::= { dot1xMgt 1 }
|
|
|
|
dot1xAuthConfigExtEntry OBJECT-TYPE
|
|
SYNTAX Dot1xAuthConfigExtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The entry of dot1xAuthConfigExtTable."
|
|
AUGMENTS { dot1xAuthConfigEntry }
|
|
::= { dot1xAuthConfigExtTable 1 }
|
|
|
|
Dot1xAuthConfigExtEntry ::= SEQUENCE
|
|
{
|
|
dot1xAuthConfigExtOperMode INTEGER,
|
|
dot1xAuthConfigExtMultiHostMaxCnt Integer32,
|
|
dot1xAuthConfigExtPortIntrusionAction INTEGER
|
|
}
|
|
|
|
dot1xAuthConfigExtOperMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
singleHost(1),
|
|
multiHost(2),
|
|
macBasedAuth(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The operation mode of dot1x port which allows host
|
|
connection to 802.1x-authorized ports."
|
|
::= { dot1xAuthConfigExtEntry 1 }
|
|
|
|
dot1xAuthConfigExtMultiHostMaxCnt OBJECT-TYPE
|
|
SYNTAX Integer32(1..1024)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The maximum number of hosts when the
|
|
dot1xAuthConfigExtOperMode is multiHost(2). When the
|
|
operation Mode is singleHost(1), we can ignore this
|
|
variables."
|
|
DEFVAL { 5 }
|
|
::= { dot1xAuthConfigExtEntry 2 }
|
|
|
|
dot1xAuthConfigExtPortIntrusionAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
block-traffic(1),
|
|
guest-vlan(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Responses to intrusion when the authentication is failed;
|
|
block-traffic(1) means that to block traffic when the authentication is failed and
|
|
guest-vlan(2) means that to join to a guest VLAN when the authentication is failed."
|
|
::= { dot1xAuthConfigExtEntry 3 }
|
|
|
|
|
|
dot1xEapolPassThrough OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "When this variable is enabled(1), EAPOL frames will
|
|
be forwarded to all ports where the Spanning Tree
|
|
status is forwarding. When this variable is
|
|
disabled(2), EAPOL frames will be discarded. EAPOL
|
|
Pass-Through operates when the global status of
|
|
802.1X is disabled."
|
|
DEFVAL { disabled }
|
|
::= { dot1xMgt 3 }
|
|
|
|
--
|
|
-- aaaMgt
|
|
--
|
|
|
|
aaaMethodTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AaaMethodEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Contains the settings needed for accounting."
|
|
::= { aaaMgt 1 }
|
|
|
|
aaaMethodEntry OBJECT-TYPE
|
|
SYNTAX AaaMethodEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A conceptual row in the aaaMethodTable."
|
|
INDEX { aaaMethodIndex }
|
|
::= { aaaMethodTable 1 }
|
|
|
|
AaaMethodEntry ::= SEQUENCE {
|
|
aaaMethodIndex Integer32,
|
|
aaaMethodName DisplayString,
|
|
aaaMethodGroupName DisplayString,
|
|
aaaMethodMode INTEGER,
|
|
aaaMethodStatus ValidStatus,
|
|
aaaMethodClientType INTEGER
|
|
}
|
|
|
|
aaaMethodIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..5)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Specifies the index for the entry."
|
|
::= { aaaMethodEntry 1 }
|
|
|
|
aaaMethodName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..255))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Name for the method."
|
|
::= { aaaMethodEntry 2 }
|
|
|
|
aaaMethodGroupName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..255))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Name for the server to use, pointing to aaaRadiusGroupName
|
|
or aaaTacacsPlusGroupName."
|
|
::= { aaaMethodEntry 3 }
|
|
|
|
aaaMethodMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
start-stop(1)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "start-stop(1),sends a 'start' accounting notice at the beginning of a process and
|
|
a 'stop' accounting notice at the end of a process. The 'start' accounting record
|
|
is sent in the background. The requested user process begins regardless of whether or not
|
|
the 'start' accounting notice was received by the accounting server."
|
|
::= { aaaMethodEntry 4 }
|
|
|
|
aaaMethodStatus OBJECT-TYPE
|
|
SYNTAX ValidStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Set to 1 to initiate the aaaMethodTable, 2 to destroy the table."
|
|
::= { aaaMethodEntry 5 }
|
|
|
|
aaaMethodClientType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
dot1x(1), exec(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "dot1x(1): Provides accounting service for 802.1x activity;
|
|
exec(2): Provides accounting service for EXEC connection
|
|
such as Telnet, SSH or console."
|
|
::= { aaaMethodEntry 6 }
|
|
|
|
aaaRadiusGroupTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AaaRadiusGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Uses a subset of RADIUS servers for accounting as defined by the server group"
|
|
::= { aaaMgt 2 }
|
|
|
|
aaaRadiusGroupEntry OBJECT-TYPE
|
|
SYNTAX AaaRadiusGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A conceptual row of aaaRadiusGroupEntry."
|
|
INDEX { aaaRadiusGroupIndex }
|
|
::= { aaaRadiusGroupTable 1 }
|
|
|
|
AaaRadiusGroupEntry ::= SEQUENCE
|
|
{
|
|
aaaRadiusGroupIndex Integer32,
|
|
aaaRadiusGroupServerBitMap OCTET STRING,
|
|
aaaRadiusGroupName DisplayString,
|
|
aaaRadiusGroupStatus ValidStatus
|
|
}
|
|
|
|
aaaRadiusGroupIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..5)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Specifies the index for the entry."
|
|
::= { aaaRadiusGroupEntry 1 }
|
|
|
|
aaaRadiusGroupServerBitMap OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Identifies which RADIUS sever to use, each bit points to each radius server.
|
|
80 (1000 0000) point to radius server 1, C0 (11000000) points to radius 1 and radius 2."
|
|
::= { aaaRadiusGroupEntry 2 }
|
|
|
|
aaaRadiusGroupName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Uses a subset of servers for accounting as
|
|
defined by the server group. The same name as aaaTacasPlusGroupName is not allowed."
|
|
::= { aaaRadiusGroupEntry 3 }
|
|
|
|
aaaRadiusGroupStatus OBJECT-TYPE
|
|
SYNTAX ValidStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Set to 1 to initiate the aaaRadiusGroupTable, 2 to destroy the table."
|
|
::= { aaaRadiusGroupEntry 4 }
|
|
|
|
aaaTacacsPlusGroupTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AaaTacacsPlusGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Uses a subset of TACACS+ servers for accounting as defined by the server group"
|
|
::= { aaaMgt 3 }
|
|
|
|
aaaTacacsPlusGroupEntry OBJECT-TYPE
|
|
SYNTAX AaaTacacsPlusGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A conceptual row of aaaTacacsPlusGroupEntry."
|
|
INDEX { aaaTacacsPlusGroupIndex }
|
|
::= { aaaTacacsPlusGroupTable 1 }
|
|
|
|
AaaTacacsPlusGroupEntry ::= SEQUENCE
|
|
{
|
|
aaaTacacsPlusGroupIndex Integer32,
|
|
aaaTacacsPlusGroupServerBitMap OCTET STRING,
|
|
aaaTacacsPlusGroupName DisplayString,
|
|
aaaTacacsPlusGroupStatus ValidStatus
|
|
}
|
|
|
|
aaaTacacsPlusGroupIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..5)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Specifies the index for the entry."
|
|
::= { aaaTacacsPlusGroupEntry 1 }
|
|
|
|
aaaTacacsPlusGroupServerBitMap OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Identifies which TACACS+ sever to use."
|
|
::= { aaaTacacsPlusGroupEntry 2 }
|
|
|
|
aaaTacacsPlusGroupName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Uses a subset of servers for accounting as
|
|
defined by the server group. We can't have the same name as aaaRadiusGroupName"
|
|
::= { aaaTacacsPlusGroupEntry 3 }
|
|
|
|
aaaTacacsPlusGroupStatus OBJECT-TYPE
|
|
SYNTAX ValidStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Set to 1 to initiate the aaaRadiusGroupTable, 2 to destroy the table."
|
|
::= { aaaTacacsPlusGroupEntry 4 }
|
|
|
|
aaaUpdate OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies the periodic interim accounting records to be sent
|
|
to the accounting server and periodic intervals to send accounting update records(in minutes)."
|
|
::= { aaaMgt 4 }
|
|
|
|
aaaAccountTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AaaAccountEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Specifies an interface or a set of interfaces that the
|
|
accounting method list will be applied to."
|
|
::= { aaaMgt 5 }
|
|
|
|
aaaAccountEntry OBJECT-TYPE
|
|
SYNTAX AaaAccountEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A conceptual row of aaaAccountTable."
|
|
INDEX { aaaAccountIfIndex }
|
|
::= { aaaAccountTable 1 }
|
|
|
|
AaaAccountEntry ::= SEQUENCE {
|
|
aaaAccountIfIndex InterfaceIndex,
|
|
aaaAccountMethodName DisplayString,
|
|
aaaAccountProtocol INTEGER,
|
|
aaaAccountStatus ValidStatus
|
|
}
|
|
|
|
aaaAccountIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Defined as the ifIndex"
|
|
::= { aaaAccountEntry 1 }
|
|
|
|
aaaAccountMethodName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Specifies the name of the list of accounting methods to use.
|
|
If no method name is specified, the system uses the default."
|
|
::= { aaaAccountEntry 2 }
|
|
|
|
aaaAccountProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Get the protocol type of a list method to know which server (RADIUS or TACACS+) is in use."
|
|
::= { aaaAccountEntry 3 }
|
|
|
|
aaaAccountStatus OBJECT-TYPE
|
|
SYNTAX ValidStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Set to 1 to initiate the aaaRadiusGroupTable, 2 to destroy the table."
|
|
::= { aaaAccountEntry 4 }
|
|
|
|
aaaAccExecTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AaaAccExecEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Specifies an interface or a set of interfaces that the
|
|
accounting method list will be applied to."
|
|
::= { aaaMgt 9 }
|
|
|
|
aaaAccExecEntry OBJECT-TYPE
|
|
SYNTAX AaaAccExecEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A conceptual row of aaaAccExecTable."
|
|
INDEX { aaaAccExecIndex }
|
|
::= { aaaAccExecTable 1 }
|
|
|
|
AaaAccExecEntry ::= SEQUENCE {
|
|
aaaAccExecIndex INTEGER,
|
|
aaaAccExecMethodName DisplayString
|
|
}
|
|
|
|
aaaAccExecIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
console(1), vty(2)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The method of accessing CLI management."
|
|
::= { aaaAccExecEntry 1 }
|
|
|
|
aaaAccExecMethodName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Specifies the name of the list of accounting methods to use.
|
|
If no method name is specified, the system uses the default."
|
|
::= { aaaAccExecEntry 2 }
|
|
|
|
--
|
|
-- networkAccessPortTable
|
|
--
|
|
|
|
networkAccessPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NetworkAccessPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table contains the information of network access about every port."
|
|
::= { networkAccessMgt 2 }
|
|
|
|
networkAccessPortEntry OBJECT-TYPE
|
|
SYNTAX NetworkAccessPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A conceptual row in the networkAccessPort table."
|
|
INDEX { networkAccessPortPortIndex }
|
|
::= { networkAccessPortTable 1 }
|
|
|
|
NetworkAccessPortEntry ::= SEQUENCE
|
|
{
|
|
networkAccessPortPortIndex InterfaceIndex,
|
|
networkAccessPortDynamicVlan EnabledStatus,
|
|
networkAccessPortMaxMacCount Integer32,
|
|
networkAccessPortMode EnabledStatus,
|
|
networkAccessPortMacFilter Integer32,
|
|
networkAccessPortGuestVlan Integer32,
|
|
networkAccessPortLinkDetectionStatus EnabledStatus,
|
|
networkAccessPortLinkDetectionMode INTEGER,
|
|
networkAccessPortLinkDetectionAciton INTEGER,
|
|
networkAccessPortDynamicQos EnabledStatus
|
|
}
|
|
|
|
networkAccessPortPortIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The port and the trunk (excluding trunk members) interface of the
|
|
portTable. The interface identified by a particular value of this port
|
|
index is the same interface identified by the same value of
|
|
ifIndex in the IF-MIB."
|
|
::= { networkAccessPortEntry 1 }
|
|
|
|
networkAccessPortDynamicVlan OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Sets enabled(1) to enable dynamic VLAN assigment and
|
|
sets disabled(2) to disable dynamic VLAN assigment."
|
|
::= { networkAccessPortEntry 2 }
|
|
|
|
networkAccessPortMaxMacCount OBJECT-TYPE
|
|
SYNTAX Integer32 (0..1024)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies the maximum number of authenticated MAC address."
|
|
::= { networkAccessPortEntry 3 }
|
|
|
|
networkAccessPortMode OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies the secure port mode. enabled(1) means that Mac address
|
|
authentication is used and disabled(2) means that the authentication is disabled."
|
|
::= { networkAccessPortEntry 4 }
|
|
|
|
networkAccessPortMacFilter OBJECT-TYPE
|
|
SYNTAX Integer32 (0..64)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies the MAC filter ID, Set this variable to zero to
|
|
disable MAC filter."
|
|
::= { networkAccessPortEntry 5 }
|
|
|
|
networkAccessPortGuestVlan OBJECT-TYPE
|
|
SYNTAX Integer32 (0..4094)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies the guest VLAN ID. To disable the VLAN, set the value to 0."
|
|
::= { networkAccessPortEntry 6 }
|
|
|
|
networkAccessPortLinkDetectionStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set this object to enabled(1) to enable link detection.
|
|
Set this object to disabled(2) to disable link detection."
|
|
::= { networkAccessPortEntry 7 }
|
|
|
|
networkAccessPortLinkDetectionMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
linkUp(1),
|
|
linkDown(2),
|
|
linkUpDown(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies the detection event for a port. Set this object
|
|
to linkUp(1) to detect a link-up event. Set this object
|
|
to linkDown(2) to detect a link-down event. Set this
|
|
object to linkUpDown(3) to detect both link up and
|
|
link down events."
|
|
::= { networkAccessPortEntry 8 }
|
|
|
|
networkAccessPortLinkDetectionAciton OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
trap(1),
|
|
shutDown(2),
|
|
trapAndShutDown(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies the action to take when a networkAccessPortLinkDetection
|
|
event is triggered. Set this object to trap(1) to send a trap
|
|
when a networkAccessPortLinkDetection event is triggered.
|
|
Set this object to shutDown(2) to shut down the port when a
|
|
networkAccessPortLinkDetection event is triggered. Set this object
|
|
to trapAndShutDown(3) to send a trap and shut down the port when a
|
|
networkAccessPortLinkDetection event is triggered."
|
|
::= { networkAccessPortEntry 9 }
|
|
|
|
networkAccessPortDynamicQos OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set this object to enabled(1) to enable Dynamic QoS.
|
|
Set this object to disabled(2) to disable Dynamic QoS."
|
|
::= { networkAccessPortEntry 10 }
|
|
|
|
--
|
|
-- networkAccessClearMacAddressMgt
|
|
--
|
|
|
|
networkAccessClearMacAddressMgt OBJECT IDENTIFIER ::= { networkAccessMgt 3 }
|
|
|
|
networkAccessClearMacAddressAttribute OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
all (1),
|
|
static (2),
|
|
dynamic (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Attribute for clearing Mac address. Specifies the certain attribute
|
|
in Mac address table. all(1) indicates both reauthorized and learnt
|
|
secure MAC address; static(2) indicates reauthorized MAC address;
|
|
dynamic(3) indicates learnt secure MAC address."
|
|
::= { networkAccessClearMacAddressMgt 1 }
|
|
|
|
networkAccessClearMacAddressMacAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies MAC address in the MAC address table for clearing
|
|
MAC address. '000000' represents that no MAC address is specified."
|
|
|
|
::= { networkAccessClearMacAddressMgt 2 }
|
|
|
|
networkAccessClearMacAddressPort OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The specifies port in the MAC address table for clearing MAC address.
|
|
'0' represents that no port is specified."
|
|
|
|
::= { networkAccessClearMacAddressMgt 3 }
|
|
|
|
networkAccessClearMacAddressAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noclear (1),
|
|
clear (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Action for clearing MAC address . When setting this object to clear(2)
|
|
to begin the clearing MAC address operation, a particular MAC address
|
|
is cleared from the MAC address table. When the action is finshed whether
|
|
or not it is successful or no action is taken, the value of this object
|
|
is always noclear(1)."
|
|
|
|
::= { networkAccessClearMacAddressMgt 4 }
|
|
|
|
--
|
|
-- networkAccessMacAddressTable
|
|
--
|
|
|
|
networkAccessMacAddressTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NetworkAccessMacAddressEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Contains the information of network access MAC addresses."
|
|
::= { networkAccessMgt 4}
|
|
|
|
networkAccessMacAddressEntry OBJECT-TYPE
|
|
SYNTAX NetworkAccessMacAddressEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A conceptual row in the networkAccessMacAddress table."
|
|
INDEX { networkAccessMacAddressAddress, networkAccessMacAddressPort }
|
|
::= { networkAccessMacAddressTable 1 }
|
|
|
|
NetworkAccessMacAddressEntry ::= SEQUENCE
|
|
{
|
|
networkAccessMacAddressAddress MacAddress,
|
|
networkAccessMacAddressPort InterfaceIndex,
|
|
networkAccessMacAddressInetAddressType InetAddressType,
|
|
networkAccessMacAddressRadiusServerInetAddress InetAddress,
|
|
networkAccessMacAddressTime DisplayString,
|
|
networkAccessMacAddressAttribute INTEGER
|
|
}
|
|
|
|
networkAccessMacAddressAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Specifies the authenticated MAC address."
|
|
::= { networkAccessMacAddressEntry 1 }
|
|
|
|
networkAccessMacAddressPort OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Specifies the port of authenticated MAC address."
|
|
::= { networkAccessMacAddressEntry 2 }
|
|
|
|
networkAccessMacAddressInetAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the type of IP address denoted in
|
|
networkAccessMacAddressRadiusServerInetAddress type."
|
|
::= { networkAccessMacAddressEntry 3 }
|
|
|
|
networkAccessMacAddressRadiusServerInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Displays the IP address of radius server that authenticates
|
|
the specified Mac address."
|
|
::= { networkAccessMacAddressEntry 4 }
|
|
|
|
networkAccessMacAddressTime OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(12))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Displays the authentication time of the authenticated MAC address.
|
|
The following form is a text string; 'yyyy MMm DDd HHh MMm SSs'.
|
|
'yyyy' is a four-digit year. 'MM' is a month. A single-digit month is
|
|
preceded by a zero. 'DD' is the day of a month. A single-digit day
|
|
is preceded by the value zero. 'HH', 'MM' and 'SS' are hour,
|
|
minute, and second respectively. A single-digit hour, minute,
|
|
and second are preceded by a zero value. An example is:
|
|
'2001y 01m 01d 00h 04m 43s'."
|
|
::= { networkAccessMacAddressEntry 5 }
|
|
|
|
networkAccessMacAddressAttribute OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
static (1),
|
|
dynamic (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Displays the attribute of an authenticated MAC address.
|
|
static(1) indicates resauthorized secure MAC address.
|
|
dynamic(2) indicates learnt secure MAC address."
|
|
::= { networkAccessMacAddressEntry 6 }
|
|
|
|
networkAccessAging OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set this object to enabled(1) to enable MAC address aging feature.
|
|
Set this object to disabled(2) to disable MAC address aging feature."
|
|
::= { networkAccessMgt 5 }
|
|
|
|
--
|
|
-- networkAccessMacFilterWithMaskTable
|
|
--
|
|
|
|
networkAccessMacFilterWithMaskTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NetworkAccessMacFilterWithMaskEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Contains the settings for MAC filter."
|
|
::= { networkAccessMgt 6}
|
|
|
|
networkAccessMacFilterWithMaskEntry OBJECT-TYPE
|
|
SYNTAX NetworkAccessMacFilterWithMaskEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A conceptual row in the networkAccessMacFilterWithMaskTable."
|
|
INDEX { networkAccessMacFilterWithMaskID,
|
|
networkAccessMacFilterWithMaskMacAddress,
|
|
networkAccessMacFilterWithMaskMacAddressMask }
|
|
::= { networkAccessMacFilterWithMaskTable 1 }
|
|
|
|
NetworkAccessMacFilterWithMaskEntry ::= SEQUENCE
|
|
{
|
|
networkAccessMacFilterWithMaskID Integer32,
|
|
networkAccessMacFilterWithMaskMacAddress MacAddress,
|
|
networkAccessMacFilterWithMaskMacAddressMask MacAddress,
|
|
networkAccessMacFilterWithMaskStatus ValidStatus
|
|
}
|
|
|
|
networkAccessMacFilterWithMaskID OBJECT-TYPE
|
|
SYNTAX Integer32 (1..64)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Specifies the MAC filter ID."
|
|
::= { networkAccessMacFilterWithMaskEntry 1 }
|
|
|
|
networkAccessMacFilterWithMaskMacAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Specifies the MAC address to be filtered."
|
|
::= { networkAccessMacFilterWithMaskEntry 2 }
|
|
|
|
networkAccessMacFilterWithMaskMacAddressMask OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Specifies the MAC mask to be filtered."
|
|
::= { networkAccessMacFilterWithMaskEntry 3 }
|
|
|
|
networkAccessMacFilterWithMaskStatus OBJECT-TYPE
|
|
SYNTAX ValidStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Set this object to valid(1) to create an entry.
|
|
Set this object to invalid(2) to destroy an entry."
|
|
::= { networkAccessMacFilterWithMaskEntry 4 }
|
|
|
|
macAuthReauthTime OBJECT-TYPE
|
|
SYNTAX Integer32 (120..1000000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies the reauthentication time period."
|
|
::= { macAuthMgt 1 }
|
|
|
|
--
|
|
-- macAuthPortTable
|
|
--
|
|
|
|
macAuthPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MacAuthPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Contains the settings for mac authentication of each port."
|
|
::= { macAuthMgt 2 }
|
|
|
|
macAuthPortEntry OBJECT-TYPE
|
|
SYNTAX MacAuthPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A conceptual row in the macAuthPort table."
|
|
INDEX { macAuthPortIndex }
|
|
::= { macAuthPortTable 1 }
|
|
|
|
MacAuthPortEntry ::= SEQUENCE
|
|
{
|
|
macAuthPortIndex InterfaceIndex,
|
|
macAuthPortMaxMacCount Integer32,
|
|
macAuthPortIntrusionAction INTEGER
|
|
}
|
|
|
|
macAuthPortIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The port and the trunk (including trunk members) interface of the
|
|
port table. The interface identified by a particular value of this
|
|
index is the same interface identified by the same value
|
|
of ifIndex in the IF-MIB."
|
|
::= { macAuthPortEntry 1 }
|
|
|
|
macAuthPortMaxMacCount OBJECT-TYPE
|
|
SYNTAX Integer32 (0..1024)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies the maximum number of authenticated MAC addresses for MAC authentication."
|
|
::= { macAuthPortEntry 2 }
|
|
|
|
macAuthPortIntrusionAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
block-traffic(1),
|
|
pass-traffic(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Responses to intrusion when the authentication is failed.
|
|
block-traffic(1) : denies network access to an unauthorized client;
|
|
pass-traffic(2) : allows unauthorized clients to the access network."
|
|
::= { macAuthPortEntry 3 }
|
|
|
|
webAuthSystemAuthControl OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Sets enabled(1) to enable WebAuth feature and
|
|
sets disabled(2) to disable WebAuth feature."
|
|
::= { webAuthMgt 1 }
|
|
|
|
webAuthSessionTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER (300..3600)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "For authenticated success users, they can use internet
|
|
service during a certain period. Whenever this period expires,
|
|
users need to be re-authenticated again. This period is
|
|
called session time."
|
|
::= { webAuthMgt 5 }
|
|
|
|
webAuthQuietPeriod OBJECT-TYPE
|
|
SYNTAX INTEGER (1..180)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies the re-authentication interval when the authentication
|
|
fail attempts reach the webAuthLoginAttempts value. Unauthenticated
|
|
user won't be authenticated during this period."
|
|
::= { webAuthMgt 6 }
|
|
|
|
webAuthLoginAttempts OBJECT-TYPE
|
|
SYNTAX INTEGER (1..3)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies the counter that configures the authentication fail times
|
|
for a client. If authentication fail times reaches the specified
|
|
value, the client are not allowed to login for some period."
|
|
::= { webAuthMgt 7 }
|
|
|
|
--
|
|
-- webAuthReauthenticateMgt
|
|
--
|
|
|
|
webAuthReauthenticateMgt OBJECT IDENTIFIER ::= { webAuthMgt 8 }
|
|
|
|
webAuthReauthenticatePort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies the port to re-authenticate for all of its
|
|
authenticated hosts."
|
|
::= { webAuthReauthenticateMgt 1 }
|
|
|
|
webAuthReauthenticateInetAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies host type to re-authenticate."
|
|
::= { webAuthReauthenticateMgt 2 }
|
|
|
|
webAuthReauthenticateInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specificies host to re-authenticate."
|
|
::= { webAuthReauthenticateMgt 3 }
|
|
|
|
webAuthReauthenticateAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noReauth (1),
|
|
reauth (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Action for WebAuth re-authenication. When setting this object to
|
|
reauth(2) to begin the re-authenticated operation, a particular
|
|
user is re-authenticated. When the action is finshed whether it is
|
|
successfully, or no action is taken, the value of this
|
|
object is always noReauth(1)."
|
|
::= { webAuthReauthenticateMgt 4 }
|
|
|
|
--
|
|
-- webAuthPortConfigTable
|
|
--
|
|
|
|
webAuthPortConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WebAuthPortConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Contains the settings for web authentication of each port."
|
|
::= { webAuthMgt 9 }
|
|
|
|
webAuthPortConfigEntry OBJECT-TYPE
|
|
SYNTAX WebAuthPortConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A conceptual row in the webAuthPortConfigTable."
|
|
INDEX { webAuthPortConfigPortIndex }
|
|
::= { webAuthPortConfigTable 1 }
|
|
|
|
WebAuthPortConfigEntry ::= SEQUENCE
|
|
{
|
|
webAuthPortConfigPortIndex InterfaceIndex,
|
|
webAuthPortConfigStatus INTEGER,
|
|
webAuthPortConfigAuthenticatedHostCount INTEGER
|
|
}
|
|
|
|
webAuthPortConfigPortIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The port number of the port that may specify certain entry in the table which contains web authentication information."
|
|
::= { webAuthPortConfigEntry 1 }
|
|
|
|
webAuthPortConfigStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Sets enabled(1) to enable web authentication feature for each port and
|
|
sets disabled(2) to disable web authentication for each port."
|
|
::= { webAuthPortConfigEntry 2 }
|
|
|
|
webAuthPortConfigAuthenticatedHostCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Displays the authenticated host counts for each port"
|
|
::= { webAuthPortConfigEntry 3 }
|
|
|
|
--
|
|
-- webAuthPortInfoTable
|
|
--
|
|
|
|
webAuthPortInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WebAuthPortInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Contains the information for web authentication of each port."
|
|
::= { webAuthMgt 10 }
|
|
|
|
webAuthPortInfoEntry OBJECT-TYPE
|
|
SYNTAX WebAuthPortInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A conceptual row in the webAuthPortTable."
|
|
INDEX { webAuthPortInfoPortIndex, webAuthPortInfoPortAuthSuccessIndex}
|
|
::= { webAuthPortInfoTable 1 }
|
|
|
|
WebAuthPortInfoEntry ::= SEQUENCE
|
|
{
|
|
webAuthPortInfoPortIndex InterfaceIndex,
|
|
webAuthPortInfoPortAuthSuccessIndex INTEGER,
|
|
webAuthPortInfoInetAddressType InetAddressType,
|
|
webAuthPortInfoInetAddress InetAddress,
|
|
webAuthPortInfoRemainingSessiontime INTEGER,
|
|
webAuthPortInfoStatus INTEGER
|
|
}
|
|
|
|
webAuthPortInfoPortIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The port number for which this entry contains web authentication information."
|
|
::= { webAuthPortInfoEntry 1 }
|
|
|
|
webAuthPortInfoPortAuthSuccessIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..8)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The authentication success number of port for which this entry contains web authentication information."
|
|
::= { webAuthPortInfoEntry 2 }
|
|
|
|
webAuthPortInfoInetAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the type of IP address denoted in webAuthPortInfoIpAddress type."
|
|
::= { webAuthPortInfoEntry 3 }
|
|
|
|
webAuthPortInfoInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The IP address which may specify the entry containing web authentication information."
|
|
::= { webAuthPortInfoEntry 4 }
|
|
|
|
webAuthPortInfoRemainingSessiontime OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The remaining session time for authenticated hosts. During this
|
|
period, they may use internet resource. When the session time expires, they
|
|
will need to re-authenticate again."
|
|
|
|
::= { webAuthPortInfoEntry 5 }
|
|
|
|
webAuthPortInfoStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
authenticated (1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Displays the web authentication status for each port.
|
|
authenticated (1) means the user is authenticated."
|
|
::= { webAuthPortInfoEntry 6 }
|
|
|
|
--
|
|
-- ipFilterMgt
|
|
--
|
|
|
|
--ipFilterSnmpInetTable
|
|
ipFilterSnmpInetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IpFilterSnmpInetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of IP address entries."
|
|
::= { ipFilterMgt 12 }
|
|
|
|
ipFilterSnmpInetEntry OBJECT-TYPE
|
|
SYNTAX IpFilterSnmpInetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This entry includes an IP address range which the system
|
|
will allow to connect to this device through SNMP."
|
|
INDEX { ipFilterSnmpInetAddressType,
|
|
IMPLIED ipFilterSnmpInetAddressStart}
|
|
::= { ipFilterSnmpInetTable 1 }
|
|
|
|
IpFilterSnmpInetEntry ::= SEQUENCE {
|
|
ipFilterSnmpInetAddressType InetAddressType,
|
|
ipFilterSnmpInetAddressStart InetAddress,
|
|
ipFilterSnmpInetAddressEnd InetAddress,
|
|
ipFilterSnmpInetStatus ValidStatus
|
|
}
|
|
|
|
ipFilterSnmpInetAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The type of IP address filter.
|
|
Only supports IPv4 and IPv6 address types."
|
|
::= { ipFilterSnmpInetEntry 1 }
|
|
|
|
ipFilterSnmpInetAddressStart OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The start IP address."
|
|
::= { ipFilterSnmpInetEntry 2 }
|
|
|
|
ipFilterSnmpInetAddressEnd OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The end IP address."
|
|
::= { ipFilterSnmpInetEntry 3 }
|
|
|
|
ipFilterSnmpInetStatus OBJECT-TYPE
|
|
SYNTAX ValidStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Setting this to valid(1) creates an entry.
|
|
Setting this to invalid(2) destroys an entry."
|
|
::= { ipFilterSnmpInetEntry 4 }
|
|
|
|
--ipFilterHttpInetTable
|
|
ipFilterHttpInetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IpFilterHttpInetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of IP address entries."
|
|
::= { ipFilterMgt 13 }
|
|
|
|
ipFilterHttpInetEntry OBJECT-TYPE
|
|
SYNTAX IpFilterHttpInetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This entry includes an IP address range which the system
|
|
will allow to connect to this device through SNMP."
|
|
INDEX { ipFilterHttpInetAddressType,
|
|
IMPLIED ipFilterHttpInetAddressStart }
|
|
::= { ipFilterHttpInetTable 1 }
|
|
|
|
IpFilterHttpInetEntry ::= SEQUENCE {
|
|
ipFilterHttpInetAddressType InetAddressType,
|
|
ipFilterHttpInetAddressStart InetAddress,
|
|
ipFilterHttpInetAddressEnd InetAddress,
|
|
ipFilterHttpInetStatus ValidStatus
|
|
}
|
|
|
|
ipFilterHttpInetAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The type of IP address filter .
|
|
Only supports IPv4 and IPv6 address types."
|
|
::= { ipFilterHttpInetEntry 1 }
|
|
|
|
ipFilterHttpInetAddressStart OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The start IP address."
|
|
::= { ipFilterHttpInetEntry 2 }
|
|
|
|
ipFilterHttpInetAddressEnd OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The end IP address."
|
|
::= { ipFilterHttpInetEntry 3 }
|
|
|
|
ipFilterHttpInetStatus OBJECT-TYPE
|
|
SYNTAX ValidStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Setting this to valid(1) creates an entry.
|
|
Setting this to invalid(2) destroys an entry."
|
|
::= { ipFilterHttpInetEntry 4 }
|
|
|
|
--ipFilterTelnetInetTable
|
|
ipFilterTelnetInetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IpFilterTelnetInetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of IP address entries."
|
|
::= { ipFilterMgt 14 }
|
|
|
|
ipFilterTelnetInetEntry OBJECT-TYPE
|
|
SYNTAX IpFilterTelnetInetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This entry includes an IP address range which the system
|
|
will allow them to connect to this device through SNMP."
|
|
INDEX { ipFilterTelnetInetAddressType,
|
|
IMPLIED ipFilterTelnetInetAddressStart }
|
|
::= { ipFilterTelnetInetTable 1 }
|
|
|
|
IpFilterTelnetInetEntry ::= SEQUENCE {
|
|
ipFilterTelnetInetAddressType InetAddressType,
|
|
ipFilterTelnetInetAddressStart InetAddress,
|
|
ipFilterTelnetInetAddressEnd InetAddress,
|
|
ipFilterTelnetInetStatus ValidStatus
|
|
}
|
|
|
|
ipFilterTelnetInetAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The type of IP address filter .
|
|
Only supports IPv4 and IPv6 address types."
|
|
::= { ipFilterTelnetInetEntry 1 }
|
|
|
|
ipFilterTelnetInetAddressStart OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The start IP address."
|
|
::= { ipFilterTelnetInetEntry 2 }
|
|
|
|
ipFilterTelnetInetAddressEnd OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The end IP address."
|
|
::= { ipFilterTelnetInetEntry 3 }
|
|
|
|
ipFilterTelnetInetStatus OBJECT-TYPE
|
|
SYNTAX ValidStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Setting this to valid(1) creates an entry.
|
|
Setting this to invalid(2) destroys an entry."
|
|
::= { ipFilterTelnetInetEntry 4 }
|
|
|
|
ipFilterAllClientCtl OBJECT IDENTIFIER ::= { ipFilterMgt 15 }
|
|
|
|
ipFilterAllClientCtlInetAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The type of IP address filter. Only supports IPv4 and IPv6
|
|
address types."
|
|
::= { ipFilterAllClientCtl 1 }
|
|
|
|
ipFilterAllClientCtlInetAddressStart OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The start IP address."
|
|
::= { ipFilterAllClientCtl 2 }
|
|
|
|
ipFilterAllClientCtlInetAddressEnd OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The end IP address."
|
|
::= { ipFilterAllClientCtl 3 }
|
|
|
|
ipFilterAllClientCtlAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noAction(1),
|
|
create(2),
|
|
destroy(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Action for IP filter control. Set this object to create(2) to
|
|
create entries in the ipFilterSnmpInetTable,
|
|
ipFilterHttpInetTable and ipFilterTelnetInetTable. Set this
|
|
object to destroy(3) to destroy specified entries in the
|
|
ipFilterSnmpInetTable, ipFilterHttpInetTable and
|
|
ipFilterTelnetInetTable. When the action is finshed, whether
|
|
successfully or not, or no action is taken, the value of this
|
|
object is always noAction(1)."
|
|
::= { ipFilterAllClientCtl 4 }
|
|
|
|
--
|
|
-- dosMgt
|
|
--
|
|
|
|
system OBJECT IDENTIFIER ::= { dosMgt 1 }
|
|
|
|
dosLand OBJECT IDENTIFIER ::= { system 2 }
|
|
|
|
dosLandStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The status of Land protection. Set this to enabled(1)
|
|
to enable the feature, and set this to disabled(2) to
|
|
disable the feature."
|
|
::= { dosLand 1 }
|
|
|
|
dosTcpNullScan OBJECT IDENTIFIER ::= { system 5 }
|
|
|
|
dosTcpNullScanStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The status of TCP Null-scan protection. Set this to
|
|
enabled(1) to enable the feature, and set this to
|
|
disabled(2) to disable the feature."
|
|
::= { dosTcpNullScan 1 }
|
|
|
|
dosTcpSynFinScan OBJECT IDENTIFIER ::= { system 6 }
|
|
|
|
dosTcpSynFinScanStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The status of TCP SYN FIN scan protection. Set this to
|
|
enabled(1) to enable the feature, and set this to
|
|
disabled(2) to disable the feature."
|
|
::= { dosTcpSynFinScan 1 }
|
|
|
|
dosTcpXmasScan OBJECT IDENTIFIER ::= { system 7 }
|
|
|
|
dosTcpXmasScanStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The status of TCP Xmas-scan protection. Set this to
|
|
enabled(1) to enable the feature, and set this to
|
|
disabled(2) to disable the feature."
|
|
::= { dosTcpXmasScan 1 }
|
|
|
|
|
|
|
|
|
|
--
|
|
-- appFilterMgt
|
|
--
|
|
-- Management for application filter to control specific packet transmitted
|
|
-- status
|
|
|
|
appFilterPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AppFilterPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The application filter Table."
|
|
::= { appFilterMgt 1 }
|
|
|
|
appFilterPortEntry OBJECT-TYPE
|
|
SYNTAX AppFilterPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The entry of appFilterPortTable."
|
|
INDEX {appFilterPortIndex, appFilterProtocolType}
|
|
::= { appFilterPortTable 1 }
|
|
|
|
AppFilterPortEntry ::= SEQUENCE
|
|
{
|
|
appFilterPortIndex InterfaceIndex,
|
|
appFilterProtocolType INTEGER,
|
|
appFilterPktStatus INTEGER
|
|
}
|
|
|
|
appFilterPortIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The port interface of the portTable. The interface
|
|
identified by a particular value of this index is the same
|
|
interface as identified by the same value of ifIndex in
|
|
the IF-MIB."
|
|
::= { appFilterPortEntry 1 }
|
|
|
|
appFilterProtocolType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
cdp(1),
|
|
pvst(2)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The protocol type define some specific packets which are
|
|
supported on this function"
|
|
::= { appFilterPortEntry 2 }
|
|
|
|
appFilterPktStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
default(0),
|
|
discard(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set discard(1) to discard packet and set default(0) to
|
|
transmit packet in default behavior."
|
|
::= { appFilterPortEntry 3 }
|
|
|
|
--
|
|
-- sysLogMgt
|
|
--
|
|
|
|
-- Management for system log. This configures the logging
|
|
-- of events inside the switch.
|
|
|
|
sysLogStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Whether the system log is enabled."
|
|
::= { sysLogMgt 1 }
|
|
|
|
sysLogHistoryFlashLevel OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Severity level for logging to flash."
|
|
::= { sysLogMgt 2 }
|
|
|
|
sysLogHistoryRamLevel OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Severity level for logging to RAM."
|
|
::= { sysLogMgt 3 }
|
|
|
|
--
|
|
--remoteLogMgt
|
|
--
|
|
|
|
remoteLogMgt OBJECT IDENTIFIER ::= { sysLogMgt 6 }
|
|
|
|
remoteLogStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Whether the remote log system is enabled."
|
|
::= { remoteLogMgt 1 }
|
|
|
|
remoteLogLevel OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Severity level for remote log."
|
|
::= { remoteLogMgt 2 }
|
|
|
|
remoteLogFacilityType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
localUse0(16),
|
|
localUse1(17),
|
|
localUse2(18),
|
|
localUse3(19),
|
|
localUse4(20),
|
|
localUse5(21),
|
|
localUse6(22),
|
|
localUse7(23)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION " The facility type for remote log."
|
|
::= { remoteLogMgt 3 }
|
|
|
|
--remoteLogServerInetTable
|
|
|
|
remoteLogServerInetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RemoteLogServerInetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table for storing the remote log server list."
|
|
::= { remoteLogMgt 7 }
|
|
|
|
remoteLogServerInetEntry OBJECT-TYPE
|
|
SYNTAX RemoteLogServerInetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A conceptual row for remoteLogServerInetTable."
|
|
INDEX { remoteLogServerInetAddressType,
|
|
remoteLogServerInetAddress}
|
|
::= { remoteLogServerInetTable 1 }
|
|
|
|
RemoteLogServerInetEntry ::= SEQUENCE
|
|
{
|
|
remoteLogServerInetAddressType InetAddressType,
|
|
remoteLogServerInetAddress InetAddress,
|
|
remoteLogServerStatus ValidStatus,
|
|
remoteLogServerUdpPort Integer32
|
|
}
|
|
|
|
remoteLogServerInetAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Indicates the type of address
|
|
denoted in remoteLogServerInetAddress type.
|
|
Only ipv4(1), ipv6(2) and ipv6z(4)
|
|
types are supported."
|
|
|
|
::= { remoteLogServerInetEntry 1 }
|
|
|
|
remoteLogServerInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The IP address of the remote log Server."
|
|
::= { remoteLogServerInetEntry 2 }
|
|
|
|
remoteLogServerStatus OBJECT-TYPE
|
|
SYNTAX ValidStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Setting this to valid(1) creates an entry.
|
|
Setting this to invalid(2) destroys an entry."
|
|
::= { remoteLogServerInetEntry 3 }
|
|
|
|
remoteLogServerUdpPort OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The UDP port number of the remote log Server"
|
|
::= { remoteLogServerInetEntry 4 }
|
|
|
|
--
|
|
--smtpMgt
|
|
--
|
|
smtpMgt OBJECT IDENTIFIER ::= { sysLogMgt 7 }
|
|
|
|
smtpStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set enabled(1) to enable the SMTP, set disabled(2) to disable
|
|
the SMTP."
|
|
::= { smtpMgt 1 }
|
|
|
|
smtpSeverityLevel OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specify the SMTP minimum severity level to send the event message."
|
|
::= { smtpMgt 2 }
|
|
|
|
smtpSourceEMail OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..41))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "SMTP source email address,
|
|
the sender's mail address that appears
|
|
in the 'From' field of the mail."
|
|
::= { smtpMgt 3 }
|
|
|
|
--smtpServerIpTable
|
|
|
|
smtpServerIpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SmtpServerIpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The SMTP server IP table.
|
|
The maximum servers to be added is 3."
|
|
::= { smtpMgt 4 }
|
|
|
|
smtpServerIpEntry OBJECT-TYPE
|
|
SYNTAX SmtpServerIpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A conceptual row of the smtpServerIpTable."
|
|
INDEX { smtpServerIp }
|
|
::= { smtpServerIpTable 1 }
|
|
|
|
SmtpServerIpEntry ::= SEQUENCE
|
|
{
|
|
smtpServerIp IpAddress,
|
|
smtpServerIpStatus ValidStatus
|
|
}
|
|
|
|
smtpServerIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "SMTP mail server's IP address."
|
|
::= { smtpServerIpEntry 1 }
|
|
|
|
smtpServerIpStatus OBJECT-TYPE
|
|
SYNTAX ValidStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Setting this to valid(1) creates an entry.
|
|
Setting this to invalid(2) destroys an entry."
|
|
::= { smtpServerIpEntry 2 }
|
|
|
|
--smtpDestEMailTable
|
|
|
|
smtpDestEMailTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SmtpDestEMailEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table of the destination e-mail address.
|
|
The maximum numbers of destination email address to be added is 5."
|
|
::= { smtpMgt 5}
|
|
|
|
smtpDestEMailEntry OBJECT-TYPE
|
|
SYNTAX SmtpDestEMailEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A conceptual row of the smtpDestEMailTable."
|
|
INDEX { smtpDestEMail }
|
|
::= { smtpDestEMailTable 1 }
|
|
|
|
SmtpDestEMailEntry ::= SEQUENCE
|
|
{
|
|
smtpDestEMail DisplayString,
|
|
smtpDestEMailStatus ValidStatus
|
|
}
|
|
|
|
smtpDestEMail OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..41))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "SMTP destination e-mail address."
|
|
::= { smtpDestEMailEntry 1 }
|
|
|
|
smtpDestEMailStatus OBJECT-TYPE
|
|
SYNTAX ValidStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Setting this to valid(1) creates an entry.
|
|
Setting this to invalid(2) destroys an entry."
|
|
::= { smtpDestEMailEntry 2 }
|
|
|
|
--
|
|
-- lineMgt
|
|
--
|
|
|
|
-- Management for line. This includes management for
|
|
-- serial line (RS232 port) and Telnet.
|
|
|
|
consoleMgt OBJECT IDENTIFIER ::= { lineMgt 1 }
|
|
telnetMgt OBJECT IDENTIFIER ::= { lineMgt 2 }
|
|
vtyMgt OBJECT IDENTIFIER ::= { lineMgt 3 }
|
|
|
|
--consoleMgt
|
|
|
|
consoleDataBits OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
databits7(1),
|
|
databits8(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Number of data bits."
|
|
::= { consoleMgt 1 }
|
|
|
|
consoleParity OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
partyNone(1),
|
|
partyEven(2),
|
|
partyOdd(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Defines the generation of a parity bit."
|
|
::= { consoleMgt 2 }
|
|
|
|
consoleBaudRate OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
baudRate9600(1),
|
|
baudRate19200(2),
|
|
baudRate38400(3),
|
|
baudRate57600(4),
|
|
baudRate115200(5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Baud rate: Valid values are 115200, 57600, 38400,
|
|
19200, and 9600."
|
|
::= { consoleMgt 3 }
|
|
|
|
consoleStopBits OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
stopbits1(1),
|
|
stopbits2(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The console stop bits, valid values are stopbits1(1) or stopbits2(2)"
|
|
::= { consoleMgt 4 }
|
|
|
|
consoleExecTimeout OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 60..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "In a serial console, use the consoleExecTimeout
|
|
variable to set the interval that the EXEC command
|
|
interpreter waits until user input is detected;
|
|
set the value to 0 to disable it."
|
|
::= { consoleMgt 5 }
|
|
|
|
consolePasswordThreshold OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 1..120)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The number of failed console logon attempts that may be
|
|
made before the system will not accept a further attempt
|
|
in the time specified by consoleSilentTime. A value of 0
|
|
disables the functionality."
|
|
::= { consoleMgt 6 }
|
|
|
|
consoleSilentTime OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The length of time that the management console is
|
|
inaccessible after the number of failed logon
|
|
attempts has reached consolePasswordThreshold. A value
|
|
of 0 disables the functionality."
|
|
|
|
::= { consoleMgt 7 }
|
|
|
|
--to set login timeout seconds
|
|
consoleLoginResponseTimeout OBJECT-TYPE
|
|
SYNTAX Integer32(10..300)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Console login response timeout setting."
|
|
::= { consoleMgt 10 }
|
|
|
|
-- telnetMgt
|
|
|
|
telnetStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "To enable or disable the telnet function. Any new telnet
|
|
request will be rejected and all current telnet sessions
|
|
will be terminated if this status is set to disabled(2)."
|
|
DEFVAL { enabled }
|
|
::= { telnetMgt 4 }
|
|
|
|
telnetPortNumber OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The telnet session port number."
|
|
DEFVAL { 23 }
|
|
::= { telnetMgt 5 }
|
|
|
|
-- vtyMgt
|
|
|
|
vtyExecTimeout OBJECT-TYPE
|
|
SYNTAX Integer32 (60..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies the interval that the system waits for user input
|
|
before terminating the current session."
|
|
::= { vtyMgt 1 }
|
|
|
|
vtyPasswordThreshold OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 1..120)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The number of failed logon attempts that may be made before the
|
|
system will not accept a further attempt to log on.
|
|
Setting to 0 means disabled."
|
|
::= { vtyMgt 2 }
|
|
|
|
vtyLoginResponseTimeout OBJECT-TYPE
|
|
SYNTAX Integer32(10..300)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Login response timeout setting."
|
|
::= { vtyMgt 3 }
|
|
|
|
vtyMaxSession OBJECT-TYPE
|
|
SYNTAX Integer32 (0..8)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The maximum number of allowed sessions."
|
|
DEFVAL { 8 }
|
|
::= { vtyMgt 4 }
|
|
|
|
vtySilentTime OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 1..65535)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The time the system waits before etablishing a new session
|
|
after the number of failed logins reaches the specified limit.
|
|
Setting to 0 means disabled."
|
|
::= { vtyMgt 5 }
|
|
|
|
--
|
|
-- sysTimeMgt
|
|
--
|
|
|
|
sntpMgt OBJECT IDENTIFIER ::= { sysTimeMgt 1 }
|
|
ntpMgt OBJECT IDENTIFIER ::= { sysTimeMgt 5 }
|
|
|
|
sntpStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set enabled(1) to enable the SNTP, set disabled(2) to disable
|
|
the SNTP."
|
|
::= { sntpMgt 1 }
|
|
|
|
sntpServiceMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
unicast(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Service mode."
|
|
::= { sntpMgt 2 }
|
|
|
|
sntpPollInterval OBJECT-TYPE
|
|
SYNTAX Integer32(16..16384)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Polling interval."
|
|
::= { sntpMgt 3 }
|
|
|
|
sntpServerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SntpServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for SNTP servers. IP addresses
|
|
must occupy contiguous indexes, starting from 1.
|
|
If a removed entry is not the last entry, the table
|
|
will be shifted to contiguous indexes automatically."
|
|
::= { sntpMgt 4 }
|
|
|
|
sntpServerEntry OBJECT-TYPE
|
|
SYNTAX SntpServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for SNTP servers."
|
|
INDEX { sntpServerIndex }
|
|
::= { sntpServerTable 1 }
|
|
|
|
SntpServerEntry ::= SEQUENCE
|
|
{
|
|
sntpServerIndex Integer32,
|
|
sntpServerInetAddressType InetAddressType,
|
|
sntpServerInetAddress InetAddress,
|
|
sntpServerStatus ValidStatus
|
|
}
|
|
|
|
|
|
sntpServerIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..3)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The index of a server."
|
|
::= { sntpServerEntry 1 }
|
|
|
|
sntpServerInetAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Indicates the type of address
|
|
denoted in sntpServerInetAddress type.
|
|
Only ipv4(1), ipv6(2) and ipv6z(4)
|
|
types are supported."
|
|
|
|
::= { sntpServerEntry 4 }
|
|
|
|
sntpServerInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The IP address of a time server."
|
|
::= { sntpServerEntry 5 }
|
|
|
|
sntpServerStatus OBJECT-TYPE
|
|
SYNTAX ValidStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Setting this to valid(1) creates an entry.
|
|
Setting this to invalid(2) destroys an entry."
|
|
::= { sntpServerEntry 6 }
|
|
|
|
sysCurrentTime OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(20))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This is a text string in the following form, based on Unix:
|
|
'Mmm _d hh:mm:ss yyyy'. 'Mmm' are the first three letters
|
|
of the English name of the month. '_d' is the day of month.
|
|
A single-digit day is preceded by a space. 'hh:mm:ss' is
|
|
a 24-hour representations of hours, minutes, and seconds.
|
|
A single-digit hour is preceded by a zero. 'yyyy' is a
|
|
four-digit year. An example is: 'Jan 1 02:03:04 2002'."
|
|
::= { sysTimeMgt 2 }
|
|
|
|
sysTimeZone OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(5..6))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This is a text string in the following form: '[s]hh:mm'.
|
|
'[s]' is a plus-or-minus sign. For UTC, this is omitted.
|
|
For a positive offset, this is '+'. For a negative offset,
|
|
this is '-'. 'hh:mm' in the hour and minute offset from UTC.
|
|
A single-digit hour is preceded by a zero."
|
|
::= { sysTimeMgt 3 }
|
|
|
|
sysTimeZoneName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..30))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The name of the time zone."
|
|
::= { sysTimeMgt 4 }
|
|
|
|
ntpStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set enabled(1) to enable the NTP, set disabled(2) to disable
|
|
the NTP."
|
|
::= { ntpMgt 1 }
|
|
|
|
ntpServiceMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
unicast(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Service mode."
|
|
::= { ntpMgt 2 }
|
|
|
|
ntpPollInterval OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Polling interval in seconds."
|
|
::= { ntpMgt 3 }
|
|
|
|
ntpAuthenticateStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set enabled(1) to enable the NTP Authenticate, set disabled(2) to
|
|
disable the NTP."
|
|
::= { ntpMgt 4 }
|
|
|
|
ntpServerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NtpServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for NTP servers"
|
|
::= { ntpMgt 5 }
|
|
|
|
ntpServerEntry OBJECT-TYPE
|
|
SYNTAX NtpServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for NTP servers."
|
|
INDEX { ntpServerIpAddress }
|
|
::= { ntpServerTable 1 }
|
|
|
|
NtpServerEntry ::= SEQUENCE
|
|
{
|
|
ntpServerIpAddress IpAddress,
|
|
ntpServerVersion Integer32,
|
|
ntpServerKeyId Integer32,
|
|
ntpServerStatus INTEGER
|
|
}
|
|
|
|
ntpServerIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The IP address of a server. Valid IP addresses
|
|
must occupy contiguous indexes.
|
|
All IP addresses after the last valid index is 0."
|
|
::= { ntpServerEntry 1 }
|
|
|
|
ntpServerVersion OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "NTP version."
|
|
::= { ntpServerEntry 2 }
|
|
|
|
ntpServerKeyId OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Key for a NTP server. This variable can only be written."
|
|
::= { ntpServerEntry 3 }
|
|
|
|
ntpServerStatus OBJECT-TYPE
|
|
SYNTAX ValidStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Setting this to valid(1) creates an entry.
|
|
Setting this to invalid(2) destroys an entry."
|
|
::= { ntpServerEntry 4 }
|
|
|
|
ntpAuthKeyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NtpAuthKeyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for NTP Authentication keys"
|
|
::= { ntpMgt 6 }
|
|
|
|
ntpAuthKeyEntry OBJECT-TYPE
|
|
SYNTAX NtpAuthKeyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for NTP Authentication keys."
|
|
INDEX { ntpAuthKeyId }
|
|
::= { ntpAuthKeyTable 1 }
|
|
|
|
NtpAuthKeyEntry::= SEQUENCE
|
|
{
|
|
ntpAuthKeyId Integer32,
|
|
ntpAuthKeyWord OCTET STRING,
|
|
ntpAuthKeyStatus INTEGER
|
|
}
|
|
|
|
ntpAuthKeyId OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65536)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The index of a Authentication key. This table has fixed size."
|
|
::= { ntpAuthKeyEntry 1 }
|
|
|
|
ntpAuthKeyWord OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The Authentication key word is used to created a key by the MD5
|
|
And the max length is 32."
|
|
::= { ntpAuthKeyEntry 2 }
|
|
|
|
ntpAuthKeyStatus OBJECT-TYPE
|
|
SYNTAX ValidStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Setting this to valid(1) creates an entry.
|
|
Setting this to invalid(2) destroys an entry."
|
|
::= { ntpAuthKeyEntry 3 }
|
|
|
|
--
|
|
-- fileMgt
|
|
--
|
|
|
|
-- Management for File System Manipulate, including files copy, display and delete.
|
|
|
|
fileCopyMgt OBJECT IDENTIFIER ::= { fileMgt 1 }
|
|
--
|
|
-- This performs the copy operation.
|
|
--
|
|
|
|
fileCopySrcOperType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
file(1),
|
|
runningCfg(2),
|
|
startUpCfg(3),
|
|
tftp(4),
|
|
unit(5),
|
|
ftp(7)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "fileCopySrcOperType specifies where to copy from,
|
|
and fileCopyDestOperType specifies where to copy to.
|
|
|
|
Possible combinations of 'fileCopySrcOperType to
|
|
fileCopyDestOperType' and required parameters are listed in
|
|
the following table.
|
|
|
|
--------------+------------------+---------------------------------
|
|
Source | Destination | Required parameters
|
|
--------------+------------------+---------------------------------
|
|
file(1) | file(1) | fileCopySrcFileName
|
|
| | fileCopyDestFileName
|
|
+------------------+---------------------------------
|
|
| runningCfg(2) | fileCopySrcFileName
|
|
+------------------+---------------------------------
|
|
| startUpCfg(3) | fileCopySrcFileName
|
|
| | fileCopyDestFileName
|
|
+------------------+---------------------------------
|
|
| tftp(4) | fileCopySrcFileName
|
|
| | fileCopyDestFileName
|
|
| | fileCopyFileType
|
|
| | fileCopyServerInetAddressType
|
|
| | fileCopyServerInetAddress
|
|
+------------------+---------------------------------
|
|
| unit(5) | fileCopySrcFileName
|
|
| | fileCopyDestFileName
|
|
| | fileCopyFileType
|
|
| | fileCopyUnitId
|
|
+------------------+---------------------------------
|
|
| ftp(7) | fileCopySrcFileName
|
|
| | fileCopyDestFileName
|
|
| | fileCopyFileType
|
|
| | fileCopyServerInetAddressType
|
|
| | fileCopyServerInetAddress
|
|
| | fileCopyServerUserName
|
|
| | fileCopyServerPassword
|
|
--------------+------------------+---------------------------------
|
|
runningCfg(2) | file(1) | fileCopyDestFileName
|
|
+------------------+---------------------------------
|
|
| startUpCfg(3) | fileCopyDestFileName
|
|
+------------------+---------------------------------
|
|
| tftp(4) | fileCopyDestFileName
|
|
| | fileCopyServerInetAddressType
|
|
| | fileCopyServerInetAddress
|
|
+------------------+---------------------------------
|
|
| ftp(7) | fileCopyDestFileName
|
|
| | fileCopyServerInetAddressType
|
|
| | fileCopyServerInetAddress
|
|
| | fileCopyServerUserName
|
|
| | fileCopyServerPassword
|
|
--------------+------------------+---------------------------------
|
|
startUpCfg(3) | file(1) | fileCopyDestFileName
|
|
+------------------+---------------------------------
|
|
| runningCfg(2) | None.
|
|
+------------------+---------------------------------
|
|
| tftp(4) | fileCopyDestFileName
|
|
| | fileCopyServerInetAddressType
|
|
| | fileCopyServerInetAddress
|
|
+------------------+---------------------------------
|
|
| ftp(7) | fileCopyDestFileName
|
|
| | fileCopyServerInetAddressType
|
|
| | fileCopyServerInetAddress
|
|
| | fileCopyServerUserName
|
|
| | fileCopyServerPassword
|
|
--------------+------------------+---------------------------------
|
|
tftp(4) | file(1) | fileCopySrcFileName
|
|
| | fileCopyDestFileName
|
|
| | fileCopyFileType
|
|
| | fileCopyServerInetAddressType
|
|
| | fileCopyServerInetAddress
|
|
+------------------+---------------------------------
|
|
| runningCfg(2) | fileCopySrcFileName
|
|
| | fileCopyServerInetAddressType
|
|
| | fileCopyServerInetAddress
|
|
+------------------+---------------------------------
|
|
| startUpCfg(3) | fileCopySrcFileName
|
|
| | fileCopyDestFileName
|
|
| | fileCopyServerInetAddressType
|
|
| | fileCopyServerInetAddress
|
|
--------------+------------------+---------------------------------
|
|
unit(5) | file(1) | fileCopySrcFileName
|
|
| | fileCopyDestFileName
|
|
| | fileCopyFileType
|
|
| | fileCopyUnitId
|
|
--------------+------------------+---------------------------------
|
|
ftp(7) | file(1) | fileCopySrcFileName
|
|
| | fileCopyDestFileName
|
|
| | fileCopyFileType
|
|
| | fileCopyServerInetAddressType
|
|
| | fileCopyServerInetAddress
|
|
| | fileCopyServerUserName
|
|
| | fileCopyServerPassword
|
|
+------------------+---------------------------------
|
|
| runningCfg(2) | fileCopySrcFileName
|
|
| | fileCopyServerInetAddressType
|
|
| | fileCopyServerInetAddress
|
|
| | fileCopyServerUserName
|
|
| | fileCopyServerPassword
|
|
+------------------+---------------------------------
|
|
| startUpCfg(3) | fileCopySrcFileName
|
|
| | fileCopyDestFileName
|
|
| | fileCopyServerInetAddressType
|
|
| | fileCopyServerInetAddress
|
|
| | fileCopyServerUserName
|
|
| | fileCopyServerPassword
|
|
--------------+------------------+---------------------------------"
|
|
::= { fileCopyMgt 1}
|
|
|
|
fileCopySrcFileName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..127))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The source file name for fileCopyMgt when a copy
|
|
operation is next requested via this MIB. This value is
|
|
set to a zero length string when no file name has been
|
|
specified."
|
|
::= { fileCopyMgt 2 }
|
|
|
|
fileCopyDestOperType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
file(1),
|
|
runningCfg(2),
|
|
startUpCfg(3),
|
|
tftp(4),
|
|
unit(5),
|
|
ftp(7)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "See the description for fileCopySrcOperType."
|
|
::= { fileCopyMgt 3 }
|
|
|
|
fileCopyDestFileName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..127))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The destination file name for fileCopyMgt when a
|
|
copy operation is next requested via this MIB. This value
|
|
is set to a zero length string when no file name has been
|
|
specified."
|
|
::= { fileCopyMgt 4 }
|
|
|
|
fileCopyFileType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
opcode(1),
|
|
config(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Type of file to copy in fileCopyMgt. opcode(1) indicates
|
|
operation code, config(2) indicates configuration file."
|
|
::= { fileCopyMgt 5 }
|
|
|
|
fileCopyUnitId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies the switch unit for stackable devices."
|
|
::= { fileCopyMgt 7 }
|
|
|
|
fileCopyAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
notCopying(1),
|
|
copy(2),
|
|
abortTftp(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set this object to copy(2) to begin the copy operation. When
|
|
the device is not copying, this object will have a value of
|
|
notCopying(1). Setting this object to abortTftp(3) to abort a
|
|
TFTP transfer."
|
|
::= { fileCopyMgt 8 }
|
|
|
|
fileCopyStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
fileCopyTftpUndefError(1),
|
|
fileCopyTftpFileNotFound(2),
|
|
fileCopyTftpAccessViolation(3),
|
|
fileCopyTftpDiskFull(4),
|
|
fileCopyTftpIllegalOperation(5),
|
|
fileCopyTftpUnkownTransferId(6),
|
|
fileCopyTftpFileExisted(7),
|
|
fileCopyTftpNoSuchUser(8),
|
|
fileCopyTftpTimeout(9),
|
|
fileCopyTftpSendError(10),
|
|
fileCopyTftpReceiverError(11),
|
|
fileCopyTftpSocketOpenError(12),
|
|
fileCopyTftpSocketBindError(13),
|
|
fileCopyTftpUserCancel(14),
|
|
fileCopyTftpCompleted(15),
|
|
fileCopyParaError(16),
|
|
fileCopyBusy(17),
|
|
fileCopyUnknown(18),
|
|
fileCopyReadFileError(19),
|
|
fileCopySetStartupError(20),
|
|
fileCopyFileSizeExceed(21),
|
|
fileCopyMagicWordError(22),
|
|
fileCopyImageTypeError(23),
|
|
fileCopyHeaderChecksumError(24),
|
|
fileCopyImageChecksumError(25),
|
|
fileCopyWriteFlashFinish(26),
|
|
fileCopyWriteFlashError(27),
|
|
fileCopyWriteFlashProgramming(28),
|
|
fileCopyError(29),
|
|
fileCopySuccess(30),
|
|
fileCopyCompleted(31),
|
|
--
|
|
-- ES4612-20-00499, 2008-12-09, support FTPS
|
|
--
|
|
fileCopyFileNotFound(41),
|
|
fileCopyServerPermissionDenied(42),
|
|
fileCopyStorageFull(43),
|
|
fileCopyConnectError(44),
|
|
fileCopyServerNotInService(45),
|
|
fileCopyDataConnectionOpenError(46),
|
|
fileCopyLogInError(47),
|
|
fileCopyInvalidFileName(48),
|
|
fileCopyServerNotAcceptProvidedCiphers(49),
|
|
fileCopyServerNotSupportFtps(50),
|
|
fileCopyFileUnavailable(51),
|
|
fileCopyUnclassifiedError(52),
|
|
fileCopyTimeout(53),
|
|
fileCopyProjectIdError(54),
|
|
fileCopyFileNumExceed(55),
|
|
fileCopySameVersion(56)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The status of the last copy procedure, if any. This
|
|
object will have a value of fileCopyUnknown(18) if no
|
|
copy operation has been performed."
|
|
::= { fileCopyMgt 9 }
|
|
|
|
fileCopyServerInetAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Internet address type of the remote server. Only ipv4(1)
|
|
type is supported."
|
|
::= { fileCopyMgt 20 }
|
|
|
|
fileCopyServerInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Internet address of the remote server."
|
|
::= { fileCopyMgt 21 }
|
|
|
|
fileCopyServerUserName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..127))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Login user name for the remote server. When this variable is
|
|
empty, the system will use 'anonymous' as user name to log in
|
|
to the remote server."
|
|
::= { fileCopyMgt 22 }
|
|
|
|
fileCopyServerPassword OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..127))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Login password for the remote server. This variable can only
|
|
be written. When this variable is read, it always returns a
|
|
zero-length string."
|
|
::= { fileCopyMgt 23 }
|
|
|
|
fileInfoMgt OBJECT IDENTIFIER ::= { fileMgt 2 }
|
|
--
|
|
-- This mangement performs the display and delete operation.
|
|
--
|
|
|
|
|
|
fileInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FileInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This table contain the information of the file system;
|
|
we can also perform the delete, set startup file operation."
|
|
|
|
::= { fileInfoMgt 1 }
|
|
|
|
fileInfoEntry OBJECT-TYPE
|
|
SYNTAX FileInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A conceptually row for fileInfoTable."
|
|
INDEX { fileInfoUnitID, IMPLIED fileInfoFileName}
|
|
::= { fileInfoTable 1 }
|
|
|
|
FileInfoEntry ::= SEQUENCE
|
|
{
|
|
fileInfoUnitID Integer32,
|
|
fileInfoFileName DisplayString,
|
|
fileInfoFileType INTEGER,
|
|
fileInfoIsStartUp TruthValue,
|
|
fileInfoFileSize Integer32,
|
|
fileInfoCreationTime DisplayString,
|
|
fileInfoDelete INTEGER
|
|
|
|
}
|
|
|
|
fileInfoUnitID OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The switch unit in a stacking system, in a
|
|
non-stacking system, this value is always 1."
|
|
::= { fileInfoEntry 1 }
|
|
|
|
fileInfoFileName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The file Name of the file System in the device."
|
|
::= { fileInfoEntry 2 }
|
|
|
|
fileInfoFileType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
diag(1),
|
|
runtime(2),
|
|
syslog(3),
|
|
cmdlog(4),
|
|
config(5),
|
|
postlog(6),
|
|
private(7),
|
|
certificate(8),
|
|
webarchive(9)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The file type of the file System in the device."
|
|
::= { fileInfoEntry 3 }
|
|
|
|
fileInfoIsStartUp OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This flag indicate whether this file is a startup file. Set this
|
|
object to true(1) to indicate that this is a startup file. Setting this
|
|
object to false(2) is a invalid operation."
|
|
::= { fileInfoEntry 4 }
|
|
|
|
fileInfoFileSize OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The sizes( in bytes) of the file."
|
|
::= { fileInfoEntry 5 }
|
|
|
|
fileInfoCreationTime OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(20))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The creation time of the file, This is a text string in the
|
|
following form, based on Unix: 'Mmm _d hh:mm:ss yyyy'. 'Mmm'
|
|
are the first three letters of the English name of the month.
|
|
'_d' is the day of month. A single-digit day is preceded by
|
|
a space. 'hh:mm:ss' is a 24-hour representations of hours,
|
|
minutes, and seconds. A single-digit hour is preceded by a
|
|
zero. 'yyyy' is the four-digit year. An example is:
|
|
'Jan 1 02:03:04 2002'."
|
|
::= { fileInfoEntry 6 }
|
|
|
|
fileInfoDelete OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noDelete(1),
|
|
delete(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Write this object to delete(2) to delete a file, when
|
|
read, this always return noDelete(1)."
|
|
::= { fileInfoEntry 7 }
|
|
|
|
--fileAutoDownloadResultTable
|
|
|
|
fileAutoDownloadResultTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FileAutoDownloadResultEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This table contains file auto download result information."
|
|
::= { fileMgt 3 }
|
|
|
|
fileAutoDownloadResultEntry OBJECT-TYPE
|
|
SYNTAX FileAutoDownloadResultEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A conceptual row for fileAutoDownloadResultTable."
|
|
INDEX {fileAutoDownloadResultUnitID}
|
|
::= { fileAutoDownloadResultTable 1 }
|
|
|
|
FileAutoDownloadResultEntry ::= SEQUENCE
|
|
{
|
|
fileAutoDownloadResultUnitID Integer32,
|
|
fileAutoDownloadResultAction INTEGER,
|
|
fileAutoDownloadResultStatus INTEGER
|
|
}
|
|
|
|
fileAutoDownloadResultUnitID OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The switch unit in a stacking system, in a
|
|
non-stacking system, this value is always 1."
|
|
::= { fileAutoDownloadResultEntry 1 }
|
|
|
|
fileAutoDownloadResultAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
notCopying(1),
|
|
copying(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The status of the auto download action.
|
|
value copying(2) will be obtained if the auto download action is currently processing,
|
|
or value notCopying(1) will be obtained if no auto download action is currently processing.
|
|
|
|
You can check the download result through the fileAutoDownloadResultStatus object
|
|
after the download action has finished.
|
|
|
|
Please note that this object is read-only, since the auto download action is triggered
|
|
automatically by the system when an image file or a config file is set as startup setting
|
|
through the fileInfoIsStartUp, restartOpCodeFile or restartConfigFile objects,
|
|
but not set by the user manually through this fileAutoDownloadResultAction object."
|
|
::= { fileAutoDownloadResultEntry 2 }
|
|
|
|
fileAutoDownloadResultStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
fileCopyTftpUndefError(1),
|
|
fileCopyTftpFileNotFound(2),
|
|
fileCopyTftpAccessViolation(3),
|
|
fileCopyTftpDiskFull(4),
|
|
fileCopyTftpIllegalOperation(5),
|
|
fileCopyTftpUnkownTransferId(6),
|
|
fileCopyTftpFileExisted(7),
|
|
fileCopyTftpNoSuchUser(8),
|
|
fileCopyTftpTimeout(9),
|
|
fileCopyTftpSendError(10),
|
|
fileCopyTftpReceiverError(11),
|
|
fileCopyTftpSocketOpenError(12),
|
|
fileCopyTftpSocketBindError(13),
|
|
fileCopyTftpUserCancel(14),
|
|
fileCopyTftpCompleted(15),
|
|
fileCopyParaError(16),
|
|
fileCopyBusy(17),
|
|
fileCopyUnknown(18),
|
|
fileCopyReadFileError(19),
|
|
fileCopySetStartupError(20),
|
|
fileCopyFileSizeExceed(21),
|
|
fileCopyMagicWordError(22),
|
|
fileCopyImageTypeError(23),
|
|
fileCopyHeaderChecksumError(24),
|
|
fileCopyImageChecksumError(25),
|
|
fileCopyWriteFlashFinish(26),
|
|
fileCopyWriteFlashError(27),
|
|
fileCopyWriteFlashProgramming(28),
|
|
fileCopyError(29),
|
|
fileCopySuccess(30),
|
|
fileCopyCompleted(31),
|
|
--
|
|
-- ES4612-20-00499, 2008-12-09, support FTPS
|
|
--
|
|
fileCopyFileNotFound(41),
|
|
fileCopyServerPermissionDenied(42),
|
|
fileCopyStorageFull(43),
|
|
fileCopyConnectError(44),
|
|
fileCopyServerNotInService(45),
|
|
fileCopyDataConnectionOpenError(46),
|
|
fileCopyLogInError(47),
|
|
fileCopyInvalidFileName(48),
|
|
fileCopyServerNotAcceptProvidedCiphers(49),
|
|
fileCopyServerNotSupportFtps(50),
|
|
fileCopyFileUnavailable(51),
|
|
fileCopyUnclassifiedError(52),
|
|
fileCopyTimeout(53),
|
|
fileCopyProjectIdError(54),
|
|
fileCopyFileNumExceed(55),
|
|
fileCopySameVersion(56)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The last auto download result status.
|
|
value fileCopyUnknown(18) will be obtained
|
|
if no download action has been performed before."
|
|
::= { fileAutoDownloadResultEntry 3 }
|
|
|
|
fileAutoUpgradeMgt OBJECT IDENTIFIER ::= { fileMgt 4 }
|
|
|
|
--
|
|
-- This mangement automatically upgrades image.
|
|
--
|
|
|
|
fileAutoUpgradeOpCodeStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set this variable to enabled(1) to enable the device to
|
|
automatically upgrade the current software image when a new
|
|
version is detected. Set this variable to disabled(2) to
|
|
disable this feature."
|
|
::= { fileAutoUpgradeMgt 1 }
|
|
|
|
fileAutoUpgradeOpCodePath OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..255))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The URL (Universal Resource Location) of the image file
|
|
location for automatic upgrades. The URL schema can be set to
|
|
TFTP. The Hostname is the IP address of the server. The
|
|
last character of the URL is always a '/' and the filename must
|
|
not be included in the URL."
|
|
::= { fileAutoUpgradeMgt 2 }
|
|
|
|
fileAutoUpgradeOpCodeFileName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..127))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The file name of the image file."
|
|
::= { fileAutoUpgradeMgt 3 }
|
|
|
|
|
|
|
|
--
|
|
--dnsMgt
|
|
--
|
|
|
|
--dnsHostTable
|
|
dnsDomainLookup OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "To enable the IP Domain Naming System (DNS)-based host name-to-address translation."
|
|
::= { dnsMgt 1 }
|
|
|
|
dnsDomainName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..255))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "To define a default domain name to complete
|
|
unqualified host names (names without a dotted-decimal domain name)."
|
|
::= { dnsMgt 2 }
|
|
|
|
--dnsCacheTable
|
|
dnsCacheTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DnsCacheEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "To display the RRs in DNS cache."
|
|
::= { dnsMgt 7 }
|
|
|
|
dnsCacheEntry OBJECT-TYPE
|
|
SYNTAX DnsCacheEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A conceptual row for the dnsCacheTable."
|
|
INDEX { dnsCacheIndex }
|
|
::= { dnsCacheTable 1 }
|
|
|
|
DnsCacheEntry ::= SEQUENCE
|
|
{
|
|
dnsCacheIndex Integer32,
|
|
dnsCacheFlag Integer32,
|
|
dnsCacheType INTEGER,
|
|
dnsCacheTtl Integer32,
|
|
dnsCacheDomain DisplayString,
|
|
dnsCacheInetAddressType InetAddressType,
|
|
dnsCacheInetAddress InetAddress
|
|
}
|
|
|
|
dnsCacheIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1280..6400)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The entry sequence number."
|
|
::= { dnsCacheEntry 1 }
|
|
|
|
dnsCacheFlag OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Always get 4, means this record is unreliable."
|
|
::= { dnsCacheEntry 2 }
|
|
|
|
dnsCacheType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
address(1),
|
|
cNAME(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Cache Type: address(1); cname(2)."
|
|
::= { dnsCacheEntry 3 }
|
|
|
|
dnsCacheTtl OBJECT-TYPE
|
|
SYNTAX Integer32(0..876000)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The DNS cache TTL."
|
|
::= { dnsCacheEntry 5 }
|
|
|
|
dnsCacheDomain OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The DNS cache domain."
|
|
::= { dnsCacheEntry 6 }
|
|
|
|
dnsCacheInetAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the type of address
|
|
denoted in dnsHostAddrInetAddress type.
|
|
Only ipv4(1) and ipv6(2) types are supported."
|
|
::= { dnsCacheEntry 7 }
|
|
|
|
dnsCacheInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "IP address of DNS cache item."
|
|
::= { dnsCacheEntry 8 }
|
|
|
|
dnsHostTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DnsHostEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The conceptual table of dnsHostEntry.
|
|
The dnsHostTable and dnsHostAddrTable are used to define
|
|
static host name-to-address mapping."
|
|
::= { dnsMgt 8 }
|
|
|
|
dnsHostEntry OBJECT-TYPE
|
|
SYNTAX DnsHostEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A conceptual row for the dnsHostTable."
|
|
INDEX { dnsHostIndex }
|
|
::= { dnsHostTable 1 }
|
|
|
|
DnsHostEntry ::= SEQUENCE
|
|
{
|
|
dnsHostIndex Integer32,
|
|
dnsHostName DisplayString,
|
|
dnsHostStatus ValidStatus
|
|
}
|
|
|
|
dnsHostIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..16)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The entry sequence number."
|
|
::= { dnsHostEntry 1 }
|
|
|
|
dnsHostName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..255))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Host name."
|
|
::= { dnsHostEntry 2 }
|
|
|
|
dnsHostStatus OBJECT-TYPE
|
|
SYNTAX ValidStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Setting this to valid(1) creates an entry.
|
|
Setting this to invalid(2) destroys an entry."
|
|
::= { dnsHostEntry 3 }
|
|
|
|
--dnsHostAddrTable
|
|
dnsHostAddrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DnsHostAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The conceptual table of dnsHostAddrEntry.
|
|
The dnsHostTable and dnsHostAddrTable are used to define
|
|
static host name-to-address mapping."
|
|
::= { dnsMgt 9 }
|
|
|
|
dnsHostAddrEntry OBJECT-TYPE
|
|
SYNTAX DnsHostAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A conceptual row for the dnsHostAddrTable."
|
|
INDEX { dnsHostIndex, dnsHostAddrInetAddressType,
|
|
IMPLIED dnsHostAddrInetAddress}
|
|
::= { dnsHostAddrTable 1 }
|
|
|
|
DnsHostAddrEntry ::= SEQUENCE
|
|
{
|
|
dnsHostAddrInetAddressType InetAddressType,
|
|
dnsHostAddrInetAddress InetAddress,
|
|
dnsHostAddrStatus ValidStatus
|
|
}
|
|
|
|
dnsHostAddrInetAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Indicates the type of address
|
|
denoted in dnsHostAddrInetAddress type.
|
|
Only ipv4(1), ipv6(2) and ipv6z(4) type are supported."
|
|
::= { dnsHostAddrEntry 1 }
|
|
|
|
dnsHostAddrInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Specifies the address of the host.
|
|
Adding one address to two different hosts is not allowed."
|
|
::= { dnsHostAddrEntry 2 }
|
|
|
|
dnsHostAddrStatus OBJECT-TYPE
|
|
SYNTAX ValidStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Setting this to valid(1) creates an entry.
|
|
Setting this to invalid(2) destroys an entry."
|
|
::= { dnsHostAddrEntry 3 }
|
|
|
|
--dnsDomainListTable
|
|
dnsDomainListTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DnsDomainListEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This table defines a list of default domain names to complete unqualified host names."
|
|
::= { dnsMgt 10 }
|
|
|
|
dnsDomainListEntry OBJECT-TYPE
|
|
SYNTAX DnsDomainListEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A conceptual row for the dnsDomainListTable."
|
|
INDEX { dnsDomainListIndex }
|
|
::= { dnsDomainListTable 1 }
|
|
|
|
DnsDomainListEntry ::= SEQUENCE
|
|
{
|
|
dnsDomainListIndex Integer32,
|
|
dnsDomainListName DisplayString,
|
|
dnsDomainListStatus ValidStatus
|
|
}
|
|
|
|
dnsDomainListIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..3)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The entry sequence number."
|
|
::= { dnsDomainListEntry 1 }
|
|
|
|
dnsDomainListName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..255))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Domain name."
|
|
::= { dnsDomainListEntry 2 }
|
|
|
|
dnsDomainListStatus OBJECT-TYPE
|
|
SYNTAX ValidStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Setting this to valid(1) creates an entry.
|
|
Setting this to invalid(2) destroys an entry."
|
|
::= { dnsDomainListEntry 3 }
|
|
|
|
dnsNameServerInetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DnsNameServerInetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Specifies the address of one or more name servers to use for
|
|
name and address resolution."
|
|
::= { dnsMgt 11 }
|
|
|
|
dnsNameServerInetEntry OBJECT-TYPE
|
|
SYNTAX DnsNameServerInetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A conceptual row for dnsNameServerInetTable."
|
|
INDEX { dnsNameServerInetAddressType, IMPLIED dnsNameServerInetAddress }
|
|
::= { dnsNameServerInetTable 1 }
|
|
|
|
DnsNameServerInetEntry ::= SEQUENCE
|
|
{
|
|
dnsNameServerInetAddressType InetAddressType,
|
|
dnsNameServerInetAddress InetAddress,
|
|
dnsNameServerInetStatus ValidStatus
|
|
}
|
|
|
|
dnsNameServerInetAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Type of address. Only ipv4(1), ipv6(2) and ipv6z(4) types are
|
|
supported."
|
|
::= { dnsNameServerInetEntry 1 }
|
|
|
|
dnsNameServerInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "IP address of name server."
|
|
::= { dnsNameServerInetEntry 2 }
|
|
|
|
dnsNameServerInetStatus OBJECT-TYPE
|
|
SYNTAX ValidStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Setting this to valid(1) creates an entry.
|
|
Setting this to invalid(2) destroys an entry."
|
|
::= { dnsNameServerInetEntry 3 }
|
|
|
|
--
|
|
-- poeMgt
|
|
--
|
|
-- PSE Objects
|
|
pethPseMainExtTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PethPseMainExtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of objects that display and control attributes of the main
|
|
power source in a PSE device. Ethernet switches are one example of
|
|
boxes that would support these objects. Values of all read-write
|
|
objects in this table are persistent at restart/reboot."
|
|
REFERENCE "IEEE 802.3af, POWER-ETHERNET-MIB.pethMainPseTable"
|
|
::= { poeMgt 5 }
|
|
|
|
pethPseMainExtEntry OBJECT-TYPE
|
|
SYNTAX PethPseMainExtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A set of objects that display and control the Main power of a PSE."
|
|
AUGMENTS { pethMainPseEntry }
|
|
::= { pethPseMainExtTable 1 }
|
|
|
|
PethPseMainExtEntry ::= SEQUENCE
|
|
{
|
|
pethPseMainExtDllPowerType INTEGER,
|
|
pethPseMainExtDllPowerSource INTEGER
|
|
}
|
|
|
|
pethPseMainExtDllPowerType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
type2Pse(0),
|
|
type1Pse(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether the local system is a PSE or a PD
|
|
and whether it is Type 1 or Type 2."
|
|
REFERENCE
|
|
"IEEE Std 802.3at Section 30.9.1.1.12
|
|
aDLLPowerType"
|
|
::= { pethPseMainExtEntry 1 }
|
|
|
|
pethPseMainExtDllPowerSource OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
unknown(0),
|
|
primary(1),
|
|
backup(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The power sources of the local system."
|
|
REFERENCE
|
|
"IEEE Std 802.3at Section 30.9.1.1.14
|
|
aDLLPowerSource"
|
|
::= { pethPseMainExtEntry 2 }
|
|
|
|
pethPsePortExtTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PethPsePortExtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of objects that display and control the power characteristics
|
|
of power Ethernet ports on a Power Source Entity (PSE) device.
|
|
This group will be implemented in managed power Ethernet switches and
|
|
mid-span devices. Values of all read-write objects in this table are
|
|
persistent at restart/reboot."
|
|
REFERENCE "IEEE 802.3af, POWER-ETHERNET-MIB.pethPsePortTable"
|
|
::= { poeMgt 6 }
|
|
|
|
pethPsePortExtEntry OBJECT-TYPE
|
|
SYNTAX PethPsePortExtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A set of objects that display and control the power characteristics of
|
|
a power Ethernet PSE port."
|
|
AUGMENTS { pethPsePortEntry }
|
|
::= { pethPsePortExtTable 1 }
|
|
|
|
PethPsePortExtEntry ::= SEQUENCE
|
|
{
|
|
pethPsePortExtMirroredDllPdRequestedPowerValue INTEGER,
|
|
pethPsePortExtDllPseAllocatedPowerValue INTEGER,
|
|
pethPsePortTimeRange DisplayString,
|
|
pethPsePortTimeRangeStatus INTEGER,
|
|
pethPsePortExtMaximumPowerValue INTEGER,
|
|
pethPsePortExtUsedPowerValue INTEGER
|
|
}
|
|
|
|
pethPsePortExtMirroredDllPdRequestedPowerValue OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Returns the PD requested power value received from the remote system.
|
|
The definition and encoding of PD requested power value is the same as
|
|
described in pethPdPortDllPdRequestedPowerValue."
|
|
REFERENCE
|
|
"IEEE Std 802.3at Section 30.9.1.1.18
|
|
aMirroredDLLPDRequestedPowerValue"
|
|
::= { pethPsePortExtEntry 4 }
|
|
|
|
pethPsePortExtDllPseAllocatedPowerValue OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Returns the PSE allocated power value that the local system has
|
|
currently allocated to the remote system. The PSE allocated power value
|
|
is the maximum input average power that the PSE wants the PD to ever
|
|
draw under this allocation if it is accepted. The PSE allocated power
|
|
value is encoded according to Equation (33-20), where X is the decimal
|
|
value of pethPsePortExtDllPseAllocatedPowerValue."
|
|
REFERENCE
|
|
"IEEE Std 802.3at Section 30.9.1.1.20
|
|
aDLLPSEAllocatedPowerValue"
|
|
::= { pethPsePortExtEntry 6 }
|
|
|
|
pethPsePortTimeRange OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..16))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The name of the time range entry bound to the port.
|
|
This object should be equal to one of the timeRangeName
|
|
objects in timeRangeTable. The object works when
|
|
pethPsePortAdminEnable is enabled(1)."
|
|
::= { pethPsePortExtEntry 11 }
|
|
|
|
pethPsePortTimeRangeStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
none(0),
|
|
active(1),
|
|
inactive(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "If no time range entry is bound to the port, value of this
|
|
object is none(0). If PoE time range of the port is active,
|
|
value of this object is active(1). If PoE time range of
|
|
the port is inactive, value of this object is inactive(2)."
|
|
::= { pethPsePortExtEntry 12 }
|
|
|
|
pethPsePortExtMaximumPowerValue OBJECT-TYPE
|
|
SYNTAX INTEGER (3000..30000)
|
|
UNITS "milliwatts"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Returns the user-configurable maximum power value that
|
|
the local system has currently allocated to the remote system.
|
|
The unit of this variable is milliwatts."
|
|
::= { pethPsePortExtEntry 13 }
|
|
|
|
pethPsePortExtUsedPowerValue OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "milliwatts"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Returns the currently used power value that
|
|
the local system is delivering to the remote system.
|
|
The unit of this variable is milliwatts."
|
|
::= { pethPsePortExtEntry 14 }
|
|
|
|
--
|
|
-- mcastStormMgt
|
|
--
|
|
mcastStormMgt OBJECT IDENTIFIER ::= { stormMgt 1 }
|
|
mcastStormTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF McastStormEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table to manage the control of multicast storms for ports."
|
|
::= { mcastStormMgt 1 }
|
|
|
|
mcastStormEntry OBJECT-TYPE
|
|
SYNTAX McastStormEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The conceptual row of multiStormTable."
|
|
INDEX { mcastStormIfIndex }
|
|
::= { mcastStormTable 1 }
|
|
|
|
McastStormEntry ::= SEQUENCE
|
|
{
|
|
mcastStormIfIndex Integer32,
|
|
mcastStormStatus EnabledStatus,
|
|
mcastStormPktRate Integer32
|
|
}
|
|
|
|
mcastStormIfIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The port and the trunk (including trunk members) interface of
|
|
the portTable. The interface identified by a particular value
|
|
of this index is the same interface as identified by the same
|
|
value of ifIndex in the IF-MIB."
|
|
::= { mcastStormEntry 1 }
|
|
|
|
mcastStormStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Whether multicast storm protection is enabled."
|
|
::= { mcastStormEntry 2 }
|
|
|
|
mcastStormPktRate OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Multicast storm threshold as packets per second.
|
|
If this entry is for a trunk, this is the value
|
|
for each member port. The range is 500 to 262143."
|
|
::= { mcastStormEntry 4 }
|
|
|
|
--
|
|
-- bcastStormMgt
|
|
--
|
|
|
|
-- Management for broadcast storm control for ports.
|
|
|
|
bcastStormMgt OBJECT IDENTIFIER ::= { stormMgt 3 }
|
|
bcastStormTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BcastStormEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table to manage the control of broadcast storms for ports."
|
|
::= { bcastStormMgt 1 }
|
|
|
|
bcastStormEntry OBJECT-TYPE
|
|
SYNTAX BcastStormEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The conceptual row of bcastStormTable."
|
|
INDEX { bcastStormIfIndex }
|
|
::= { bcastStormTable 1 }
|
|
|
|
BcastStormEntry ::= SEQUENCE
|
|
{
|
|
bcastStormIfIndex Integer32,
|
|
bcastStormStatus EnabledStatus,
|
|
bcastStormPktRate Integer32
|
|
}
|
|
|
|
bcastStormIfIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The port and the trunk (including trunk members) interface of
|
|
the portTable. The interface identified by a particular value
|
|
of this index is the same interface as identified by the same
|
|
value of ifIndex in the IF-MIB."
|
|
::= { bcastStormEntry 1 }
|
|
|
|
bcastStormStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Whether broadcast storm protection is enabled."
|
|
::= { bcastStormEntry 2 }
|
|
|
|
bcastStormPktRate OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Broadcast storm threshold as packets per second.
|
|
If this entry is for a trunk, this is the value
|
|
for each member port. The range is 500 to 262143."
|
|
::= { bcastStormEntry 4 }
|
|
|
|
--
|
|
-- unknownUcastStormMgt
|
|
--
|
|
unknownUcastStormMgt OBJECT IDENTIFIER ::= {stormMgt 4 }
|
|
|
|
unknownUcastStormTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UnknownUcastStormEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table to manage the unknown unicast storm control."
|
|
::= { unknownUcastStormMgt 1 }
|
|
|
|
unknownUcastStormEntry OBJECT-TYPE
|
|
SYNTAX UnknownUcastStormEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The conceptual row of unknownUcastStormTable."
|
|
INDEX { unknownUcastStormIfIndex }
|
|
::= { unknownUcastStormTable 1 }
|
|
|
|
UnknownUcastStormEntry ::= SEQUENCE
|
|
{
|
|
unknownUcastStormIfIndex Integer32,
|
|
unknownUcastStormStatus EnabledStatus,
|
|
unknownUcastStormPktRate Integer32
|
|
}
|
|
|
|
unknownUcastStormIfIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The port or trunk interface of the portTable. The interface
|
|
identified by a particular value of this index is the same
|
|
interface as identified by the same value of ifIndex in the
|
|
IF-MIB."
|
|
::= { unknownUcastStormEntry 1 }
|
|
|
|
unknownUcastStormStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates that the unknown unicast
|
|
storm protection is enabled/disabled."
|
|
::= { unknownUcastStormEntry 2 }
|
|
|
|
unknownUcastStormPktRate OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates the packet rate(packet per second) of the storm protection.
|
|
The range is 500 to 262143."
|
|
::= { unknownUcastStormEntry 4 }
|
|
|
|
--
|
|
-- Auto Traffic Control
|
|
--
|
|
atcMgt OBJECT IDENTIFIER ::= { stormMgt 5 }
|
|
|
|
atcBcastStormTcApplyTime OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates the timing when the ATC (Auto
|
|
Traffic Control) is activated after the broadcast traffic
|
|
being detected as the storm."
|
|
::= { atcMgt 1 }
|
|
|
|
atcBcastStormTcReleaseTime OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates the timing when the ATC is released
|
|
after the broadcast traffic being detected as no storm."
|
|
::= { atcMgt 2 }
|
|
|
|
atcBcastStormTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AtcBcastStormEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table contains the Auto Traffic Control configuration
|
|
and the status for broadcast traffic."
|
|
::= { atcMgt 3 }
|
|
|
|
atcBcastStormEntry OBJECT-TYPE
|
|
SYNTAX AtcBcastStormEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The conceptual row of the table."
|
|
INDEX { atcBcastStormIfIndex }
|
|
::= { atcBcastStormTable 1 }
|
|
|
|
AtcBcastStormEntry ::= SEQUENCE
|
|
{
|
|
atcBcastStormIfIndex Integer32,
|
|
atcBcastStormEnable EnabledStatus,
|
|
atcBcastStormAutoRelease EnabledStatus,
|
|
atcBcastStormSampleType INTEGER,
|
|
atcBcastStormCurrentTrafficRate Integer32,
|
|
atcBcastStormAlarmFireThreshold Integer32,
|
|
atcBcastStormAlarmClearThreshold Integer32,
|
|
atcBcastStormTcAction INTEGER,
|
|
atcBcastStormAlarmFireTrapStatus EnabledStatus,
|
|
atcBcastStormAlarmClearTrapStatus EnabledStatus,
|
|
atcBcastStormTcApplyTrapStatus EnabledStatus,
|
|
atcBcastStormTcReleaseTrapStatus EnabledStatus
|
|
}
|
|
|
|
atcBcastStormIfIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The specified port on which the ATC is applied."
|
|
::= { atcBcastStormEntry 1 }
|
|
|
|
atcBcastStormEnable OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates whether the ATC of the broadcast
|
|
traffic is applied."
|
|
::= { atcBcastStormEntry 2 }
|
|
|
|
atcBcastStormAutoRelease OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates whether the Auto-Release feature
|
|
of ATC is applied."
|
|
::= { atcBcastStormEntry 3 }
|
|
|
|
atcBcastStormSampleType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
packet-rate(1),
|
|
octet-rate(2),
|
|
percent(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates the unit of traffic rate and threshold."
|
|
::= { atcBcastStormEntry 4 }
|
|
atcBcastStormCurrentTrafficRate OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates the current broadcast traffic rate."
|
|
::= { atcBcastStormEntry 5 }
|
|
|
|
atcBcastStormAlarmFireThreshold OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates that if the current broadcast traffic rate
|
|
exceeds the specified threshold, it will be treated as the storm."
|
|
::= { atcBcastStormEntry 6 }
|
|
|
|
atcBcastStormAlarmClearThreshold OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates that if the current broadcast traffic
|
|
falls below the specified threshold it will be treated as the
|
|
normal traffic."
|
|
::= { atcBcastStormEntry 7 }
|
|
|
|
atcBcastStormTcAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
rate-control(1),
|
|
shutdown(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates the protecting action which
|
|
ATC will applied to the specified port."
|
|
::= { atcBcastStormEntry 8 }
|
|
|
|
atcBcastStormAlarmFireTrapStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates whether the trap has
|
|
to be sent when the broadcast storm has been detected."
|
|
::= { atcBcastStormEntry 9 }
|
|
|
|
atcBcastStormAlarmClearTrapStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates whether the trap has
|
|
to be sent when the broadcast storm has been detected as
|
|
the normal traffic."
|
|
::= { atcBcastStormEntry 10 }
|
|
|
|
atcBcastStormTcApplyTrapStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates whether the trap has to be sent when
|
|
the ATC is activated."
|
|
::= { atcBcastStormEntry 11 }
|
|
|
|
atcBcastStormTcReleaseTrapStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates whether the trap has to be sent when
|
|
the ATC is released."
|
|
::= { atcBcastStormEntry 12 }
|
|
|
|
atcMcastStormTcApplyTime OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates the timing when the ATC (Auto
|
|
Traffic Control) is activated after the broadcast traffic
|
|
being detected as the storm."
|
|
::= { atcMgt 4 }
|
|
|
|
atcMcastStormTcReleaseTime OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates the timing when the ATC is released
|
|
after the broadcast traffic being detected as no storm."
|
|
::= { atcMgt 5 }
|
|
|
|
atcMcastStormTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AtcMcastStormEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table contains the Auto Traffic Control configuration
|
|
and the status for mulicast traffic."
|
|
::= { atcMgt 6 }
|
|
|
|
atcMcastStormEntry OBJECT-TYPE
|
|
SYNTAX AtcMcastStormEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The conceptual row of the table."
|
|
INDEX { atcMcastStormIfIndex }
|
|
::= { atcMcastStormTable 1 }
|
|
|
|
AtcMcastStormEntry ::= SEQUENCE
|
|
{
|
|
atcMcastStormIfIndex Integer32,
|
|
atcMcastStormEnable EnabledStatus,
|
|
atcMcastStormAutoRelease EnabledStatus,
|
|
atcMcastStormSampleType INTEGER,
|
|
atcMcastStormCurrentTrafficRate Integer32,
|
|
atcMcastStormAlarmFireThreshold Integer32,
|
|
atcMcastStormAlarmClearThreshold Integer32,
|
|
atcMcastStormTcAction INTEGER,
|
|
atcMcastStormAlarmFireTrapStatus EnabledStatus,
|
|
atcMcastStormAlarmClearTrapStatus EnabledStatus,
|
|
atcMcastStormTcApplyTrapStatus EnabledStatus,
|
|
atcMcastStormTcReleaseTrapStatus EnabledStatus
|
|
}
|
|
|
|
atcMcastStormIfIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The specified port on which the ATC is applied."
|
|
::= { atcMcastStormEntry 1 }
|
|
|
|
atcMcastStormEnable OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates whether the ATC of the mulicast
|
|
traffic is applied."
|
|
::= { atcMcastStormEntry 2 }
|
|
|
|
atcMcastStormAutoRelease OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates whether the Auto-Release feature
|
|
of ATC is applied."
|
|
::= { atcMcastStormEntry 3 }
|
|
|
|
atcMcastStormSampleType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
packet-rate(1),
|
|
octet-rate(2),
|
|
percent(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates the unit of traffic rate and threshold."
|
|
::= { atcMcastStormEntry 4 }
|
|
atcMcastStormCurrentTrafficRate OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates the current mulicast traffic rate."
|
|
::= { atcMcastStormEntry 5 }
|
|
|
|
atcMcastStormAlarmFireThreshold OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates that if the current mulicast traffic rate
|
|
exceeds the specified threshold, it will be treated as the storm."
|
|
::= { atcMcastStormEntry 6 }
|
|
|
|
atcMcastStormAlarmClearThreshold OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates that if the current mulicast traffic
|
|
falls below the specified threshold it will be treated as the
|
|
normal traffic."
|
|
::= { atcMcastStormEntry 7 }
|
|
|
|
atcMcastStormTcAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
rate-control(1),
|
|
shutdown(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates the protecting action which
|
|
ATC will applied to the specified port."
|
|
::= { atcMcastStormEntry 8 }
|
|
|
|
atcMcastStormAlarmFireTrapStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates whether the trap has
|
|
to be sent when the mulicast storm has been detected."
|
|
::= { atcMcastStormEntry 9 }
|
|
|
|
atcMcastStormAlarmClearTrapStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates whether the trap has
|
|
to be sent when the mulicast storm has been detected as
|
|
the normal traffic."
|
|
::= { atcMcastStormEntry 10 }
|
|
|
|
atcMcastStormTcApplyTrapStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates whether the trap has to be sent when
|
|
the ATC is activated."
|
|
::= { atcMcastStormEntry 11 }
|
|
|
|
atcMcastStormTcReleaseTrapStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates whether the trap has to be sent when
|
|
the ATC is released."
|
|
::= { atcMcastStormEntry 12 }
|
|
|
|
--
|
|
-- sysResourceMgt
|
|
--
|
|
-- monitor the configuration changes for the product
|
|
|
|
cpuStatus OBJECT IDENTIFIER ::= { sysResourceMgt 2 }
|
|
memoryStatus OBJECT IDENTIFIER ::= { sysResourceMgt 3 }
|
|
|
|
-- cpuStatus
|
|
|
|
cpuCurrentUti OBJECT-TYPE
|
|
SYNTAX Integer32 (1..100)
|
|
UNITS "%"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current CPU utilization in percent in the past 5 seconds."
|
|
::= { cpuStatus 1 }
|
|
|
|
cpuStatMaxUti OBJECT-TYPE
|
|
SYNTAX Integer32 (1..100)
|
|
UNITS "%"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum CPU utilization in percent in the past 60 seconds."
|
|
::= { cpuStatus 2 }
|
|
|
|
cpuStatAvgUti OBJECT-TYPE
|
|
SYNTAX Integer32 (1..100)
|
|
UNITS "%"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The average CPU utilization in percent in the past 60 seconds."
|
|
::= { cpuStatus 3 }
|
|
|
|
cpuPeakTime OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time when the CPU utilization reaches cpuUtiRisingThreshold
|
|
in the format of 'Mmm _d hh:mm:ss yyyy' as defined
|
|
in sysCurrentTime of this MIB."
|
|
::= { cpuStatus 4 }
|
|
|
|
cpuPeakDuration OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "second"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The duration from the CPU utilization reaches cpuUtiRisingThreshold
|
|
to reaches cpuUtiFallingThreshold, in seconds."
|
|
::= { cpuStatus 5 }
|
|
|
|
cpuUtiRisingThreshold OBJECT-TYPE
|
|
SYNTAX Integer32 (1..100)
|
|
UNITS "%"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rising threshold of the cpu utilization."
|
|
::= { cpuStatus 6 }
|
|
|
|
cpuUtiFallingThreshold OBJECT-TYPE
|
|
SYNTAX Integer32 (1..100)
|
|
UNITS "%"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The falling threshold of the cpu utilization."
|
|
::= { cpuStatus 7 }
|
|
|
|
-- memoryStatus
|
|
|
|
memoryTotal OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total amount of the memory in kilobytes."
|
|
::= { memoryStatus 1 }
|
|
|
|
memoryAllocated OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The amount of the memory allocated in kilobytes."
|
|
::= { memoryStatus 2 }
|
|
|
|
memoryFreed OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The amount of the free memory in kilobytes."
|
|
::= { memoryStatus 3}
|
|
|
|
memoryFreedInPercent OBJECT-TYPE
|
|
SYNTAX Integer32 (1..100)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"the memory freed in proportion to the total memory."
|
|
::= { memoryStatus 4 }
|
|
|
|
memoryUtiRisingThreshold OBJECT-TYPE
|
|
SYNTAX Integer32 (1..100)
|
|
UNITS "%"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rising threshold of the memory utilization."
|
|
::= { memoryStatus 5 }
|
|
|
|
memoryUtiFallingThreshold OBJECT-TYPE
|
|
SYNTAX Integer32 (1..100)
|
|
UNITS "%"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The falling threshold of the memory utilization."
|
|
::= { memoryStatus 6 }
|
|
|
|
-- taskCpuTable
|
|
|
|
taskCpuTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TaskCpuEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of descriptive and status information describing the
|
|
CPU utilization of each task."
|
|
::= { sysResourceMgt 4 }
|
|
|
|
taskCpuEntry OBJECT-TYPE
|
|
SYNTAX TaskCpuEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the table, describing the CPU utilization of one
|
|
task."
|
|
INDEX { taskCpuName }
|
|
::= { taskCpuTable 1 }
|
|
|
|
TaskCpuEntry ::= SEQUENCE
|
|
{
|
|
taskCpuName DisplayString,
|
|
taskCpuCurrentUti Integer32,
|
|
taskCpuStatMaxUti Integer32,
|
|
taskCpuStatAvgUti Integer32
|
|
}
|
|
|
|
taskCpuName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..15))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The name of the task."
|
|
::= { taskCpuEntry 1 }
|
|
|
|
taskCpuCurrentUti OBJECT-TYPE
|
|
SYNTAX Integer32 (1..10000)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current CPU utilization in hundredths of a percent in the
|
|
past 5 seconds."
|
|
::= { taskCpuEntry 2 }
|
|
|
|
taskCpuStatMaxUti OBJECT-TYPE
|
|
SYNTAX Integer32 (1..10000)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum CPU utilization in hundredths of a percent in the
|
|
past 60 seconds."
|
|
::= { taskCpuEntry 3 }
|
|
|
|
taskCpuStatAvgUti OBJECT-TYPE
|
|
SYNTAX Integer32 (1..10000)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The average CPU utilization in hundredths of a percent in the
|
|
past 60 seconds."
|
|
::= { taskCpuEntry 4 }
|
|
|
|
-- cpuGuard
|
|
|
|
cpuGuard OBJECT IDENTIFIER ::= { sysResourceMgt 5 }
|
|
|
|
cpuGuardStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The CPU guard status."
|
|
::= { cpuGuard 1 }
|
|
|
|
cpuGuardHighWatermark OBJECT-TYPE
|
|
SYNTAX Integer32 (20..100)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The CPU guard high-watermark."
|
|
::= { cpuGuard 2 }
|
|
|
|
cpuGuardLowWatermark OBJECT-TYPE
|
|
SYNTAX Integer32 (20..100)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The CPU guard low-watermark."
|
|
::= { cpuGuard 3 }
|
|
|
|
cpuGuardMaxThreshold OBJECT-TYPE
|
|
SYNTAX Integer32 (50..500)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The CPU guard maximum threshold."
|
|
::= { cpuGuard 4 }
|
|
|
|
cpuGuardMinThreshold OBJECT-TYPE
|
|
SYNTAX Integer32 (50..500)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The CPU guard minimum threshold."
|
|
::= { cpuGuard 5 }
|
|
|
|
cpuGuardTrapStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The CPU guard trap status."
|
|
::= { cpuGuard 6 }
|
|
|
|
cpuGuardCurrentThreshold OBJECT-TYPE
|
|
SYNTAX Integer32 (50..500)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The current CPU guard threshold."
|
|
::= { cpuGuard 7 }
|
|
|
|
--
|
|
--mvrMgt
|
|
--
|
|
|
|
|
|
mvrForwardingPriority OBJECT-TYPE
|
|
SYNTAX Integer32(0..7|65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Configure MVR multicast stream forwarding priority.
|
|
If value is 65535, it means the priority is disabled."
|
|
::= { mvrMgt 18 }
|
|
|
|
mvrDomainTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MvrDomainEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table for configuring the MVR port."
|
|
::= { mvrMgt 20 }
|
|
|
|
mvrDomainEntry OBJECT-TYPE
|
|
SYNTAX MvrDomainEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The entry for configuring the MVR Domain."
|
|
INDEX {mvrDomainId}
|
|
::= { mvrDomainTable 1 }
|
|
|
|
MvrDomainEntry ::= SEQUENCE
|
|
{
|
|
mvrDomainId Integer32,
|
|
mvrDomainStatus EnabledStatus,
|
|
mvrDomainRunningStatus INTEGER,
|
|
mvrDomainVlanId VlanIndex,
|
|
mvrDomainUpstreamSourceIp IpAddress,
|
|
mvrDomainClearDynamicGroups TruthValue
|
|
}
|
|
|
|
mvrDomainId OBJECT-TYPE
|
|
SYNTAX Integer32 (1..5)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Speicfies which MVR domain to configure."
|
|
::= { mvrDomainEntry 1 }
|
|
|
|
mvrDomainStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Parameter to enable or disable MVR(Multicast VLAN
|
|
Registration) on the device."
|
|
::= { mvrDomainEntry 2}
|
|
|
|
mvrDomainRunningStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
active(1),
|
|
inactive(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Describes the running status of MVR (Multicast VLAN Registration)
|
|
to the switch. A value of active(1) indicates that all necessary
|
|
conditions in the MVR environment are satisfied. A value of inactive(2)
|
|
indicates that some necessary conditions in the MVR environment are
|
|
not satisfied."
|
|
::= { mvrDomainEntry 3}
|
|
|
|
mvrDomainVlanId OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "To set VLAN for MVR.The VLAN identified by a particular
|
|
value of this index is the same VLAN as identified by the
|
|
same value of dot1qVlanIndex in the Q-BRIDGE-MIB."
|
|
::= { mvrDomainEntry 4 }
|
|
|
|
|
|
mvrDomainUpstreamSourceIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set the source IP address which MVR will carry in IP header when send IGMP packet to upstream router
|
|
through MVR source port."
|
|
::= { mvrDomainEntry 5 }
|
|
|
|
mvrDomainClearDynamicGroups OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Clear dynamic learned groups"
|
|
::= { mvrDomainEntry 6}
|
|
|
|
mvrDomainPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MvrDomainPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table for configuring the MVR port."
|
|
::= { mvrMgt 21 }
|
|
|
|
mvrDomainPortEntry OBJECT-TYPE
|
|
SYNTAX MvrDomainPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The entry for configuring the MVR port."
|
|
INDEX {
|
|
mvrPortDomainId,
|
|
mvrDomainIfIndex
|
|
}
|
|
::= { mvrDomainPortTable 1 }
|
|
|
|
MvrDomainPortEntry ::= SEQUENCE
|
|
{
|
|
mvrPortDomainId Integer32,
|
|
mvrDomainIfIndex InterfaceIndex,
|
|
mvrDomainPortType INTEGER,
|
|
mvrDomainPortImmediateLeave EnabledStatus,
|
|
mvrDomainPortActive INTEGER
|
|
|
|
}
|
|
|
|
mvrPortDomainId OBJECT-TYPE
|
|
SYNTAX Integer32 (1..5)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Speicfies which MVR domain to configure."
|
|
::= { mvrDomainPortEntry 1 }
|
|
|
|
mvrDomainIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The port interface of the portTable. The interface
|
|
identified by a particular value of this index is the
|
|
same interface as identified by the same value of ifIndex
|
|
in the IF-MIB."
|
|
::= { mvrDomainPortEntry 2 }
|
|
|
|
mvrDomainPortType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
none(0),
|
|
source(1),
|
|
receiver(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "For configuring the MVR port type. To disable the MVR
|
|
port type, use the none(0)."
|
|
::= { mvrDomainPortEntry 3 }
|
|
|
|
mvrDomainPortImmediateLeave OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "To enable immediate leave on MVR port."
|
|
::= { mvrDomainPortEntry 4 }
|
|
|
|
mvrDomainPortActive OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
active(1),
|
|
inactive(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "To indicate if the port is associated with the MVR group.
|
|
If the port is the MVR receiver port or the MVR source
|
|
port in MVR vlan, the status is active(1); otherwise
|
|
the status is inactive(2)."
|
|
::= { mvrDomainPortEntry 5 }
|
|
|
|
mvrProfileTable OBJECT IDENTIFIER ::= {mvrMgt 22 }
|
|
|
|
|
|
mvrProfileCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MvrProfileCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The entry for configuring the MVR profile."
|
|
::= { mvrProfileTable 1 }
|
|
|
|
MvrProfileCtlEntry ::= SEQUENCE
|
|
{
|
|
mvrProfileCtlId Integer32,
|
|
mvrProfileName OCTET STRING,
|
|
mvrProfileCtlAction INTEGER
|
|
}
|
|
|
|
|
|
mvrProfileCtlEntry OBJECT-TYPE
|
|
SYNTAX MvrProfileCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The entry for configuring the MVR profile."
|
|
INDEX {mvrProfileCtlId}
|
|
::= { mvrProfileCtlTable 1 }
|
|
|
|
|
|
mvrProfileCtlId OBJECT-TYPE
|
|
SYNTAX Integer32 (0..31)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Profile ID to index which MVR profile"
|
|
::= { mvrProfileCtlEntry 1 }
|
|
|
|
mvrProfileName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "MVR Profile name which identify a group range.
|
|
|
|
NOTE: All mvrProfileCtlEntry use the same buffer to temply store the mvrProfileName before
|
|
mvrProfileCtlAction really creat the profile."
|
|
::= { mvrProfileCtlEntry 2 }
|
|
|
|
mvrProfileCtlAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noAction(0),
|
|
create(1),
|
|
destory(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set this object to create(2) to create profile. Set this object
|
|
to destory(3) to delete profile. When
|
|
the action is complete, this object becomes noAction(1)."
|
|
::= { mvrProfileCtlEntry 5 }
|
|
|
|
mvrProfileGroupCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MvrProfileGroupCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The entry for configuring the MVR group ranges for MVR profile."
|
|
::= { mvrProfileTable 2 }
|
|
|
|
MvrProfileGroupCtlEntry ::= SEQUENCE
|
|
{
|
|
mvrProfileGropuCtlProfileId Integer32,
|
|
mvrProfileGroupCtlId Integer32,
|
|
mvrProfileGroupStartIPAddress IpAddress,
|
|
mvrProfileGroupEndIPAddress IpAddress,
|
|
mvrProfileGroupCtlAction INTEGER
|
|
}
|
|
|
|
mvrProfileGroupCtlEntry OBJECT-TYPE
|
|
SYNTAX MvrProfileGroupCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The entry for configuring the group ranges on MVR profile."
|
|
INDEX {mvrProfileGropuCtlProfileId, mvrProfileGroupCtlId}
|
|
::= { mvrProfileGroupCtlTable 1 }
|
|
|
|
mvrProfileGropuCtlProfileId OBJECT-TYPE
|
|
SYNTAX Integer32 (0..31)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Profile ID to index which MVR profile"
|
|
::= {mvrProfileGroupCtlEntry 1}
|
|
|
|
|
|
mvrProfileGroupCtlId OBJECT-TYPE
|
|
SYNTAX Integer32 (0..63)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Profile ID to index which group range in MVR profile"
|
|
::= { mvrProfileGroupCtlEntry 2 }
|
|
|
|
mvrProfileGroupStartIPAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "MVR Profile range start IP address.
|
|
|
|
NOTE: All mvrProfileGroupCtlEntry use the same buffer to temply store the mvrProfileStartIPAddress before
|
|
mvrProfileGroupCtlAction really creat the group rang on profile."
|
|
::= { mvrProfileGroupCtlEntry 3}
|
|
|
|
mvrProfileGroupEndIPAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "MVR Profile range end IP address.
|
|
|
|
NOTE: All mvrProfileGroupCtlEntry use the same buffer to temply store the mvrProfileEndIPAddress before
|
|
mvrProfileGroupCtlAction really creat the group rang on profile."
|
|
::= { mvrProfileGroupCtlEntry 4 }
|
|
|
|
mvrProfileGroupCtlAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noAction(0),
|
|
create(1),
|
|
destory(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set this object to create(2) to create group range. Set this object
|
|
to destory(3) to delete group range. When
|
|
the action is complete, this object becomes noAction(1).
|
|
|
|
NOTE: If mvrProfileGroupStartIPAddress and mvrProfileGroupEndIPAddress
|
|
pattern already exist on other mvrProfileGroupCtlId, it won't be stored.
|
|
"
|
|
::= { mvrProfileGroupCtlEntry 5 }
|
|
|
|
|
|
mvrDomainAssociatedProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MvrDomainAssociatedProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Configure MVR domain associate which MVR profile"
|
|
::= {mvrMgt 23 }
|
|
|
|
mvrDomainAssociatedProfileEntry OBJECT-TYPE
|
|
SYNTAX MvrDomainAssociatedProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The entry for configuring MVR domain associate MVR profile."
|
|
INDEX {
|
|
mvrProfileDomainId,
|
|
mvrProfileId
|
|
}
|
|
::= { mvrDomainAssociatedProfileTable 1 }
|
|
|
|
MvrDomainAssociatedProfileEntry ::= SEQUENCE
|
|
{
|
|
mvrProfileDomainId Integer32,
|
|
mvrProfileId Integer32,
|
|
mvrProfileAction INTEGER
|
|
}
|
|
|
|
mvrProfileDomainId OBJECT-TYPE
|
|
SYNTAX Integer32 (1..5)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Profile ID to index which MVR profile"
|
|
::= { mvrDomainAssociatedProfileEntry 1 }
|
|
|
|
mvrProfileId OBJECT-TYPE
|
|
SYNTAX Integer32 (0..63)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Profile ID to index which MVR profile"
|
|
::= { mvrDomainAssociatedProfileEntry 2 }
|
|
|
|
mvrProfileAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noAction(0),
|
|
create(1),
|
|
destory(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set this object to create(1) to associate profile. Set this object
|
|
to destory(2) to deassociate profile. When
|
|
the action is complete, this object becomes noAction(0)."
|
|
::= { mvrDomainAssociatedProfileEntry 3 }
|
|
|
|
mvrDomainGroupStaticTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MvrDomainGroupStaticEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table for configuring the static members of the
|
|
MVR group."
|
|
::= { mvrMgt 24 }
|
|
|
|
mvrDomainGroupStaticEntry OBJECT-TYPE
|
|
SYNTAX MvrDomainGroupStaticEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The entry for configuring the static members of the
|
|
MVR group."
|
|
INDEX {
|
|
mvrGroupStaticDomainId,
|
|
mvrDomainGroupStaticAddress,
|
|
mvrDomainGroupStaticReceiverVlan}
|
|
::= { mvrDomainGroupStaticTable 1 }
|
|
|
|
MvrDomainGroupStaticEntry ::= SEQUENCE
|
|
{
|
|
mvrGroupStaticDomainId Integer32,
|
|
mvrDomainGroupStaticAddress IpAddress,
|
|
mvrDomainGroupStaticReceiverVlan Integer32,
|
|
mvrDomainGroupStaticPorts PortList
|
|
|
|
}
|
|
|
|
mvrGroupStaticDomainId OBJECT-TYPE
|
|
SYNTAX Integer32 (1..5)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Profile ID to index which MVR profile"
|
|
::= { mvrDomainGroupStaticEntry 1 }
|
|
|
|
mvrDomainGroupStaticAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The multicast address of the MVR group."
|
|
::= { mvrDomainGroupStaticEntry 2 }
|
|
|
|
mvrDomainGroupStaticReceiverVlan OBJECT-TYPE
|
|
SYNTAX Integer32(1..4093)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The receiver vlan of this MVR group"
|
|
::= { mvrDomainGroupStaticEntry 3 }
|
|
|
|
mvrDomainGroupStaticPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The set of ports configured by management in this entry.
|
|
Ports entered in this list will be the static members
|
|
of this MVR group."
|
|
::= { mvrDomainGroupStaticEntry 4 }
|
|
|
|
|
|
mvrDomainGroupCurrentTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MvrDomainGroupCurrentEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table for the current members of the MVR group."
|
|
::= { mvrMgt 25 }
|
|
|
|
mvrDomainGroupCurrentEntry OBJECT-TYPE
|
|
SYNTAX MvrDomainGroupCurrentEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The entry for the current members of the MVR group."
|
|
INDEX {
|
|
mvrGroupCurrenDomainId,
|
|
mvrDomainGroupCurrentAddress,
|
|
mvrDomainGroupCurrentReceiverVlan
|
|
}
|
|
::= { mvrDomainGroupCurrentTable 1 }
|
|
|
|
MvrDomainGroupCurrentEntry ::= SEQUENCE
|
|
{
|
|
mvrGroupCurrenDomainId Integer32,
|
|
mvrDomainGroupCurrentAddress IpAddress,
|
|
mvrDomainGroupCurrentReceiverVlan Integer32,
|
|
mvrDomainGroupCurrentPorts PortList
|
|
}
|
|
|
|
mvrGroupCurrenDomainId OBJECT-TYPE
|
|
SYNTAX Integer32 (1..5)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Profile ID to index which MVR profile"
|
|
::= { mvrDomainGroupCurrentEntry 1 }
|
|
|
|
mvrDomainGroupCurrentAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The multicast address of the MVR group."
|
|
::= { mvrDomainGroupCurrentEntry 2 }
|
|
|
|
mvrDomainGroupCurrentReceiverVlan OBJECT-TYPE
|
|
SYNTAX Integer32(1..4093)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the receiver VLAN of the MVR group."
|
|
::= { mvrDomainGroupCurrentEntry 3 }
|
|
|
|
mvrDomainGroupCurrentPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The complete set of ports currently associated with this
|
|
MVR group."
|
|
::= { mvrDomainGroupCurrentEntry 4 }
|
|
|
|
mvrProxySwitching OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Parameter to enable or disable MVR(Multicast VLAN
|
|
Registration) proxy switching ability on the device. "
|
|
::= { mvrMgt 27 }
|
|
|
|
mvrRobustnessValue OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Paremete to set IGMP robustness value.
|
|
This value apply to proxy-switching for how many IGMP report/leave will be send out from source port,
|
|
and how many g-s query will be send on receiver port.
|
|
"
|
|
::= { mvrMgt 28 }
|
|
|
|
mvrProxyQueryInterval OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set the query interval that active receiver port will use to send out general query "
|
|
::= { mvrMgt 29 }
|
|
|
|
mvrSourcePortmode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
dynamic(1),
|
|
forward(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Paremete to set MVR Source Port forward mode.
|
|
When set dynamic, MVR source port won't forward multicast streams received from other source port.
|
|
When set forward, MVR source port will forward multicast streams received from other source port.
|
|
These multicast stream all are in MVR group range.
|
|
"
|
|
::= { mvrMgt 30 }
|
|
|
|
mvrPortStatisticsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MvrPortStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of service per port."
|
|
::= {mvrMgt 32 }
|
|
|
|
mvrPortStatisticsEntry OBJECT-TYPE
|
|
SYNTAX MvrPortStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry of service per port."
|
|
INDEX { mvrPortStatisticsDomainId, mvrPortStatisticsPortIndex }
|
|
::= {mvrPortStatisticsTable 1}
|
|
|
|
MvrPortStatisticsEntry ::=
|
|
SEQUENCE {
|
|
mvrPortStatisticsDomainId Integer32,
|
|
mvrPortStatisticsPortIndex InterfaceIndex,
|
|
mvrPortStatisticsNumGroups Unsigned32,
|
|
mvrPortStatisticsNumJoinSend Unsigned32,
|
|
mvrPortStatisticsNumJoins Unsigned32,
|
|
mvrPortStatisticsNumJoinSuccess Unsigned32,
|
|
mvrPortStatisticsNumLeavesSend Unsigned32,
|
|
mvrPortStatisticsNumLeaves Unsigned32,
|
|
mvrPortStatisticsNumGeneralQuerySend Unsigned32,
|
|
mvrPortStatisticsNumGeneralQueryRecevied Unsigned32,
|
|
mvrPortStatisticsNumSepcificQuerySend Unsigned32,
|
|
mvrPortStatisticsNumSpecificQueryReceived Unsigned32,
|
|
mvrPortStatisticsNumInvalidReport Unsigned32,
|
|
mvrPortStatisticsClearStatistics TruthValue
|
|
}
|
|
|
|
mvrPortStatisticsDomainId OBJECT-TYPE
|
|
SYNTAX Integer32(1..5)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MVR domain ID."
|
|
::= { mvrPortStatisticsEntry 1 }
|
|
|
|
mvrPortStatisticsPortIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port and the trunk (excluding trunk members)
|
|
interface of the mvrPortTable. The interface
|
|
identified by a particular value of this index
|
|
is the same interface as identified by the same
|
|
value of ifIndex in the IF-MIB."
|
|
::= { mvrPortStatisticsEntry 2 }
|
|
|
|
mvrPortStatisticsNumGroups OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Current learned groups "
|
|
::= { mvrPortStatisticsEntry 3 }
|
|
|
|
mvrPortStatisticsNumJoinSend OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of join send "
|
|
::= { mvrPortStatisticsEntry 4 }
|
|
|
|
mvrPortStatisticsNumJoins OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of join recieved "
|
|
::= { mvrPortStatisticsEntry 5 }
|
|
|
|
mvrPortStatisticsNumJoinSuccess OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of join group success "
|
|
::= { mvrPortStatisticsEntry 6 }
|
|
|
|
mvrPortStatisticsNumLeavesSend OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of leave send"
|
|
::= { mvrPortStatisticsEntry 7 }
|
|
|
|
mvrPortStatisticsNumLeaves OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of leave received "
|
|
::= { mvrPortStatisticsEntry 8}
|
|
|
|
mvrPortStatisticsNumGeneralQuerySend OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of general query send. "
|
|
::= { mvrPortStatisticsEntry 9}
|
|
|
|
mvrPortStatisticsNumGeneralQueryRecevied OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of general query received. "
|
|
::= { mvrPortStatisticsEntry 10}
|
|
|
|
mvrPortStatisticsNumSepcificQuerySend OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of specific query send. "
|
|
::= { mvrPortStatisticsEntry 11}
|
|
|
|
mvrPortStatisticsNumSpecificQueryReceived OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of specific query received. "
|
|
::= { mvrPortStatisticsEntry 12}
|
|
|
|
mvrPortStatisticsNumInvalidReport OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of invalid report received. "
|
|
::= { mvrPortStatisticsEntry 13}
|
|
|
|
mvrPortStatisticsClearStatistics OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Clear this VLAN all statistics "
|
|
::= { mvrPortStatisticsEntry 14}
|
|
|
|
mvrVlanStatisticsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MvrVlanStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of Mvr statistics VLAN."
|
|
::= {mvrMgt 33 }
|
|
|
|
mvrVlanStatisticsEntry OBJECT-TYPE
|
|
SYNTAX MvrVlanStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry of Mvr statistics VLAN."
|
|
INDEX { mvrVlanStatisticsDomainId, mvrVlanStatisticsVlanId }
|
|
::= {mvrVlanStatisticsTable 1}
|
|
|
|
MvrVlanStatisticsEntry ::=
|
|
SEQUENCE {
|
|
mvrVlanStatisticsDomainId Integer32,
|
|
mvrVlanStatisticsVlanId VlanIndex,
|
|
mvrVlanStatisticsNumGroups Unsigned32,
|
|
mvrVlanStatisticsNumJoinSend Unsigned32,
|
|
mvrVlanStatisticsNumJoins Unsigned32,
|
|
mvrVlanStatisticsNumJoinSuccess Unsigned32,
|
|
mvrVlanStatisticsNumLeavesSend Unsigned32,
|
|
mvrVlanStatisticsNumLeaves Unsigned32,
|
|
mvrVlanStatisticsNumGeneralQuerySend Unsigned32,
|
|
mvrVlanStatisticsNumGeneralQueryRecevied Unsigned32,
|
|
mvrVlanStatisticsNumSepcificQuerySend Unsigned32,
|
|
mvrVlanStatisticsNumSpecificQueryReceived Unsigned32,
|
|
mvrVlanStatisticsNumInvalidReport Unsigned32,
|
|
mvrVlanStatisticsClearStatistics TruthValue
|
|
}
|
|
|
|
mvrVlanStatisticsDomainId OBJECT-TYPE
|
|
SYNTAX Integer32(1..5)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "VLAN ID"
|
|
::= { mvrVlanStatisticsEntry 1 }
|
|
|
|
mvrVlanStatisticsVlanId OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "VLAN ID"
|
|
::= { mvrVlanStatisticsEntry 2 }
|
|
|
|
mvrVlanStatisticsNumGroups OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Current learned groups "
|
|
::= { mvrVlanStatisticsEntry 3 }
|
|
|
|
mvrVlanStatisticsNumJoinSend OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of join send."
|
|
::= { mvrVlanStatisticsEntry 4 }
|
|
|
|
mvrVlanStatisticsNumJoins OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of join received "
|
|
::= { mvrVlanStatisticsEntry 5 }
|
|
|
|
mvrVlanStatisticsNumJoinSuccess OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of jion success "
|
|
::= { mvrVlanStatisticsEntry 6 }
|
|
|
|
mvrVlanStatisticsNumLeavesSend OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of leave send."
|
|
::= { mvrVlanStatisticsEntry 7 }
|
|
|
|
mvrVlanStatisticsNumLeaves OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of leave received "
|
|
::= { mvrVlanStatisticsEntry 8}
|
|
|
|
mvrVlanStatisticsNumGeneralQuerySend OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of general query send "
|
|
::= { mvrVlanStatisticsEntry 9}
|
|
|
|
mvrVlanStatisticsNumGeneralQueryRecevied OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of general query received "
|
|
::= { mvrVlanStatisticsEntry 10}
|
|
|
|
mvrVlanStatisticsNumSepcificQuerySend OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of specific query send"
|
|
::= { mvrVlanStatisticsEntry 11}
|
|
|
|
mvrVlanStatisticsNumSpecificQueryReceived OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of sepcific query received "
|
|
::= { mvrVlanStatisticsEntry 12}
|
|
|
|
mvrVlanStatisticsNumInvalidReport OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of invalid report received"
|
|
::= { mvrVlanStatisticsEntry 13}
|
|
|
|
mvrVlanStatisticsClearStatistics OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Clear this VLAN statistics"
|
|
::= { mvrVlanStatisticsEntry 14}
|
|
|
|
--
|
|
-- egressPacketBlockMgt
|
|
--
|
|
|
|
egressPacketBlockUnknownMcastTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EgressPacketBlockUnknownMcastEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table to manage the control of unknown multicast egress
|
|
packet block for ports."
|
|
::= { egressPacketBlockMgt 1 }
|
|
|
|
egressPacketBlockUnknownMcastEntry OBJECT-TYPE
|
|
SYNTAX EgressPacketBlockUnknownMcastEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The conceptual row of egressPacketBlockUnknownMcastTable."
|
|
INDEX { egressPacketBlockUnknownMcastIfIndex }
|
|
::= { egressPacketBlockUnknownMcastTable 1 }
|
|
|
|
EgressPacketBlockUnknownMcastEntry ::= SEQUENCE
|
|
{
|
|
egressPacketBlockUnknownMcastIfIndex InterfaceIndex,
|
|
egressPacketBlockUnknownMcastStatus EnabledStatus
|
|
}
|
|
|
|
egressPacketBlockUnknownMcastIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The port and the trunk interface of the portTable. The interface
|
|
identified by a particular value of this index is the same
|
|
interface as identified by the same value of ifIndex in the
|
|
IF-MIB."
|
|
::= { egressPacketBlockUnknownMcastEntry 1 }
|
|
|
|
egressPacketBlockUnknownMcastStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Whether unknown multicast egress packet block protection is enabled."
|
|
::= { egressPacketBlockUnknownMcastEntry 2 }
|
|
|
|
egressPacketBlockUnknownUcastTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EgressPacketBlockUnknownUcastEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table to manage the control of unknown unicast egress
|
|
packet block for ports."
|
|
::= { egressPacketBlockMgt 2 }
|
|
|
|
egressPacketBlockUnknownUcastEntry OBJECT-TYPE
|
|
SYNTAX EgressPacketBlockUnknownUcastEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The conceptual row of egressPacketBlockUnknownUcastEntry."
|
|
INDEX { egressPacketBlockUnknownUcastIfIndex }
|
|
::= { egressPacketBlockUnknownUcastTable 1 }
|
|
|
|
EgressPacketBlockUnknownUcastEntry ::= SEQUENCE
|
|
{
|
|
egressPacketBlockUnknownUcastIfIndex InterfaceIndex,
|
|
egressPacketBlockUnknownUcastStatus EnabledStatus
|
|
}
|
|
|
|
egressPacketBlockUnknownUcastIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The port and the trunk interface of the portTable. The
|
|
interface identified by a particular value of this index
|
|
is the same interface as identified by the same value
|
|
of ifIndex in the IF-MIB."
|
|
::= { egressPacketBlockUnknownUcastEntry 1 }
|
|
|
|
egressPacketBlockUnknownUcastStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Whether unknown unicast egress packet block protection
|
|
is enabled."
|
|
::= { egressPacketBlockUnknownUcastEntry 2 }
|
|
|
|
egressPacketBlockBcastTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EgressPacketBlockBcastEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table to manage the control of broadcast egress
|
|
packet block for ports."
|
|
::= { egressPacketBlockMgt 3 }
|
|
|
|
egressPacketBlockBcastEntry OBJECT-TYPE
|
|
SYNTAX EgressPacketBlockBcastEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The conceptual row of egressPacketBlockBcastTable."
|
|
INDEX { egressPacketBlockBcastIfIndex }
|
|
::= { egressPacketBlockBcastTable 1 }
|
|
|
|
EgressPacketBlockBcastEntry ::= SEQUENCE
|
|
{
|
|
egressPacketBlockBcastIfIndex InterfaceIndex,
|
|
egressPacketBlockBcastStatus EnabledStatus
|
|
}
|
|
|
|
egressPacketBlockBcastIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The port and the trunk interface of the portTable. The
|
|
interface identified by a particular value of this index
|
|
is the same interface as identified by the same value
|
|
of ifIndex in the IF-MIB."
|
|
::= { egressPacketBlockBcastEntry 1 }
|
|
|
|
egressPacketBlockBcastStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Whether broadcast egress packet block protection
|
|
is enabled."
|
|
::= { egressPacketBlockBcastEntry 2 }
|
|
|
|
--
|
|
-- mvr6Mgmt
|
|
--
|
|
|
|
mvr6DomainTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Mvr6DomainEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table for configuring the MVR port."
|
|
::= { mvr6Mgt 1 }
|
|
|
|
mvr6DomainEntry OBJECT-TYPE
|
|
SYNTAX Mvr6DomainEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The entry for configuring the MVR Domain."
|
|
INDEX {mvr6DomainId}
|
|
::= { mvr6DomainTable 1 }
|
|
|
|
Mvr6DomainEntry ::= SEQUENCE
|
|
{
|
|
mvr6DomainId Integer32,
|
|
mvr6DomainStatus EnabledStatus,
|
|
mvr6DomainRunningStatus INTEGER,
|
|
mvr6DomainVlanId VlanIndex,
|
|
mvr6DomainUpstreamSourceIpv6 InetAddressIPv6,
|
|
mvr6DomainClearDynamicGroups TruthValue
|
|
}
|
|
|
|
mvr6DomainId OBJECT-TYPE
|
|
SYNTAX Integer32 (1..5)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Speicfies which MVR domain to configure."
|
|
::= { mvr6DomainEntry 1 }
|
|
|
|
mvr6DomainStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Parameter to enable or disable MVR(Multicast VLAN
|
|
Registration) on the device."
|
|
::= { mvr6DomainEntry 2 }
|
|
|
|
mvr6DomainRunningStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
active(1),
|
|
inactive(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Describes the running status of MVR (Multicast VLAN Registration)
|
|
to the switch. A value of active(1) indicates that all necessary
|
|
conditions in the MVR environment are satisfied. A value of inactive(2)
|
|
indicates that some necessary conditions in the MVR environment are
|
|
not satisfied."
|
|
::= { mvr6DomainEntry 3 }
|
|
|
|
mvr6DomainVlanId OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "To set VLAN for MVR.The VLAN identified by a particular
|
|
value of this index is the same VLAN as identified by the
|
|
same value of dot1qVlanIndex in the Q-BRIDGE-MIB."
|
|
::= { mvr6DomainEntry 4 }
|
|
|
|
|
|
mvr6DomainUpstreamSourceIpv6 OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set the source IP address which MVR will carry in IP header when send IGMP packet to upstream router
|
|
through MVR source port."
|
|
::= { mvr6DomainEntry 5 }
|
|
|
|
mvr6DomainClearDynamicGroups OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Clear dynamic learned groups"
|
|
::= { mvr6DomainEntry 6}
|
|
|
|
mvr6DomainPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Mvr6DomainPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table for configuring the MVR port."
|
|
::= { mvr6Mgt 2 }
|
|
|
|
mvr6DomainPortEntry OBJECT-TYPE
|
|
SYNTAX Mvr6DomainPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The entry for configuring the MVR port."
|
|
INDEX {
|
|
mvr6PortDomainId,
|
|
mvr6DomainIfIndex
|
|
}
|
|
::= { mvr6DomainPortTable 1 }
|
|
|
|
Mvr6DomainPortEntry ::= SEQUENCE
|
|
{
|
|
mvr6PortDomainId Integer32,
|
|
mvr6DomainIfIndex InterfaceIndex,
|
|
mvr6DomainPortType INTEGER,
|
|
mvr6DomainPortImmediateLeave EnabledStatus,
|
|
mvr6DomainPortActive INTEGER
|
|
|
|
}
|
|
|
|
mvr6PortDomainId OBJECT-TYPE
|
|
SYNTAX Integer32 (1..5)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Speicfies which MVR domain to configure."
|
|
::= { mvr6DomainPortEntry 1 }
|
|
|
|
mvr6DomainIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The port interface of the portTable. The interface
|
|
identified by a particular value of this index is the
|
|
same interface as identified by the same value of ifIndex
|
|
in the IF-MIB."
|
|
::= { mvr6DomainPortEntry 2 }
|
|
|
|
mvr6DomainPortType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
none(0),
|
|
source(1),
|
|
receiver(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "For configuring the MVR port type. To disable the MVR
|
|
port type, use the none(0)."
|
|
::= { mvr6DomainPortEntry 3 }
|
|
|
|
mvr6DomainPortImmediateLeave OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "To enable immediate leave on MVR port."
|
|
::= { mvr6DomainPortEntry 4 }
|
|
|
|
mvr6DomainPortActive OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
active(1),
|
|
inactive(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "To indicate if the port is associated with the MVR group.
|
|
If the port is the MVR receiver port or the MVR source
|
|
port in MVR vlan, the status is active(1); otherwise
|
|
the status is inactive(2)."
|
|
::= { mvr6DomainPortEntry 5 }
|
|
|
|
mvr6ProfileTable OBJECT IDENTIFIER ::= {mvr6Mgt 22 }
|
|
|
|
|
|
mvr6ProfileCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Mvr6ProfileCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The entry for configuring the MVR6 profile."
|
|
::= { mvr6ProfileTable 1 }
|
|
|
|
Mvr6ProfileCtlEntry ::= SEQUENCE
|
|
{
|
|
mvr6ProfileCtlId Integer32,
|
|
mvr6ProfileName OCTET STRING,
|
|
mvr6ProfileCtlAction INTEGER
|
|
}
|
|
|
|
|
|
mvr6ProfileCtlEntry OBJECT-TYPE
|
|
SYNTAX Mvr6ProfileCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The entry for configuring the MVR6 profile."
|
|
INDEX { mvr6ProfileCtlId }
|
|
::= { mvr6ProfileCtlTable 1 }
|
|
|
|
|
|
mvr6ProfileCtlId OBJECT-TYPE
|
|
SYNTAX Integer32 (0..15)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Profile ID to index which MVR6 profile"
|
|
::= { mvr6ProfileCtlEntry 1 }
|
|
|
|
mvr6ProfileName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "MVR6 Profile name which identify a group range.
|
|
|
|
NOTE: All mvr6ProfileCtlEntry use the same buffer to temply store the mvrProfileName before
|
|
mvr6ProfileCtlAction really creat the profile."
|
|
::= { mvr6ProfileCtlEntry 2 }
|
|
|
|
mvr6ProfileCtlAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noAction(0),
|
|
create(1),
|
|
destory(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set this object to create(2) to create profile. Set this object
|
|
to destory(3) to delete profile. When
|
|
the action is complete, this object becomes noAction(1)."
|
|
::= { mvr6ProfileCtlEntry 5 }
|
|
|
|
mvr6ProfileGroupCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Mvr6ProfileGroupCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The entry for configuring the MVR group ranges for MVR6 profile."
|
|
::= { mvr6ProfileTable 2 }
|
|
|
|
Mvr6ProfileGroupCtlEntry ::= SEQUENCE
|
|
{
|
|
mvr6ProfileGropuCtlProfileId Integer32,
|
|
mvr6ProfileGroupCtlId Integer32,
|
|
mvr6ProfileGroupStartIPAddress InetAddress,
|
|
mvr6ProfileGroupEndIPAddress InetAddress,
|
|
mvr6ProfileGroupCtlAction INTEGER
|
|
}
|
|
|
|
mvr6ProfileGroupCtlEntry OBJECT-TYPE
|
|
SYNTAX Mvr6ProfileGroupCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The entry for configuring the group ranges on MVR6 profile."
|
|
INDEX {mvr6ProfileGropuCtlProfileId, mvr6ProfileGroupCtlId}
|
|
::= { mvr6ProfileGroupCtlTable 1 }
|
|
|
|
mvr6ProfileGropuCtlProfileId OBJECT-TYPE
|
|
SYNTAX Integer32 (0..15)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Profile ID to index which MVR6 profile"
|
|
::= {mvr6ProfileGroupCtlEntry 1}
|
|
|
|
|
|
mvr6ProfileGroupCtlId OBJECT-TYPE
|
|
SYNTAX Integer32 (0..3)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Profile ID to index which group range in MVR6 profile"
|
|
::= { mvr6ProfileGroupCtlEntry 2 }
|
|
|
|
mvr6ProfileGroupStartIPAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "MVR Profile range start IP address.
|
|
|
|
NOTE: All Mvr6ProfileGroupCtlEntry use the same buffer to temply store the mvr6ProfileStartIPAddress before
|
|
mvr6ProfileGroupCtlAction really creat the group rang on profile."
|
|
::= { mvr6ProfileGroupCtlEntry 3}
|
|
|
|
mvr6ProfileGroupEndIPAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "MVR6 Profile range end IP address.
|
|
|
|
NOTE: All Mvr6ProfileGroupCtlEntry use the same buffer to temply store the mvr6ProfileEndIPAddress before
|
|
mvr6ProfileGroupCtlAction really creat the group rang on profile."
|
|
::= { mvr6ProfileGroupCtlEntry 4 }
|
|
|
|
mvr6ProfileGroupCtlAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noAction(0),
|
|
create(1),
|
|
destory(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set this object to create(2) to create group range. Set this object
|
|
to destory(3) to delete group range. When
|
|
the action is complete, this object becomes noAction(1).
|
|
|
|
NOTE: If mvr6ProfileGroupStartIPAddress and mvr6ProfileGroupEndIPAddress
|
|
pattern already exist on other mvr6ProfileGroupCtlAction, it won't be stored."
|
|
|
|
::= { mvr6ProfileGroupCtlEntry 5 }
|
|
|
|
mvr6DomainAssociatedProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Mvr6DomainAssociatedProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Configure MVR domain associate which MVR profile"
|
|
::= {mvr6Mgt 4}
|
|
|
|
mvr6DomainAssociatedProfileEntry OBJECT-TYPE
|
|
SYNTAX Mvr6DomainAssociatedProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The entry for configuring MVR domain associate MVR profile."
|
|
INDEX {
|
|
mvr6ProfileDomainId,
|
|
mvr6ProfileId
|
|
}
|
|
::= { mvr6DomainAssociatedProfileTable 1 }
|
|
|
|
Mvr6DomainAssociatedProfileEntry ::= SEQUENCE
|
|
{
|
|
mvr6ProfileDomainId Integer32,
|
|
mvr6ProfileId Integer32,
|
|
mvr6ProfileAction INTEGER
|
|
}
|
|
|
|
mvr6ProfileDomainId OBJECT-TYPE
|
|
SYNTAX Integer32 (1..5)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Profile ID to index which MVR profile"
|
|
::= { mvr6DomainAssociatedProfileEntry 1 }
|
|
|
|
mvr6ProfileId OBJECT-TYPE
|
|
SYNTAX Integer32 (0..15)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Profile ID to index which MVR profile"
|
|
::= { mvr6DomainAssociatedProfileEntry 2 }
|
|
|
|
mvr6ProfileAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noAction(0),
|
|
create(1),
|
|
destory(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set this object to create(1) to associate profile. Set this object
|
|
to destory(2) to deassociate profile. When
|
|
the action is complete, this object becomes noAction(0)."
|
|
::= { mvr6DomainAssociatedProfileEntry 3 }
|
|
|
|
mvr6DomainGroupStaticTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Mvr6DomainGroupStaticEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table for configuring the static members of the
|
|
MVR group."
|
|
::= { mvr6Mgt 5 }
|
|
|
|
mvr6DomainGroupStaticEntry OBJECT-TYPE
|
|
SYNTAX Mvr6DomainGroupStaticEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The entry for configuring the static members of the
|
|
MVR group."
|
|
INDEX {
|
|
mvr6GroupStaticDomainId,
|
|
mvr6DomainGroupStaticAddress,
|
|
mvr6DomainGroupStaticReceiverVlan}
|
|
::= { mvr6DomainGroupStaticTable 1 }
|
|
|
|
Mvr6DomainGroupStaticEntry ::= SEQUENCE
|
|
{
|
|
mvr6GroupStaticDomainId Integer32,
|
|
mvr6DomainGroupStaticAddress InetAddressIPv6,
|
|
mvr6DomainGroupStaticReceiverVlan Integer32,
|
|
mvr6DomainGroupStaticPorts PortList
|
|
|
|
}
|
|
|
|
mvr6GroupStaticDomainId OBJECT-TYPE
|
|
SYNTAX Integer32 (1..5)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Profile ID to index which MVR profile"
|
|
::= { mvr6DomainGroupStaticEntry 1 }
|
|
|
|
mvr6DomainGroupStaticAddress OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The multicast address of the MVR group."
|
|
::= { mvr6DomainGroupStaticEntry 2 }
|
|
|
|
mvr6DomainGroupStaticReceiverVlan OBJECT-TYPE
|
|
SYNTAX Integer32(1..4093)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The receiver vlan of this MVR group"
|
|
::= { mvr6DomainGroupStaticEntry 3 }
|
|
|
|
mvr6DomainGroupStaticPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The set of ports configured by management in this entry.
|
|
Ports entered in this list will be the static members
|
|
of this MVR group."
|
|
::= { mvr6DomainGroupStaticEntry 4 }
|
|
|
|
|
|
mvr6DomainGroupCurrentTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Mvr6DomainGroupCurrentEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table for the current members of the MVR group."
|
|
::= { mvr6Mgt 6 }
|
|
|
|
mvr6DomainGroupCurrentEntry OBJECT-TYPE
|
|
SYNTAX Mvr6DomainGroupCurrentEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The entry for the current members of the MVR group."
|
|
INDEX {
|
|
mvr6GroupCurrenDomainId,
|
|
mvr6DomainGroupCurrentAddress,
|
|
mvr6DomainGroupCurrentReceiverVlan
|
|
}
|
|
::= { mvr6DomainGroupCurrentTable 1 }
|
|
|
|
Mvr6DomainGroupCurrentEntry ::= SEQUENCE
|
|
{
|
|
mvr6GroupCurrenDomainId Integer32,
|
|
mvr6DomainGroupCurrentAddress OCTET STRING,
|
|
mvr6DomainGroupCurrentReceiverVlan Integer32,
|
|
mvr6DomainGroupCurrentPorts PortList
|
|
}
|
|
|
|
mvr6GroupCurrenDomainId OBJECT-TYPE
|
|
SYNTAX Integer32 (1..5)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Profile ID to index which MVR profile"
|
|
::= { mvr6DomainGroupCurrentEntry 1 }
|
|
|
|
mvr6DomainGroupCurrentAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..47))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The multicast address of the MVR group."
|
|
::= { mvr6DomainGroupCurrentEntry 2 }
|
|
|
|
mvr6DomainGroupCurrentReceiverVlan OBJECT-TYPE
|
|
SYNTAX Integer32(1..4093)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the receiver VLAN of the MVR group."
|
|
::= { mvr6DomainGroupCurrentEntry 3 }
|
|
|
|
mvr6DomainGroupCurrentPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The complete set of ports currently associated with this
|
|
MVR group."
|
|
::= { mvr6DomainGroupCurrentEntry 4 }
|
|
|
|
|
|
|
|
mvr6ProxySwitching OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Parameter to enable or disable MVR(Multicast VLAN
|
|
Registration) proxy switching ability on the device. "
|
|
::= { mvr6Mgt 16 }
|
|
|
|
mvr6RobustnessValue OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Paremete to set IGMP robustness value.
|
|
This value apply to proxy-switching for how many IGMP report/leave will be send out from source port,
|
|
and how many g-s query will be send on receiver port.
|
|
"
|
|
::= { mvr6Mgt 17 }
|
|
|
|
mvr6ProxyQueryInterval OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set the query interval that active receiver port will use to send out general query "
|
|
::= { mvr6Mgt 23 }
|
|
|
|
mvr6SourcePortMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
dynamic(1),
|
|
forward(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Dynamic means active source port will only forward multicast stream when it has group joined.
|
|
Forward means active source port will always forward MVR group range multicast streams recieved on
|
|
another acitve source port."
|
|
::= { mvr6Mgt 24 }
|
|
|
|
|
|
mvr6PortStatisticsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Mvr6PortStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of Mvr6 statistics VLAN."
|
|
::= {mvr6Mgt 26 }
|
|
|
|
mvr6PortStatisticsEntry OBJECT-TYPE
|
|
SYNTAX Mvr6PortStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry of Mvr6 statistics VLAN."
|
|
INDEX { mvr6PortStatisticsDomainId, mvr6PortStatisticsPortIndex }
|
|
::= {mvr6PortStatisticsTable 1}
|
|
|
|
Mvr6PortStatisticsEntry ::=
|
|
SEQUENCE {
|
|
mvr6PortStatisticsDomainId Integer32,
|
|
mvr6PortStatisticsPortIndex InterfaceIndex,
|
|
mvr6PortStatisticsNumGroups Unsigned32,
|
|
mvr6PortStatisticsNumJoinSend Unsigned32,
|
|
mvr6PortStatisticsNumJoins Unsigned32,
|
|
mvr6PortStatisticsNumJoinSuccess Unsigned32,
|
|
mvr6PortStatisticsNumLeavesSend Unsigned32,
|
|
mvr6PortStatisticsNumLeaves Unsigned32,
|
|
mvr6PortStatisticsNumGeneralQuerySend Unsigned32,
|
|
mvr6PortStatisticsNumGeneralQueryRecevied Unsigned32,
|
|
mvr6PortStatisticsNumSepcificQuerySend Unsigned32,
|
|
mvr6PortStatisticsNumSpecificQueryReceived Unsigned32,
|
|
mvr6PortStatisticsNumInvalidReport Unsigned32,
|
|
mvr6PortStatisticsClearStatistics TruthValue
|
|
}
|
|
|
|
mvr6PortStatisticsDomainId OBJECT-TYPE
|
|
SYNTAX Integer32(1..5)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port and the trunk (excluding trunk members)
|
|
interface of the mvr6PortTable. The interface
|
|
identified by a particular value of this index
|
|
is the same interface as identified by the same
|
|
value of ifIndex in the IF-MIB."
|
|
::= { mvr6PortStatisticsEntry 1 }
|
|
|
|
|
|
mvr6PortStatisticsPortIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port and the trunk (excluding trunk members)
|
|
interface of the mvr6PortTable. The interface
|
|
identified by a particular value of this index
|
|
is the same interface as identified by the same
|
|
value of ifIndex in the IF-MIB."
|
|
::= { mvr6PortStatisticsEntry 2 }
|
|
|
|
mvr6PortStatisticsNumGroups OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Current learned groups "
|
|
::= { mvr6PortStatisticsEntry 3 }
|
|
|
|
mvr6PortStatisticsNumJoinSend OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of join send "
|
|
::= { mvr6PortStatisticsEntry 4 }
|
|
|
|
mvr6PortStatisticsNumJoins OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of join recieved "
|
|
::= { mvr6PortStatisticsEntry 5 }
|
|
|
|
mvr6PortStatisticsNumJoinSuccess OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of join group success "
|
|
::= { mvr6PortStatisticsEntry 6 }
|
|
|
|
mvr6PortStatisticsNumLeavesSend OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of leave send"
|
|
::= { mvr6PortStatisticsEntry 7 }
|
|
|
|
mvr6PortStatisticsNumLeaves OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of leave received "
|
|
::= { mvr6PortStatisticsEntry 8}
|
|
|
|
mvr6PortStatisticsNumGeneralQuerySend OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of general query send. "
|
|
::= { mvr6PortStatisticsEntry 9}
|
|
|
|
mvr6PortStatisticsNumGeneralQueryRecevied OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of general query received. "
|
|
::= { mvr6PortStatisticsEntry 10}
|
|
|
|
mvr6PortStatisticsNumSepcificQuerySend OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of specific query send. "
|
|
::= { mvr6PortStatisticsEntry 11}
|
|
|
|
mvr6PortStatisticsNumSpecificQueryReceived OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of specific query received. "
|
|
::= { mvr6PortStatisticsEntry 12}
|
|
|
|
mvr6PortStatisticsNumInvalidReport OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of invalid report received. "
|
|
::= { mvr6PortStatisticsEntry 13}
|
|
|
|
mvr6PortStatisticsClearStatistics OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Clear this VLAN all statistics "
|
|
::= { mvr6PortStatisticsEntry 14}
|
|
|
|
mvr6VlanStatisticsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Mvr6VlanStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of Mvr6 statistics VLAN."
|
|
::= {mvr6Mgt 27 }
|
|
|
|
mvr6VlanStatisticsEntry OBJECT-TYPE
|
|
SYNTAX Mvr6VlanStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry of Mvr6 statistics VLAN."
|
|
INDEX { mvr6VlanStatisticsDomainId, mvr6VlanStatisticsVlanId }
|
|
::= {mvr6VlanStatisticsTable 1}
|
|
|
|
Mvr6VlanStatisticsEntry ::=
|
|
SEQUENCE {
|
|
mvr6VlanStatisticsDomainId Integer32,
|
|
mvr6VlanStatisticsVlanId VlanIndex,
|
|
mvr6VlanStatisticsNumGroups Unsigned32,
|
|
mvr6VlanStatisticsNumJoinSend Unsigned32,
|
|
mvr6VlanStatisticsNumJoins Unsigned32,
|
|
mvr6VlanStatisticsNumJoinSuccess Unsigned32,
|
|
mvr6VlanStatisticsNumLeavesSend Unsigned32,
|
|
mvr6VlanStatisticsNumLeaves Unsigned32,
|
|
mvr6VlanStatisticsNumGeneralQuerySend Unsigned32,
|
|
mvr6VlanStatisticsNumGeneralQueryRecevied Unsigned32,
|
|
mvr6VlanStatisticsNumSepcificQuerySend Unsigned32,
|
|
mvr6VlanStatisticsNumSpecificQueryReceived Unsigned32,
|
|
mvr6VlanStatisticsNumInvalidReport Unsigned32,
|
|
mvr6VlanStatisticsClearStatistics TruthValue
|
|
}
|
|
|
|
mvr6VlanStatisticsDomainId OBJECT-TYPE
|
|
SYNTAX Integer32(1..5)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "domain ID"
|
|
::= { mvr6VlanStatisticsEntry 1 }
|
|
|
|
mvr6VlanStatisticsVlanId OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "VLAN ID"
|
|
::= { mvr6VlanStatisticsEntry 2 }
|
|
|
|
mvr6VlanStatisticsNumGroups OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Current learned groups "
|
|
::= { mvr6VlanStatisticsEntry 3 }
|
|
|
|
mvr6VlanStatisticsNumJoinSend OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of join send."
|
|
::= { mvr6VlanStatisticsEntry 4 }
|
|
|
|
mvr6VlanStatisticsNumJoins OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of join received "
|
|
::= { mvr6VlanStatisticsEntry 5 }
|
|
|
|
mvr6VlanStatisticsNumJoinSuccess OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of jion success "
|
|
::= { mvr6VlanStatisticsEntry 6 }
|
|
|
|
mvr6VlanStatisticsNumLeavesSend OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of leave send."
|
|
::= { mvr6VlanStatisticsEntry 7 }
|
|
|
|
mvr6VlanStatisticsNumLeaves OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of leave received "
|
|
::= { mvr6VlanStatisticsEntry 8}
|
|
|
|
mvr6VlanStatisticsNumGeneralQuerySend OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of general query send "
|
|
::= { mvr6VlanStatisticsEntry 9}
|
|
|
|
mvr6VlanStatisticsNumGeneralQueryRecevied OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of general query received "
|
|
::= { mvr6VlanStatisticsEntry 10}
|
|
|
|
mvr6VlanStatisticsNumSepcificQuerySend OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of specific query send"
|
|
::= { mvr6VlanStatisticsEntry 11}
|
|
|
|
mvr6VlanStatisticsNumSpecificQueryReceived OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of sepcific query received "
|
|
::= { mvr6VlanStatisticsEntry 12}
|
|
|
|
mvr6VlanStatisticsNumInvalidReport OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of invalid report received"
|
|
::= { mvr6VlanStatisticsEntry 13}
|
|
|
|
mvr6VlanStatisticsClearStatistics OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Clear this VLAN statistics"
|
|
::= { mvr6VlanStatisticsEntry 14}
|
|
|
|
mvr6ForwardingPriority OBJECT-TYPE
|
|
SYNTAX Integer32(0..7|65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Configure MVR multicast stream forwarding priority.
|
|
If value is 65535, it means the priority is disabled."
|
|
::= { mvr6Mgt 28 }
|
|
|
|
|
|
|
|
--
|
|
-- dhcpSnoopMgt
|
|
--
|
|
|
|
-- Management of DHCP snooping and IP souce guard.
|
|
|
|
dhcpSnoopGlobal OBJECT IDENTIFIER ::= { dhcpSnoopMgt 1 }
|
|
dhcpSnoopVlan OBJECT IDENTIFIER ::= { dhcpSnoopMgt 2 }
|
|
dhcpSnoopInterface OBJECT IDENTIFIER ::= { dhcpSnoopMgt 3 }
|
|
dhcpSnoopBindings OBJECT IDENTIFIER ::= { dhcpSnoopMgt 4 }
|
|
dhcpSnoopStatistics OBJECT IDENTIFIER ::= { dhcpSnoopMgt 5 }
|
|
|
|
dhcpSnoopEnable OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object indicates whether the DHCP Snooping feature is
|
|
enabled."
|
|
::= { dhcpSnoopGlobal 1 }
|
|
|
|
dhcpSnoopVerifyMacAddressEnable OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object indicates whether DHCP Snooping Mac address
|
|
verification is enabled."
|
|
::= { dhcpSnoopGlobal 2 }
|
|
|
|
dhcpSnoopInformationOptionEnable OBJECT-TYPE
|
|
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object indicates whether the DHCP snooping information option(option 82) feature is
|
|
enabled."
|
|
::= { dhcpSnoopGlobal 3 }
|
|
|
|
dhcpSnoopInformationOptionPolicy OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
drop(1),
|
|
keep(2),
|
|
replace(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object indicates which reforwarding policy shall be used for DHCP
|
|
snooping information option(option 82). A value of drop(1) means to drop
|
|
the DHCP request packet which has the information option(option 82).
|
|
A value of keep(2) means to keep the existing information option(option 82)
|
|
of the DHCP request packet. A value of replace(3), which is the default value,
|
|
means to replace the existing information option(option 82) of the DHCP
|
|
request packet."
|
|
::= { dhcpSnoopGlobal 4 }
|
|
|
|
dhcpSnoopBindingsTableCtlAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noAction(1),
|
|
store(2),
|
|
clear(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set this to store(2) to store DHCP snooping binding entries to flash.
|
|
Set this to clear(3) to clear DHCP snooping binding entries from flash.
|
|
noAction(1) will always be obtained when reading this variable."
|
|
::= { dhcpSnoopGlobal 5 }
|
|
|
|
dhcpSnoopLimitRate OBJECT-TYPE
|
|
SYNTAX Integer32(0..2048)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the limit rate that DHCP packet redirected to CPU.
|
|
Set this to 0 means no rate limit for DHCP packet."
|
|
::= { dhcpSnoopGlobal 6}
|
|
|
|
dhcpSnoopInformationOptionRID OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
macHex(1),
|
|
macAscii(2),
|
|
ipHex(3),
|
|
ipAscii(4),
|
|
string(5),
|
|
tr101IP(6),
|
|
tr101Sysname(7),
|
|
stringPlusPortDescription(8)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the option that is inserted in the relay agent
|
|
information remote ID sub-option. A value of tr101IP(6)
|
|
means that the RID format is '<IP> eth <BOARD ID>/<SID>/<PORT>[:<VLAN>]'.
|
|
A value of tr101Sysname(7) means that the RID format is 'eth <BOARD ID>/<SID>/<PORT>[:<VLAN>][SYSNAME]'.
|
|
A value of stringPlusPortDescription(8) means that the RID is
|
|
made up of 'string' and 'port description'."
|
|
::= { dhcpSnoopGlobal 7 }
|
|
|
|
dhcpSnoopInformationOptionRIDString OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Inserts string in remote ID sub-option."
|
|
::= { dhcpSnoopGlobal 8 }
|
|
|
|
dhcpSnoopInformationOptionRIDTr101VlanField OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object indicates whether the remote ID TR101 VLAN field is enabled."
|
|
::= { dhcpSnoopGlobal 9 }
|
|
|
|
dhcpSnoopInformationOptionTr101BoardID OBJECT-TYPE
|
|
SYNTAX Integer32(0..9)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the TR101 board ID.
|
|
The value 255 means board ID is none, packet doesn't carry board ID information."
|
|
::= { dhcpSnoopGlobal 10 }
|
|
--
|
|
dhcpSnoopVlanConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DhcpSnoopVlanConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table contains DHCP Snooping configurations of existing VLANs."
|
|
::= { dhcpSnoopVlan 1 }
|
|
|
|
dhcpSnoopVlanConfigEntry OBJECT-TYPE
|
|
SYNTAX DhcpSnoopVlanConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An instance contains the configuration to enable
|
|
or disable DHCP Snooping at each existing VLAN."
|
|
INDEX { dhcpSnoopVlanIndex }
|
|
::= { dhcpSnoopVlanConfigTable 1 }
|
|
|
|
DhcpSnoopVlanConfigEntry ::= SEQUENCE
|
|
{
|
|
dhcpSnoopVlanIndex VlanIndex,
|
|
dhcpSnoopVlanEnable EnabledStatus
|
|
}
|
|
|
|
dhcpSnoopVlanIndex OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the VLAN ID on which DHCP Snooping
|
|
feature is configured."
|
|
::= { dhcpSnoopVlanConfigEntry 1 }
|
|
|
|
dhcpSnoopVlanEnable OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object indicates whether DHCP Snooping is enabled in
|
|
this VLAN."
|
|
::= { dhcpSnoopVlanConfigEntry 2 }
|
|
|
|
--
|
|
dhcpSnoopPortConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DhcpSnoopPortConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table provides the mechanism to configure the trust
|
|
state of each port or trunk for DHCP Snooping purpose."
|
|
::= { dhcpSnoopInterface 1 }
|
|
|
|
dhcpSnoopPortConfigEntry OBJECT-TYPE
|
|
SYNTAX DhcpSnoopPortConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An instance contains the configuration to enable or disable
|
|
trust state of each port or trunk for DHCP Snooping purpose."
|
|
INDEX { dhcpSnoopPortIfIndex }
|
|
::= { dhcpSnoopPortConfigTable 1 }
|
|
|
|
DhcpSnoopPortConfigEntry ::= SEQUENCE
|
|
{
|
|
dhcpSnoopPortIfIndex InterfaceIndex,
|
|
dhcpSnoopPortTrustEnable EnabledStatus,
|
|
dhcpSnoopPortInformationOptionCID INTEGER,
|
|
dhcpSnoopPortInformationOptionCIDString OCTET STRING,
|
|
dhcpSnoopPortInformationOptionCIDTr101VlanField EnabledStatus
|
|
}
|
|
|
|
dhcpSnoopPortIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The ifIndex value of the port or trunk."
|
|
::= { dhcpSnoopPortConfigEntry 1 }
|
|
|
|
dhcpSnoopPortTrustEnable OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object indicates whether the port or trunk is trusted
|
|
for DHCP Snooping purpose."
|
|
::= { dhcpSnoopPortConfigEntry 2 }
|
|
|
|
dhcpSnoopPortInformationOptionCID OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
vlanUnitPort(1),
|
|
string(2),
|
|
tr101IP(3),
|
|
tr101Sysname(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the option that is inserted in the relay agent
|
|
information circuit ID sub-option. A value of tr101IP(3)
|
|
means that the RID format is '<IP> eth <BOARD ID>/<SID>/<PORT>[:<VLAN>]'.
|
|
A value of tr101Sysname(4) means that the RID format
|
|
is 'eth <BOARD ID>/<SID>/<PORT>[:<VLAN>][SYSNAME]'."
|
|
::= { dhcpSnoopPortConfigEntry 3 }
|
|
|
|
dhcpSnoopPortInformationOptionCIDString OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Inserts string in circuit ID sub-option."
|
|
::= { dhcpSnoopPortConfigEntry 4 }
|
|
|
|
dhcpSnoopPortInformationOptionCIDTr101VlanField OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object indicates whether the circuit ID TR101 VLAN field is enabled."
|
|
::= { dhcpSnoopPortConfigEntry 5 }
|
|
|
|
--
|
|
dhcpSnoopBindingsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DhcpSnoopBindingsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table contains the DHCP bindings information learnt by
|
|
the device."
|
|
::= { dhcpSnoopBindings 1 }
|
|
|
|
dhcpSnoopBindingsEntry OBJECT-TYPE
|
|
SYNTAX DhcpSnoopBindingsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An instance contains the Mac address, IP address type,
|
|
IP address, VLAN number, interface number, leased time and
|
|
status."
|
|
INDEX { dhcpSnoopBindingsVlanIndex, dhcpSnoopBindingsMacAddress }
|
|
::= { dhcpSnoopBindingsTable 1 }
|
|
|
|
DhcpSnoopBindingsEntry ::= SEQUENCE
|
|
{
|
|
dhcpSnoopBindingsVlanIndex VlanIndex,
|
|
dhcpSnoopBindingsMacAddress MacAddress,
|
|
dhcpSnoopBindingsAddrType InetAddressType,
|
|
dhcpSnoopBindingsEntryType INTEGER,
|
|
dhcpSnoopBindingsIpAddress IpAddress,
|
|
dhcpSnoopBindingsPortIfIndex InterfaceIndex,
|
|
dhcpSnoopBindingsLeaseTime Unsigned32
|
|
}
|
|
|
|
dhcpSnoopBindingsVlanIndex OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the VLAN which a DHCP client host
|
|
belongs to."
|
|
::= { dhcpSnoopBindingsEntry 1 }
|
|
|
|
dhcpSnoopBindingsMacAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the MAC address of a DHCP client
|
|
host."
|
|
::= { dhcpSnoopBindingsEntry 2 }
|
|
|
|
dhcpSnoopBindingsAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the type of IP address denoted in
|
|
dhcpSnoopBindingsIpAddress type."
|
|
::= { dhcpSnoopBindingsEntry 3 }
|
|
|
|
dhcpSnoopBindingsEntryType OBJECT-TYPE
|
|
SYNTAX INTEGER { dynamic(1), static(2) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object indicates that this binding is obtained from
|
|
dynamically learning or is a static configuraion."
|
|
::= { dhcpSnoopBindingsEntry 4 }
|
|
|
|
dhcpSnoopBindingsIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the allocated IP address of
|
|
a DHCP client host."
|
|
::= { dhcpSnoopBindingsEntry 5 }
|
|
|
|
dhcpSnoopBindingsPortIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the port or trunk where a DHCP client
|
|
host connects to."
|
|
::= { dhcpSnoopBindingsEntry 6 }
|
|
|
|
dhcpSnoopBindingsLeaseTime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the leased time of this DHCP
|
|
bindings."
|
|
::= { dhcpSnoopBindingsEntry 7 }
|
|
|
|
--
|
|
|
|
dhcpSnoopTotalForwardedPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the total number of packets subjected to
|
|
DHCP Snooping is forwarded."
|
|
::= { dhcpSnoopStatistics 1 }
|
|
|
|
dhcpSnoopUntrustedPortDroppedPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the number of packets subjected to DHCP Snooping
|
|
is dropped because they come from untrusted interface."
|
|
::= { dhcpSnoopStatistics 3 }
|
|
|
|
--
|
|
-- clusterMgt
|
|
--
|
|
|
|
clusterEnable OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enables or disables clustering on the device."
|
|
::= { clusterMgt 1 }
|
|
|
|
clusterCommanderEnable OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enables or disables the device as commander in a cluster."
|
|
::= { clusterMgt 2 }
|
|
|
|
clusterIpPool OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The start internal IP address of a cluster pool."
|
|
::= { clusterMgt 4 }
|
|
|
|
clusterClearCandidateTable OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noClear(1),
|
|
clear(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Setting this object to clear(2) starts to clear the candidate table."
|
|
::= { clusterMgt 5 }
|
|
|
|
clusterRole OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
commander(1),
|
|
candidate(2),
|
|
activeMember(3),
|
|
disabled(5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current role of the device in a cluster.
|
|
commander(1) : The switch is the controlling device in a
|
|
cluster.
|
|
candidate(2) : The switch has been discovered by the commander,
|
|
but it has not been manually configured
|
|
for access from the commander.
|
|
activeMember(3): The switch has been manually configured for access
|
|
from the commander and it is active
|
|
in the cluster.
|
|
disabled(5) : The switch has clustering disabled."
|
|
::= { clusterMgt 6 }
|
|
|
|
clusterMemberCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of members in a cluster."
|
|
::= { clusterMgt 7 }
|
|
|
|
clusterCandidateCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of candidates in a cluster."
|
|
::= { clusterMgt 8 }
|
|
|
|
clusterCandidateTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ClusterCandidateEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table listing cluster candidates."
|
|
::= { clusterMgt 9 }
|
|
|
|
clusterCandidateEntry OBJECT-TYPE
|
|
SYNTAX ClusterCandidateEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A conceptual row containing the information of the candidate."
|
|
INDEX { clusterCandidateMacAddr}
|
|
::= { clusterCandidateTable 1 }
|
|
|
|
ClusterCandidateEntry ::=
|
|
SEQUENCE {
|
|
clusterCandidateMacAddr MacAddress,
|
|
clusterCandidateDesc DisplayString,
|
|
clusterCandidateRole INTEGER
|
|
}
|
|
|
|
clusterCandidateMacAddr OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAC address of the candidate."
|
|
::= {clusterCandidateEntry 1 }
|
|
|
|
clusterCandidateDesc OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..42))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The description of the candidate."
|
|
::= {clusterCandidateEntry 3 }
|
|
|
|
clusterCandidateRole OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
candidate(2),
|
|
activeMember(3),
|
|
inactiveMember(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The role of the candidate.
|
|
candidate(2) : The switch is discovered by the commander,
|
|
but it has not been manually configured for
|
|
access from the commander.
|
|
activeMember(3) : The switch is manually configured for access
|
|
from the commander and it is active in the
|
|
cluster.
|
|
inactiveMember(4): The switch is manually configured for access
|
|
from the commander, but it is inactive in
|
|
the cluster."
|
|
::= {clusterCandidateEntry 4 }
|
|
|
|
clusterMemberTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ClusterMemberEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table listing clustering members."
|
|
::= { clusterMgt 10 }
|
|
|
|
clusterMemberEntry OBJECT-TYPE
|
|
SYNTAX ClusterMemberEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A conceptual row containing the information of the member."
|
|
INDEX { clusterMemberId}
|
|
::= { clusterMemberTable 1 }
|
|
|
|
ClusterMemberEntry ::=
|
|
SEQUENCE {
|
|
clusterMemberId Unsigned32,
|
|
clusterMemberMacAddr MacAddress,
|
|
clusterMemberDesc DisplayString,
|
|
clusterMemberActive INTEGER
|
|
}
|
|
|
|
clusterMemberId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ID of the member."
|
|
::= {clusterMemberEntry 1 }
|
|
|
|
clusterMemberMacAddr OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAC address of the member."
|
|
::= {clusterMemberEntry 2 }
|
|
|
|
clusterMemberDesc OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE (0..42))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The description of the member."
|
|
::= {clusterMemberEntry 3 }
|
|
|
|
clusterMemberActive OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
activeMember(3),
|
|
inactiveMember(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The active status of the member.
|
|
activeMember(3) : The switch is manually configured for access
|
|
from the commander and it is active in the
|
|
cluster.
|
|
inactiveMember(4): The switch is manually configured for access
|
|
from the commander, but it is inactive in
|
|
the cluster."
|
|
::= {clusterMemberEntry 4 }
|
|
|
|
clusterMemberAddCtl OBJECT IDENTIFIER ::= { clusterMgt 11 }
|
|
|
|
clusterMemberAddCtlMacAddr OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAC address of the device associated with clusterMemberAddCtlAction."
|
|
::= { clusterMemberAddCtl 1 }
|
|
|
|
clusterMemberAddCtlId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The member id associated with clusterMemberAddCtlAction."
|
|
::= { clusterMemberAddCtl 2 }
|
|
|
|
clusterMemberAddCtlAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noAdd(1),
|
|
add(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Adds the device to members that can be accessed from the commander.
|
|
The MAC of the device is the current value of
|
|
clusterMemberAddCtlMacAddr and the assigned member ID is the current
|
|
value of clusterMemberAddCtlId. Set this object to add(2) to begin
|
|
adding the member."
|
|
::= { clusterMemberAddCtl 5 }
|
|
|
|
clusterMemberRemoveCtl OBJECT IDENTIFIER ::= { clusterMgt 12 }
|
|
|
|
clusterMemberRemoveCtlId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The member ID associated with clusterMemberRemoveCtlAction."
|
|
::= { clusterMemberRemoveCtl 1 }
|
|
|
|
clusterMemberRemoveCtlAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noRemove(1),
|
|
remove(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Removes the device from members that can be accessed from the commander.
|
|
The member ID is the current value of clusterMemberRemoveCtlId.
|
|
Set this object to remove(2) to begin removing the member."
|
|
::= { clusterMemberRemoveCtl 2 }
|
|
|
|
--
|
|
-- ipSrcGuardMgt
|
|
--
|
|
|
|
ipSrcGuardConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IpSrcGuardConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table contains the configurations to enable or disable
|
|
IP Source Guard at each port or trunk."
|
|
::= { ipSrcGuardMgt 1 }
|
|
|
|
ipSrcGuardConfigEntry OBJECT-TYPE
|
|
SYNTAX IpSrcGuardConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An instance contains the configuration to enable
|
|
or disable IP Source Guard at each port or trunk."
|
|
INDEX { ipSrcGuardPortIfIndex }
|
|
::= { ipSrcGuardConfigTable 1 }
|
|
|
|
IpSrcGuardConfigEntry ::= SEQUENCE
|
|
{
|
|
ipSrcGuardPortIfIndex InterfaceIndex,
|
|
ipSrcGuardMode INTEGER
|
|
}
|
|
|
|
ipSrcGuardPortIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object idents the port or trunk which is capable of
|
|
IP Source Guard feature."
|
|
::= { ipSrcGuardConfigEntry 1 }
|
|
|
|
ipSrcGuardMode OBJECT-TYPE
|
|
SYNTAX INTEGER { diabled(0), srcIp(1), srcIpMac(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object indicates whether Ip Source Guard is enabled
|
|
at this interface. If the value equals 0, it means Ip Source
|
|
Guard is disabled. If the value equals 1, it means Ip Source
|
|
Guard is enabled, and packets are filtered by checking source ip.
|
|
If the value equals 2, it means Ip Source Guard is enabled
|
|
and packets are filtered by checking source ip and source mac."
|
|
::= { ipSrcGuardConfigEntry 2 }
|
|
--
|
|
|
|
ipSrcGuardAclTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IpSrcGuardAclEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table contains the IP Source Guard ACL binding information
|
|
learned by the device or configured by the user."
|
|
::= { ipSrcGuardMgt 3 }
|
|
|
|
ipSrcGuardAclEntry OBJECT-TYPE
|
|
SYNTAX IpSrcGuardAclEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An instance contains the IP address, Mac address, entry type,
|
|
VLAN number, interface number and status."
|
|
INDEX { ipSrcGuardAclBindingIpAddress,
|
|
ipSrcGuardAclBindingMacAddress,
|
|
ipSrcGuardAclBindingEntryType}
|
|
::= { ipSrcGuardAclTable 1 }
|
|
|
|
IpSrcGuardAclEntry ::= SEQUENCE
|
|
{
|
|
ipSrcGuardAclBindingIpAddress IpAddress,
|
|
ipSrcGuardAclBindingMacAddress MacAddress,
|
|
ipSrcGuardAclBindingEntryType INTEGER,
|
|
ipSrcGuardAclBindingVlanIndex VlanIndex,
|
|
ipSrcGuardAclBindingPortIfIndex InterfaceIndex,
|
|
ipSrcGuardAclBindingStatus RowStatus
|
|
}
|
|
|
|
ipSrcGuardAclBindingIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the IP address of a ACL binding entry."
|
|
::= { ipSrcGuardAclEntry 1 }
|
|
|
|
ipSrcGuardAclBindingMacAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the MAC address of a ACL binding entry."
|
|
::= { ipSrcGuardAclEntry 2 }
|
|
|
|
ipSrcGuardAclBindingEntryType OBJECT-TYPE
|
|
SYNTAX INTEGER { static(1), dhcp(2), bootp(3)}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object indicates that this binding is obtained from
|
|
dynamically learning or is a static configuraion."
|
|
::= { ipSrcGuardAclEntry 3 }
|
|
|
|
ipSrcGuardAclBindingVlanIndex OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the VLAN which a ACL binding belongs to."
|
|
::= { ipSrcGuardAclEntry 4 }
|
|
|
|
ipSrcGuardAclBindingPortIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the port or trunk where a ACL binding associated."
|
|
::= { ipSrcGuardAclEntry 5 }
|
|
|
|
ipSrcGuardAclBindingStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The status of this conceptual row entry. This object issued to
|
|
manage the creation and deletion of conceptual rows.
|
|
The status column has six defined values: - 'active', which
|
|
indicates that the conceptual row is available for use by the
|
|
managed device; - 'notInService', which indicates that the
|
|
conceptual row exists in the agent, but is unavailable for use
|
|
by the managed device."
|
|
::= { ipSrcGuardAclEntry 6}
|
|
|
|
--
|
|
-- oamMgt
|
|
--
|
|
oamPortClearStatTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OamPortClearStatEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table contains the information of clear OAM statistics
|
|
at each port."
|
|
::= { oamMgt 3 }
|
|
|
|
oamPortClearStatEntry OBJECT-TYPE
|
|
SYNTAX OamPortClearStatEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry contains the information of clear OAM statistics
|
|
at each port."
|
|
INDEX { oamPortClearStatIndex }
|
|
::= { oamPortClearStatTable 1 }
|
|
|
|
OamPortClearStatEntry ::= SEQUENCE
|
|
{
|
|
oamPortClearStatIndex InterfaceIndex,
|
|
oamClearStatistics INTEGER
|
|
}
|
|
|
|
oamPortClearStatIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object shows the ifIndex value of the port excluding
|
|
trunk."
|
|
::= { oamPortClearStatEntry 1 }
|
|
|
|
oamClearStatistics OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noClear(1),
|
|
clear(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This variable is used to clear the counters for OAM.
|
|
Set this variable to clear(2) to perform the clear operation,
|
|
noClear(1) will always be displayed when reading this
|
|
variable."
|
|
::= { oamPortClearStatEntry 2 }
|
|
|
|
oamLoopbackTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OamLoopbackEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for OAM remote loopback test."
|
|
::= { oamMgt 4 }
|
|
|
|
oamLoopbackEntry OBJECT-TYPE
|
|
SYNTAX OamLoopbackEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for OAM remote loopback test."
|
|
INDEX { oamLoopbackTestIfIndex }
|
|
::= { oamLoopbackTable 1 }
|
|
|
|
OamLoopbackEntry ::= SEQUENCE
|
|
{
|
|
oamLoopbackTestIfIndex InterfaceIndex,
|
|
oamLoopbackTestPacketNumber Integer32,
|
|
oamLoopbackTestPacketSize Integer32,
|
|
oamLoopbackTestAction INTEGER,
|
|
oamLoopbackTestResultTx Counter32,
|
|
oamLoopbackTestResultRx Counter32,
|
|
oamLoopbackTestResultLossRate Integer32
|
|
}
|
|
|
|
oamLoopbackTestIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The ifIndex value of the port
|
|
(excluding trunk and trunk members). The interface
|
|
identified by a particular value of this index is the same
|
|
interface as identified by the same value of ifIndex in the
|
|
IF-MIB."
|
|
::= { oamLoopbackEntry 1 }
|
|
|
|
oamLoopbackTestPacketNumber OBJECT-TYPE
|
|
SYNTAX Integer32(1..99999999)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Setting the packet number when performing loopback test."
|
|
::= { oamLoopbackEntry 2}
|
|
|
|
oamLoopbackTestPacketSize OBJECT-TYPE
|
|
SYNTAX Integer32(64..1518)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Setting the packet size when performing loopback test."
|
|
::= { oamLoopbackEntry 3 }
|
|
|
|
oamLoopbackTestAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noTest(1),
|
|
test(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Setting this object to test(2) to begin the loopback test.
|
|
This object will be noTest(1) when the loopback test is
|
|
canceled or the loopback test has finished."
|
|
::= { oamLoopbackEntry 4}
|
|
|
|
oamLoopbackTestResultTx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "frames"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "A count of the the total number of loopback frames transmitted
|
|
at last loopback test on this interface."
|
|
::= { oamLoopbackEntry 5}
|
|
|
|
oamLoopbackTestResultRx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "frames"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "A count of the the total number of loopback frames received
|
|
at last loopback test on this interface."
|
|
::= { oamLoopbackEntry 6}
|
|
|
|
oamLoopbackTestResultLossRate OBJECT-TYPE
|
|
SYNTAX Integer32 (0..10000)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Packet loss rate of this loopback test operation in hundredths
|
|
of a percent. This variable is calculated by
|
|
oamLoopbackTestResultRx and oamLoopbackTestResultTx."
|
|
::= { oamLoopbackEntry 7}
|
|
|
|
oamPortClearEventLogTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OamPortClearEventLogEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table containing the information of clear OAM event log
|
|
at each port."
|
|
::= { oamMgt 6 }
|
|
|
|
oamPortClearEventLogEntry OBJECT-TYPE
|
|
SYNTAX OamPortClearEventLogEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry containing the information of clear OAM event log
|
|
at each port."
|
|
INDEX { oamPortClearEventLogIndex }
|
|
::= { oamPortClearEventLogTable 1 }
|
|
|
|
OamPortClearEventLogEntry ::= SEQUENCE
|
|
{
|
|
oamPortClearEventLogIndex InterfaceIndex,
|
|
oamPortClearEventLogAction INTEGER
|
|
}
|
|
|
|
oamPortClearEventLogIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The ifIndex value of the port
|
|
(excluding trunk and trunk members). The interface
|
|
identified by a particular value of this index is the same
|
|
interface as identified by the same value of ifIndex in the
|
|
IF-MIB."
|
|
::= { oamPortClearEventLogEntry 1 }
|
|
|
|
oamPortClearEventLogAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noClear(1),
|
|
clear(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This variable is used to clear the event log for OAM.
|
|
Set this variable to clear(2) to perform the clear operation.
|
|
noClear(1) will always be displayed when reading this
|
|
variable."
|
|
::= { oamPortClearEventLogEntry 2 }
|
|
|
|
--
|
|
-- mldSnoopMgt
|
|
--
|
|
|
|
-- Management for MLD
|
|
-- Snooping.
|
|
|
|
|
|
mldSnoopStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Parameter to enable or disable MLD snooping on the device.
|
|
When enabled, the device will examine MLD packets and set
|
|
up filters for MLD ports. "
|
|
DEFVAL { disabled }
|
|
::= { mldSnoopMgt 1 }
|
|
|
|
mldSnoopQuerier OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Enables (disables) whether the switch acts as an MLD
|
|
querier."
|
|
DEFVAL { disabled }
|
|
::= { mldSnoopMgt 2 }
|
|
|
|
mldSnoopRobustness OBJECT-TYPE
|
|
SYNTAX Integer32 (2..10)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The Robustness Variable allows tuning for the expected
|
|
packet loss on a subnet. If a subnet is expected to be
|
|
lossy, the Robustness Variable may be increased. MLD is
|
|
robust to (Robustness Variable-1) packet losses. The
|
|
discussion of the Robustness Variable is in Section 7.1
|
|
of RFC 2710."
|
|
DEFVAL { 2 }
|
|
::= { mldSnoopMgt 3 }
|
|
|
|
mldSnoopQueryInterval OBJECT-TYPE
|
|
SYNTAX Integer32 (60..125)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The interval (in seconds) between MLD host-query
|
|
messages sent by the switch."
|
|
DEFVAL { 125 }
|
|
::= { mldSnoopMgt 4 }
|
|
|
|
mldSnoopQueryMaxResponseTime OBJECT-TYPE
|
|
SYNTAX Integer32 (5..25)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The time after a query, during which a response is
|
|
expected from an endstation. If a querier has sent
|
|
a number of queries defined by mldSnoopRobustness,
|
|
but an endstation has not responded, a countdown
|
|
timer is started using an initial value set by
|
|
mldSnoopQueryMaxResponseTime. If the countdown
|
|
finishes, and the endstation still has not responded,
|
|
then that the endstation is deemed to have
|
|
left the multicast group."
|
|
DEFVAL { 10 }
|
|
::= { mldSnoopMgt 5 }
|
|
|
|
mldSnoopRouterPortExpireTime OBJECT-TYPE
|
|
SYNTAX Integer32 (300..500)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Sets the time (in seconds) the switch waits after
|
|
the previous querier has stopped querying before
|
|
the router port (which received query packets from
|
|
previous querier) expires."
|
|
DEFVAL { 300 }
|
|
::= { mldSnoopMgt 6 }
|
|
|
|
mldSnoopVersion OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "MLD version snooped"
|
|
DEFVAL { 2 }
|
|
::= { mldSnoopMgt 7 }
|
|
|
|
mldSnoopUnknownMcastMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
flood(1),
|
|
toRouterPort(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Sets the mldSnoopUnknownMcastMode to define the flooding
|
|
behavior when receive the unknown multicast traffic."
|
|
::= { mldSnoopMgt 8 }
|
|
|
|
mldSnoopRouterCurrentTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MldSnoopRouterCurrentEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for current router ports."
|
|
::= { mldSnoopMgt 9 }
|
|
|
|
mldSnoopRouterCurrentEntry OBJECT-TYPE
|
|
SYNTAX MldSnoopRouterCurrentEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for current router ports."
|
|
INDEX { mldSnoopRouterCurrentVlanIndex }
|
|
::= {mldSnoopRouterCurrentTable 1 }
|
|
|
|
MldSnoopRouterCurrentEntry ::=
|
|
SEQUENCE {
|
|
mldSnoopRouterCurrentVlanIndex Unsigned32,
|
|
mldSnoopRouterCurrentPorts PortList
|
|
}
|
|
|
|
mldSnoopRouterCurrentVlanIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The interface identified by a particular value of
|
|
this index is the same interface as identified by
|
|
the same value of dot1qVlanIndex in the Q-BRIDGE-MIB.
|
|
The entry will only appear here after a configure to
|
|
mldSnoopRouterStaticTable."
|
|
::= { mldSnoopRouterCurrentEntry 1 }
|
|
|
|
mldSnoopRouterCurrentPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The set of ports which are current router ports,
|
|
including static router ports. Please refer to
|
|
mldSnoopRouterStaticTable."
|
|
::= { mldSnoopRouterCurrentEntry 2 }
|
|
|
|
mldSnoopRouterStaticTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MldSnoopRouterStaticEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for static router ports."
|
|
::= { mldSnoopMgt 10 }
|
|
|
|
mldSnoopRouterStaticEntry OBJECT-TYPE
|
|
SYNTAX MldSnoopRouterStaticEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for static router ports."
|
|
INDEX { mldSnoopRouterStaticVlanIndex }
|
|
::= { mldSnoopRouterStaticTable 1 }
|
|
|
|
MldSnoopRouterStaticEntry ::=
|
|
SEQUENCE {
|
|
mldSnoopRouterStaticVlanIndex Unsigned32,
|
|
mldSnoopRouterStaticPorts PortList
|
|
}
|
|
|
|
mldSnoopRouterStaticVlanIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The interface identified by a particular value of
|
|
this index is the same interface as identified by
|
|
the same value of dot1qVlanIndex in the Q-BRIDGE-MIB.
|
|
The entry will only appear here after a configure to
|
|
mldSnoopRouterStaticTable."
|
|
::= { mldSnoopRouterStaticEntry 1 }
|
|
|
|
mldSnoopRouterStaticPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The set of ports which are static router ports."
|
|
::= { mldSnoopRouterStaticEntry 2 }
|
|
|
|
mldSnoopMulticastCurrentTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MldSnoopMulticastCurrentEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for current multicast addresses."
|
|
::= { mldSnoopMgt 11 }
|
|
|
|
mldSnoopMulticastCurrentEntry OBJECT-TYPE
|
|
SYNTAX MldSnoopMulticastCurrentEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for current multicast addresses."
|
|
INDEX { mldSnoopMulticastCurrentVlanIndex,
|
|
mldSnoopMulticastCurrentIpAddress,
|
|
mldSnoopMulticastCurrentSourceIpAddress }
|
|
::= {
|
|
mldSnoopMulticastCurrentTable 1 }
|
|
|
|
MldSnoopMulticastCurrentEntry ::=
|
|
SEQUENCE {
|
|
mldSnoopMulticastCurrentVlanIndex Unsigned32,
|
|
mldSnoopMulticastCurrentIpAddress InetAddressIPv6,
|
|
mldSnoopMulticastCurrentSourceIpAddress InetAddressIPv6,
|
|
mldSnoopMulticastCurrentPorts PortList
|
|
}
|
|
|
|
mldSnoopMulticastCurrentVlanIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The interface identified by a particular value of
|
|
this index is the same interface as identified by
|
|
the same value of dot1qVlanIndex in the Q-BRIDGE-MIB.
|
|
The entry will only appear here after a configure to
|
|
mldSnoopMulticastStaticTable."
|
|
::= { mldSnoopMulticastCurrentEntry 1 }
|
|
|
|
mldSnoopMulticastCurrentIpAddress OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "IPv6 address of multicast group."
|
|
::= { mldSnoopMulticastCurrentEntry 2 }
|
|
|
|
mldSnoopMulticastCurrentSourceIpAddress OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "IPv6 address of the source."
|
|
::= { mldSnoopMulticastCurrentEntry 3 }
|
|
|
|
mldSnoopMulticastCurrentPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The set of ports which are members of a multicast group,
|
|
including static members. Please refer to
|
|
mldSnoopMulticastStaticTable."
|
|
::= { mldSnoopMulticastCurrentEntry 4 }
|
|
|
|
mldSnoopMulticastStaticTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MldSnoopMulticastStaticEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for static multicast addresses."
|
|
::= { mldSnoopMgt 12 }
|
|
|
|
mldSnoopMulticastStaticEntry OBJECT-TYPE
|
|
SYNTAX MldSnoopMulticastStaticEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for static multicast addresses."
|
|
INDEX { mldSnoopMulticastStaticVlanIndex,
|
|
mldSnoopMulticastStaticIpAddress }
|
|
::= { mldSnoopMulticastStaticTable 1 }
|
|
|
|
MldSnoopMulticastStaticEntry ::=
|
|
SEQUENCE {
|
|
mldSnoopMulticastStaticVlanIndex Unsigned32,
|
|
mldSnoopMulticastStaticIpAddress InetAddressIPv6,
|
|
mldSnoopMulticastStaticPorts PortList
|
|
}
|
|
|
|
mldSnoopMulticastStaticVlanIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The interface identified by a particular value of
|
|
this index is the same interface as identified by
|
|
the same value of dot1qVlanIndex in the Q-BRIDGE-MIB.
|
|
The entry will only appear here after a configure to
|
|
mldSnoopMulticastStaticTable."
|
|
::= { mldSnoopMulticastStaticEntry 1 }
|
|
|
|
mldSnoopMulticastStaticIpAddress OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "IPv6 address of multicast group."
|
|
::= { mldSnoopMulticastStaticEntry 2 }
|
|
|
|
mldSnoopMulticastStaticPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The set of ports which are members."
|
|
::= { mldSnoopMulticastStaticEntry 3 }
|
|
|
|
mldSnoopCurrentVlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MldSnoopCurrentVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for configuring MLD snooping for each VLAN
|
|
which exists in the device by (local or network)
|
|
management, or dynamically created as a result of
|
|
GVRP requests received."
|
|
::= { mldSnoopMgt 13 }
|
|
|
|
mldSnoopCurrentVlanEntry OBJECT-TYPE
|
|
SYNTAX MldSnoopCurrentVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for configuring MLD snooping."
|
|
INDEX { mldSnoopCurrentVlanIndex }
|
|
::= { mldSnoopCurrentVlanTable 1 }
|
|
|
|
MldSnoopCurrentVlanEntry ::= SEQUENCE
|
|
{
|
|
mldSnoopCurrentVlanIndex Unsigned32,
|
|
mldSnoopCurrentVlanImmediateLeave EnabledStatus
|
|
}
|
|
|
|
mldSnoopCurrentVlanIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Same is dot1qVlanIndex in the Q-BRIDGE-MIB.
|
|
This table has only one entry - the entry for
|
|
the VLAN of the management interface."
|
|
::= { mldSnoopCurrentVlanEntry 1 }
|
|
|
|
mldSnoopCurrentVlanImmediateLeave OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The parameter to enable or disable the
|
|
Immediate-Leave feature on this VLAN."
|
|
::= { mldSnoopCurrentVlanEntry 2 }
|
|
|
|
mldSnoopPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MldSnoopPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of MLD Snooping service per port."
|
|
::= {mldSnoopMgt 16 }
|
|
|
|
mldSnoopPortEntry OBJECT-TYPE
|
|
SYNTAX MldSnoopPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry of MLD Snooping service per port."
|
|
INDEX { mldSnoopPortIndex }
|
|
::= {mldSnoopPortTable 1}
|
|
|
|
MldSnoopPortEntry ::=
|
|
SEQUENCE {
|
|
mldSnoopPortIndex Unsigned32,
|
|
mldSnoopPortNumGroups Unsigned32,
|
|
mldSnoopPortNumJoinSend Unsigned32,
|
|
mldSnoopPortNumJoins Unsigned32,
|
|
mldSnoopPortNumJoinSuccess Unsigned32,
|
|
mldSnoopPortNumLeavesSend Unsigned32,
|
|
mldSnoopPortNumLeaves Unsigned32,
|
|
mldSnoopPortNumGeneralQuerySend Unsigned32,
|
|
mldSnoopPortNumGeneralQueryRecevied Unsigned32,
|
|
mldSnoopPortNumSepcificQuerySend Unsigned32,
|
|
mldsnoopPortNumSpecificQueryReceived Unsigned32,
|
|
mldSnoopPortNumInvalidReport Unsigned32,
|
|
mldSnoopPortClearStatistics TruthValue
|
|
}
|
|
|
|
mldSnoopPortIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port and the trunk (excluding trunk members)
|
|
interface of the mldsnpPortTable. The interface
|
|
identified by a particular value of this index
|
|
is the same interface as identified by the same
|
|
value of ifIndex in the IF-MIB."
|
|
::= { mldSnoopPortEntry 1 }
|
|
|
|
|
|
mldSnoopPortNumGroups OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Current learned groups "
|
|
::= { mldSnoopPortEntry 5 }
|
|
|
|
mldSnoopPortNumJoinSend OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of join send "
|
|
::= { mldSnoopPortEntry 6 }
|
|
|
|
mldSnoopPortNumJoins OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of join recieved "
|
|
::= { mldSnoopPortEntry 7 }
|
|
|
|
mldSnoopPortNumJoinSuccess OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of join group success "
|
|
::= { mldSnoopPortEntry 8 }
|
|
|
|
mldSnoopPortNumLeavesSend OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of leave send"
|
|
::= { mldSnoopPortEntry 9 }
|
|
|
|
mldSnoopPortNumLeaves OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of leave received "
|
|
::= { mldSnoopPortEntry 10}
|
|
|
|
mldSnoopPortNumGeneralQuerySend OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of general query send. "
|
|
::= { mldSnoopPortEntry 11}
|
|
|
|
mldSnoopPortNumGeneralQueryRecevied OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of general query received. "
|
|
::= { mldSnoopPortEntry 12}
|
|
|
|
mldSnoopPortNumSepcificQuerySend OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of specific query send. "
|
|
::= { mldSnoopPortEntry 13}
|
|
|
|
mldsnoopPortNumSpecificQueryReceived OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of specific query received. "
|
|
::= { mldSnoopPortEntry 14}
|
|
|
|
mldSnoopPortNumInvalidReport OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of invalid report received. "
|
|
::= { mldSnoopPortEntry 15}
|
|
|
|
mldSnoopPortClearStatistics OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Clear this VLAN all statistics "
|
|
::= { mldSnoopPortEntry 16}
|
|
|
|
|
|
|
|
|
|
mldSnoopClearDynamicGroups OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The current number of MLD groups that the interface has joined."
|
|
::= { mldSnoopMgt 23}
|
|
|
|
mldSnoopVlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MldSnoopVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of MLD Snooping service per port."
|
|
::= {mldSnoopMgt 24 }
|
|
|
|
mldSnoopVlanEntry OBJECT-TYPE
|
|
SYNTAX MldSnoopVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry of MLD Snooping service per VLAN."
|
|
INDEX { mldSnoopVlanIndex }
|
|
::= {mldSnoopVlanTable 1}
|
|
|
|
MldSnoopVlanEntry ::=
|
|
SEQUENCE {
|
|
mldSnoopVlanIndex VlanIndex,
|
|
mldSnoopVlanNumGroups Unsigned32,
|
|
mldSnoopVlanNumJoinSend Unsigned32,
|
|
mldSnoopVlanNumJoins Unsigned32,
|
|
mldSnoopVlanNumJoinSuccess Unsigned32,
|
|
mldSnoopVlanNumLeavesSend Unsigned32,
|
|
mldSnoopVlanNumLeaves Unsigned32,
|
|
mldSnoopVlanNumGeneralQuerySend Unsigned32,
|
|
mldSnoopVlanNumGeneralQueryRecevied Unsigned32,
|
|
mldSnoopVlanNumSepcificQuerySend Unsigned32,
|
|
mldsnoopVlanNumSpecificQueryReceived Unsigned32,
|
|
mldSnoopVlanNumInvalidReport Unsigned32,
|
|
mldSnoopVlanClearStatistics TruthValue
|
|
}
|
|
|
|
mldSnoopVlanIndex OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "VLAN ID"
|
|
::= { mldSnoopVlanEntry 1 }
|
|
|
|
mldSnoopVlanNumGroups OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Current learned groups "
|
|
::= { mldSnoopVlanEntry 2 }
|
|
|
|
mldSnoopVlanNumJoinSend OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of join send."
|
|
::= { mldSnoopVlanEntry 3 }
|
|
|
|
mldSnoopVlanNumJoins OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of join received "
|
|
::= { mldSnoopVlanEntry 4 }
|
|
|
|
mldSnoopVlanNumJoinSuccess OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of jion success "
|
|
::= { mldSnoopVlanEntry 5 }
|
|
|
|
mldSnoopVlanNumLeavesSend OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of leave send."
|
|
::= { mldSnoopVlanEntry 6 }
|
|
|
|
mldSnoopVlanNumLeaves OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of leave received "
|
|
::= { mldSnoopVlanEntry 7}
|
|
|
|
mldSnoopVlanNumGeneralQuerySend OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of general query send "
|
|
::= { mldSnoopVlanEntry 8}
|
|
|
|
mldSnoopVlanNumGeneralQueryRecevied OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of general query received "
|
|
::= { mldSnoopVlanEntry 9}
|
|
|
|
mldSnoopVlanNumSepcificQuerySend OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of specific query send"
|
|
::= { mldSnoopVlanEntry 10}
|
|
|
|
mldsnoopVlanNumSpecificQueryReceived OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of sepcific query received "
|
|
::= { mldSnoopVlanEntry 11}
|
|
|
|
mldSnoopVlanNumInvalidReport OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of invalid report received"
|
|
::= { mldSnoopVlanEntry 12}
|
|
|
|
mldSnoopVlanClearStatistics OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Clear this VLAN statistics"
|
|
::= { mldSnoopVlanEntry 13}
|
|
|
|
--
|
|
-- dynamicArpInspectionMgt
|
|
--
|
|
|
|
daiGlobal OBJECT IDENTIFIER ::= { dynamicArpInspectionMgt 1 }
|
|
daiVlan OBJECT IDENTIFIER ::= { dynamicArpInspectionMgt 2 }
|
|
daiInterface OBJECT IDENTIFIER ::= { dynamicArpInspectionMgt 3 }
|
|
daiLog OBJECT IDENTIFIER ::= { dynamicArpInspectionMgt 4 }
|
|
daiStatistics OBJECT IDENTIFIER ::= { dynamicArpInspectionMgt 5 }
|
|
|
|
daiGlobalStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set enabled(1) to enable dynamic ARP inspection.
|
|
Set disabled(2) to disable dynamic ARP inspection."
|
|
::= { daiGlobal 1 }
|
|
|
|
daiGlobalSrcMacValidation OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set enabled(1) to enable validation of source MAC address.
|
|
Set disabled(2) to disable validation of source MAC
|
|
address."
|
|
::= { daiGlobal 2 }
|
|
|
|
daiGlobalDestMacValidation OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set enabled(1) to enable validation of destination
|
|
MAC address. Set disabled(2) to disable validation
|
|
of destination MAC address."
|
|
::= { daiGlobal 3 }
|
|
|
|
daiGlobalIpAddrValidation OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set enabled(1) to enable validation of IP address.
|
|
Set disabled(2) to disable validation of IP address."
|
|
::= { daiGlobal 4 }
|
|
|
|
daiGlobalLogNumber OBJECT-TYPE
|
|
SYNTAX Integer32(0..256)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The number of log buffers for saving log message.
|
|
The value 0 means not generating system messages."
|
|
::= { daiGlobal 5 }
|
|
|
|
daiGlobalLogInterval OBJECT-TYPE
|
|
SYNTAX Integer32(0..86400)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The value of the time interval for saving log messages."
|
|
::= { daiGlobal 6 }
|
|
|
|
daiGlobalAdditionalValidStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The vaule of this object is disabled(2) when the status of
|
|
daiGlobalSrcMacValidation, daiGlobalDestMacValidation,
|
|
and daiGlobalIpAddrValidation are disabled; enabled(1)
|
|
when one or more of these variables are enabled."
|
|
::= { daiGlobal 7 }
|
|
|
|
daiVlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DaiVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table contains dynamic ARP inspection configurations
|
|
for existing VLANs."
|
|
::= { daiVlan 1 }
|
|
|
|
daiVlanEntry OBJECT-TYPE
|
|
SYNTAX DaiVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An instance containing the configuration of dynamic ARP
|
|
inspection for each existing VLAN."
|
|
INDEX { daiVlanIndex }
|
|
::= { daiVlanTable 1 }
|
|
|
|
DaiVlanEntry ::= SEQUENCE
|
|
{
|
|
daiVlanIndex VlanIndex,
|
|
daiVlanStatus EnabledStatus,
|
|
daiVlanArpAclName DisplayString,
|
|
daiVlanArpAclStatus INTEGER
|
|
}
|
|
|
|
daiVlanIndex OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the VLAN ID on which dynamic ARP
|
|
inspection is configured."
|
|
::= { daiVlanEntry 1 }
|
|
|
|
daiVlanStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object indicates whether dynamic ARP inspection
|
|
is enabled in this VLAN."
|
|
::= { daiVlanEntry 2 }
|
|
|
|
daiVlanArpAclName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..15))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies the ARP ACL name bound to the interface.
|
|
The default value of daiVlanArpAclStatus is dynamic(2)."
|
|
::= { daiVlanEntry 3 }
|
|
|
|
daiVlanArpAclStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
static(1),
|
|
dynamic(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set to static(1) means packets not matching the ACL are
|
|
dropped. Set to dynamic(2) means packets not matching the
|
|
ACL are validated by the DHCP snooping binding table.
|
|
When daiVlanArpAclName is configured, the default value
|
|
of daiVlanArpAclStatus is dynamic(2)."
|
|
::= { daiVlanEntry 4 }
|
|
|
|
daiPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DaiPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table containing dynamic ARP inspection configurations
|
|
for port interfaces."
|
|
::= { daiInterface 1 }
|
|
|
|
daiPortEntry OBJECT-TYPE
|
|
SYNTAX DaiPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An instance containing the configuration of dynamic ARP
|
|
inspection at each port interface."
|
|
INDEX { daiPortIfIndex }
|
|
::= { daiPortTable 1 }
|
|
|
|
DaiPortEntry ::= SEQUENCE
|
|
{
|
|
daiPortIfIndex InterfaceIndex,
|
|
daiPortTrustStatus EnabledStatus,
|
|
daiPortRateLimit Unsigned32
|
|
}
|
|
|
|
daiPortIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The ifIndex value of the port."
|
|
::= { daiPortEntry 1 }
|
|
|
|
daiPortTrustStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object indicates whether the port is trusted for
|
|
dynamic ARP inspection."
|
|
::= { daiPortEntry 2 }
|
|
|
|
daiPortRateLimit OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..2048|'FFFFFFFF'h)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The value of rate limit threshold per second of disposing
|
|
ARP messages. Set the value 0xFFFFFFFF as no rate limit."
|
|
::= { daiPortEntry 3 }
|
|
|
|
daiLogTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DaiLogEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table containing dynamic ARP inspection log
|
|
information."
|
|
::= { daiLog 1 }
|
|
|
|
daiLogEntry OBJECT-TYPE
|
|
SYNTAX DaiLogEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An instance containing log information of dynamic ARP
|
|
inspection at each VLAN interface."
|
|
INDEX { daiLogIndex }
|
|
::= { daiLogTable 1 }
|
|
|
|
DaiLogEntry ::= SEQUENCE
|
|
{
|
|
daiLogIndex Integer32,
|
|
daiLogVlan VlanIndex,
|
|
daiLogPort InterfaceIndex,
|
|
daiLogSrcIpAddress IpAddress,
|
|
daiLogDestIpAddress IpAddress,
|
|
daiLogSrcMacAddress MacAddress,
|
|
daiLogDestMacAddress MacAddress
|
|
}
|
|
|
|
daiLogIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..256)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the index of dynamic ARP
|
|
inspection log information."
|
|
::= { daiLogEntry 1 }
|
|
|
|
daiLogVlan OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the VLAN ID of dynamic ARP
|
|
inspection log information."
|
|
::= { daiLogEntry 2 }
|
|
|
|
daiLogPort OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the ifIndex of dynamic ARP
|
|
inspection log information."
|
|
::= { daiLogEntry 3 }
|
|
|
|
daiLogSrcIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The source IP address of dynamic ARP inspection
|
|
log information."
|
|
::= { daiLogEntry 4 }
|
|
|
|
daiLogDestIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The destination IP address of dynamic ARP inspection
|
|
log information."
|
|
::= { daiLogEntry 5 }
|
|
|
|
daiLogSrcMacAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The source MAC address of dynamic ARP inspection
|
|
log information."
|
|
::= { daiLogEntry 6 }
|
|
|
|
daiLogDestMacAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The destination MAC address of dynamic ARP inspection
|
|
log information."
|
|
::= { daiLogEntry 7 }
|
|
|
|
daiTotalReceivedPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the total number of ARP packets received
|
|
before rate limiting."
|
|
::= { daiStatistics 1 }
|
|
|
|
daiTotalDroppedPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the total number of ARP packets dropped
|
|
due to rate limt."
|
|
::= { daiStatistics 2 }
|
|
|
|
daiTotalProcessedPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the total number of ARP packets processed
|
|
by ARP inspection."
|
|
::= { daiStatistics 3 }
|
|
|
|
daiTotalSrcMacDroppedPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the total number of ARP packets dropped
|
|
by source MAC address validation."
|
|
::= { daiStatistics 4 }
|
|
|
|
daiTotalDestMacDroppedPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the total number of ARP packets dropped
|
|
by destination MAC address validation."
|
|
::= { daiStatistics 5 }
|
|
|
|
daiTotalIpAddrDroppedPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the total number of ARP packets dropped
|
|
by IP address validation."
|
|
::= { daiStatistics 6 }
|
|
|
|
daiTotalArpAclDroppedPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the total number of ARP packets dropped
|
|
by ARP ACL."
|
|
::= { daiStatistics 7 }
|
|
|
|
daiTotalDhcpSnoopingDroppedPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the total number of ARP packets dropped
|
|
by DHCP snooping."
|
|
::= { daiStatistics 8 }
|
|
|
|
--
|
|
-- PPPoE Intermediate Agent
|
|
--
|
|
|
|
pppoeiaGlobal OBJECT IDENTIFIER ::= { pppoeiaMgt 1 }
|
|
|
|
pppoeiaGlobalStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set enabled(1) to enable global status of PPPoE
|
|
Intermediate Agent. Set disbaled(2) to disable
|
|
global status of PPPoE Intermediate Agent."
|
|
::= { pppoeiaGlobal 1 }
|
|
|
|
pppoeiaGlobalAccessNodeId OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..48))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies access node identifier. Use empty to revert to
|
|
default value."
|
|
::= { pppoeiaGlobal 2 }
|
|
|
|
pppoeiaGlobalOperAccessNodeId OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The operational access node identifier."
|
|
::= { pppoeiaGlobal 3 }
|
|
|
|
pppoeiaGlobalGenericErrorMsg OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..127))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies generic error message. Use empty to revert to
|
|
default value."
|
|
::= { pppoeiaGlobal 4 }
|
|
|
|
pppoeiaGlobalOperGenericErrorMsg OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The operational generic error message."
|
|
::= { pppoeiaGlobal 5 }
|
|
|
|
pppoeiaGlobalClearStatisticsAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
clear(1),
|
|
noClear(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This variable is used to clear the counters of all
|
|
interfaces. Set clear(1) to perform the clear operation.
|
|
The value noClear(2) will always be displayed when reading."
|
|
::= { pppoeiaGlobal 6 }
|
|
|
|
pppoeiaPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PppoeiaPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for port configuration in PPPoE Intermediate Agent."
|
|
::= { pppoeiaMgt 2 }
|
|
|
|
pppoeiaPortEntry OBJECT-TYPE
|
|
SYNTAX PppoeiaPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for port configuration in PPPoE Intermediate Agent."
|
|
INDEX { pppoeiaPortIndex }
|
|
::= { pppoeiaPortTable 1 }
|
|
|
|
PppoeiaPortEntry ::= SEQUENCE
|
|
{
|
|
pppoeiaPortIndex InterfaceIndex,
|
|
pppoeiaPortStatus EnabledStatus,
|
|
pppoeiaPortTrustStatus EnabledStatus,
|
|
pppoeiaPortVendorTagStrip EnabledStatus,
|
|
pppoeiaPortCircuitId DisplayString,
|
|
pppoeiaPortOperCircuitId DisplayString,
|
|
pppoeiaPortRemoteId DisplayString,
|
|
pppoeiaPortOperRemoteId DisplayString,
|
|
pppoeiaPortRemoteIdDelimiterEnable EnabledStatus,
|
|
pppoeiaPortRemoteIdDelimiterAscii Integer32,
|
|
pppoeiaPortCircuitIdMode INTEGER,
|
|
pppoeiaPortRemoteIdMode INTEGER,
|
|
pppoeiaPortOptionCarryToClient EnabledStatus
|
|
}
|
|
|
|
pppoeiaPortIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The port and the trunk (excluding trunk members) interface of
|
|
the portTable. The interface identified by a particular value
|
|
of this index is the same interface as identified by the same
|
|
value of ifIndex in the IF-MIB."
|
|
::= { pppoeiaPortEntry 1 }
|
|
|
|
pppoeiaPortStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This parameter is used to enable/disable PPPoE
|
|
Intermediate Agent on interfaces."
|
|
::= { pppoeiaPortEntry 2 }
|
|
|
|
pppoeiaPortTrustStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This parameter is used to enable/disable trust mode of
|
|
PPPoE Intermediate Agent on interfaces."
|
|
::= { pppoeiaPortEntry 3 }
|
|
|
|
pppoeiaPortVendorTagStrip OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This parameter is used to enable/disable stripping of
|
|
vendor tag status of PPPoE Intermediate Agent on
|
|
interfaces."
|
|
::= { pppoeiaPortEntry 4 }
|
|
|
|
pppoeiaPortCircuitId OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..10))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies circuit ID of PPPoE Intermediate Agent on
|
|
interfaces. Use empty to revert to default value."
|
|
::= { pppoeiaPortEntry 5 }
|
|
|
|
pppoeiaPortOperCircuitId OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The operational circuit ID of PPPoE Intermediate Agent on
|
|
interfaces."
|
|
::= { pppoeiaPortEntry 6 }
|
|
|
|
pppoeiaPortRemoteId OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..63))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies remote ID of PPPoE Intermediate Agent on
|
|
interfaces. Use empty to revert to default value."
|
|
::= { pppoeiaPortEntry 7 }
|
|
|
|
pppoeiaPortOperRemoteId OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The operational remote ID of PPPoE Intermediate Agent on
|
|
interfaces."
|
|
::= { pppoeiaPortEntry 8 }
|
|
|
|
pppoeiaPortRemoteIdDelimiterEnable OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This parameter is used to enable/disable delimiter for
|
|
remote ID of PPPoE Intermediate Agent on interfaces."
|
|
::= { pppoeiaPortEntry 9 }
|
|
|
|
pppoeiaPortRemoteIdDelimiterAscii OBJECT-TYPE
|
|
SYNTAX Integer32(0..256)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies the ASCII code of delimiter for remote ID
|
|
of PPPoE Intermediate Agent on interfaces. Use 256 to
|
|
revert to default value."
|
|
::= { pppoeiaPortEntry 10 }
|
|
|
|
pppoeiaPortCircuitIdMode OBJECT-TYPE
|
|
SYNTAX INTEGER { default(0), unit-port-vlan(1), hostname-port-vlan(2), string(3) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the different option that is inserted to relay agent
|
|
information circuit ID sub-option."
|
|
::= { pppoeiaPortEntry 11 }
|
|
|
|
pppoeiaPortRemoteIdMode OBJECT-TYPE
|
|
SYNTAX INTEGER { default(0), portmac(1), portname(2), string(3) cpemac(4)}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the different option that insert to relay agent
|
|
information remote ID sub-option."
|
|
::= { pppoeiaPortEntry 12 }
|
|
|
|
pppoeiaPortOptionCarryToClient OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This parameter is used to enable/disable carry option to client."
|
|
::= { pppoeiaPortEntry 13 }
|
|
|
|
pppoeiaPortStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PppoeiaPortStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for port statistics in PPPoE Intermediate Agent."
|
|
::= { pppoeiaMgt 3 }
|
|
|
|
pppoeiaPortStatsEntry OBJECT-TYPE
|
|
SYNTAX PppoeiaPortStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for port statistics in PPPoE Intermediate Agent."
|
|
INDEX { pppoeiaPortStatsIndex }
|
|
::= { pppoeiaPortStatsTable 1 }
|
|
|
|
PppoeiaPortStatsEntry ::= SEQUENCE
|
|
{
|
|
pppoeiaPortStatsIndex InterfaceIndex,
|
|
pppoeiaPortStatsRecvPkts Counter32,
|
|
pppoeiaPortStatsRecvPadiPkts Counter32,
|
|
pppoeiaPortStatsRecvPadoPkts Counter32,
|
|
pppoeiaPortStatsRecvPadrPkts Counter32,
|
|
pppoeiaPortStatsRecvPadsPkts Counter32,
|
|
pppoeiaPortStatsRecvPadtPkts Counter32,
|
|
pppoeiaPortStatsDropUntrustRespPkts Counter32,
|
|
pppoeiaPortStatsDropUntrustReqPkts Counter32,
|
|
pppoeiaPortStatsDropMalformedPkts Counter32,
|
|
pppoeiaPortStatsClearAction INTEGER
|
|
}
|
|
|
|
pppoeiaPortStatsIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The port and the trunk (excluding trunk members) interface of
|
|
the portTable. The interface identified by a particular value
|
|
of this index is the same interface as identified by the same
|
|
value of ifIndex in the IF-MIB."
|
|
::= { pppoeiaPortStatsEntry 1 }
|
|
|
|
pppoeiaPortStatsRecvPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the total number of received packets of the
|
|
interface."
|
|
::= { pppoeiaPortStatsEntry 2 }
|
|
|
|
pppoeiaPortStatsRecvPadiPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the total number of received PPPoE Active
|
|
Discovery Initiation packets of the interface."
|
|
::= { pppoeiaPortStatsEntry 3 }
|
|
|
|
pppoeiaPortStatsRecvPadoPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the total number of received PPPoE Active
|
|
Discovery Offer packets of the interface."
|
|
::= { pppoeiaPortStatsEntry 4 }
|
|
|
|
pppoeiaPortStatsRecvPadrPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the total number of received PPPoE Active
|
|
Discovery Request packets of the interface."
|
|
::= { pppoeiaPortStatsEntry 5 }
|
|
|
|
pppoeiaPortStatsRecvPadsPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the total number of received PPPoE Active
|
|
Discovery Session-confirmation packets of the interface."
|
|
::= { pppoeiaPortStatsEntry 6 }
|
|
|
|
pppoeiaPortStatsRecvPadtPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the total number of received PPPoE Active
|
|
Discovery Terminate packets of the interface."
|
|
::= { pppoeiaPortStatsEntry 7 }
|
|
|
|
pppoeiaPortStatsDropUntrustRespPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the total number of response packets
|
|
dropped because they were untrusted."
|
|
::= { pppoeiaPortStatsEntry 8 }
|
|
|
|
pppoeiaPortStatsDropUntrustReqPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the total number of request packets
|
|
dropped because they were untrusted."
|
|
::= { pppoeiaPortStatsEntry 9 }
|
|
|
|
pppoeiaPortStatsDropMalformedPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the total number of malformed packets
|
|
dropped because they were untrusted."
|
|
::= { pppoeiaPortStatsEntry 10 }
|
|
|
|
pppoeiaPortStatsClearAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
clear(1),
|
|
noClear(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This variable is used to clear the counters of specified
|
|
interface. Set clear(1) to perform the clear operation.
|
|
The value noClear(2) will always be displayed when reading."
|
|
::= { pppoeiaPortStatsEntry 11 }
|
|
|
|
--
|
|
-- erpsMgt
|
|
--
|
|
|
|
-- Management for Ethernet Ring Protection Switching(ERPS) protocol.
|
|
|
|
erpsGlobalStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Configures the ERPS function for an entire switch.
|
|
Note that the ERPS domain will not take effect unless
|
|
it becomes active and the global status is enabled."
|
|
::= { erpsMgt 1 }
|
|
|
|
erpsGlobalClearStatisticsAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
clear(1),
|
|
noClear(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This variable is used to clear the counters of all
|
|
ERPS domains. Set to clear(1) to perform the clear operation.
|
|
The value noClear(2) will always be displayed when reading."
|
|
::= { erpsMgt 3 }
|
|
|
|
erpsDomainTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ErpsDomainEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for ERPS domain configuration."
|
|
::= { erpsMgt 2 }
|
|
|
|
erpsDomainEntry OBJECT-TYPE
|
|
SYNTAX ErpsDomainEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for ERPS domain configuration."
|
|
INDEX
|
|
{
|
|
erpsDomainIndex
|
|
}
|
|
::= { erpsDomainTable 1 }
|
|
|
|
ErpsDomainEntry ::= SEQUENCE
|
|
{
|
|
erpsDomainIndex Integer32,
|
|
erpsDomainName DisplayString,
|
|
erpsDomainMegLevel INTEGER,
|
|
erpsDomainNodeId MacAddress,
|
|
erpsDomainWestRingPort Integer32,
|
|
erpsDomainEastRingPort Integer32,
|
|
erpsDomainRplPort INTEGER,
|
|
erpsDomainGuardTimer Integer32,
|
|
erpsDomainHoldoffTimer Integer32,
|
|
erpsDomainWtrTimer Integer32,
|
|
erpsDomainControlVlanID Integer32,
|
|
erpsDomainNodeState INTEGER,
|
|
erpsDomainWestRingPortState INTEGER,
|
|
erpsDomainEastRingPortState INTEGER,
|
|
erpsDomainRowStatus RowStatus,
|
|
erpsDomainMajorDomainIndex Integer32,
|
|
erpsDomainPropagateTC INTEGER,
|
|
erpsDomainWestMepId Integer32,
|
|
erpsDomainEastMepId Integer32,
|
|
erpsDomainNonErpsDevProtect INTEGER,
|
|
|
|
erpsDomainNodeType INTEGER,
|
|
erpsDomainNonRevertive INTEGER,
|
|
erpsDomainRapsDefMac INTEGER,
|
|
erpsDomainRapsWithoutVc INTEGER,
|
|
erpsDomainVersion INTEGER,
|
|
erpsDomainForcedSwitch INTEGER,
|
|
erpsDomainManualSwitch INTEGER,
|
|
erpsDomainClear INTEGER,
|
|
erpsDomainStatsClearAction INTEGER,
|
|
|
|
erpsDomainWtbTimer Integer32,
|
|
erpsDomainWtrExpire Integer32,
|
|
erpsDomainWtbExpire Integer32,
|
|
erpsDomainWestRingPortSf INTEGER,
|
|
erpsDomainEastRingPortSf INTEGER,
|
|
erpsDomainMultiRplOwnerWarn INTEGER
|
|
}
|
|
|
|
erpsDomainIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..255)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An index that uniquely identifies an entry in the
|
|
erpsDomainTable."
|
|
::= { erpsDomainEntry 1 }
|
|
|
|
erpsDomainName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..12))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The domain name that uniquely identifies an entry in the
|
|
erpsDomainTable."
|
|
::= { erpsDomainEntry 2 }
|
|
|
|
erpsDomainMegLevel OBJECT-TYPE
|
|
SYNTAX INTEGER(0..7)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Configures the maintenance entity group (MEG) level which is
|
|
used to provide a communication channel for ring automatic
|
|
protection switching (R-APS) information."
|
|
::= { erpsDomainEntry 3 }
|
|
|
|
erpsDomainNodeId OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Configures the node id whcih is a MAC address unique to the
|
|
ring node."
|
|
::= { erpsDomainEntry 4 }
|
|
|
|
erpsDomainWestRingPort OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Each node on the ring connects to the ring through two ports.
|
|
As part of the protection switching scheme, one port can be
|
|
configured as the west port for the specified domain. The east
|
|
port and west port can not be configured as the same port.
|
|
|
|
The interface identified by a particular value of this index
|
|
is the same interface as identified by the same value of
|
|
ifIndex in the IF-MIB. A value of 0 means no west ring port
|
|
configured for this domain."
|
|
::= { erpsDomainEntry 5 }
|
|
|
|
erpsDomainEastRingPort OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Each node on the ring connects to the ring through two ports.
|
|
As part of the protection switching scheme, one port can be
|
|
configured as the east port for the specified domain. The east
|
|
port and west port can not be configured as the same port.
|
|
|
|
The interface identified by a particular value of this index
|
|
is the same interface as identified by the same value of
|
|
ifIndex in the IF-MIB. A value of 0 means no east ring port
|
|
configured for this domain."
|
|
::= { erpsDomainEntry 6 }
|
|
|
|
erpsDomainRplPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
none(1),
|
|
west(2),
|
|
east(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This value displays the port for ring protection link which
|
|
under normal conditions, i.e., without any failure or request,
|
|
is blocked for traffic channel, to prevent the formation of
|
|
loops."
|
|
::= { erpsDomainEntry 8 }
|
|
|
|
erpsDomainGuardTimer OBJECT-TYPE
|
|
SYNTAX Integer32 (10..2000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Configures the value of the guard timer which is used to
|
|
prevent ring nodes from receiving outdated R-APS messages.
|
|
The range is in 10 ms steps between 10 ms and 2 seconds,
|
|
with a default value of 500 ms."
|
|
DEFVAL { 500 }
|
|
::= { erpsDomainEntry 9 }
|
|
|
|
erpsDomainHoldoffTimer OBJECT-TYPE
|
|
SYNTAX Integer32 (0..10000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Configures the value of the holdoff timer which is used to
|
|
prevent reporting error event immediately to protection
|
|
switching if the provisioned holdoff timer value is non-zero.
|
|
The range is in 100 ms steps between 0 and 10 seconds,
|
|
with a default value of 0 ms."
|
|
DEFVAL { 0 }
|
|
::= { erpsDomainEntry 10 }
|
|
|
|
erpsDomainWtrTimer OBJECT-TYPE
|
|
SYNTAX Integer32 (5..12)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Configures the value of the wait-to-restore timer which is used
|
|
by the RPL owner node to prevent frequent switching operations
|
|
that may be caused by intermittent failures.
|
|
The range is in 1 minute steps between 5 and 12 minutes
|
|
with a default value of 5 minutes.
|
|
This object will not take effect for the non RPL owner node."
|
|
DEFVAL { 5 }
|
|
::= { erpsDomainEntry 11 }
|
|
|
|
erpsDomainControlVlanID OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This is defined as dot1qVlanIndex in the Q-BRIDGE-MIB.
|
|
Configures one control VLAN for each ERPS domain. The control
|
|
VLAN is used only to send and receive ERPS message. A control
|
|
VLAN can not belong to more than one ERPS domain. A value of 0
|
|
means no control VLAN configured for this domain."
|
|
::= { erpsDomainEntry 12 }
|
|
|
|
erpsDomainNodeState OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
init(1),
|
|
idle(2),
|
|
protection(3),
|
|
manualSwitch(4),
|
|
forcedSwitch(5),
|
|
pending(6)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This value displays the node's current state.
|
|
It displays one of the following states
|
|
(1) init -- The node is in the init state.
|
|
(The node state will stay in init state if global status
|
|
or domain status is not enabled.)
|
|
(2) idle -- The node is in idle state (i.e., no detected
|
|
failures, and receiving only 'NR, RB' R-APS frames).
|
|
(3) protection -- The node is in protection state.
|
|
(4) manualSwitch -- The node is in manual switch state.
|
|
(5) forcedSwitch -- The node is in forced switch state.
|
|
(6) pending -- The node is in pending state."
|
|
::= { erpsDomainEntry 13 }
|
|
|
|
erpsDomainWestRingPortState OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
unknown(1),
|
|
blocking(2),
|
|
forwarding(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This value displays the west ring port's current state.
|
|
It displays one of the following states
|
|
(1) unknown -- The port's current state is unknown.
|
|
(The port's current state will stay in unknown state
|
|
if the node's current state is in init state.)
|
|
(2) blocking -- The transmission and reception of traffic
|
|
are blocked.
|
|
(3) forwarding -- The traffic can be transmitted and received
|
|
normally."
|
|
::= { erpsDomainEntry 14 }
|
|
|
|
erpsDomainEastRingPortState OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
unknown(1),
|
|
blocking(2),
|
|
forwarding(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This value displays the east ring port's current state.
|
|
It displays one of the following states
|
|
(1) unknown -- The port's current state is unknown.
|
|
(The port's current state will stay in unknown state
|
|
if the node's current state is in init state.)
|
|
(2) blocking -- The transmission and reception of traffic
|
|
are blocked.
|
|
(3) forwarding -- The traffic can be transmitted and received
|
|
normally."
|
|
::= { erpsDomainEntry 15 }
|
|
|
|
erpsDomainRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The status of this conceptual row entry. This object is used to
|
|
manage the creation and deletion of conceptual rows.
|
|
|
|
The status column has six defined values:
|
|
|
|
- 'active', which indicates that the conceptual row is
|
|
available for use by the managed device;
|
|
|
|
- 'notInService', which indicates that the conceptual row
|
|
exists in the agent, but is unavailable for use by the managed
|
|
device (see NOTE below);
|
|
|
|
- 'notReady', which indicates that the conceptual row exists in
|
|
the agent, but is missing information necessary in order to be
|
|
available for use by the managed device;
|
|
|
|
- 'createAndGo', which is supplied by a management station
|
|
wishing to create a new instance of a conceptual row and to
|
|
have its status automatically set to active, making it
|
|
available for use by the managed device;
|
|
|
|
- 'createAndWait', which is supplied by a management station
|
|
wishing to create a new instance of a conceptual row (but not
|
|
make it available for use by the managed device); and,
|
|
|
|
- 'destroy', which is supplied by a management station wishing
|
|
to delete all of the instances associated with an existing
|
|
conceptual row.
|
|
|
|
Whereas five of the six values (all except 'notReady') may be
|
|
specified in a management protocol set operation, only three
|
|
values will be returned in response to a management protocol
|
|
retrieval operation: 'notReady', 'notInService' or 'active'.
|
|
That is, when queried, an existing conceptual row has only
|
|
three states: it is either available for use by the managed
|
|
device (the status column has value 'active'); it is not
|
|
available for use by the managed device, though the agent has
|
|
sufficient information to make it so (the status column has
|
|
value 'notInService'); or, it is not available for use by
|
|
the managed device, and an attempt to make it so would fail
|
|
because the agent has insufficient information (the state
|
|
column has value 'notReady').
|
|
|
|
For a detailed description of this object, please refer to
|
|
SNMPv2-TC MIB.
|
|
|
|
Note that other objects can not be modified when the status
|
|
is active."
|
|
::= { erpsDomainEntry 16 }
|
|
|
|
erpsDomainMajorDomainIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "An index that uniquely identifies an entry in the
|
|
erpsDomainTable. A value of 0 means this domain has no major
|
|
domain.
|
|
Notes: This objest can not be configured if
|
|
erpsDomainRingPortEast has a vaule other than 0."
|
|
::= { erpsDomainEntry 17 }
|
|
|
|
erpsDomainPropagateTC OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Set to enabled(1) to transmit topology change signal to the
|
|
major domain. It will not take effect,
|
|
if erpsDomainMajorDomainIndex has a value of 0."
|
|
::= { erpsDomainEntry 18 }
|
|
|
|
erpsDomainWestMepId OBJECT-TYPE
|
|
SYNTAX Integer32 (0..8191)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Configures a CFM Down MEP on west ring port. A down MEP can be
|
|
uniquely select by given a MEPID, domain's MEG level, and
|
|
domain's control VLAN ID. A value of 0 means no west MEP is
|
|
not configured for this domain."
|
|
::= { erpsDomainEntry 20 }
|
|
|
|
erpsDomainEastMepId OBJECT-TYPE
|
|
SYNTAX Integer32 (0..8191)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Configures a CFM Down MEP on east ring port. A down MEP can be
|
|
uniquely select by given a MEPID, domain's MEG level, and
|
|
domain's control VLAN ID. A value of 0 means no east MEP is
|
|
not configured for this domain."
|
|
::= { erpsDomainEntry 21 }
|
|
|
|
erpsDomainNonErpsDevProtect OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Set to enabled(1) to use non-standard protection mechanism for
|
|
network containing non-ERPS devices."
|
|
::= { erpsDomainEntry 22 }
|
|
|
|
erpsDomainNodeType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
none(1),
|
|
owner(2),
|
|
neighbor(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Set to none(1) to make this node act as a normal node.
|
|
Set to owner(2) to make this node act as an RPL owner.
|
|
Set to neighbor(3) to make this node act as an RPL neighbor."
|
|
::= { erpsDomainEntry 23 }
|
|
|
|
erpsDomainNonRevertive OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Set to enabled(1) to enable non-revertive mode operation."
|
|
::= { erpsDomainEntry 24 }
|
|
|
|
erpsDomainRapsDefMac OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Set to enabled(1) to use R-APS default MAC."
|
|
::= { erpsDomainEntry 25 }
|
|
|
|
erpsDomainRapsWithoutVc OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Set to enabled(1) to enable R-APS sub ring without
|
|
virtual-channel for a sub domain."
|
|
::= { erpsDomainEntry 26 }
|
|
|
|
erpsDomainVersion OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
v1(1),
|
|
v2(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Set to v2(2) to enable ERPS v2 operation."
|
|
DEFVAL { 2 }
|
|
::= { erpsDomainEntry 27 }
|
|
|
|
erpsDomainForcedSwitch OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
none(1),
|
|
west(2),
|
|
east(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Set to west(2) to perform the forced switch command on west
|
|
ring port of specified domain.
|
|
Set to east(3) to perform the forced switch command on east
|
|
ring port of specified domain.
|
|
The value none(1) will be displayed if no forced switch command
|
|
is issued on local node."
|
|
::= { erpsDomainEntry 28 }
|
|
|
|
erpsDomainManualSwitch OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
none(1),
|
|
west(2),
|
|
east(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Set to west(2) to perform the manual switch command on west
|
|
ring port of specified domain.
|
|
Set to east(3) to perform the manual switch command on east
|
|
ring port of specified domain.
|
|
The value none(1) will be displayed if no manual switch command
|
|
is issued on local node."
|
|
::= { erpsDomainEntry 29 }
|
|
|
|
erpsDomainClear OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
clear(1),
|
|
noClear(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Set to clear(1) to perform the clear command on specified
|
|
domain.
|
|
The value noClear(2) will always be displayed when reading."
|
|
::= { erpsDomainEntry 30 }
|
|
|
|
erpsDomainStatsClearAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
clear(1),
|
|
noClear(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This variable is used to clear the counters of specified
|
|
domain. Set to clear(1) to perform the clear operation.
|
|
The value noClear(2) will always be displayed when reading."
|
|
::= { erpsDomainEntry 31 }
|
|
|
|
erpsDomainWtbTimer OBJECT-TYPE
|
|
SYNTAX Integer32 (5010..7000)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Displays the value of the wait-to-block timer in ms
|
|
which is used by the RPL owner node when recovering from an
|
|
operator command (i.e. FS or MS).
|
|
This object will not take effect for a non RPL owner node."
|
|
::= { erpsDomainEntry 32 }
|
|
|
|
erpsDomainWtbExpire OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7000)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Displays the time remaining in ms until the
|
|
wait-to-block timer countdown expires.
|
|
A value of 0 means no countdown is running."
|
|
::= { erpsDomainEntry 33 }
|
|
|
|
erpsDomainWtrExpire OBJECT-TYPE
|
|
SYNTAX Integer32 (0..720)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Displays the time remaining in seconds until the
|
|
wait-to-restore timer countdown expires.
|
|
A value of 0 means no countdown is running."
|
|
::= { erpsDomainEntry 34 }
|
|
|
|
erpsDomainWestRingPortSf OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
none(1),
|
|
detected(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This value displays the west ring port's current SF state.
|
|
It displays one of the following states
|
|
(1) none -- No SF is detected.
|
|
(2) detected -- SF is detected."
|
|
::= { erpsDomainEntry 35 }
|
|
|
|
erpsDomainEastRingPortSf OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
none(1),
|
|
detected(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This value displays the east ring port's current SF state.
|
|
It displays one of the following states
|
|
(1) none -- No SF is detected.
|
|
(2) detected -- SF is detected."
|
|
::= { erpsDomainEntry 36 }
|
|
|
|
erpsDomainMultiRplOwnerWarn OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
none(1),
|
|
detected(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This value displays the multiple PPL owner warning state.
|
|
It displays one of the following states
|
|
(1) none -- No multiple PPL owner warning is detected.
|
|
(2) detected -- Multiple RPL owner warning is detected."
|
|
::= { erpsDomainEntry 37 }
|
|
|
|
erpsPortStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ErpsPortStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for port statistics in ERPS."
|
|
::= { erpsMgt 4 }
|
|
|
|
erpsPortStatsEntry OBJECT-TYPE
|
|
SYNTAX ErpsPortStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for port statistics in ERPS."
|
|
INDEX { erpsPortStatsDomainIndex, erpsPortStatsPortIndex }
|
|
::= { erpsPortStatsTable 1 }
|
|
|
|
ErpsPortStatsEntry ::= SEQUENCE
|
|
{
|
|
erpsPortStatsDomainIndex Integer32,
|
|
erpsPortStatsPortIndex INTEGER,
|
|
erpsPortStatsLocalSfCount Counter32,
|
|
erpsPortStatsLocalClrSfCount Counter32,
|
|
erpsPortStatsSentSfPkts Counter32,
|
|
erpsPortStatsSentNrPkts Counter32,
|
|
erpsPortStatsSentNrRbPkts Counter32,
|
|
erpsPortStatsSentFsPkts Counter32,
|
|
erpsPortStatsSentMsPkts Counter32,
|
|
erpsPortStatsSentEventPkts Counter32,
|
|
erpsPortStatsSentHealthPkts Counter32,
|
|
erpsPortStatsRecvSfPkts Counter32,
|
|
erpsPortStatsRecvNrPkts Counter32,
|
|
erpsPortStatsRecvNrRbPkts Counter32,
|
|
erpsPortStatsRecvFsPkts Counter32,
|
|
erpsPortStatsRecvMsPkts Counter32,
|
|
erpsPortStatsRecvEventPkts Counter32,
|
|
erpsPortStatsRecvHealthPkts Counter32,
|
|
erpsPortStatsIgnoreSfPkts Counter32,
|
|
erpsPortStatsIgnoreNrPkts Counter32,
|
|
erpsPortStatsIgnoreNrRbPkts Counter32,
|
|
erpsPortStatsIgnoreFsPkts Counter32,
|
|
erpsPortStatsIgnoreMsPkts Counter32,
|
|
erpsPortStatsIgnoreEventPkts Counter32,
|
|
erpsPortStatsIgnoreHealthPkts Counter32
|
|
}
|
|
|
|
erpsPortStatsDomainIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..255)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An index that uniquely identifies an entry in the
|
|
erpsDomainTable."
|
|
::= { erpsPortStatsEntry 1 }
|
|
|
|
erpsPortStatsPortIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
west(1),
|
|
east(2)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the port in an ERPS domain.
|
|
The value west(1) means the west ring port.
|
|
The value east(2) means the east ring port."
|
|
::= { erpsPortStatsEntry 2 }
|
|
|
|
erpsPortStatsLocalSfCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the total number of
|
|
local SF events that occurred on this ring port."
|
|
::= { erpsPortStatsEntry 3 }
|
|
|
|
erpsPortStatsLocalClrSfCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the total number of
|
|
local Clear SF events that occurred on this ring port."
|
|
::= { erpsPortStatsEntry 4 }
|
|
|
|
erpsPortStatsSentSfPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the total number of R-APS SF messages sent
|
|
via this ring port (not including the forwarded ones)."
|
|
::= { erpsPortStatsEntry 5 }
|
|
|
|
erpsPortStatsSentNrPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the total number of R-APS NR messages sent
|
|
via this ring port (not including the forwarded ones)."
|
|
::= { erpsPortStatsEntry 6 }
|
|
|
|
erpsPortStatsSentNrRbPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the total number of R-APS NR-RB messages sent
|
|
via this ring port (not including the forwarded ones)."
|
|
::= { erpsPortStatsEntry 7 }
|
|
|
|
erpsPortStatsSentFsPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the total number of R-APS FS messages sent
|
|
via this ring port (not including the forwarded ones)."
|
|
::= { erpsPortStatsEntry 8 }
|
|
|
|
erpsPortStatsSentMsPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the total number of R-APS MS messages sent
|
|
via this ring port (not including the forwarded ones)."
|
|
::= { erpsPortStatsEntry 9 }
|
|
|
|
erpsPortStatsSentEventPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the total number of R-APS EVENT messages sent
|
|
via this ring port (not including the forwarded ones)."
|
|
::= { erpsPortStatsEntry 10 }
|
|
|
|
erpsPortStatsSentHealthPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the total number of non-standard health-check
|
|
messages sent via this ring port
|
|
(not including the forwarded ones)."
|
|
::= { erpsPortStatsEntry 11 }
|
|
|
|
erpsPortStatsRecvSfPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the total number of R-APS SF messages received
|
|
via this ring port (not including the ignored ones)."
|
|
::= { erpsPortStatsEntry 12 }
|
|
|
|
erpsPortStatsRecvNrPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the total number of R-APS NR messages received
|
|
via this ring port (not including the ignored ones)."
|
|
::= { erpsPortStatsEntry 13 }
|
|
|
|
erpsPortStatsRecvNrRbPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the total number of R-APS NR-RB messages received
|
|
via this ring port (not including the ignored ones)."
|
|
::= { erpsPortStatsEntry 14 }
|
|
|
|
erpsPortStatsRecvFsPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the total number of R-APS FS messages received
|
|
via this ring port (not including the ignored ones)."
|
|
::= { erpsPortStatsEntry 15 }
|
|
|
|
erpsPortStatsRecvMsPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the total number of R-APS MS messages received
|
|
via this ring port (not including the ignored ones)."
|
|
::= { erpsPortStatsEntry 16 }
|
|
|
|
erpsPortStatsRecvEventPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the total number of R-APS EVENT messages received
|
|
via this ring port (not including the ignored ones)."
|
|
::= { erpsPortStatsEntry 17 }
|
|
|
|
erpsPortStatsRecvHealthPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the total number of non-standard health-check
|
|
messages received via this ring port
|
|
(not including the ignored ones)."
|
|
::= { erpsPortStatsEntry 18 }
|
|
|
|
erpsPortStatsIgnoreSfPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the total number of R-APS SF messages ignored
|
|
by this ring port because they have been timed out or
|
|
for other reasons."
|
|
::= { erpsPortStatsEntry 19 }
|
|
|
|
erpsPortStatsIgnoreNrPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the total number of R-APS NR messages ignored
|
|
by this ring port because they have been timed out or
|
|
for other reasons."
|
|
::= { erpsPortStatsEntry 20 }
|
|
|
|
erpsPortStatsIgnoreNrRbPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the total number of R-APS NR-RB messages ignored
|
|
by this ring port because they have been timed out or
|
|
for other reasons."
|
|
::= { erpsPortStatsEntry 21 }
|
|
|
|
erpsPortStatsIgnoreFsPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the total number of R-APS FS messages ignored
|
|
by this ring port because they have been timed out or
|
|
for other reasons."
|
|
::= { erpsPortStatsEntry 22 }
|
|
|
|
erpsPortStatsIgnoreMsPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the total number of R-APS MS messages ignored
|
|
by this ring port because they have been timed out or
|
|
for other reasons."
|
|
::= { erpsPortStatsEntry 23 }
|
|
|
|
erpsPortStatsIgnoreEventPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the total number of R-APS EVENT messages ignored
|
|
by this ring port because they have been timed out or
|
|
for other reasons."
|
|
::= { erpsPortStatsEntry 24 }
|
|
|
|
erpsPortStatsIgnoreHealthPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the total number of non-standard health-check
|
|
messages ignored by this ring port because they have been
|
|
timed out or for other reasons."
|
|
::= { erpsPortStatsEntry 25 }
|
|
|
|
--
|
|
-- lbdMgt
|
|
--
|
|
|
|
lbdGlobal OBJECT IDENTIFIER ::= { lbdMgt 1 }
|
|
lbdInterface OBJECT IDENTIFIER ::= { lbdMgt 2 }
|
|
|
|
lbdGlobalStatus OBJECT-TYPE
|
|
SYNTAX INTEGER { enabled(1), disabled(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set enabled(1) to enable global LBD status.
|
|
Set disabled(2) to disable global LBD status."
|
|
::= { lbdGlobal 1 }
|
|
|
|
lbdTransmitInterval OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..32767)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The transmission interval for LBD control frames."
|
|
::= { lbdGlobal 2 }
|
|
|
|
lbdRecoverTime OBJECT-TYPE
|
|
SYNTAX Unsigned32(0|60..1000000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The recover time used by LBD auto recovery mechanism. A
|
|
value of 0 disables auto recovery."
|
|
::= { lbdGlobal 3 }
|
|
|
|
lbdAction OBJECT-TYPE
|
|
SYNTAX INTEGER { none(1), shutdown(2), block(3) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The protection action of LBD."
|
|
::= { lbdGlobal 5 }
|
|
|
|
lbdTrap OBJECT-TYPE
|
|
SYNTAX INTEGER { none(1), detect(2), recover(3), both(4) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The kind of SNMP traps for LBD will be sent."
|
|
::= { lbdGlobal 6 }
|
|
|
|
lbdPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LbdPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table containing LBD configurations for all interfaces."
|
|
::= { lbdInterface 1 }
|
|
|
|
lbdPortEntry OBJECT-TYPE
|
|
SYNTAX LbdPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An instance containing the configuration of LBD at each
|
|
interface."
|
|
INDEX { lbdPortIfIndex }
|
|
::= { lbdPortTable 1 }
|
|
|
|
LbdPortEntry ::= SEQUENCE
|
|
{
|
|
lbdPortIfIndex InterfaceIndex,
|
|
lbdPortAdminState INTEGER,
|
|
lbdPortOperState INTEGER,
|
|
lbdPortLoopedVlan OCTET STRING
|
|
}
|
|
|
|
lbdPortIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The ifIndex value of the port."
|
|
::= { lbdPortEntry 1 }
|
|
|
|
lbdPortAdminState OBJECT-TYPE
|
|
SYNTAX INTEGER { enabled(1), disabled(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The LBD administrative port status."
|
|
::= { lbdPortEntry 2 }
|
|
|
|
lbdPortOperState OBJECT-TYPE
|
|
SYNTAX INTEGER { normal(1), looped(2) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The LBD operative port status."
|
|
::= { lbdPortEntry 3 }
|
|
|
|
lbdPortLoopedVlan OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..512))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The list of VLANs on which loopback is detected. Only when
|
|
oper state is looped and mode is VLAN-based, the value is
|
|
nonzero."
|
|
::= { lbdPortEntry 4 }
|
|
|
|
--
|
|
-- IPv6 RA Guard
|
|
--
|
|
|
|
ipv6RaGuardPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ipv6RaGuardPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for IPv6 RA Guard port configuration."
|
|
::= { ipv6RaGuardMgt 1 }
|
|
|
|
ipv6RaGuardPortEntry OBJECT-TYPE
|
|
SYNTAX Ipv6RaGuardPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for IPv6 RA Guard port configuration."
|
|
INDEX { ipv6RaGuardPortIndex }
|
|
::= { ipv6RaGuardPortTable 1 }
|
|
|
|
Ipv6RaGuardPortEntry ::= SEQUENCE
|
|
{
|
|
ipv6RaGuardPortIndex InterfaceIndex,
|
|
ipv6RaGuardPortStatus INTEGER
|
|
}
|
|
|
|
ipv6RaGuardPortIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The port and the trunk (excluding trunk members) interface of
|
|
the portTable. The interface identified by a particular value
|
|
of this index is the same interface as identified by the same
|
|
value of ifIndex in the IF-MIB."
|
|
::= { ipv6RaGuardPortEntry 1 }
|
|
|
|
ipv6RaGuardPortStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "A value of enabled (1) indicates that IPv6 RA Guard feature
|
|
is enabled on interfaces. A value of disabled (2) indicates
|
|
that the feature is disabled."
|
|
::= { ipv6RaGuardPortEntry 2 }
|
|
|
|
--
|
|
-- udldMgt
|
|
--
|
|
|
|
udldGlobalMessageInterval OBJECT-TYPE
|
|
SYNTAX INTEGER(7..90)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The message interval (in seconds) between UDLD probe
|
|
messages on ports that are in advertisement phase and are
|
|
determined to be bidirectional."
|
|
DEFVAL { 15 }
|
|
::= { udldMgt 1 }
|
|
|
|
udldGlobalDetectionInterval OBJECT-TYPE
|
|
SYNTAX INTEGER(5..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The detection interval (in seconds) used for UDLD detection
|
|
process."
|
|
DEFVAL { 5 }
|
|
::= { udldMgt 4 }
|
|
|
|
udldGlobalRecoveryInterval OBJECT-TYPE
|
|
SYNTAX INTEGER(30..86400)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The recovery interval (in seconds) used to recover
|
|
interface shut down by UDLD automatically."
|
|
DEFVAL { 300 }
|
|
::= { udldMgt 5 }
|
|
|
|
udldGlobalRecovery OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This parameter is used to enable/disable auto recovery
|
|
feature."
|
|
DEFVAL { disabled }
|
|
::= { udldMgt 6 }
|
|
|
|
udldPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UdldPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for port configuration of UDLD."
|
|
::= { udldMgt 2 }
|
|
|
|
udldPortEntry OBJECT-TYPE
|
|
SYNTAX UdldPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for port configuration of UDLD."
|
|
INDEX { udldPortIndex }
|
|
::= { udldPortTable 1 }
|
|
|
|
UdldPortEntry ::= SEQUENCE
|
|
{
|
|
udldPortIndex InterfaceIndex,
|
|
udldPortStatus EnabledStatus,
|
|
udldPortAggressiveStatus EnabledStatus,
|
|
udldPortOperState INTEGER,
|
|
udldPortPortState INTEGER,
|
|
udldPortOperMessageInterval INTEGER,
|
|
udldPortOperTimeout INTEGER,
|
|
udldPortNeighborDevCount INTEGER
|
|
}
|
|
|
|
udldPortIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The port (excluding trunk and trunk members)
|
|
interface of the portTable. The interface identified by
|
|
a particular value of this index is the same interface as
|
|
identified by the same value of ifIndex in the IF-MIB."
|
|
::= { udldPortEntry 1 }
|
|
|
|
udldPortStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This parameter is used to enable/disable UDLD
|
|
on this interface."
|
|
::= { udldPortEntry 2 }
|
|
|
|
udldPortAggressiveStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This parameter is used to enable/disable aggressive mode of
|
|
UDLD on this interface."
|
|
::= { udldPortEntry 3 }
|
|
|
|
udldPortOperState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(1),
|
|
linkDown(2),
|
|
linkUp(3),
|
|
advertisement(4),
|
|
detection(5),
|
|
disabledPort(6)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The operational state of UDLD on this interface."
|
|
::= { udldPortEntry 4 }
|
|
|
|
udldPortPortState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
neighborsEchoIsEmpty(2),
|
|
bidirectional(3),
|
|
mismatchWithneighborStateReported(4),
|
|
transmitToReceiveLoop(5),
|
|
unidirectional(6),
|
|
aggressiveModeFailure(7)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The port state of UDLD on this interface."
|
|
::= { udldPortEntry 5 }
|
|
|
|
udldPortOperMessageInterval OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The operational message interval (in seconds) used by UDLD
|
|
on this interface."
|
|
::= { udldPortEntry 6 }
|
|
|
|
udldPortOperTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The operational timeout interval (in seconds) used by UDLD
|
|
to decide the basic length of the detection phase on
|
|
this interface."
|
|
::= { udldPortEntry 7 }
|
|
|
|
udldPortNeighborDevCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of neighbor devices discovered on this
|
|
interface."
|
|
::= { udldPortEntry 8 }
|
|
|
|
udldPortNeighborDevTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UdldPortNeighborDevEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table of neighbor devices discovered by UDLD
|
|
for each interface."
|
|
::= { udldMgt 3 }
|
|
|
|
udldPortNeighborDevEntry OBJECT-TYPE
|
|
SYNTAX UdldPortNeighborDevEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A conceptual row containing the information
|
|
of a neighbor device."
|
|
INDEX { udldPortNeighborDevPortIndex, udldPortNeighborDevIndex }
|
|
::= { udldPortNeighborDevTable 1 }
|
|
|
|
UdldPortNeighborDevEntry ::= SEQUENCE
|
|
{
|
|
udldPortNeighborDevPortIndex InterfaceIndex,
|
|
udldPortNeighborDevIndex Integer32,
|
|
udldPortNeighborDevDevID DisplayString,
|
|
udldPortNeighborDevPortID DisplayString,
|
|
udldPortNeighborDevDevName DisplayString,
|
|
udldPortNeighborDevNeighborState INTEGER,
|
|
udldPortNeighborDevExpire INTEGER,
|
|
udldPortNeighborDevMessageInterval INTEGER,
|
|
udldPortNeighborDevTimeout INTEGER
|
|
}
|
|
|
|
udldPortNeighborDevPortIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The port (excluding trunk and trunk members)
|
|
interface of the portTable. The interface identified by
|
|
a particular value of this index is the same interface as
|
|
identified by the same value of ifIndex in the IF-MIB."
|
|
::= { udldPortNeighborDevEntry 1 }
|
|
|
|
udldPortNeighborDevIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..500)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A 32-bit integer uniquely identifying the nieghbor device
|
|
discovered by UDLD on a port interface."
|
|
::= { udldPortNeighborDevEntry 2 }
|
|
|
|
udldPortNeighborDevDevID OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The device ID of this neighbor device."
|
|
::= { udldPortNeighborDevEntry 3 }
|
|
|
|
udldPortNeighborDevPortID OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The port ID of this neighbor device."
|
|
::= { udldPortNeighborDevEntry 4 }
|
|
|
|
udldPortNeighborDevDevName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The device name of this neighbor device."
|
|
::= { udldPortNeighborDevEntry 5 }
|
|
|
|
udldPortNeighborDevNeighborState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
neighborsEchoIsEmpty(2),
|
|
bidirectional(3),
|
|
mismatchWithneighborStateReported(4),
|
|
unidirectional(5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The neighbor state of this neighbor device."
|
|
::= { udldPortNeighborDevEntry 6 }
|
|
|
|
udldPortNeighborDevExpire OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The amount of time remaining (in seconds) before this
|
|
entry should expire. Whenever this period expires,
|
|
this entry will be removed."
|
|
::= { udldPortNeighborDevEntry 7 }
|
|
|
|
udldPortNeighborDevMessageInterval OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The message interval (in seconds) of this neighbor device."
|
|
::= { udldPortNeighborDevEntry 8 }
|
|
|
|
udldPortNeighborDevTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The timeout interval (in seconds) of this neighbor device."
|
|
::= { udldPortNeighborDevEntry 9 }
|
|
|
|
|
|
--
|
|
-- dhcpv6SnoopMgt
|
|
--
|
|
|
|
-- Management of DHCPv6 snooping.
|
|
|
|
dhcpv6SnoopGlobal OBJECT IDENTIFIER ::= { dhcpv6SnoopMgt 1 }
|
|
dhcpv6SnoopVlan OBJECT IDENTIFIER ::= { dhcpv6SnoopMgt 2 }
|
|
dhcpv6SnoopInterface OBJECT IDENTIFIER ::= { dhcpv6SnoopMgt 3 }
|
|
dhcpv6SnoopBinding OBJECT IDENTIFIER ::= { dhcpv6SnoopMgt 4 }
|
|
dhcpv6SnoopStatistics OBJECT IDENTIFIER ::= { dhcpv6SnoopMgt 5 }
|
|
|
|
dhcpv6SnoopEnable OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object indicates whether the DHCPv6 Snooping feature is
|
|
enabled."
|
|
::= { dhcpv6SnoopGlobal 1 }
|
|
|
|
dhcpv6SnoopBindingTableClearAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noClear(1),
|
|
clear(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Action for clearing dhcpv6SnoopBindingTable.
|
|
When this object is set to clear(2), all dynamic entries in dhcpv6SnoopBindingTable will be cleared.
|
|
When this object is read, the value of this object is
|
|
always noClear(1)."
|
|
::= { dhcpv6SnoopGlobal 2 }
|
|
|
|
dhcpv6SnoopStatisticsClearAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noClear(1),
|
|
clear(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Action for clearing dhcpSnoopStatistics.
|
|
When this object is set to clear(2), statistics in dhcpSnoopStatistics will be cleared.
|
|
When this object is read, the value of this object is
|
|
always noClear(1)."
|
|
::= { dhcpv6SnoopGlobal 3 }
|
|
--
|
|
dhcpv6SnoopVlanConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Dhcpv6SnoopVlanConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table contains DHCPv6 Snooping configurations of existing VLANs."
|
|
::= { dhcpv6SnoopVlan 1 }
|
|
|
|
dhcpv6SnoopVlanConfigEntry OBJECT-TYPE
|
|
SYNTAX Dhcpv6SnoopVlanConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An instance contains the configuration to enable
|
|
or disable DHCPv6 Snooping at each existing VLAN."
|
|
INDEX { dhcpv6SnoopVlanIndex }
|
|
::= { dhcpv6SnoopVlanConfigTable 1 }
|
|
|
|
Dhcpv6SnoopVlanConfigEntry ::= SEQUENCE
|
|
{
|
|
dhcpv6SnoopVlanIndex VlanIndex,
|
|
dhcpv6SnoopVlanEnable EnabledStatus
|
|
}
|
|
|
|
dhcpv6SnoopVlanIndex OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the VLAN ID on which DHCPv6 Snooping
|
|
feature is configured."
|
|
::= { dhcpv6SnoopVlanConfigEntry 1 }
|
|
|
|
dhcpv6SnoopVlanEnable OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object indicates whether DHCPv6 Snooping is enabled in
|
|
this VLAN."
|
|
::= { dhcpv6SnoopVlanConfigEntry 2 }
|
|
|
|
--
|
|
dhcpv6SnoopPortConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Dhcpv6SnoopPortConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table provides the mechanism to configure the trust
|
|
state of each port or trunk for DHCPv6 Snooping purpose."
|
|
::= { dhcpv6SnoopInterface 1 }
|
|
|
|
dhcpv6SnoopPortConfigEntry OBJECT-TYPE
|
|
SYNTAX Dhcpv6SnoopPortConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An instance contains the configuration to enable or disable
|
|
trust state of each port or trunk for DHCPv6 Snooping purpose."
|
|
INDEX { dhcpv6SnoopPortIfIndex }
|
|
::= { dhcpv6SnoopPortConfigTable 1 }
|
|
|
|
Dhcpv6SnoopPortConfigEntry ::= SEQUENCE
|
|
{
|
|
dhcpv6SnoopPortIfIndex InterfaceIndex,
|
|
dhcpv6SnoopPortTrustEnable EnabledStatus,
|
|
dhcpv6SnoopPortMaxBinding Integer32,
|
|
dhcpv6SnoopPortCurrentBinding Integer32
|
|
}
|
|
|
|
dhcpv6SnoopPortIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The ifIndex value of the port or trunk."
|
|
::= { dhcpv6SnoopPortConfigEntry 1 }
|
|
|
|
dhcpv6SnoopPortTrustEnable OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object indicates whether the port or trunk is trusted
|
|
for DHCP Snooping purpose."
|
|
::= { dhcpv6SnoopPortConfigEntry 2 }
|
|
|
|
dhcpv6SnoopPortMaxBinding OBJECT-TYPE
|
|
SYNTAX Integer32(1..5)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The maximum number of binding entries of the port or trunk"
|
|
::= { dhcpv6SnoopPortConfigEntry 3}
|
|
|
|
dhcpv6SnoopPortCurrentBinding OBJECT-TYPE
|
|
SYNTAX Integer32(0..5)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of dynamic binding entrires learned on the port or trunk."
|
|
::= { dhcpv6SnoopPortConfigEntry 4}
|
|
--
|
|
dhcpv6SnoopBindingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Dhcpv6SnoopBindingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table contains the DHCPv6 binding entries information
|
|
learned by the device."
|
|
::= { dhcpv6SnoopBinding 1 }
|
|
|
|
dhcpv6SnoopBindingEntry OBJECT-TYPE
|
|
SYNTAX Dhcpv6SnoopBindingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An instance contains the link-layer address, ia type,
|
|
ia id, IPv6 address, VLAN number, interface number, lifetime."
|
|
INDEX {
|
|
dhcpv6SnoopBindingLinkLayerAddress,
|
|
dhcpv6SnoopBindingIaType,
|
|
dhcpv6SnoopBindingIaId,
|
|
dhcpv6SnoopBindingIpv6Address
|
|
}
|
|
::= { dhcpv6SnoopBindingTable 1 }
|
|
|
|
Dhcpv6SnoopBindingEntry ::= SEQUENCE
|
|
{
|
|
dhcpv6SnoopBindingLinkLayerAddress MacAddress,
|
|
dhcpv6SnoopBindingIaType INTEGER,
|
|
dhcpv6SnoopBindingIaId Unsigned32,
|
|
dhcpv6SnoopBindingIpv6Address InetAddress,
|
|
dhcpv6SnoopBindingVlanIndex VlanIndex,
|
|
dhcpv6SnoopBindingPortIfIndex InterfaceIndex,
|
|
dhcpv6SnoopBindingLifeTime Unsigned32
|
|
}
|
|
|
|
dhcpv6SnoopBindingLinkLayerAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the link-layer address of a DHCPv6
|
|
client host."
|
|
::= { dhcpv6SnoopBindingEntry 1 }
|
|
|
|
|
|
dhcpv6SnoopBindingIaType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
na(3),
|
|
ta(4)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the IPv6 address ia type of a DHCPv6
|
|
client host. na - Non-temporary address, ta - temporary address"
|
|
::= { dhcpv6SnoopBindingEntry 2 }
|
|
|
|
dhcpv6SnoopBindingIaId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the IPv6 address ia id of a DHCPv6
|
|
client host."
|
|
::= { dhcpv6SnoopBindingEntry 3 }
|
|
|
|
dhcpv6SnoopBindingIpv6Address OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the IPv6 address of a DHCPv6
|
|
client host."
|
|
::= { dhcpv6SnoopBindingEntry 4 }
|
|
|
|
dhcpv6SnoopBindingVlanIndex OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the VLAN which a DHCPv6 client host
|
|
belongs to."
|
|
::= { dhcpv6SnoopBindingEntry 5 }
|
|
|
|
dhcpv6SnoopBindingPortIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the port or trunk where a DHCPv6 client
|
|
host connects to."
|
|
::= { dhcpv6SnoopBindingEntry 6 }
|
|
|
|
dhcpv6SnoopBindingLifeTime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the life time of this DHCPv6
|
|
binding."
|
|
::= { dhcpv6SnoopBindingEntry 7 }
|
|
|
|
--
|
|
|
|
dhcpSnoopRecvClientPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the received number of client packets"
|
|
::= { dhcpv6SnoopStatistics 1 }
|
|
|
|
dhcpSnoopSentClientPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the sent number of client packets"
|
|
::= { dhcpv6SnoopStatistics 2 }
|
|
|
|
dhcpSnoopDroppedClientPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the dropped number of client packets"
|
|
::= { dhcpv6SnoopStatistics 3 }
|
|
|
|
dhcpSnoopRecvServerPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the received number of server packets"
|
|
::= { dhcpv6SnoopStatistics 4 }
|
|
|
|
dhcpSnoopSentServerPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the sent number of server packets"
|
|
::= { dhcpv6SnoopStatistics 5 }
|
|
|
|
dhcpSnoopDroppedServerPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the dropped number of server packets"
|
|
::= { dhcpv6SnoopStatistics 6}
|
|
|
|
dhcpSnoopRecvRelayPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the received number of relay packets"
|
|
::= { dhcpv6SnoopStatistics 7 }
|
|
|
|
dhcpSnoopSentRelayPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the sent number of relay packets"
|
|
::= { dhcpv6SnoopStatistics 8 }
|
|
|
|
dhcpSnoopDroppedRelayPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the dropped number of relay packets"
|
|
::= { dhcpv6SnoopStatistics 9}
|
|
|
|
-- ip6SrcGuardMgt Table
|
|
ip6SrcGuardConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ip6SrcGuardConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table contains the configurations to set
|
|
IPv6 Source Guard at each port."
|
|
::= { ip6SrcGuardMgt 1 }
|
|
|
|
ip6SrcGuardConfigEntry OBJECT-TYPE
|
|
SYNTAX Ip6SrcGuardConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An instance contains the configuration to set
|
|
IPv6 Source Guard at each port."
|
|
INDEX { ip6SrcGuardPortIfIndex }
|
|
::= { ip6SrcGuardConfigTable 1}
|
|
|
|
Ip6SrcGuardConfigEntry ::= SEQUENCE
|
|
{
|
|
ip6SrcGuardPortIfIndex InterfaceIndex,
|
|
ip6SrcGuardMode INTEGER,
|
|
ip6SrcGuardMaxBinding Integer32
|
|
}
|
|
|
|
ip6SrcGuardPortIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object idents the port which is capable of
|
|
IPv6 Source Guard feature."
|
|
::= { ip6SrcGuardConfigEntry 1 }
|
|
|
|
ip6SrcGuardMode OBJECT-TYPE
|
|
SYNTAX INTEGER { disabled(1), srcIp(2)}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object indicates whether IPv6 Source Guard is enabled
|
|
at this interface. If the value equals 1, it means IPv6 Source
|
|
Guard is disabled. If the value equals 2, it means IPv6 Source
|
|
Guard is enabled, and packets are filtered by checking source ip."
|
|
::= { ip6SrcGuardConfigEntry 2 }
|
|
|
|
ip6SrcGuardMaxBinding OBJECT-TYPE
|
|
SYNTAX Integer32 (1..5)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the maximum number of bindings associated with the port."
|
|
::= { ip6SrcGuardConfigEntry 3}
|
|
--
|
|
ip6SrcGuardAddrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ip6SrcGuardAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table contains the IPv6 Source Guard bindings information
|
|
learnt by the device or configured by the user."
|
|
::= { ip6SrcGuardMgt 2 }
|
|
|
|
ip6SrcGuardAddrEntry OBJECT-TYPE
|
|
SYNTAX Ip6SrcGuardAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An instance contains the Mac address, binding type,
|
|
IPv6 address, VLAN id, interface id, and status."
|
|
INDEX { ip6SrcGuardBindingType, ip6SrcGuardBindingMacAddress, ip6SrcGuardBindingIpv6Address}
|
|
::= { ip6SrcGuardAddrTable 1 }
|
|
|
|
Ip6SrcGuardAddrEntry ::= SEQUENCE
|
|
{
|
|
ip6SrcGuardBindingType INTEGER,
|
|
ip6SrcGuardBindingMacAddress MacAddress,
|
|
ip6SrcGuardBindingIpv6Address InetAddressIPv6,
|
|
ip6SrcGuardBindingVlanIndex VlanIndex,
|
|
ip6SrcGuardBindingPortIfIndex InterfaceIndex,
|
|
ip6SrcGuardBindingStatus RowStatus
|
|
}
|
|
|
|
ip6SrcGuardBindingType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
static(1),
|
|
dhcp6snp(2),
|
|
ndsnp(3)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the binding type of the associated client."
|
|
::= {ip6SrcGuardAddrEntry 1}
|
|
|
|
ip6SrcGuardBindingMacAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the MAC address of the associated client."
|
|
::= {ip6SrcGuardAddrEntry 2}
|
|
|
|
ip6SrcGuardBindingIpv6Address OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the IPv6 address of the associated client."
|
|
::= {ip6SrcGuardAddrEntry 3}
|
|
|
|
ip6SrcGuardBindingVlanIndex OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the VLAN id of the associated client."
|
|
::= {ip6SrcGuardAddrEntry 4}
|
|
|
|
ip6SrcGuardBindingPortIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the port of the associated client."
|
|
::= {ip6SrcGuardAddrEntry 5}
|
|
|
|
ip6SrcGuardBindingStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The status of this conceptual row entry. This object issued to
|
|
manage the creation and deletion of conceptual rows.
|
|
The status column has six defined values: - 'active', which
|
|
indicates that the conceptual row is available for use by the
|
|
managed device; - 'notInService', which indicates that the
|
|
conceptual row exists in the agent, but is unavailable for use
|
|
by the managed device."
|
|
::= {ip6SrcGuardAddrEntry 6}
|
|
|
|
|
|
--
|
|
-- trap definitions
|
|
--
|
|
|
|
fsTraps OBJECT IDENTIFIER ::= { fsNotifications 1 }
|
|
fsTrapsPrefix OBJECT IDENTIFIER ::= { fsTraps 0 }
|
|
|
|
swPowerStatusChangeTrap NOTIFICATION-TYPE
|
|
OBJECTS { swIndivPowerUnitIndex, swIndivPowerIndex, swIndivPowerStatus }
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when the power state changes."
|
|
::= { fsTrapsPrefix 1 }
|
|
|
|
swFanFailureTrap NOTIFICATION-TYPE
|
|
OBJECTS { switchUnitIndex, switchFanIndex }
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when the fan is failure."
|
|
::= { fsTrapsPrefix 17 }
|
|
|
|
swFanRecoverTrap NOTIFICATION-TYPE
|
|
OBJECTS { switchUnitIndex, switchFanIndex }
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when fan failure has recovered."
|
|
::= { fsTrapsPrefix 18 }
|
|
|
|
swPortSecurityTrap NOTIFICATION-TYPE
|
|
OBJECTS { ifIndex }
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when the port is being intruded. This trap
|
|
will only be sent when the portSecAction is set to trap(2) or
|
|
trapAndShutdown(4)."
|
|
::= { fsTrapsPrefix 36 }
|
|
|
|
swIpFilterRejectTrap NOTIFICATION-TYPE
|
|
OBJECTS { trapIpFilterRejectMode, trapIpFilterRejectIp }
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when an incorrect IP address is rejected by
|
|
the ipfilter."
|
|
::= { fsTrapsPrefix 40 }
|
|
|
|
swSmtpConnFailureTrap NOTIFICATION-TYPE
|
|
OBJECTS { smtpServerIp }
|
|
STATUS current
|
|
DESCRIPTION "This trap is triggered if the SMTP system
|
|
cannot open a connection to the mail server successfully."
|
|
::= { fsTrapsPrefix 41 }
|
|
|
|
--poe traps start
|
|
pethPsePortOnOffNotification NOTIFICATION-TYPE
|
|
OBJECTS { pethPsePortDetectionStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
" This Notification indicates if a Pse Port is delivering power to the PD. This notification SHOULD be sent on
|
|
every status change except in searching mode."
|
|
::= { fsTrapsPrefix 43 }
|
|
|
|
pethPsePortPowerMaintenanceStatusNotification NOTIFICATION-TYPE
|
|
OBJECTS { pethPsePortPowerMaintenanceStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
" This Notification indicates a Port Change Status and
|
|
SHOULD be sent on every status change."
|
|
::= { fsTrapsPrefix 44 }
|
|
|
|
|
|
pethMainPowerUsageOnNotification NOTIFICATION-TYPE
|
|
OBJECTS { pethMainPseConsumptionPower }
|
|
STATUS current
|
|
DESCRIPTION
|
|
" This Notification indicates PSE Threshold usage indication is
|
|
on; the power usage is above the threshold."
|
|
::= { fsTrapsPrefix 45 }
|
|
|
|
pethMainPowerUsageOffNotification NOTIFICATION-TYPE
|
|
OBJECTS { pethMainPseConsumptionPower }
|
|
STATUS current
|
|
DESCRIPTION
|
|
" This Notification indicates that the PSE Threshold usage indication
|
|
is off; the usage power is below the threshold."
|
|
::= { fsTrapsPrefix 46 }
|
|
--poe traps end
|
|
|
|
swThermalRisingNotification NOTIFICATION-TYPE
|
|
OBJECTS { switchThermalTempValue, switchThermalActionRisingThreshold }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap is sent when the temperature is over the
|
|
switchThermalActionRisingThreshold."
|
|
::= { fsTrapsPrefix 58 }
|
|
|
|
swThermalFallingNotification NOTIFICATION-TYPE
|
|
OBJECTS { switchThermalTempValue, switchThermalActionFallingThreshold }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap is sent when the temperature is below the
|
|
switchThermalActionFallingThreshold."
|
|
::= { fsTrapsPrefix 59 }
|
|
|
|
--
|
|
-- ATC trap
|
|
--
|
|
swAtcBcastStormAlarmFireTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
atcBcastStormIfIndex,
|
|
atcBcastStormSampleType,
|
|
atcBcastStormCurrentTrafficRate,
|
|
atcBcastStormAlarmFireThreshold
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When the broadcast traffic is detected as the storm, this trap
|
|
will be fired."
|
|
::= { fsTrapsPrefix 70 }
|
|
|
|
swAtcBcastStormAlarmClearTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
atcBcastStormIfIndex,
|
|
atcBcastStormSampleType,
|
|
atcBcastStormCurrentTrafficRate,
|
|
atcBcastStormAlarmClearThreshold
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When the broadcast storm is detected as the normal traffic, this
|
|
trap will be fired."
|
|
::= { fsTrapsPrefix 71 }
|
|
|
|
swAtcBcastStormTcApplyTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
atcBcastStormIfIndex,
|
|
atcBcastStormSampleType,
|
|
atcBcastStormCurrentTrafficRate,
|
|
atcBcastStormAlarmFireThreshold,
|
|
atcBcastStormTcApplyTime
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When the ATC is activated, this trap will be fired."
|
|
::= { fsTrapsPrefix 72 }
|
|
|
|
swAtcBcastStormTcReleaseTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
atcBcastStormIfIndex,
|
|
atcBcastStormSampleType,
|
|
atcBcastStormCurrentTrafficRate,
|
|
atcBcastStormAlarmClearThreshold,
|
|
atcBcastStormTcReleaseTime
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When the ATC is released, this trap will be fired."
|
|
::= { fsTrapsPrefix 73 }
|
|
|
|
swAtcMcastStormAlarmFireTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
atcMcastStormIfIndex,
|
|
atcMcastStormSampleType,
|
|
atcMcastStormCurrentTrafficRate,
|
|
atcMcastStormAlarmFireThreshold
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When the multicast traffic is detected as the storm, this trap
|
|
will be fired."
|
|
::= { fsTrapsPrefix 74 }
|
|
|
|
swAtcMcastStormAlarmClearTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
atcMcastStormIfIndex,
|
|
atcMcastStormSampleType,
|
|
atcMcastStormCurrentTrafficRate,
|
|
atcMcastStormAlarmClearThreshold
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When the multicast storm is detected as the normal traffic, this
|
|
trap will be fired."
|
|
::= { fsTrapsPrefix 75 }
|
|
|
|
swAtcMcastStormTcApplyTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
atcMcastStormIfIndex,
|
|
atcMcastStormSampleType,
|
|
atcMcastStormCurrentTrafficRate,
|
|
atcMcastStormAlarmFireThreshold,
|
|
atcMcastStormTcApplyTime
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When the ATC is activated, this trap will be fired."
|
|
::= { fsTrapsPrefix 76 }
|
|
|
|
swAtcMcastStormTcReleaseTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
atcMcastStormIfIndex,
|
|
atcMcastStormSampleType,
|
|
atcMcastStormCurrentTrafficRate,
|
|
atcMcastStormAlarmClearThreshold,
|
|
atcMcastStormTcReleaseTime
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When the ATC is released, this trap will be fired."
|
|
::= { fsTrapsPrefix 77 }
|
|
|
|
stpBpduGuardPortShutdownTrap NOTIFICATION-TYPE
|
|
OBJECTS { ifindex }
|
|
STATUS current
|
|
DESCRIPTION "This trap will be sent when an interface is shut down
|
|
because of BPDU guard."
|
|
::= { fsTrapsPrefix 91}
|
|
|
|
swLoopbackDetectionTrap NOTIFICATION-TYPE
|
|
OBJECTS { staLoopbackDetectionPortIfIndex }
|
|
STATUS current
|
|
DESCRIPTION "This trap will be sent when loopback BPDUs have been detected."
|
|
::= { fsTrapsPrefix 95 }
|
|
|
|
networkAccessPortLinkDetectionTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
ifIndex,
|
|
ifOperStatus,
|
|
networkAccessPortLinkDetectionMode,
|
|
networkAccessPortLinkDetectionAciton
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when a networkAccessPortLinkDetection
|
|
event is triggered."
|
|
::= { fsTrapsPrefix 96 }
|
|
|
|
dot1agCfmMepUpTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
dot1agCfmMepDbRMepIdentifier
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when a new remote MEP is discovered."
|
|
::= { fsTrapsPrefix 97 }
|
|
|
|
dot1agCfmMepDownTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
dot1agCfmMepDbRMepIdentifier
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when port status or interface status TLV
|
|
received from remote MEP indicates it is not up."
|
|
::= { fsTrapsPrefix 98 }
|
|
|
|
dot1agCfmConfigFailTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
dot1agCfmMepIdentifier
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when a MEP receives a CCM with MPID
|
|
which already exists on the same MA in this switch."
|
|
::= { fsTrapsPrefix 99 }
|
|
|
|
dot1agCfmLoopFindTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
dot1agCfmMepIdentifier
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when a MEP receives its own CCMs."
|
|
::= { fsTrapsPrefix 100 }
|
|
|
|
dot1agCfmMepUnknownTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
dot1agCfmMepIdentifier
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when a CCM is received from
|
|
an unexpected MEP."
|
|
::= { fsTrapsPrefix 101 }
|
|
|
|
dot1agCfmMepMissingTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
dot1agCfmMepDbRMepIdentifier
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when the cross-check enable timer expires
|
|
and no CCMs were received from an expected (configured) MEP."
|
|
::= { fsTrapsPrefix 102 }
|
|
|
|
dot1agCfmMaUpTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
dot1agCfmMaIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when all expected remote MEPs are up."
|
|
::= { fsTrapsPrefix 103 }
|
|
|
|
autoUpgradeTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
fileCopyFileType,
|
|
trapAutoUpgradeResult,
|
|
trapAutoUpgradeNewVer
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when auto upgrade is executed."
|
|
::= { fsTrapsPrefix 104 }
|
|
|
|
swCpuUtiRisingNotification NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This notification indicates that the CPU utilization crossed
|
|
cpuUtiRisingThreshold."
|
|
::= { fsTrapsPrefix 107 }
|
|
|
|
swCpuUtiFallingNotification NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This notification indicates that the CPU utilization crossed
|
|
cpuUtiFallingThreshold."
|
|
::= { fsTrapsPrefix 108 }
|
|
|
|
swMemoryUtiRisingThresholdNotification NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This notification indicates that the memory utilization crossed
|
|
memoryUtiRisingThreshold."
|
|
::= { fsTrapsPrefix 109 }
|
|
|
|
swMemoryUtiFallingThresholdNotification NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This notification indicates that the memory utilization crossed
|
|
memoryUtiFallingThreshold."
|
|
::= { fsTrapsPrefix 110 }
|
|
|
|
dhcpRogueServerAttackTrap NOTIFICATION-TYPE
|
|
OBJECTS
|
|
{
|
|
trapDhcpClientPortIfIndex,
|
|
trapDhcpServerIpAddress,
|
|
trapDhcpServerMacAddress
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when receiving a DHCP packet from a
|
|
rogue server."
|
|
::= { fsTrapsPrefix 114 }
|
|
|
|
macNotificationTrap NOTIFICATION-TYPE
|
|
OBJECTS
|
|
{
|
|
trapIfIndex,
|
|
trapVlanId,
|
|
trapVarMacAddr,
|
|
trapMacNotifyAction
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when there are changes of the
|
|
dynamic MAC addresses on the switch."
|
|
::= { fsTrapsPrefix 138 }
|
|
|
|
lbdDetectionTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
trapIfIndex,
|
|
trapVlanId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when a loopback condition is detected
|
|
by LBD."
|
|
::= { fsTrapsPrefix 141 }
|
|
|
|
lbdRecoveryTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
trapIfIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when a recovery is done by LBD."
|
|
::= { fsTrapsPrefix 142 }
|
|
|
|
sfpThresholdAlarmWarnTrap NOTIFICATION-TYPE
|
|
OBJECTS
|
|
{
|
|
trapSfpThresholdAlarmWarnIfIndex,
|
|
trapSfpThresholdAlarmWarnType
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap is sent when the sfp's A/D quantity is not within alarm/warning thresholds."
|
|
::= { fsTrapsPrefix 189 }
|
|
|
|
--
|
|
-- UDLD trap
|
|
--
|
|
udldPortShutdownTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
udldPortIndex,
|
|
trapUdldPortShutdownReason
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when the port is shut down by UDLD."
|
|
::= { fsTrapsPrefix 192 }
|
|
|
|
userAuthenticationFailureTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
trapVarLoginUserName,
|
|
trapVarSessionType,
|
|
trapVarLoginInetAddressType,
|
|
trapVarLoginInetAddress
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap will be triggered if authentication is fail."
|
|
::= { fsTrapsPrefix 199 }
|
|
|
|
userAuthenticationSuccessTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
trapVarLoginUserName,
|
|
trapVarSessionType,
|
|
trapVarLoginInetAddressTypes,
|
|
trapVarLoginInetAddres
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap will be triggered if authentication is successful."
|
|
::= { fsTrapsPrefix 200 }
|
|
|
|
loginTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
trapVarLoginUserName,
|
|
trapVarSessionType,
|
|
trapVarLoginInetAddressTypes,
|
|
trapVarLoginInetAddres
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when user login."
|
|
::= { fsTrapsPrefix 201 }
|
|
|
|
logoutTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
trapVarLoginUserName,
|
|
trapVarSessionType,
|
|
trapVarLoginInetAddressTypes,
|
|
trapVarLoginInetAddres
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when user logout."
|
|
::= { fsTrapsPrefix 202 }
|
|
|
|
fileCopyTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
trapVarLoginUserName,
|
|
trapVarSessionType,
|
|
trapVarLoginInetAddressTypes,
|
|
trapVarLoginInetAddres,
|
|
fileCopySrcOperType,
|
|
fileCopySrcFileName,
|
|
fileCopyDestOperType,
|
|
fileCopyDestFileName,
|
|
fileCopyFileType,
|
|
fileCopyUnitId,
|
|
fileCopyStatus,
|
|
fileCopyServerInetAddressType,
|
|
fileCopyServerInetAddress
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when file copy is executed.
|
|
If the copy action is triggered by system,
|
|
the login user information(trapVarLoginUserName/
|
|
trapVarSessionType/trapVarLoginInetAddressTypes/
|
|
trapVarLoginInetAddres) will be null value."
|
|
::= { fsTrapsPrefix 208 }
|
|
|
|
userauthCreateUserTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
userAuthUserName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when create user account."
|
|
::= { fsTrapsPrefix 209 }
|
|
|
|
userauthDeleteUserTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
userAuthUserName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when delete user account."
|
|
::= { fsTrapsPrefix 210 }
|
|
|
|
userauthModifyUserPrivilegeTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
userAuthUserName,
|
|
userAuthPrivilege
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when modify user privilege."
|
|
::= { fsTrapsPrefix 211 }
|
|
|
|
cpuGuardControlTrap NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when CPU utilization
|
|
rises above the high-watermark first time or when CPU utilization
|
|
rises from below the low-watermark to above the high-watermark."
|
|
::= { fsTrapsPrefix 213 }
|
|
|
|
cpuGuardReleaseTrap NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when CPU utilization falls from
|
|
above the high-watermark to below the low-watermark."
|
|
::= { fsTrapsPrefix 214 }
|
|
|
|
END
|
|
|