23484 lines
872 KiB
Plaintext
23484 lines
872 KiB
Plaintext
ECS4100-52T-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
|
|
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32, Counter32,Counter64, IpAddress,
|
|
NOTIFICATION-TYPE, enterprises, TimeTicks
|
|
FROM SNMPv2-SMI
|
|
DisplayString, RowStatus, TruthValue, TEXTUAL-CONVENTION, MacAddress
|
|
FROM SNMPv2-TC
|
|
PortList, VlanIndex, VlanId, dot1qVlanStaticEntry
|
|
FROM Q-BRIDGE-MIB
|
|
InetAddressType, InetAddress, InetAddressIPv6
|
|
FROM INET-ADDRESS-MIB
|
|
InterfaceIndex, ifIndex, ifOperStatus
|
|
FROM IF-MIB
|
|
EnabledStatus
|
|
FROM P-BRIDGE-MIB
|
|
BridgeId, Timeout, dot1dStpPort,dot1dStpPortEntry
|
|
FROM BRIDGE-MIB
|
|
Dot1agCfmMepId, dot1agCfmMdIndex, dot1agCfmMaIndex, dot1agCfmMepIdentifier, dot1agCfmMepIdentifier, dot1agCfmMepDbRMepIdentifier
|
|
FROM IEEE8021-CFM-MIB
|
|
InetAddressType, InetAddress, InetAddressPrefixLength, InetPortNumber, InetAddressIPv6
|
|
FROM INET-ADDRESS-MIB
|
|
dot1vProtocolPortEntry
|
|
FROM Q-BRIDGE-MIB
|
|
dot1xAuthConfigEntry
|
|
FROM IEEE8021-PAE-MIB;
|
|
|
|
ecs4100-52tMIB MODULE-IDENTITY
|
|
LAST-UPDATED "202010220000Z"
|
|
ORGANIZATION "Edgecore Networks Corporation"
|
|
CONTACT-INFO
|
|
"Edgecore Networks Corporation
|
|
Customer Service
|
|
Postal: No. 1 Creation Rd. III,
|
|
Science-based Industrial Park,
|
|
Hsinchu 300-77, Taiwan, R.O.C.
|
|
Tel: +886-3-5770270
|
|
Fax: +886-3-5780764
|
|
company website: www.edge-core.com
|
|
technical support: support@edge-core.com
|
|
"
|
|
DESCRIPTION
|
|
"The MIB module for ECS4100 series"
|
|
REVISION "201705130000Z"
|
|
DESCRIPTION
|
|
"The current version of this MIB."
|
|
::= { edgecoreNetworksMgt 46 }
|
|
|
|
accton OBJECT IDENTIFIER ::= { enterprises 259 }
|
|
edgecoreNetworks OBJECT IDENTIFIER ::= { accton 10 }
|
|
edgecoreNetworksMgt OBJECT IDENTIFIER ::= { edgecoreNetworks 1 }
|
|
ecs4100-52tMIBObjects OBJECT IDENTIFIER ::= { ecs4100-52tMIB 1 }
|
|
ecs4100-52tNotifications OBJECT IDENTIFIER ::= { ecs4100-52tMIB 2 }
|
|
|
|
-- supported groups
|
|
|
|
switchMgt OBJECT IDENTIFIER ::= { ecs4100-52tMIBObjects 1 }
|
|
portMgt OBJECT IDENTIFIER ::= { ecs4100-52tMIBObjects 2 }
|
|
trunkMgt OBJECT IDENTIFIER ::= { ecs4100-52tMIBObjects 3 }
|
|
lacpMgt OBJECT IDENTIFIER ::= { ecs4100-52tMIBObjects 4 }
|
|
staMgt OBJECT IDENTIFIER ::= { ecs4100-52tMIBObjects 5 }
|
|
restartMgt OBJECT IDENTIFIER ::= { ecs4100-52tMIBObjects 7 }
|
|
mirrorMgt OBJECT IDENTIFIER ::= { ecs4100-52tMIBObjects 8 }
|
|
igmpSnoopMgt OBJECT IDENTIFIER ::= { ecs4100-52tMIBObjects 9 }
|
|
ipMgt OBJECT IDENTIFIER ::= { ecs4100-52tMIBObjects 10 }
|
|
vlanMgt OBJECT IDENTIFIER ::= { ecs4100-52tMIBObjects 12 }
|
|
priorityMgt OBJECT IDENTIFIER ::= { ecs4100-52tMIBObjects 13 }
|
|
trapDestMgt OBJECT IDENTIFIER ::= { ecs4100-52tMIBObjects 14 }
|
|
qosMgt OBJECT IDENTIFIER ::= { ecs4100-52tMIBObjects 16 }
|
|
securityMgt OBJECT IDENTIFIER ::= { ecs4100-52tMIBObjects 17 }
|
|
layer3Mgt OBJECT IDENTIFIER ::= { ecs4100-52tMIBObjects 18 }
|
|
sysLogMgt OBJECT IDENTIFIER ::= { ecs4100-52tMIBObjects 19 }
|
|
lineMgt OBJECT IDENTIFIER ::= { ecs4100-52tMIBObjects 20 }
|
|
sysTimeMgt OBJECT IDENTIFIER ::= { ecs4100-52tMIBObjects 23 }
|
|
fileMgt OBJECT IDENTIFIER ::= { ecs4100-52tMIBObjects 24 }
|
|
dnsMgt OBJECT IDENTIFIER ::= { ecs4100-52tMIBObjects 26 }
|
|
stormMgt OBJECT IDENTIFIER ::= { ecs4100-52tMIBObjects 33 }
|
|
sysResourceMgt OBJECT IDENTIFIER ::= { ecs4100-52tMIBObjects 39 }
|
|
mvrMgt OBJECT IDENTIFIER ::= { ecs4100-52tMIBObjects 44 }
|
|
dhcpSnoopMgt OBJECT IDENTIFIER ::= { ecs4100-52tMIBObjects 46 }
|
|
clusterMgt OBJECT IDENTIFIER ::= { ecs4100-52tMIBObjects 47 }
|
|
ipSrcGuardMgt OBJECT IDENTIFIER ::= { ecs4100-52tMIBObjects 48 }
|
|
oamMgt OBJECT IDENTIFIER ::= { ecs4100-52tMIBObjects 52 }
|
|
mldSnoopMgt OBJECT IDENTIFIER ::= { ecs4100-52tMIBObjects 54 }
|
|
dynamicArpInspectionMgt OBJECT IDENTIFIER ::= { ecs4100-52tMIBObjects 56 }
|
|
pppoeiaMgt OBJECT IDENTIFIER ::= { ecs4100-52tMIBObjects 60 }
|
|
timeRangeMgt OBJECT IDENTIFIER ::= { ecs4100-52tMIBObjects 61 }
|
|
erpsMgt OBJECT IDENTIFIER ::= { ecs4100-52tMIBObjects 62 }
|
|
lbdMgt OBJECT IDENTIFIER ::= { ecs4100-52tMIBObjects 63 }
|
|
mvr6Mgt OBJECT IDENTIFIER ::= { ecs4100-52tMIBObjects 66 }
|
|
ipv6RaGuardMgt OBJECT IDENTIFIER ::= { ecs4100-52tMIBObjects 67 }
|
|
dhcpv6SnoopMgt OBJECT IDENTIFIER ::= { ecs4100-52tMIBObjects 71 }
|
|
ip6SrcGuardMgt OBJECT IDENTIFIER ::= { ecs4100-52tMIBObjects 74 }
|
|
mDnsMgt OBJECT IDENTIFIER ::= { ecs4100-52tMIBObjects 75 }
|
|
ndSnoopMgt OBJECT IDENTIFIER ::= { ecs4100-52tMIBObjects 80 }
|
|
dyingGaspMgt OBJECT IDENTIFIER ::= { ecs4100-52tMIBObjects 84 }
|
|
|
|
--
|
|
-- Product sysObjectID values
|
|
--
|
|
|
|
ecs4100-26tx OBJECT IDENTIFIER ::= { ecs4100-52tMIB 102 }
|
|
ecs4100-26tx-me OBJECT IDENTIFIER ::= { ecs4100-52tMIB 103 }
|
|
ecs4100-28t OBJECT IDENTIFIER ::= { ecs4100-52tMIB 104 }
|
|
ecs4100-52t OBJECT IDENTIFIER ::= { ecs4100-52tMIB 105 }
|
|
ecs4100-28p OBJECT IDENTIFIER ::= { ecs4100-52tMIB 106 }
|
|
ecs4100-52p OBJECT IDENTIFIER ::= { ecs4100-52tMIB 107 }
|
|
ecs4100-12t OBJECT IDENTIFIER ::= { ecs4100-52tMIB 108 }
|
|
ecs4100-12ph OBJECT IDENTIFIER ::= { ecs4100-52tMIB 109 }
|
|
ecs4100-28tc OBJECT IDENTIFIER ::= { ecs4100-52tMIB 110 }
|
|
ecs4100-28tc-f OBJECT IDENTIFIER ::= { ecs4100-52tMIB 115 }
|
|
ecs4100-12tv2 OBJECT IDENTIFIER ::= { ecs4100-52tMIB 116 }
|
|
|
|
-- -------------------------------------------------------------
|
|
-- Textual Conventions
|
|
-- -------------------------------------------------------------
|
|
|
|
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 OCTET STRING(SIZE(0..128))
|
|
|
|
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 }
|
|
|
|
amtrMgt OBJECT IDENTIFIER ::= { switchMgt 8 }
|
|
-- Address Management
|
|
amtrMacAddrAgingStatus 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."
|
|
::= { amtrMgt 3 }
|
|
|
|
amtrMacAddrDynamicCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of dot1dTpFdbTable entries in the BRIDGE-MIB."
|
|
::= { amtrMgt 4 }
|
|
|
|
amtrMacAddrStaticCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of dot1dStaticTable entries in the BRIDGE-MIB."
|
|
::= { amtrMgt 5 }
|
|
|
|
amtrMacAddrTotalCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sum of dot1dTpFdbTable and dot1dStaticTable entries."
|
|
::= { amtrMgt 6 }
|
|
|
|
--
|
|
-- amtrMacAddrMacThrashing
|
|
--
|
|
amtrMacAddrMacThrashingActionDuration OBJECT-TYPE
|
|
SYNTAX Unsigned32(10..10000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The action duration configure the duration of an action
|
|
of mac-thrashing."
|
|
::= { amtrMgt 14 }
|
|
|
|
amtrMacAddrMacThrashingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AmtrMacAddrMacThrashingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table about the status of MAC address
|
|
mac-thrashing by interface id."
|
|
::= { amtrMgt 15 }
|
|
|
|
amtrMacAddrMacThrashingEntry OBJECT-TYPE
|
|
SYNTAX AmtrMacAddrMacThrashingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry of MAC address mac-thrashing by interface ID."
|
|
INDEX { amtrMacAddrMacThrashingIfIndex }
|
|
::= { amtrMacAddrMacThrashingTable 1 }
|
|
|
|
AmtrMacAddrMacThrashingEntry ::= SEQUENCE
|
|
{
|
|
amtrMacAddrMacThrashingIfIndex InterfaceIndex,
|
|
amtrMacAddrMacThrashingEnable INTEGER,
|
|
amtrMacAddrMacThrashingAction INTEGER,
|
|
amtrMacAddrMacThrashingStatus INTEGER
|
|
}
|
|
|
|
amtrMacAddrMacThrashingIfIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The interface number of mac-thrashing MAC address.
|
|
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."
|
|
::= {amtrMacAddrMacThrashingEntry 1}
|
|
|
|
amtrMacAddrMacThrashingEnable OBJECT-TYPE
|
|
SYNTAX INTEGER { enabled(1), disabled(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The mac-thrashing administrative enabled or disabled."
|
|
::= {amtrMacAddrMacThrashingEntry 2}
|
|
|
|
amtrMacAddrMacThrashingAction OBJECT-TYPE
|
|
SYNTAX INTEGER { port-disable(0),stop-learning(1), link-down(2)}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Configures actions of mac-thrashing detected."
|
|
::= {amtrMacAddrMacThrashingEntry 3}
|
|
|
|
amtrMacAddrMacThrashingStatus OBJECT-TYPE
|
|
SYNTAX INTEGER { on(1), off(2) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The mac-thrashing detected port status."
|
|
::= {amtrMacAddrMacThrashingEntry 4}
|
|
|
|
-- 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 }
|
|
|
|
switchResetButtonStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
released(1),
|
|
pressed(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "released(1) means the Reset button has been released, pressed(2)
|
|
means the Reset button has been pressed."
|
|
::= { switchMgt 25 }
|
|
--
|
|
-- 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,
|
|
portMasterSlaveModeCfg INTEGER,
|
|
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)
|
|
}
|
|
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)
|
|
}
|
|
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
|
|
|
|
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)
|
|
|
|
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 { disabled }
|
|
::= { portEntry 5 }
|
|
|
|
portCapabilities OBJECT-TYPE
|
|
SYNTAX BITS
|
|
{
|
|
portCap10half(0),
|
|
portCap10full(1),
|
|
portCap100half(2),
|
|
portCap100full(3),
|
|
portCap1000half(4),
|
|
portCap1000full(5),
|
|
portCap10gHalf(6),
|
|
portCap10gFull(7),
|
|
reserved8(8),
|
|
reserved9(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)
|
|
}
|
|
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),
|
|
reserved2(2),
|
|
reserved3(3),
|
|
sfpForced(4),
|
|
reserved5(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. sfpForced(4) is set if user want to force
|
|
this port running in fiber mode."
|
|
::= { portEntry 12}
|
|
|
|
portMasterSlaveModeCfg OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
master(1),
|
|
slave(2),
|
|
auto(3),
|
|
autoPreferMaster(4),
|
|
autoPreferSlave(5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Configures the PHY mode when auto negotiation is disabled and
|
|
speed-duplex is 1000full for giga copper port."
|
|
::= { portEntry 15 }
|
|
|
|
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,
|
|
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),
|
|
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),
|
|
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),
|
|
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 4 }
|
|
|
|
cableDiagResultStatusPairD OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
notTestedYet(1),
|
|
ok(2),
|
|
open(3),
|
|
short(4),
|
|
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 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."
|
|
::= { 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."
|
|
::= { cableDiagResultEntry 9 }
|
|
|
|
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 }
|
|
|
|
|
|
--
|
|
-- port util
|
|
--
|
|
|
|
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 InterfaceIndex,
|
|
portInOctetRate Counter64,
|
|
portInPacketRate Counter64,
|
|
portInUtil Integer32,
|
|
portOutOctetRate Counter64,
|
|
portOutPacketRate Counter64,
|
|
portOutUtil Integer32
|
|
}
|
|
|
|
portUtilIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
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 }
|
|
|
|
--
|
|
-- 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 }
|
|
|
|
--
|
|
-- Power Saving
|
|
--
|
|
|
|
powerSavingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PowerSavingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for power saving configuration."
|
|
::= { portMgt 14 }
|
|
|
|
powerSavingEntry OBJECT-TYPE
|
|
SYNTAX PowerSavingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry describing the configuration and status for
|
|
power saving."
|
|
INDEX { powerSavingIfIndex }
|
|
::= { powerSavingTable 1 }
|
|
|
|
PowerSavingEntry ::= SEQUENCE
|
|
{
|
|
powerSavingIfIndex InterfaceIndex,
|
|
powerSavingStatus EnabledStatus
|
|
}
|
|
|
|
powerSavingIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The port interface of the powerSavingTable. 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."
|
|
::= { powerSavingEntry 1 }
|
|
|
|
powerSavingStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Power saving enabled status."
|
|
::= { powerSavingEntry 2 }
|
|
|
|
--
|
|
-- 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 InterfaceIndex,
|
|
trunkPorts PortList,
|
|
trunkCreation INTEGER,
|
|
trunkStatus ValidStatus
|
|
}
|
|
|
|
trunkIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
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,
|
|
staPortRestrictedTcn EnabledStatus
|
|
}
|
|
|
|
-- for MST, 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 }
|
|
|
|
staPortRestrictedTcn OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When enabled, received topology change notifications or topology
|
|
changes are not propagated to other ports."
|
|
::= { staPortEntry 22 }
|
|
|
|
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}
|
|
|
|
-- for 1s(MSTP) start
|
|
--
|
|
-- 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 (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."
|
|
::= {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(1..200000000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The admin value of the 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 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 Multiple Spanning Tree region instance vlan configuration table.
|
|
Please read the actual instance vlan mapped in the mstInstanceOperTable."
|
|
::= { 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 (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."
|
|
::= {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 }
|
|
|
|
staCiscoPrestandardCompatibility OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The feature makes spanning tree operation compatible with Cisco
|
|
pre-standard versions."
|
|
::= { staMgt 11 }
|
|
|
|
--
|
|
-- 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 InterfaceIndex,
|
|
mirrorSourcePort InterfaceIndex,
|
|
mirrorType INTEGER,
|
|
mirrorStatus ValidStatus
|
|
}
|
|
|
|
mirrorDestinationPort OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
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 InterfaceIndex
|
|
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 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,
|
|
igmpSnoopCurrentVlanImmediateLeaveByHostIp EnabledStatus
|
|
}
|
|
|
|
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 "Parameter to enable or disable IGMP snooping on this VLAN.
|
|
When enabled, the device will examine IGMP packets and set
|
|
up filters for IGMP ports."
|
|
::= { 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 }
|
|
|
|
igmpSnoopCurrentVlanImmediateLeaveByHostIp OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The parameter to enable or disable the Immediate-Leave feature by host ip on this VLAN."
|
|
::= { igmpSnoopCurrentVlanEntry 14 }
|
|
|
|
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,
|
|
igmpSnoopMulticastGroupPortCount Unsigned32
|
|
}
|
|
|
|
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 }
|
|
|
|
igmpSnoopMulticastGroupPortCount OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of forwarding port in this group"
|
|
::= { igmpSnoopMulticastGroupEntry 6 }
|
|
|
|
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 Unsigned32,
|
|
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 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."
|
|
::= { 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 { disabled }
|
|
::= { 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 }
|
|
|
|
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 "Clear all IGMP groups which are learned by IGMP report and MVR."
|
|
::= { 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).
|
|
|
|
netConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NetConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of netConfigEntry."
|
|
::= { ipMgt 1 }
|
|
|
|
netConfigEntry OBJECT-TYPE
|
|
SYNTAX NetConfigEntry
|
|
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 { netConfigIfIndex, netConfigIPAddress, netConfigSubnetMask }
|
|
::= { netConfigTable 1 }
|
|
|
|
NetConfigEntry ::= SEQUENCE {
|
|
netConfigIfIndex Integer32,
|
|
netConfigIPAddress IpAddress,
|
|
netConfigSubnetMask IpAddress,
|
|
netConfigPrimaryInterface INTEGER,
|
|
netConfigUnnumbered INTEGER,
|
|
netConfigStatus RowStatus
|
|
}
|
|
|
|
netConfigIfIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1001..5097)
|
|
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."
|
|
::= { netConfigEntry 1 }
|
|
|
|
netConfigIPAddress 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 netConfigIPAddress
|
|
or netConfigSubnetMask 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)."
|
|
::= { netConfigEntry 2 }
|
|
|
|
netConfigSubnetMask 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 netConfigIPAddress
|
|
or netConfigSubnetMask 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)."
|
|
::= { netConfigEntry 3 }
|
|
|
|
netConfigPrimaryInterface OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
primary(1),
|
|
secondary(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Whether this is a primary interface."
|
|
::= { netConfigEntry 4 }
|
|
|
|
netConfigUnnumbered OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
unnumbered(1),
|
|
notUnnumbered(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Whether this is an unnumbered interface."
|
|
::= { netConfigEntry 5 }
|
|
|
|
netConfigStatus 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."
|
|
::= { netConfigEntry 6 }
|
|
|
|
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 }
|
|
|
|
dhcpMgt OBJECT IDENTIFIER ::= { ipMgt 11 }
|
|
dhcpClient OBJECT IDENTIFIER ::= { dhcpMgt 1 }
|
|
dhcpOption82 OBJECT IDENTIFIER ::= { dhcpMgt 4 }
|
|
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 }
|
|
|
|
dhcpRelay OBJECT IDENTIFIER ::= { dhcpMgt 2 }
|
|
|
|
--dhcpRelayRestart
|
|
dhcpRelayRestart OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
restart(1),
|
|
noRestart(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set this object to restart(1) to restart DCHP Relay.
|
|
Always get noRestart(2) when you read this variable."
|
|
::= { dhcpRelay 3 }
|
|
|
|
dhcpRelayServerInetAddrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DhcpRelayServerInetAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The role of DHCP Relay Agent is to forward requests and replies
|
|
between server and client when they are not in the same subnet. To
|
|
enable DHCP Relay service user needs to specify Relay Server IP
|
|
address and then restart DHCP Relay. This Table is to specify Relay
|
|
Server IP address,the maximum numbers of server IP address user can
|
|
specify is 5.To Restart DHCP Relay, please use the dhcpRelayRestart
|
|
variable."
|
|
::= { dhcpRelay 4 }
|
|
|
|
dhcpRelayServerInetAddrEntry OBJECT-TYPE
|
|
SYNTAX DhcpRelayServerInetAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A conceptual row of dhcpRelayServerAddrTable.
|
|
"
|
|
INDEX
|
|
{
|
|
dhcpRelayServerInetAddrIfIndex,
|
|
dhcpRelayServerInetAddrIndex
|
|
}
|
|
::= { dhcpRelayServerInetAddrTable 1 }
|
|
|
|
DhcpRelayServerInetAddrEntry ::= SEQUENCE
|
|
{
|
|
dhcpRelayServerInetAddrIfIndex Integer32,
|
|
dhcpRelayServerInetAddrIndex Integer32,
|
|
dhcpRelayServerInetAddressType InetAddressType,
|
|
dhcpRelayServerInetAddress InetAddress
|
|
}
|
|
|
|
dhcpRelayServerInetAddrIfIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..4093)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN interface being used by this table entry."
|
|
::= { dhcpRelayServerInetAddrEntry 1 }
|
|
|
|
dhcpRelayServerInetAddrIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..5)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Index of the Relay server IP address."
|
|
::= { dhcpRelayServerInetAddrEntry 2 }
|
|
|
|
dhcpRelayServerInetAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The INET address type of the relay server."
|
|
::= { dhcpRelayServerInetAddrEntry 3 }
|
|
|
|
dhcpRelayServerInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The INET address of the relay server."
|
|
::= { dhcpRelayServerInetAddrEntry 4 }
|
|
|
|
--
|
|
-- dhcpServerMgt
|
|
--
|
|
|
|
dhcpServerMgt OBJECT IDENTIFIER ::= { dhcpMgt 3 }
|
|
|
|
|
|
dhcpServerServiceStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Setting this to 1 to enable the DHCP server service.
|
|
Setting this to 2 to disable the DHCP server service."
|
|
::= { dhcpServerMgt 8 }
|
|
|
|
--dhcpPoolInetTable
|
|
|
|
dhcpPoolInetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DhcpPoolInetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A DHCP pool is a collection of user configuration such as option
|
|
config-lease time or DNS-server IPs, a network address for network
|
|
pool, or a host IP plus a hardware address pair for host pool.
|
|
However, a DHCP pool only can either be a network pool or a host pool,
|
|
or none of them (such as that pool only containing option config no
|
|
network address config or a host IP config as well)."
|
|
::= { dhcpServerMgt 9 }
|
|
|
|
dhcpPoolInetEntry OBJECT-TYPE
|
|
SYNTAX DhcpPoolInetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A conceptual row of dhcpPoolInetTable. "
|
|
|
|
INDEX
|
|
{
|
|
dhcpPoolInetPoolName
|
|
}
|
|
::= { dhcpPoolInetTable 1 }
|
|
|
|
DhcpPoolInetEntry ::= SEQUENCE
|
|
{
|
|
dhcpPoolInetPoolName DisplayString,
|
|
dhcpPoolInetPoolType INTEGER,
|
|
dhcpPoolInetAddressType InetAddressType,
|
|
dhcpPoolInetAddress InetAddress,
|
|
dhcpPoolInetSubnetMaskType InetAddressType,
|
|
dhcpPoolInetSubnetMask InetAddress,
|
|
dhcpPoolInetHardwareType INTEGER,
|
|
dhcpPoolInetMacAddress OCTET STRING,
|
|
dhcpPoolInetStatus ValidStatus
|
|
}
|
|
|
|
dhcpPoolInetPoolName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Pool name, simply specify a string with its length NO MORE THAN 32."
|
|
::= { dhcpPoolInetEntry 1 }
|
|
|
|
dhcpPoolInetPoolType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
notSpecified(1),
|
|
network(2),
|
|
host(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Pool type: notSpecified(1), network(2), host(3)."
|
|
::= { dhcpPoolInetEntry 2 }
|
|
|
|
dhcpPoolInetAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Pool address type"
|
|
::= { dhcpPoolInetEntry 3 }
|
|
|
|
dhcpPoolInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Pool address"
|
|
::= { dhcpPoolInetEntry 4 }
|
|
|
|
dhcpPoolInetSubnetMaskType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"subnet mask type"
|
|
::= { dhcpPoolInetEntry 5 }
|
|
|
|
dhcpPoolInetSubnetMask OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"subnet mask "
|
|
::= { dhcpPoolInetEntry 6 }
|
|
|
|
dhcpPoolInetHardwareType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
notSpecified(1),
|
|
ethernet(2),
|
|
ieee802(3),
|
|
fddi(4)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Hardware type: notSpecified(1), ethernet(2), ieee802(3) ,fddi(4)."
|
|
|
|
::= { dhcpPoolInetEntry 7 }
|
|
|
|
dhcpPoolInetMacAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(6))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MAC address. "
|
|
|
|
::= { dhcpPoolInetEntry 8 }
|
|
|
|
dhcpPoolInetStatus 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."
|
|
::= { dhcpPoolInetEntry 9 }
|
|
|
|
--dhcpPoolInetOptionTable
|
|
|
|
dhcpPoolInetOptionTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DhcpPoolInetOptionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the Option table of the dhcpPoolTable, user can specify
|
|
options configuration in this table."
|
|
::= { dhcpServerMgt 10 }
|
|
|
|
dhcpPoolInetOptionEntry OBJECT-TYPE
|
|
SYNTAX DhcpPoolInetOptionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A conceptual row of dhcpPoolOptionTable."
|
|
INDEX
|
|
{
|
|
dhcpPoolInetOptionPoolName
|
|
}
|
|
::= { dhcpPoolInetOptionTable 1 }
|
|
|
|
DhcpPoolInetOptionEntry ::= SEQUENCE
|
|
{
|
|
dhcpPoolInetOptionPoolName DisplayString,
|
|
dhcpPoolInetOptionNextServerAddrType InetAddressType,
|
|
dhcpPoolInetOptionNextServerAddr InetAddress,
|
|
dhcpPoolInetOptionNetbiosNodeType INTEGER,
|
|
dhcpPoolInetOptionDomainName DisplayString,
|
|
dhcpPoolInetOptionBootFile DisplayString,
|
|
dhcpPoolInetOptionLeaseTime Integer32,
|
|
dhcpPoolInetOptionCidMode INTEGER,
|
|
dhcpPoolInetOptionCidBuffer OCTET STRING
|
|
}
|
|
|
|
dhcpPoolInetOptionPoolName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Pool name, simply specify a string with its length NO MORE THAN 32."
|
|
::= { dhcpPoolInetOptionEntry 1 }
|
|
|
|
dhcpPoolInetOptionNextServerAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the INET address type of the next server in the
|
|
boot process."
|
|
::= { dhcpPoolInetOptionEntry 2 }
|
|
|
|
dhcpPoolInetOptionNextServerAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the INET address of the next server in the boot process,
|
|
which is typically a Trivial File Transfer Protocol(TFTP) server. One
|
|
INET address is required."
|
|
::= { dhcpPoolInetOptionEntry 3 }
|
|
|
|
dhcpPoolInetOptionNetbiosNodeType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
none(1),
|
|
b-node(2),
|
|
p-node(3),
|
|
m-node(4),
|
|
h-node(5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the NetBIOS node type. Valid types are:
|
|
none(1)
|
|
b-node(2) - Broadcast
|
|
p-node(3) - Peer-to-peer
|
|
m-node(4) - Mixed
|
|
h-node(5) - Hybrid."
|
|
::= { dhcpPoolInetOptionEntry 4 }
|
|
|
|
dhcpPoolInetOptionDomainName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the domain name string."
|
|
::= { dhcpPoolInetOptionEntry 5 }
|
|
|
|
dhcpPoolInetOptionBootFile OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"To specify the name of the default boot image."
|
|
::= { dhcpPoolInetOptionEntry 6 }
|
|
|
|
dhcpPoolInetOptionLeaseTime OBJECT-TYPE
|
|
SYNTAX Integer32(1..31536000|'7FFFFFFF'H)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"To configure the duration of the lease,
|
|
in seconds, of an
|
|
IP address that is assigned from a DHCP Server
|
|
to a DHCP client. Valid values are from 1 to
|
|
31536000 (365 days), and a large number
|
|
'7FFFFFFF'h, which is 'practically infinite'."
|
|
::= { dhcpPoolInetOptionEntry 7 }
|
|
|
|
dhcpPoolInetOptionCidMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
notSpecified(1),
|
|
text(2),
|
|
hex(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set this variable to text(2) or hex(3) to specify the mode of the
|
|
client ID, which is useful for CLI to determine the display format of
|
|
the client ID.
|
|
|
|
The original value of object is set to 'notSpecified(1)'. But setting it
|
|
to notSpecified(1) is a invalid operation."
|
|
::= { dhcpPoolInetOptionEntry 8 }
|
|
|
|
dhcpPoolInetOptionCidBuffer OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Content of Client Id.
|
|
|
|
dhcpPoolOptionCidMode MUST be specified before setting this variable."
|
|
::= { dhcpPoolInetOptionEntry 9 }
|
|
|
|
--dhcpPoolInetOptionDnsSerTable
|
|
|
|
dhcpPoolInetOptionDnsSerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DhcpPoolInetOptionDnsSerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"To specify the DNS IP servers available to a DHCP client, you can
|
|
specify up to two addresses for each DHCP pool."
|
|
::= { dhcpServerMgt 11 }
|
|
|
|
dhcpPoolInetOptionDnsSerEntry OBJECT-TYPE
|
|
SYNTAX DhcpPoolInetOptionDnsSerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A conceptual row of dhcpPoolOptionDnsSerTable."
|
|
INDEX
|
|
{
|
|
dhcpPoolInetOptionDnsSerPoolName,
|
|
dhcpPoolInetOptionDnsSerIndex
|
|
}
|
|
::= { dhcpPoolInetOptionDnsSerTable 1 }
|
|
|
|
DhcpPoolInetOptionDnsSerEntry ::= SEQUENCE
|
|
{
|
|
dhcpPoolInetOptionDnsSerPoolName DisplayString,
|
|
dhcpPoolInetOptionDnsSerIndex Integer32,
|
|
dhcpPoolInetOptionDnsSerAddrType InetAddressType,
|
|
dhcpPoolInetOptionDnsSerAddr InetAddress
|
|
}
|
|
|
|
dhcpPoolInetOptionDnsSerPoolName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Pool name, simply specify a string with its length NO MORE THAN 32."
|
|
::= { dhcpPoolInetOptionDnsSerEntry 1 }
|
|
|
|
dhcpPoolInetOptionDnsSerIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..2)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index of the DNS server."
|
|
::= { dhcpPoolInetOptionDnsSerEntry 2 }
|
|
|
|
dhcpPoolInetOptionDnsSerAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"INET address type of the DNS server."
|
|
::= { dhcpPoolInetOptionDnsSerEntry 3 }
|
|
|
|
dhcpPoolInetOptionDnsSerAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"INET address of the DNS server."
|
|
::= { dhcpPoolInetOptionDnsSerEntry 4 }
|
|
|
|
--dhcpPoolOptInetDefaultRouterTable
|
|
|
|
dhcpPoolOptInetDefaultRouterTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DhcpPoolOptInetDefaultRouterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the default router list for a DHCP Client, you can specify
|
|
up to two addresses for each DHCP pool."
|
|
::= { dhcpServerMgt 12 }
|
|
|
|
dhcpPoolOptInetDefaultRouterEntry OBJECT-TYPE
|
|
SYNTAX DhcpPoolOptInetDefaultRouterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A conceptual row of dhcpPoolOptDefaultRouterTable."
|
|
INDEX
|
|
{
|
|
dhcpPoolOptInetDefaultRouterPoolName,
|
|
dhcpPoolOptInetDefaultRouterIndex
|
|
}
|
|
::= { dhcpPoolOptInetDefaultRouterTable 1 }
|
|
|
|
DhcpPoolOptInetDefaultRouterEntry ::= SEQUENCE
|
|
{
|
|
dhcpPoolOptInetDefaultRouterPoolName DisplayString,
|
|
dhcpPoolOptInetDefaultRouterIndex Integer32,
|
|
dhcpPoolOptInetDefaultRouterAddrType InetAddressType,
|
|
dhcpPoolOptInetDefaultRouterAddr InetAddress
|
|
}
|
|
|
|
dhcpPoolOptInetDefaultRouterPoolName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..8))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Pool name, simply specify a string with its length NO MORE THAN 32."
|
|
::= { dhcpPoolOptInetDefaultRouterEntry 1 }
|
|
|
|
dhcpPoolOptInetDefaultRouterIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index of the default router."
|
|
::= { dhcpPoolOptInetDefaultRouterEntry 2 }
|
|
|
|
dhcpPoolOptInetDefaultRouterAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the INET address type of a router."
|
|
::= { dhcpPoolOptInetDefaultRouterEntry 3 }
|
|
|
|
dhcpPoolOptInetDefaultRouterAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the INET address of a router."
|
|
::= { dhcpPoolOptInetDefaultRouterEntry 4 }
|
|
|
|
--dhcpPoolOptInetNetbiosServerTable
|
|
|
|
dhcpPoolOptInetNetbiosServerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DhcpPoolOptInetNetbiosServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"To configure the NetBIOS WINS name servers that are available to DHCP
|
|
clients. You can specify up to eight addressed for each DHCP pool."
|
|
::= { dhcpServerMgt 13 }
|
|
|
|
dhcpPoolOptInetNetbiosServerEntry OBJECT-TYPE
|
|
SYNTAX DhcpPoolOptInetNetbiosServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A conceptual row of dhcpPoolOptNetbiosServerTable."
|
|
INDEX
|
|
{
|
|
dhcpPoolOptInetNetbiosServerPoolName,
|
|
dhcpPoolOptInetNetbiosServerIndex
|
|
}
|
|
::= { dhcpPoolOptInetNetbiosServerTable 1 }
|
|
|
|
DhcpPoolOptInetNetbiosServerEntry ::= SEQUENCE
|
|
{
|
|
dhcpPoolOptInetNetbiosServerPoolName DisplayString,
|
|
dhcpPoolOptInetNetbiosServerIndex Integer32,
|
|
dhcpPoolOptInetNetbiosServerAddrType InetAddressType,
|
|
dhcpPoolOptInetNetbiosServerAddr InetAddress
|
|
}
|
|
|
|
dhcpPoolOptInetNetbiosServerPoolName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Pool name, simply specify a string with its length NO MORE THAN 32"
|
|
::= { dhcpPoolOptInetNetbiosServerEntry 1 }
|
|
|
|
dhcpPoolOptInetNetbiosServerIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..8)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index of the NetBIOS name Server."
|
|
::= { dhcpPoolOptInetNetbiosServerEntry 2 }
|
|
|
|
dhcpPoolOptInetNetbiosServerAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the INET address type of the NetBIOS WINS name server."
|
|
::= { dhcpPoolOptInetNetbiosServerEntry 3 }
|
|
|
|
dhcpPoolOptInetNetbiosServerAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the INET address of the NetBIOS WINS name server."
|
|
::= { dhcpPoolOptInetNetbiosServerEntry 4 }
|
|
|
|
--dhcpServerExcludedInetAddrTable
|
|
|
|
dhcpServerExcludedInetAddrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DhcpServerExcludedInetAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"To specify IP addresses that a DHCP Server
|
|
should not assign to DHCP clients."
|
|
::= { dhcpServerMgt 14 }
|
|
|
|
dhcpServerExcludedInetAddrEntry OBJECT-TYPE
|
|
SYNTAX DhcpServerExcludedInetAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A conceptual row of dhcpServerExcludedIpAddrTable."
|
|
INDEX
|
|
{
|
|
dhcpServerExcludedInetAddrLowAddrType,
|
|
dhcpServerExcludedInetAddrLowAddr,
|
|
dhcpServerExcludedInetAddrHighAddrType,
|
|
dhcpServerExcludedInetAddrHighAddr
|
|
}
|
|
::= { dhcpServerExcludedInetAddrTable 1 }
|
|
|
|
DhcpServerExcludedInetAddrEntry ::= SEQUENCE
|
|
{
|
|
dhcpServerExcludedInetAddrLowAddrType InetAddressType,
|
|
dhcpServerExcludedInetAddrLowAddr InetAddress,
|
|
dhcpServerExcludedInetAddrHighAddrType InetAddressType,
|
|
dhcpServerExcludedInetAddrHighAddr InetAddress,
|
|
dhcpServerExcludedInetAddrStatus ValidStatus
|
|
}
|
|
|
|
dhcpServerExcludedInetAddrLowAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The excluded INET address type, or first INET address type in an
|
|
excluded address range."
|
|
::= { dhcpServerExcludedInetAddrEntry 1 }
|
|
|
|
dhcpServerExcludedInetAddrLowAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The excluded INET address, or first INET address in an excluded
|
|
address range."
|
|
::= { dhcpServerExcludedInetAddrEntry 2 }
|
|
|
|
dhcpServerExcludedInetAddrHighAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The last INET address type in the excluded address range."
|
|
::= { dhcpServerExcludedInetAddrEntry 3 }
|
|
|
|
dhcpServerExcludedInetAddrHighAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The last INET address in the excluded address range."
|
|
::= { dhcpServerExcludedInetAddrEntry 4 }
|
|
|
|
dhcpServerExcludedInetAddrStatus 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."
|
|
::= { dhcpServerExcludedInetAddrEntry 5 }
|
|
|
|
--dhcpServerInetLeaseBindingTable
|
|
|
|
dhcpServerInetLeaseBindingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DhcpServerInetLeaseBindingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"To configure the address bindings on the DHCP server."
|
|
::= { dhcpServerMgt 15 }
|
|
|
|
dhcpServerInetLeaseBindingEntry OBJECT-TYPE
|
|
SYNTAX DhcpServerInetLeaseBindingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A conceptual row of dhcpServerLeaseBindingTable."
|
|
INDEX
|
|
{
|
|
dhcpServerInetLeaseBindingAddrType,
|
|
dhcpServerInetLeaseBindingAddr
|
|
}
|
|
::= { dhcpServerInetLeaseBindingTable 1 }
|
|
|
|
DhcpServerInetLeaseBindingEntry ::= SEQUENCE
|
|
{
|
|
dhcpServerInetLeaseBindingAddrType InetAddressType,
|
|
dhcpServerInetLeaseBindingAddr InetAddress,
|
|
dhcpServerInetLeaseBindingMac OCTET STRING,
|
|
dhcpServerInetLeaseBindingLeaseTime Integer32,
|
|
dhcpServerInetLeaseBindingStartTime DisplayString,
|
|
dhcpServerInetLeaseBindingStatus ValidStatus
|
|
}
|
|
|
|
dhcpServerInetLeaseBindingAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The INET address type of the host as recorded on the DHCP server."
|
|
::= { dhcpServerInetLeaseBindingEntry 1 }
|
|
|
|
dhcpServerInetLeaseBindingAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The INET address of the host as recorded on the DHCP server."
|
|
::= { dhcpServerInetLeaseBindingEntry 2 }
|
|
|
|
dhcpServerInetLeaseBindingMac OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(6))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAC address of the host as recorded on the DHCP Server."
|
|
::= { dhcpServerInetLeaseBindingEntry 3 }
|
|
|
|
dhcpServerInetLeaseBindingLeaseTime OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The lease expiration date of the INET address of the host."
|
|
::= { dhcpServerInetLeaseBindingEntry 4 }
|
|
|
|
dhcpServerInetLeaseBindingStartTime OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(20))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show current system real time in sec."
|
|
::= { dhcpServerInetLeaseBindingEntry 5 }
|
|
|
|
dhcpServerInetLeaseBindingStatus 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."
|
|
::= { dhcpServerInetLeaseBindingEntry 6 }
|
|
|
|
--dhcpPoolOptInetVendorSpecInfoTable
|
|
|
|
dhcpPoolOptInetVendorSpecInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DhcpPoolOptInetVendorSpecInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"To configure the option 43 Vendor Specific Information for DHCP
|
|
clients. You can specify option type for each DHCP pool."
|
|
::= { dhcpServerMgt 16 }
|
|
|
|
dhcpPoolOptInetVendorSpecInfoEntry OBJECT-TYPE
|
|
SYNTAX DhcpPoolOptInetVendorSpecInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A conceptual row of dhcpPoolOptInetVendorSpecInfoTable."
|
|
INDEX
|
|
{
|
|
dhcpPoolOptInetVendorSpecInfoPoolName,
|
|
dhcpPoolOptInetVendorSpecInfoIndex
|
|
}
|
|
::= { dhcpPoolOptInetVendorSpecInfoTable 1 }
|
|
|
|
DhcpPoolOptInetVendorSpecInfoEntry ::= SEQUENCE
|
|
{
|
|
dhcpPoolOptInetVendorSpecInfoPoolName DisplayString,
|
|
dhcpPoolOptInetVendorSpecInfoIndex Integer32,
|
|
dhcpPoolOptInetVendorSpecInfoMode INTEGER,
|
|
dhcpPoolOptInetVendorSpecInfoBuffer OCTET STRING,
|
|
dhcpPoolOptInetVendorSpecInfoAddr InetAddress
|
|
}
|
|
|
|
dhcpPoolOptInetVendorSpecInfoPoolName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Pool name, simply specify a string with its length NO MORE THAN 32"
|
|
::= { dhcpPoolOptInetVendorSpecInfoEntry 1 }
|
|
|
|
dhcpPoolOptInetVendorSpecInfoIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..8)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index of the Vendor Specific Information."
|
|
::= { dhcpPoolOptInetVendorSpecInfoEntry 2 }
|
|
|
|
dhcpPoolOptInetVendorSpecInfoMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
notSpecified(1),
|
|
ascii(2),
|
|
hex(3),
|
|
ip-address(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify the mode of the Vendor Specific Information,
|
|
ascii(2) or hex(3) MUST be specified the content in dhcpPoolOptInetVendorSpecInfoBuffer,
|
|
ip-address(4) MUST be specified the content in dhcpPoolOptInetVendorSpecInfoAddr."
|
|
|
|
::= { dhcpPoolOptInetVendorSpecInfoEntry 3 }
|
|
|
|
dhcpPoolOptInetVendorSpecInfoBuffer OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..48))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Content of option 43 Vendor Specific Information.
|
|
dhcpPoolOptInetVendorSpecInfoMode MUST be specified before setting this variable."
|
|
::= { dhcpPoolOptInetVendorSpecInfoEntry 4 }
|
|
|
|
dhcpPoolOptInetVendorSpecInfoAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the INET address of the option 43 Vendor Specific Information.
|
|
dhcpPoolOptInetVendorSpecInfoMode MUST be specified before setting this variable."
|
|
::= { dhcpPoolOptInetVendorSpecInfoEntry 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 }
|
|
|
|
-- ASV3518KO-FLF-02, 2007-01, for CHT
|
|
--
|
|
pingProbeCount OBJECT-TYPE
|
|
SYNTAX INTEGER (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 INTEGER
|
|
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 INTEGER
|
|
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 INTEGER(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 }
|
|
|
|
|
|
dhcpOption82Status OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set enabled(1) to enable DHCP Relay Option 82,
|
|
set disabled(2) to disable it."
|
|
::= { dhcpOption82 1 }
|
|
|
|
dhcpOption82Policy OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
drop(1),
|
|
replace(2),
|
|
keep(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Provide three policies to handle packet"
|
|
::= { dhcpOption82 2 }
|
|
|
|
dhcpOption82RemoteIDMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
mac-address-in-hex(1),
|
|
mac-address-in-ascii(2),
|
|
ip-address-in-hex(3),
|
|
ip-address-in-ascii(4),
|
|
configured-string(5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Provide five mode for insertion remote-id sub-option of option 82.
|
|
If configured-string(5) has been set, dhcpOption82RemoteIDString
|
|
will take effect."
|
|
::= { dhcpOption82 3 }
|
|
|
|
dhcpOption82RemoteIDString OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set string to remote-id sub-option of option 82.
|
|
It only take effect when dhcpOption82RemoteIDMode is set to configured-string(5)"
|
|
::= { dhcpOption82 4 }
|
|
|
|
dhcpOption82EncodeFormat OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
extra-subtype-included(1),
|
|
no-extra-subtype-included(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set encode format for CID and RID in option82.
|
|
Set extra-subtype-included(1) will have extra subtype and length field in CID and RID.
|
|
Set no-extra-subtype-included(2) will only have TLV format for CID and RID."
|
|
::= { dhcpOption82 5 }
|
|
|
|
dhcpOption82RelayServerAddrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DhcpOption82RelayServerAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION " This table is to specify relay server IP address,
|
|
the maximum number of server IP addresses user can specify is 5.
|
|
"
|
|
::= { dhcpOption82 6 }
|
|
|
|
dhcpOption82RelayServerAddrEntry OBJECT-TYPE
|
|
SYNTAX DhcpOption82RelayServerAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A conceptual row of dhcpOption82RelayServerAddrTable."
|
|
INDEX { dhcpOption82RelayServerAddrIndex }
|
|
::= { dhcpOption82RelayServerAddrTable 1 }
|
|
|
|
DhcpOption82RelayServerAddrEntry ::= SEQUENCE
|
|
{
|
|
dhcpOption82RelayServerAddrIndex Integer32,
|
|
dhcpOption82RelayServerAddrServerIp IpAddress
|
|
}
|
|
|
|
dhcpOption82RelayServerAddrIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..5)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The index of the relay server IP address."
|
|
::= { dhcpOption82RelayServerAddrEntry 1 }
|
|
|
|
dhcpOption82RelayServerAddrServerIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The IP address of the relay server."
|
|
::= { dhcpOption82RelayServerAddrEntry 2 }
|
|
|
|
dhcpOption82VlanConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DhcpOption82VlanConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table contains DHCP option82 configurations
|
|
for existing VLANs."
|
|
::= { dhcpOption82 7 }
|
|
|
|
dhcpOption82VlanConfigEntry OBJECT-TYPE
|
|
SYNTAX DhcpOption82VlanConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An instance contains the configuration to enable
|
|
or disable DHCP option82 for each existing VLAN."
|
|
INDEX { dhcpOption82VlanIndex }
|
|
::= { dhcpOption82VlanConfigTable 1 }
|
|
|
|
DhcpOption82VlanConfigEntry ::= SEQUENCE
|
|
{
|
|
dhcpOption82VlanIndex VlanIndex,
|
|
dhcpOption82VlanStatus EnabledStatus
|
|
}
|
|
|
|
dhcpOption82VlanIndex OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the VLAN ID on which DHCP Option82
|
|
feature is configured."
|
|
::= { dhcpOption82VlanConfigEntry 1 }
|
|
|
|
dhcpOption82VlanStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object indicates whether DHCP Option82 is enabled in
|
|
this VLAN."
|
|
::= { dhcpOption82VlanConfigEntry 2 }
|
|
|
|
--
|
|
dhcpOption82PortConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DhcpOption82PortConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table contains DHCP option82 configurations
|
|
for port interfaces."
|
|
::= { dhcpOption82 8 }
|
|
|
|
dhcpOption82PortConfigEntry OBJECT-TYPE
|
|
SYNTAX DhcpOption82PortConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An instance contains the configuration to enable
|
|
or disable DHCP option82 at each port interface."
|
|
INDEX { dhcpOption82PortIfIndex }
|
|
::= { dhcpOption82PortConfigTable 1 }
|
|
|
|
DhcpOption82PortConfigEntry ::= SEQUENCE
|
|
{
|
|
dhcpOption82PortIfIndex InterfaceIndex,
|
|
dhcpOption82PortStatus EnabledStatus
|
|
}
|
|
|
|
dhcpOption82PortIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The ifIndex value of the port."
|
|
::= { dhcpOption82PortConfigEntry 1 }
|
|
|
|
dhcpOption82PortStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object indicates whether the port is enabled
|
|
for DHCP Option82."
|
|
::= { dhcpOption82PortConfigEntry 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 }
|
|
|
|
ipHttpsDeleteCertificate OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
delete(1),
|
|
noDelete(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "To delete current HTTPS certificate in flash,
|
|
write this variable to delete(1). Writing this variable
|
|
to noDelete(2) has no effect on the device. When
|
|
read, this variable always returns noDelete(2)."
|
|
::= { ipMgt 18 }
|
|
--
|
|
-- 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
|
|
{
|
|
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
|
|
}
|
|
|
|
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 }
|
|
|
|
--
|
|
-- 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 InterfaceIndex,
|
|
vlanDot1qTunnelPortMode INTEGER,
|
|
vlanDot1qTunnelPortEtherType Unsigned32,
|
|
vlanDot1qTunnelPortPriorityMapStatus EnabledStatus
|
|
}
|
|
|
|
vlanDot1qTunnelPortIndex 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."
|
|
::= { 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 }
|
|
|
|
--
|
|
-- dot1vProtocolExPortTable
|
|
--
|
|
|
|
dot1vProtocolExPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Dot1vProtocolExPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table that contains protocol Vlan priority information."
|
|
::= { vlanMgt 10 }
|
|
|
|
dot1vProtocolExPortEntry OBJECT-TYPE
|
|
SYNTAX Dot1vProtocolExPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A list of protocol VLAN user priority sets for each port."
|
|
AUGMENTS { dot1vProtocolPortEntry }
|
|
::= { dot1vProtocolExPortTable 1 }
|
|
|
|
Dot1vProtocolExPortEntry ::= SEQUENCE
|
|
{
|
|
dot1vProtocolExPortGroupPriority INTEGER
|
|
}
|
|
|
|
dot1vProtocolExPortGroupPriority OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies the priority in the added tag for qualified frames."
|
|
::= { dot1vProtocolExPortEntry 1 }
|
|
|
|
--
|
|
-- 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 { macVlanMacMask, macVlanMacAddress }
|
|
::= { macVlanTable 1 }
|
|
|
|
MacVlanEntry ::= SEQUENCE
|
|
{
|
|
macVlanMacAddress MacAddress,
|
|
macVlanId VlanId,
|
|
macVlanPriority Integer32,
|
|
macVlanStatus ValidStatus,
|
|
macVlanMacMask MacAddress
|
|
}
|
|
|
|
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 }
|
|
|
|
macVlanMacMask OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The MAC address mask that may specify an entry in the table
|
|
which contains MAC-based VLAN information."
|
|
::= { macVlanEntry 5 }
|
|
|
|
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 }
|
|
|
|
--
|
|
-- vlanL2ProtocolTunnelPortTable
|
|
--
|
|
|
|
vlanL2ProtocolTunnelPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VlanL2ProtocolTunnelPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for port configuration in Layer 2 Protocol
|
|
Tunneling."
|
|
::= { vlanMgt 16 }
|
|
|
|
vlanL2ProtocolTunnelPortEntry OBJECT-TYPE
|
|
SYNTAX VlanL2ProtocolTunnelPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for port configuration in Layer 2 Protocol
|
|
Tunneling."
|
|
INDEX { vlanL2ptPortIndex }
|
|
::= { vlanL2ProtocolTunnelPortTable 1 }
|
|
|
|
VlanL2ProtocolTunnelPortEntry ::= SEQUENCE
|
|
{
|
|
vlanL2ptPortIndex InterfaceIndex,
|
|
vlanL2ptPortSta EnabledStatus,
|
|
vlanL2ptPortLldp EnabledStatus,
|
|
vlanL2ptPortCdp EnabledStatus,
|
|
vlanL2ptPortVtp EnabledStatus,
|
|
vlanL2ptPortPvst EnabledStatus,
|
|
vlanL2ptPortLacp EnabledStatus
|
|
}
|
|
|
|
vlanL2ptPortIndex 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."
|
|
::= { vlanL2ProtocolTunnelPortEntry 1 }
|
|
|
|
vlanL2ptPortSta OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Set enabled(1) to enable Layer 2 protocol tunneling for
|
|
spanning-tree protocol. Set disabled(2) to disable Layer 2
|
|
protocol tunneling for spanning-tree protocol."
|
|
::= { vlanL2ProtocolTunnelPortEntry 2 }
|
|
|
|
vlanL2ptPortLldp OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set enabled(1) to enable Layer 2 protocol tunneling for
|
|
LLDP. Set disabled(2) to disable Layer 2 protocol
|
|
tunneling for LLDP."
|
|
::= { vlanL2ProtocolTunnelPortEntry 3 }
|
|
|
|
vlanL2ptPortCdp OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set enabled(1) to enable Layer 2 protocol tunneling for
|
|
Cisco Discovery Protocol. Set disabled(2) to disable
|
|
Layer 2 protocol tunneling for Cisco Discovery Protocol."
|
|
::= { vlanL2ProtocolTunnelPortEntry 4 }
|
|
|
|
vlanL2ptPortVtp OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set enabled(1) to enable Layer 2 protocol tunneling for
|
|
Cisco VTP. Set disabled(2) to disable Layer 2 protocol
|
|
tunneling for Cisco VTP."
|
|
::= { vlanL2ProtocolTunnelPortEntry 5 }
|
|
|
|
vlanL2ptPortPvst OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set enabled(1) to enable Layer 2 protocol tunneling for
|
|
Cisco PVST+. Set disabled(2) to disable Layer 2 protocol
|
|
tunneling for Cisco PVST+."
|
|
::= { vlanL2ProtocolTunnelPortEntry 6 }
|
|
|
|
vlanL2ptPortLacp OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set enabled(1) to enable Layer 2 protocol tunneling for
|
|
LACP. Set disabled(2) to disable Layer 2 protocol
|
|
tunneling for LACP."
|
|
::= { vlanL2ProtocolTunnelPortEntry 7 }
|
|
--
|
|
-- vlanL2ProtocolTunnelGlobalConfig
|
|
--
|
|
|
|
vlanL2ProtocolTunnelGlobalConfig OBJECT IDENTIFIER ::= { vlanMgt 19 }
|
|
|
|
vlanL2ProtocolTunnelAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Destination MAC address for PDU tunneling."
|
|
::= { vlanL2ProtocolTunnelGlobalConfig 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),
|
|
reserved4(4)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Sets action of this entry."
|
|
::= { vlanDot1qTunnelSrvDfltPortEntry 3 }
|
|
|
|
vlanDot1qTunnelUntagDiscardPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VlanDot1qTunnelUntagDiscardPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for port configuration to specify the behavior
|
|
of discarding untagged traffic."
|
|
::= { vlanMgt 24 }
|
|
|
|
vlanDot1qTunnelUntagDiscardPortEntry OBJECT-TYPE
|
|
SYNTAX VlanDot1qTunnelUntagDiscardPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for port configuration to specify the behavior
|
|
of discarding untagged traffic."
|
|
INDEX { vlanDot1qTunnelUntagDiscardPortIndex }
|
|
::= { vlanDot1qTunnelUntagDiscardPortTable 1 }
|
|
|
|
VlanDot1qTunnelUntagDiscardPortEntry ::= SEQUENCE
|
|
{
|
|
vlanDot1qTunnelUntagDiscardPortIndex InterfaceIndex,
|
|
vlanDot1qTunnelUntagDiscardPortStatus ValidStatus
|
|
}
|
|
|
|
vlanDot1qTunnelUntagDiscardPortIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The port interface of the vlanDot1qTunnelUntagDiscardPortTable.
|
|
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."
|
|
::= { vlanDot1qTunnelUntagDiscardPortEntry 1 }
|
|
|
|
vlanDot1qTunnelUntagDiscardPortStatus 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."
|
|
::= { vlanDot1qTunnelUntagDiscardPortEntry 2 }
|
|
|
|
--
|
|
-- 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.
|
|
|
|
--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,
|
|
prioWrrPortStrictStatus EnabledStatus
|
|
}
|
|
|
|
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..127)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Weight for this entry. Value of the object should be
|
|
ignored when prioQueueMode is strictAndWrr(3), and
|
|
prioWrrPortStrictStatus is enabled(1)."
|
|
::= { prioWrrPortEntry 3 }
|
|
|
|
prioWrrPortStrictStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object is used when prioSchedModePort is
|
|
strictAndWrr(4)."
|
|
::= { prioWrrPortEntry 4 }
|
|
|
|
-- 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 }
|
|
|
|
-- 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 }
|
|
|
|
--For Auto Upgrade
|
|
|
|
trapAutoUpgradeResult OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
succeeded(1),
|
|
failed(2)
|
|
}
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates which result triggers the trap."
|
|
::= { trapVar 22 }
|
|
|
|
trapAutoUpgradeNewVer OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..20))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates new version which was upgraded to.
|
|
When trapAutoUpgradeResult was failed(2), it would be
|
|
null string."
|
|
::= { trapVar 23 }
|
|
|
|
trapIfIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "This variable is for trap var binding,
|
|
indicating the index of an interface."
|
|
::= { trapVar 30 }
|
|
|
|
trapVlanId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "This variable is for trap var binding,
|
|
indicating the identifier of a VLAN."
|
|
::= { trapVar 31 }
|
|
|
|
-- 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 }
|
|
|
|
trapDhcpServerMacAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The MAC address of the rogue server."
|
|
::= { trapVar 67 }
|
|
|
|
trapMacNotifyAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
add(1),
|
|
remove(2)
|
|
}
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates which result triggers the trap."
|
|
::= { trapVar 68 }
|
|
|
|
trapSflowOwnerName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..30))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The name of the owner for sFlow trap."
|
|
::= { trapVar 84 }
|
|
|
|
--
|
|
-- 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 InterfaceIndex,
|
|
rlPortInputStatus EnabledStatus,
|
|
rlPortOutputStatus EnabledStatus,
|
|
rlPortInputLimitInKilo Integer32,
|
|
rlPortOutputLimitInKilo Integer32,
|
|
rlPortLimitInKiloResolution Integer32
|
|
}
|
|
|
|
rlPortIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
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
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Value of the input rate limit. Its unit is kilobits per
|
|
second. For a 100 Mbps port, the range is 64 to 100000.
|
|
For a 1000 Mbps port, the range is 64 to 1000000."
|
|
::= { rateLimitPortEntry 10 }
|
|
|
|
rlPortOutputLimitInKilo OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Value of the output rate limit. Its unit is kilobits per
|
|
second. For a 100 Mbps port, the range is 64 to 100000.
|
|
For a 1000 Mbps port, the range is 64 to 1000000."
|
|
::= { rateLimitPortEntry 11 }
|
|
|
|
rlPortLimitInKiloResolution OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Present the rate's resolution. Its unit is kilobits per
|
|
second"
|
|
::= { rateLimitPortEntry 12 }
|
|
|
|
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 interface mapping table from CoS to queue
|
|
--
|
|
|
|
prioIngressCosToQueueTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrioIngressCosToQueueEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table for cos to queue mapping."
|
|
::= { cosMgt 10 }
|
|
|
|
prioIngressCosToQueueEntry OBJECT-TYPE
|
|
SYNTAX PrioIngressCosToQueueEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry for cos to queue mapping."
|
|
INDEX
|
|
{
|
|
prioIngressCosToQueueIfValue,
|
|
prioIngressCosToQueueCosValue,
|
|
prioIngressCosToQueueCfiValue
|
|
}
|
|
::= { prioIngressCosToQueueTable 1 }
|
|
|
|
PrioIngressCosToQueueEntry ::= SEQUENCE
|
|
{
|
|
prioIngressCosToQueueIfValue InterfaceIndex,
|
|
prioIngressCosToQueueCosValue Integer32,
|
|
prioIngressCosToQueueCfiValue Integer32,
|
|
prioIngressCosToQueueQueueValue Integer32
|
|
}
|
|
|
|
prioIngressCosToQueueIfValue 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."
|
|
::= { prioIngressCosToQueueEntry 1 }
|
|
|
|
prioIngressCosToQueueCosValue OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The cos value on VLAN tag of inject packet."
|
|
::= { prioIngressCosToQueueEntry 2 }
|
|
|
|
prioIngressCosToQueueCfiValue OBJECT-TYPE
|
|
SYNTAX Integer32 (0..1)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The cfi value on VLAN tag of inject packet."
|
|
::= { prioIngressCosToQueueEntry 3 }
|
|
|
|
prioIngressCosToQueueQueueValue OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The queue value which is mapped from the (cos,cfi) value of QoS label."
|
|
::= { prioIngressCosToQueueEntry 4 }
|
|
|
|
--
|
|
-- The interface mapping table from DSCP to queue
|
|
--
|
|
|
|
prioIngressDscpToQueueTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrioIngressDscpToQueueEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table for dscp to queue mapping."
|
|
::= { cosMgt 11 }
|
|
|
|
prioIngressDscpToQueueEntry OBJECT-TYPE
|
|
SYNTAX PrioIngressDscpToQueueEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry for dscp to queue mapping."
|
|
INDEX
|
|
{
|
|
prioIngressDscpToQueueIfValue,
|
|
prioIngressDscpToQueueDscpValue
|
|
}
|
|
::= { prioIngressDscpToQueueTable 1 }
|
|
|
|
PrioIngressDscpToQueueEntry ::= SEQUENCE
|
|
{
|
|
prioIngressDscpToQueueIfValue InterfaceIndex,
|
|
prioIngressDscpToQueueDscpValue Integer32,
|
|
prioIngressDscpToQueueQueueValue Integer32
|
|
}
|
|
|
|
prioIngressDscpToQueueIfValue 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."
|
|
::= { prioIngressDscpToQueueEntry 1 }
|
|
|
|
prioIngressDscpToQueueDscpValue OBJECT-TYPE
|
|
SYNTAX Integer32 (0..63)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The dscp value on VLAN tag of inject packet."
|
|
::= { prioIngressDscpToQueueEntry 2 }
|
|
|
|
prioIngressDscpToQueueQueueValue OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The queue value which is mapped from the dscp value of QoS label."
|
|
::= { prioIngressDscpToQueueEntry 3 }
|
|
|
|
--
|
|
--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..512)
|
|
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..512)
|
|
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..512)
|
|
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..512)
|
|
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..16))
|
|
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
|
|
diffServClassMapElementIndexList in order. When the type is
|
|
macAce(1), the maping index of
|
|
diffServClassMapElementIndexList is the
|
|
diffServMacAceEntry. When the type is ipAce(2), the maping
|
|
index of diffServClassMapElementIndexList is the
|
|
diffServIpAceEntry. When the type is acl(3), the maping index
|
|
of diffServClassMapElementIndexList is the diffServAclEntry.
|
|
When the type is ipv6Ace(4), the maping index of
|
|
diffServClassMapElementIndexList 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 diffServClassMapElementIndexTypeList
|
|
in order. When the type is macAce(1), the maping index of
|
|
diffServClassMapElementIndexList is the
|
|
diffServMacAceEntry. When the type is ipAce(2), the maping
|
|
index of diffServClassMapElementIndexList is the
|
|
diffServIpAceEntry. When the type is acl(3), the maping index
|
|
of diffServClassMapElementIndexList is the diffServAclEntry.
|
|
When type is ipv6Ace(4), the maping index of
|
|
diffServClassMapElementIndexList 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
|
|
diffServClassMapElementIndexList is the
|
|
diffServMacAceEntry. When the type is ipAce(2), the maping
|
|
index of diffServClassMapElementIndexList is the
|
|
diffServIpAceEntry. When the type is acl(3), the maping index
|
|
of diffServClassMapElementIndexList is the
|
|
diffServAclEntry. When type is ipv6Ace(4), the maping index of
|
|
diffServClassMapElementIndexList 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(1..64)
|
|
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,
|
|
diffServIpAceDscp Integer32,
|
|
diffServIpAceSourcePortOp INTEGER,
|
|
diffServIpAceMinSourcePort Integer32,
|
|
diffServIpAceSourcePortBitmask Integer32,
|
|
diffServIpAceDestPortOp INTEGER,
|
|
diffServIpAceMinDestPort Integer32,
|
|
diffServIpAceDestPortBitmask Integer32,
|
|
diffServIpAceControlCode Integer32,
|
|
diffServIpAceControlCodeBitmask Integer32,
|
|
diffServIpAceStatus RowStatus,
|
|
diffServIpAceVidOp INTEGER,
|
|
diffServIpAceVid Integer32,
|
|
diffServIpAceVidBitmask Integer32
|
|
}
|
|
|
|
diffServIpAceIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..512)
|
|
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 }
|
|
|
|
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 }
|
|
|
|
diffServIpAceVidOp OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
noOperator(1),
|
|
equal(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Indicates how a packet's VID is to be compared."
|
|
::= { diffServIpAceEntry 26 }
|
|
|
|
diffServIpAceVid OBJECT-TYPE
|
|
SYNTAX Integer32 (0..4094)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "If the diffServIpAceVidOp is equal(2), this indicate the
|
|
VLAN ID data value."
|
|
::= { diffServIpAceEntry 27 }
|
|
|
|
diffServIpAceVidBitmask OBJECT-TYPE
|
|
SYNTAX Integer32 (0..4095)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "If the diffServIpAceVidOp is equal(2), this indicate the
|
|
VLAN ID bitmask value."
|
|
::= { diffServIpAceEntry 28 }
|
|
|
|
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 Integer32,
|
|
diffServMacAceMinCos Integer32,
|
|
diffServMacAceStatus RowStatus,
|
|
diffServMacAceIpPrecedence Integer32,
|
|
diffServMacAceEtherTypeSubType INTEGER
|
|
}
|
|
|
|
diffServMacAceIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..512)
|
|
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 Integer32 (0..7)
|
|
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 Integer32 (0..7)
|
|
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 }
|
|
|
|
diffServMacAceIpPrecedence OBJECT-TYPE
|
|
SYNTAX Integer32 (0..8)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Only configurable while ethertype is specified to IPv4
|
|
diffServMacAceEtherTypeOp is equal(2)
|
|
diffServMacAceMinEtherType is 0x0800
|
|
diffServMacAceEtherTypeBitmask is 0xffff
|
|
Indicate the IP precedence value, 8 mean ignore."
|
|
::= { diffServMacAceEntry 47 }
|
|
|
|
diffServMacAceEtherTypeSubType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
any(1),
|
|
ipv4(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This object is used to seperate the data protocol under a tunnel
|
|
protocol.
|
|
Now it is only used while ethertype is configured as following
|
|
diffServMacAceEtherTypeOp is equal(2)
|
|
diffServMacAceMinEtherType is 0x8864
|
|
diffServMacAceEtherTypeBitmask is 0xffff"
|
|
::= { diffServMacAceEntry 48 }
|
|
|
|
--
|
|
-- diffServActionTable
|
|
--
|
|
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,
|
|
diffServActionPktNewPhb Integer32,
|
|
diffServActionStatus RowStatus,
|
|
diffServActionPktNewDscp Integer32
|
|
}
|
|
|
|
diffServActionIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..512)
|
|
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),
|
|
actionPktNewPhb(9),
|
|
actionPktNewDscp(11)
|
|
}
|
|
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 }
|
|
|
|
diffServActionPktNewPhb 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 actionPktNewPhb bit of
|
|
the diffServActionList is not enabled, this object can
|
|
not be set."
|
|
::= { diffServActionEntry 4 }
|
|
|
|
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 }
|
|
|
|
diffServActionPktNewDscp OBJECT-TYPE
|
|
SYNTAX Integer32 (0..63)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Specifies the new DSCP value for the packet when
|
|
the action is satisfied. If the actionPktNewDscp bit of
|
|
the diffServActionList is not enabled, this object
|
|
can not be set."
|
|
::= { diffServActionEntry 13 }
|
|
|
|
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,
|
|
diffServMeterStatus RowStatus
|
|
}
|
|
|
|
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),
|
|
rate(8)
|
|
}
|
|
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 (16..1000000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The token-bucket rate, in kilobits per second (kbps)."
|
|
::= { diffServMeterEntry 3 }
|
|
|
|
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 }
|
|
|
|
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,
|
|
diffServIpv6AceNextHeader Integer32,
|
|
diffServIpv6AceDscp Integer32,
|
|
diffServIpv6AceStatus RowStatus,
|
|
diffServIpv6AceSourcePortOp INTEGER,
|
|
diffServIpv6AceSourcePort Integer32,
|
|
diffServIpv6AceSourcePortBitmask Integer32,
|
|
diffServIpv6AceDestPortOp INTEGER,
|
|
diffServIpv6AceDestPort Integer32,
|
|
diffServIpv6AceDestPortBitmask Integer32
|
|
}
|
|
|
|
diffServIpv6AceIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..512)
|
|
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..128)
|
|
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 }
|
|
|
|
diffServIpv6AceNextHeader OBJECT-TYPE
|
|
SYNTAX Integer32 (0..255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Specifies the next header to match against. This object may not
|
|
be modified if the associated diffServIpv6AceType object is equal to
|
|
standard(1)."
|
|
::= { diffServIpv6AceEntry 8 }
|
|
|
|
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 }
|
|
|
|
diffServIpv6AceSourcePortOp OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noOperator(1),
|
|
equal(2)
|
|
}
|
|
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 that no comparison is to be made with the source
|
|
TCP/UDP port number. equal(2), which uses the
|
|
diffServIpv6AceSourcePort and diffServIpv6AceSourcePortBitmask
|
|
to match against. This object may not be modified if the
|
|
associated diffServIpv6AceType object is equal to standard(1)."
|
|
::= { diffServIpv6AceEntry 13 }
|
|
|
|
diffServIpv6AceSourcePort OBJECT-TYPE
|
|
SYNTAX Integer32(0..'FFFF'h)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "If the diffServIpv6AceSourcePortOp is equal(2), this
|
|
indicates the TCP/UDP port number value."
|
|
::= { diffServIpv6AceEntry 14 }
|
|
|
|
diffServIpv6AceSourcePortBitmask OBJECT-TYPE
|
|
SYNTAX Integer32(0..'FFFF'h)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "If the diffServIpv6AceSourcePortOp is equal(2), this indicates
|
|
the bitmask of the diffServIpv6AceSourcePort."
|
|
::= { diffServIpv6AceEntry 15 }
|
|
|
|
diffServIpv6AceDestPortOp OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noOperator(1),
|
|
equal(2)
|
|
}
|
|
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 uses the
|
|
diffServIpv6AceDestPort and diffServIpv6AceDestPortBitmask to
|
|
match against. This object may not be modified if the
|
|
associated diffServIpv6AceType object is equal to standard(1)."
|
|
::= { diffServIpv6AceEntry 16 }
|
|
|
|
diffServIpv6AceDestPort OBJECT-TYPE
|
|
SYNTAX Integer32(0..'FFFF'h)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "If the diffServIpv6AceDestPortOp is equal(2), this
|
|
indicates the TCP/UDP port number value."
|
|
::= { diffServIpv6AceEntry 17 }
|
|
|
|
diffServIpv6AceDestPortBitmask OBJECT-TYPE
|
|
SYNTAX Integer32(0..'FFFF'h)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "If the diffServIpv6AceDestPortOp is equal(2), this indicates
|
|
the bitmask of the diffServIpv6AceDestPort."
|
|
::= { diffServIpv6AceEntry 18 }
|
|
|
|
diffServArpAceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DiffServArpAceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The conceptual table of all of diffServArpAceEntry."
|
|
::= { diffServMgt 23 }
|
|
|
|
diffServArpAceEntry OBJECT-TYPE
|
|
SYNTAX DiffServArpAceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The conceptual row for diffServArpAceTable."
|
|
INDEX { diffServArpAceIndex }
|
|
::= { diffServArpAceTable 1 }
|
|
|
|
DiffServArpAceEntry ::= SEQUENCE
|
|
{
|
|
diffServArpAceIndex Integer32,
|
|
diffServArpAceAction INTEGER,
|
|
diffServArpAcePktType INTEGER,
|
|
diffServArpAceSourceIpAddr IpAddress,
|
|
diffServArpAceSourceIpAddrBitmask IpAddress,
|
|
diffServArpAceDestIpAddr IpAddress,
|
|
diffServArpAceDestIpAddrBitmask IpAddress,
|
|
diffServArpAceSourceMacAddr OCTET STRING,
|
|
diffServArpAceSourceMacAddrBitmask OCTET STRING,
|
|
diffServArpAceDestMacAddr OCTET STRING,
|
|
diffServArpAceDestMacAddrBitmask OCTET STRING,
|
|
diffServArpAceLogStatus EnabledStatus,
|
|
diffServArpAceStatus RowStatus
|
|
}
|
|
|
|
diffServArpAceIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..32)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The unique index of an ACE within an ACL."
|
|
::= { diffServArpAceEntry 1 }
|
|
|
|
diffServArpAceAction 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. This object cannot not be configured when
|
|
the status of the entry, diffServArpAceStatus, is
|
|
active(1)."
|
|
::= { diffServArpAceEntry 2 }
|
|
|
|
diffServArpAcePktType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
request(1),
|
|
response(2),
|
|
both(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Indicates the packet type to be taken if a packet matches
|
|
this ACE. This object can not be configured when the
|
|
status of the entry, diffServArpAceStatus, is active(1)."
|
|
::= { diffServArpAceEntry 3 }
|
|
|
|
diffServArpAceSourceIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The specified source ARP address. The packet's source
|
|
address is AND'ed with the value of
|
|
diffServArpAceSourceIpAddrBitmask and then compared
|
|
against the value of this object.
|
|
This object cannot be configured when the status of the
|
|
entry, diffServArpAceStatus, is active(1)."
|
|
::= { diffServArpAceEntry 4 }
|
|
|
|
diffServArpAceSourceIpAddrBitmask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The specified source ARP address mask. The packet's
|
|
destination address is AND'ed with the value of
|
|
diffServArpAceSourceIpAddr and then compared against the
|
|
value of this object."
|
|
::= { diffServArpAceEntry 5 }
|
|
|
|
diffServArpAceDestIpAddr 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
|
|
diffServArpAceDestIpAddrBitmask and then compared
|
|
against the value of this object."
|
|
::= { diffServArpAceEntry 6 }
|
|
|
|
diffServArpAceDestIpAddrBitmask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The specified destination IP address mask."
|
|
::= { diffServArpAceEntry 7 }
|
|
|
|
diffServArpAceSourceMacAddr OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (6))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Indicates the 48-bit destination MAC address. The
|
|
specified source MAC of the packet. The packet's
|
|
source MAC address is AND'ed with the value of
|
|
aceArpSourceMacAddrBitmask and then compared against
|
|
the value of this object. This object cannot be
|
|
configured when the status of the entry,
|
|
diffServArpAceStatus, is active(1)."
|
|
::= { diffServArpAceEntry 8 }
|
|
|
|
diffServArpAceSourceMacAddrBitmask OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (6))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The specified source MAC address mask.
|
|
This object cannot be configured when the status of the
|
|
entry, diffServArpAceStatus, is active(1)."
|
|
::= { diffServArpAceEntry 9 }
|
|
|
|
diffServArpAceDestMacAddr OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (6))
|
|
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 aceArpDestMacAddrBitmask and then compared
|
|
against the value of this object. This object cannot be
|
|
configured when the status of the entry,
|
|
diffServArpAceStatus, is active(1)."
|
|
::= { diffServArpAceEntry 10 }
|
|
|
|
diffServArpAceDestMacAddrBitmask OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (6))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The specified destination MAC address mask.
|
|
This object cannot be configured when the status of the
|
|
entry, diffServArpAceStatus, is active(1)."
|
|
::= { diffServArpAceEntry 11 }
|
|
|
|
diffServArpAceLogStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Indicates whether to log messages against the packets.
|
|
This object cannot be configured when the status of the
|
|
entry, diffServArpAceStatus, is active(1)."
|
|
::= { diffServArpAceEntry 12 }
|
|
|
|
diffServArpAceStatus 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."
|
|
::= { diffServArpAceEntry 13 }
|
|
|
|
diffServArpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DiffServArpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The conceptual table of all of diffServArpEntry."
|
|
::= { diffServMgt 24 }
|
|
|
|
diffServArpEntry OBJECT-TYPE
|
|
SYNTAX DiffServArpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The conceptual row for diffServArpTable."
|
|
INDEX { diffServArpAclName }
|
|
::= { diffServArpTable 1 }
|
|
|
|
DiffServArpEntry ::= SEQUENCE
|
|
{
|
|
diffServArpAclName DisplayString
|
|
}
|
|
|
|
diffServArpAclName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The name of an ACL. Within a feature, a unique name is
|
|
used to identify the list to which the entry belongs
|
|
in the device."
|
|
::= { diffServArpEntry 1 }
|
|
|
|
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..1023)
|
|
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 (0..0)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The device id of the specified unit."
|
|
::= { diffServTcamEntry 2 }
|
|
|
|
diffServTcamPool OBJECT-TYPE
|
|
SYNTAX Integer32 (0..17)
|
|
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 }
|
|
excludeVlanMgt OBJECT IDENTIFIER ::= { securityMgt 18 }
|
|
|
|
--
|
|
-- SYS_CPNT_COMMUNITY_PRIVATE_VLAN (use PVLAN_MGR API) start
|
|
|
|
privateVlanStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This controls whether private VLAN is enabled."
|
|
::= { privateVlanMgt 1 }
|
|
|
|
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 }
|
|
|
|
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,
|
|
portSecStickyMacStatus EnabledStatus
|
|
}
|
|
|
|
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 }
|
|
|
|
portSecStickyMacStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set enabled(1) to start sticky MAC feature for preventing
|
|
dynamic secure MAC addresses port move.
|
|
Set disabled(2) to stop sticky MAC feature."
|
|
DEFVAL { disabled }
|
|
::= { portSecPortEntry 8 }
|
|
|
|
--
|
|
-- 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 }
|
|
|
|
radiusServerGlobalType OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Sets enabled(1) to enable radsec for Radius and
|
|
sets disabled(2) to disable radsec for Radius."
|
|
::= { radiusMgt 6 }
|
|
|
|
--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
|
|
radiusServerType EnabledStatus
|
|
}
|
|
|
|
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 }
|
|
|
|
radiusServerType OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Sets enabled(1) to enable radsec for Radius and
|
|
sets disabled(2) to disable radsec for Radius."
|
|
::= { radiusServerEntry 9 }
|
|
|
|
--
|
|
-- 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,
|
|
tacacsPlusServerPortNumber Integer32,
|
|
tacacsPlusServerKey DisplayString,
|
|
tacacsPlusServerStatus ValidStatus,
|
|
tacacsPlusServerInetAddressType InetAddressType,
|
|
tacacsPlusServerInetAddress InetAddress
|
|
}
|
|
|
|
tacacsPlusServerIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..1)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "TACACS+ server index."
|
|
::= { tacacsPlusServerEntry 1 }
|
|
|
|
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 }
|
|
|
|
tacacsPlusServerInetAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Type of IP address of a TACACS+ server. Only ipv4(1) and
|
|
ipv6(2) types are supported."
|
|
::= { tacacsPlusServerEntry 11 }
|
|
|
|
tacacsPlusServerInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "IP address of a TACACS+ server."
|
|
::= { tacacsPlusServerEntry 12 }
|
|
|
|
--
|
|
-- 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 INTEGER(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 INTEGER(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
|
|
|
|
|
|
--both sshv1 & sshv2 start
|
|
|
|
|
|
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 }
|
|
|
|
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 }
|
|
|
|
sshHostKeyGenAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noGen(1),
|
|
genRsaKey(2)
|
|
}
|
|
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.
|
|
|
|
For the get behavior:
|
|
You will get genRsaKey(2) 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)
|
|
}
|
|
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.
|
|
|
|
For the get behavior:
|
|
You will get delRsaKey(2) 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,
|
|
sshUserKeyDelAction INTEGER
|
|
}
|
|
|
|
sshUserName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..32))
|
|
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 }
|
|
|
|
sshUserKeyDelAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noDel(1),
|
|
delRsaKey(2)
|
|
}
|
|
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.
|
|
|
|
For the get behavior:
|
|
You will get delRsaKey(2) when the delete operation is in
|
|
progress. Otherwise, you will get noDel(1)."
|
|
::= { sshUserEntry 18 }
|
|
|
|
--sshv2 only end
|
|
|
|
--
|
|
-- 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,
|
|
aaaMethodPrivilegeLevel 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..64))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Name for the method."
|
|
::= { aaaMethodEntry 2 }
|
|
|
|
aaaMethodGroupName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..64))
|
|
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), commands(3)
|
|
}
|
|
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; commands(3): Provides
|
|
accounting service for command privileges."
|
|
::= { aaaMethodEntry 6 }
|
|
|
|
aaaMethodPrivilegeLevel OBJECT-TYPE
|
|
SYNTAX INTEGER (0..15)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Specifies the privilege level for the entry.
|
|
When aaaMethodClientType is in the mode of command(3),
|
|
the privilege level is enabled to be accessed."
|
|
::= { aaaMethodEntry 7 }
|
|
|
|
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 }
|
|
|
|
aaaCommandPrivilegesTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AaaCommandPrivilegesEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Contains the settings needed for command privileges."
|
|
::= { aaaMgt 8 }
|
|
|
|
aaaCommandPrivilegesEntry OBJECT-TYPE
|
|
SYNTAX AaaCommandPrivilegesEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A conceptual row in the aaaCommandPrivilegesTable."
|
|
INDEX { aaaCommandPrivilegesLevel, aaaCommandPrivilegesInterfaceIndex }
|
|
::= { aaaCommandPrivilegesTable 1 }
|
|
|
|
AaaCommandPrivilegesEntry ::= SEQUENCE {
|
|
aaaCommandPrivilegesLevel INTEGER,
|
|
aaaCommandPrivilegesInterfaceIndex INTEGER,
|
|
aaaCommandPrivilegesMethodName DisplayString
|
|
}
|
|
|
|
aaaCommandPrivilegesLevel OBJECT-TYPE
|
|
SYNTAX INTEGER (0..15)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Specifies the privilege level index for the entry."
|
|
::= { aaaCommandPrivilegesEntry 1 }
|
|
|
|
aaaCommandPrivilegesInterfaceIndex OBJECT-TYPE
|
|
SYNTAX INTEGER { console(1), vty(2) }
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Specifies the interface index for the entry."
|
|
::= { aaaCommandPrivilegesEntry 2 }
|
|
|
|
aaaCommandPrivilegesMethodName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..64))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Specifies the method name in the lists under
|
|
the mode of command privileges."
|
|
::= { aaaCommandPrivilegesEntry 3 }
|
|
|
|
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 }
|
|
|
|
--
|
|
--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..32))
|
|
MAX-ACCESS accessible-for-notify
|
|
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 does not exist, it will create
|
|
the user with the given privilege and no password. Privilege 15
|
|
indicates system administrator, privilege 0 indicates guest user."
|
|
::= { userAuthEntry 3 }
|
|
|
|
userAuthPublicKey OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User public key, the value can be 'RSA' 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 }
|
|
--
|
|
-- 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 }
|
|
|
|
--
|
|
-- 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 }
|
|
|
|
--
|
|
-- 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 INTEGER,
|
|
networkAccessPortMode EnabledStatus,
|
|
networkAccessPortMacFilter INTEGER,
|
|
networkAccessPortGuestVlan INTEGER,
|
|
networkAccessPortLinkDetectionStatus EnabledStatus,
|
|
networkAccessPortLinkDetectionMode INTEGER,
|
|
networkAccessPortLinkDetectionAciton INTEGER,
|
|
networkAccessPortDynamicQos EnabledStatus,
|
|
networkAccessPortAging 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 INTEGER (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 INTEGER (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 INTEGER (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 a 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 }
|
|
|
|
networkAccessPortAging 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."
|
|
::= { networkAccessPortEntry 11 }
|
|
|
|
--
|
|
-- 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 INTEGER,
|
|
networkAccessMacFilterWithMaskMacAddress MacAddress,
|
|
networkAccessMacFilterWithMaskMacAddressMask MacAddress,
|
|
networkAccessMacFilterWithMaskStatus INTEGER
|
|
}
|
|
|
|
networkAccessMacFilterWithMaskID OBJECT-TYPE
|
|
SYNTAX INTEGER (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 INTEGER,
|
|
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 INTEGER (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 }
|
|
|
|
--
|
|
-- dosMgt
|
|
--
|
|
|
|
system OBJECT IDENTIFIER ::= { dosMgt 1 }
|
|
|
|
dosEchoChargen OBJECT IDENTIFIER ::= { system 1 }
|
|
|
|
dosEchoChargenStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The status of Echo/Chargen protection. Set this to
|
|
enabled(1) to enable the feature, and set this to
|
|
disabled(2) to disable the feature."
|
|
::= { dosEchoChargen 1 }
|
|
|
|
dosEchoChargenRateLimitInKilo OBJECT-TYPE
|
|
SYNTAX Integer32 (64..2000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Value of the rate limit for Echo/Chargen packets. The unit
|
|
is kilobits per second."
|
|
::= { dosEchoChargen 2 }
|
|
|
|
dosSmurf OBJECT IDENTIFIER ::= { system 3 }
|
|
|
|
dosSmurfStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The status of Smurf protection. Set this to enabled(1)
|
|
to enable the feature, and set this to disabled(2) to
|
|
disable the feature."
|
|
::= { dosSmurf 1 }
|
|
|
|
dosTcpFlooding OBJECT IDENTIFIER ::= { system 4 }
|
|
|
|
dosTcpFloodingStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The status of TCP flooding protection. Set this to
|
|
enabled(1) to enable the feature, and set this to
|
|
disabled(2) to disable the feature."
|
|
::= { dosTcpFlooding 1 }
|
|
|
|
dosTcpFloodingRateLimitInKilo OBJECT-TYPE
|
|
SYNTAX Integer32 (64..2000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Value of the rate limit for TCP flooding packets. The
|
|
unit is kilobits per second."
|
|
::= { dosTcpFlooding 2 }
|
|
|
|
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 }
|
|
|
|
dosUdpFlooding OBJECT IDENTIFIER ::= { system 8 }
|
|
|
|
dosUdpFloodingStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The status of UDP flooding protection. Set this to
|
|
enabled(1) to enable the feature, and set this to
|
|
disabled(2) to disable the feature."
|
|
::= { dosUdpFlooding 1 }
|
|
|
|
dosUdpFloodingRateLimitInKilo OBJECT-TYPE
|
|
SYNTAX Integer32 (64..2000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Value of the rate limit for UDP flooding packets. The
|
|
unit is kilobits per second."
|
|
::= { dosUdpFlooding 2 }
|
|
|
|
dosWinNuke OBJECT IDENTIFIER ::= { system 9 }
|
|
|
|
dosWinNukeStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The status of WinNUKE protection. Set this to enabled(1)
|
|
to enable the feature, and set this to disabled(2) to
|
|
disable the feature."
|
|
::= { dosWinNuke 1 }
|
|
|
|
dosWinNukeRateLimitInKilo OBJECT-TYPE
|
|
SYNTAX Integer32 (64..2000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Value of the rate limit for WinNUKE packets. The unit is
|
|
kilobits per second."
|
|
::= { dosWinNuke 2 }
|
|
|
|
dosTcpUdpPortZero OBJECT IDENTIFIER ::= { system 11 }
|
|
|
|
dosTcpUdpPortZeroStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The status of checking for TCP/UDP packets with port 0.
|
|
Set this to enabled(1) to enable the feature, and
|
|
set this to disabled(2) to disable the feature."
|
|
::= { dosTcpUdpPortZero 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 defines 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 }
|
|
|
|
--
|
|
-- excludeVlanMgt
|
|
--
|
|
|
|
excludeVlanSessionTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ExcludeVlanSessionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Contains the settings for exclude VLAN Session."
|
|
::= { excludeVlanMgt 1 }
|
|
|
|
excludeVlanSessionEntry OBJECT-TYPE
|
|
SYNTAX ExcludeVlanSessionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A conceptual row in the excludeVlanSession table."
|
|
INDEX { excludeVlanSessionId }
|
|
::= { excludeVlanSessionTable 1 }
|
|
|
|
ExcludeVlanSessionEntry::= SEQUENCE
|
|
{
|
|
excludeVlanSessionId INTEGER,
|
|
excludeVlanSessionVlans DisplayString,
|
|
excludeVlanSessionUplinkPorts PortList,
|
|
excludeVlanSessionDownlinkPorts PortList,
|
|
excludeVlanSessionStatus ValidStatus
|
|
}
|
|
|
|
ExcludeVlanSessionId 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 exclude
|
|
VLAN session information."
|
|
::= { excludeVlanSessionEntry 1 }
|
|
|
|
ExcludeVlanSessionVlans OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This is the list of vlan/vlan mask eg: 10/4095 for a session of exclude VLAN. They should not
|
|
overlap with the excludeVlanSessionPortDownlink of the same session, and they
|
|
also should not overlap with the excludeVlanSessionPortUplink and the
|
|
excludeVlanSessionPortDownlink of other session. The vlan/vlan mask support 8 per session,
|
|
that vlan id and vlan mask need 4 bytes"
|
|
::= { excludeVlanSessionEntry 2 }
|
|
|
|
excludeVlanSessionUplinkPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This is the list of uplink ports for a session of exclude VLAN. They should not
|
|
overlap with the excludeVlanSessionPortDownlink of the same session, and they
|
|
also should not overlap with the excludeVlanSessionPortUplink and the
|
|
excludeVlanSessionPortDownlink of other session."
|
|
::= { excludeVlanSessionEntry 3 }
|
|
|
|
excludeVlanSessionDownlinkPorts 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 excludeVlanSessionPortUplink of the same session, and they also
|
|
should not overlap with the excludeVlanSessionPortUplink and the
|
|
excludeVlanSessionPortDownlink of other session."
|
|
::= { excludeVlanSessionEntry 4 }
|
|
|
|
excludeVlanSessionStatus 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."
|
|
::= { excludeVlanSessionEntry 5 }
|
|
|
|
--
|
|
-- layer3Mgt
|
|
--
|
|
|
|
-- Management for layer 3 settings and protocols.
|
|
|
|
arpMgt OBJECT IDENTIFIER ::= { layer3Mgt 1 }
|
|
ripMgt OBJECT IDENTIFIER ::= { layer3Mgt 2 }
|
|
|
|
-- arpMgt
|
|
|
|
arpCacheDeleteAll OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
delete(1),
|
|
noDelete(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"To delete all dynamic entries in the ARP cache, write this variable
|
|
to delete(1). Writing this variable to noDelete(2) has no effect on
|
|
the device. When read, this variable always returns noDelete(2)."
|
|
::= { arpMgt 1 }
|
|
|
|
arpTrafficStatistics OBJECT IDENTIFIER ::= { arpMgt 3 }
|
|
|
|
arpStatSendRequestPackets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ARP Request packets sent by the ARP process."
|
|
::= { arpTrafficStatistics 1 }
|
|
|
|
arpStatRcvRequestPackets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ARP Request packets received by the ARP process."
|
|
::= { arpTrafficStatistics 2 }
|
|
|
|
arpStatSendReplyPackets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ARP Reply packets sent by the ARP process."
|
|
::= { arpTrafficStatistics 3 }
|
|
|
|
arpStatRcvReplyPackets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ARP Reply packets received by the ARP process."
|
|
::= { arpTrafficStatistics 4 }
|
|
|
|
arpProxyArpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ArpProxyArpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of Proxy ARP status. This table has entries for all static
|
|
VLANs."
|
|
::= { arpMgt 4 }
|
|
|
|
arpProxyArpEntry OBJECT-TYPE
|
|
SYNTAX ArpProxyArpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the table, containing information about Proxy ARP
|
|
configuration."
|
|
INDEX
|
|
{
|
|
arpProxyArpIfIndex
|
|
}
|
|
::= { arpProxyArpTable 1 }
|
|
|
|
ArpProxyArpEntry ::= SEQUENCE
|
|
{
|
|
arpProxyArpIfIndex InterfaceIndex,
|
|
arpProxyArpStatus EnabledStatus
|
|
}
|
|
|
|
arpProxyArpIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is defined as a VLAN interface.
|
|
A routing interface is a VLAN that binds an IP subnet."
|
|
::= { arpProxyArpEntry 1 }
|
|
|
|
arpProxyArpStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable or disable proxy ARP process on an interface."
|
|
DEFVAL { disabled }
|
|
::= { arpProxyArpEntry 2 }
|
|
|
|
|
|
-- ripMgt
|
|
|
|
|
|
ripTimers OBJECT IDENTIFIER ::= { ripMgt 1 }
|
|
|
|
ripUpdateTime OBJECT-TYPE
|
|
SYNTAX Integer32 (15..60)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The update time in seconds controls the advertising of regular
|
|
update messages. In the real implemention, the actual timer is
|
|
this value offset by a small random time (+/- 0 to 5 seconds)
|
|
each time it is set."
|
|
DEFVAL { 30 }
|
|
::= { ripTimers 1 }
|
|
|
|
ripTimeoutTime OBJECT-TYPE
|
|
SYNTAX Integer32 (90..360)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The timeout timer in seconds governs the validity of a route.
|
|
It is initialized when a route is established, and any time
|
|
an update message is received for the route. If the setting time
|
|
elapses from the last time the timeout was initialized, the route
|
|
is considered to have expired, and the hop count of the route is
|
|
set to infinite. It should be at least three times the value of
|
|
the update timer."
|
|
DEFVAL { 180 }
|
|
::= { ripTimers 2 }
|
|
|
|
ripGarbageCollectionTime OBJECT-TYPE
|
|
SYNTAX Integer32 (60..240)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "When the information about a route becomes invalid, the system
|
|
does not immediately purge that route from its table. Instead,
|
|
it continues to advertise the route with an infinite metric
|
|
At the same time, the garbage-collection timer is set for that
|
|
route. When the count reaches zero, the route is purged from the
|
|
the table. This timer allows neighbors to become aware of
|
|
the invalidity of a route prior to purging."
|
|
DEFVAL { 120 }
|
|
::= { ripTimers 3 }
|
|
|
|
ripRoutingProcessStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Enable or disable RIP routing process on a system."
|
|
DEFVAL { disabled }
|
|
::= { ripMgt 2 }
|
|
|
|
ripRouterVersion OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
byInterface(1),
|
|
rip1(2),
|
|
rip2(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "To specify an RIP version used globally by the router."
|
|
DEFVAL { rip2 }
|
|
::= { ripMgt 3 }
|
|
|
|
|
|
|
|
ripInstabilityPreventingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RipInstabilityPreventingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A list of RIP instability preventing status."
|
|
::= { ripMgt 4 }
|
|
|
|
ripInstabilityPreventingEntry OBJECT-TYPE
|
|
SYNTAX RipInstabilityPreventingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in the table, containing information
|
|
about RIP instability preventing configuration.
|
|
The ifIndex index is a VLAN's ifIndex."
|
|
INDEX { ripVlanIndex }
|
|
::= { ripInstabilityPreventingTable 1 }
|
|
|
|
RipInstabilityPreventingEntry ::= SEQUENCE
|
|
{
|
|
ripVlanIndex Integer32,
|
|
ripSplitHorizonStatus INTEGER
|
|
}
|
|
|
|
|
|
ripVlanIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This is defined as a VLAN interface.
|
|
A routing interface is a VLAN and an IP subnet bound to it."
|
|
::= { ripInstabilityPreventingEntry 1 }
|
|
|
|
ripSplitHorizonStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
splitHorizon(1),
|
|
poisonReverse(2),
|
|
none(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Enable or disable RIP poison reverse on an interface."
|
|
::= { ripInstabilityPreventingEntry 2 }
|
|
|
|
|
|
ripStatisticsReset OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
reset(1),
|
|
noReset(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Write it to reset(1), the following objects in RFC 1724
|
|
should be reset:
|
|
1. Global Counters:
|
|
'rip2GlobalRouteChanges',
|
|
'rip2GlobalQueries'.
|
|
2. Interface Status Table, for each 'rip2IfStatAddress':
|
|
'rip2IfStatRcvBadPackets',
|
|
'rip2IfStatRcvBadRoutes',
|
|
'rip2IfStatSendUpdates'
|
|
3. Peer Table, for each 'rip2PeerAddress' and 'rip2PeerDomain',
|
|
'rip2PeerRcvBadPackets',
|
|
'rip2PeerRcvBadRoutes'
|
|
When read this value always is noReset(2)."
|
|
::= { ripMgt 5 }
|
|
|
|
ripNetwork OBJECT IDENTIFIER ::= { ripMgt 6 }
|
|
|
|
ripNetworkByInetAddrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RipNetworkByInetAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RIP network address table."
|
|
::= { ripNetwork 1 }
|
|
|
|
ripNetworkByInetAddrEntry OBJECT-TYPE
|
|
SYNTAX RipNetworkByInetAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A conceptual row of the ripNetworkByInetAddrTable."
|
|
INDEX
|
|
{
|
|
ripNetworkByInetAddrAddressType,
|
|
ripNetworkByInetAddrAddress,
|
|
ripNetworkByInetAddrPfxLen
|
|
}
|
|
::= { ripNetworkByInetAddrTable 1 }
|
|
|
|
RipNetworkByInetAddrEntry ::= SEQUENCE
|
|
{
|
|
ripNetworkByInetAddrAddressType InetAddressType,
|
|
ripNetworkByInetAddrAddress InetAddress,
|
|
ripNetworkByInetAddrPfxLen InetAddressPrefixLength,
|
|
ripNetworkByInetAddrStatus ValidStatus
|
|
}
|
|
|
|
ripNetworkByInetAddrAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RIP Network address type."
|
|
::= { ripNetworkByInetAddrEntry 1 }
|
|
|
|
ripNetworkByInetAddrAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RIP Network address."
|
|
::= { ripNetworkByInetAddrEntry 2 }
|
|
|
|
ripNetworkByInetAddrPfxLen OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Network prefix length."
|
|
::= { ripNetworkByInetAddrEntry 3 }
|
|
|
|
ripNetworkByInetAddrStatus OBJECT-TYPE
|
|
SYNTAX ValidStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set this variable to create or destroy a RIP network address."
|
|
::= { ripNetworkByInetAddrEntry 4 }
|
|
|
|
ripNetworkByIfindexTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RipNetworkByIfindexEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RIp network ifindex table."
|
|
::= { ripNetwork 2 }
|
|
|
|
ripNetworkByIfindexEntry OBJECT-TYPE
|
|
SYNTAX RipNetworkByIfindexEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A conceptual row of the ripNetworkByIfindexTable."
|
|
INDEX
|
|
{
|
|
ripNetworkIfindex
|
|
}
|
|
::= { ripNetworkByIfindexTable 1 }
|
|
|
|
RipNetworkByIfindexEntry ::= SEQUENCE
|
|
{
|
|
ripNetworkIfindex InterfaceIndex,
|
|
ripNetworkByIfindexStatus ValidStatus
|
|
}
|
|
|
|
ripNetworkIfindex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is defined as a layer3 interface."
|
|
::= { ripNetworkByIfindexEntry 1 }
|
|
|
|
|
|
ripNetworkByIfindexStatus OBJECT-TYPE
|
|
SYNTAX ValidStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set this variable to create or destroy a RIP network ifindex table."
|
|
::= { ripNetworkByIfindexEntry 2 }
|
|
|
|
ripDistributeListTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RipDistributeListEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RIP distribute list table. It's used to filter incoming or
|
|
outgoing route updates using the access-list or prefix-list."
|
|
::= { ripMgt 7 }
|
|
|
|
ripDistributeListEntry OBJECT-TYPE
|
|
SYNTAX RipDistributeListEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A conceptual row of the ripDistributelistTable."
|
|
INDEX
|
|
{
|
|
ripDistributeListInterfaceIndex,
|
|
ripDistributeListType
|
|
}
|
|
::= { ripDistributeListTable 1 }
|
|
|
|
RipDistributeListEntry ::= SEQUENCE
|
|
{
|
|
ripDistributeListInterfaceIndex InterfaceIndex,
|
|
ripDistributeListType INTEGER,
|
|
ripDistributeListIncomingRouteFilterName DisplayString,
|
|
ripDistributeListOutgoingRouteFilterName DisplayString,
|
|
ripDistributeListStatus ValidStatus
|
|
}
|
|
|
|
ripDistributeListInterfaceIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the interface on which distribute-list is applied, If
|
|
index is 0, the filter will be applied to all the interfaces."
|
|
::= { ripDistributeListEntry 1 }
|
|
|
|
ripDistributeListType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
access-list(1),
|
|
prefix-list(2)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of distribute-list applied: access-list or prefix-list."
|
|
::= { ripDistributeListEntry 2 }
|
|
|
|
ripDistributeListIncomingRouteFilterName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..15))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies access-list or prefix-list name to filter incoming routing
|
|
updates."
|
|
::= { ripDistributeListEntry 3}
|
|
|
|
ripDistributeListOutgoingRouteFilterName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE (1..15))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies access-list or prefix-list name to filter outgoing routing
|
|
updates."
|
|
::= { ripDistributeListEntry 4}
|
|
|
|
ripDistributeListStatus OBJECT-TYPE
|
|
SYNTAX ValidStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set this variable to create or destroy a distribute list."
|
|
::= { ripDistributeListEntry 5 }
|
|
|
|
ripRedistributeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RipRedistributeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RIP Redistribute table. Config rip redistribute type, metric."
|
|
::= { ripMgt 8 }
|
|
|
|
ripRedistributeEntry OBJECT-TYPE
|
|
SYNTAX RipRedistributeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A conceptual row of the ripRedistributeTable."
|
|
INDEX
|
|
{
|
|
ripRedistributeProtocol
|
|
}
|
|
::= { ripRedistributeTable 1 }
|
|
|
|
RipRedistributeEntry ::= SEQUENCE
|
|
{
|
|
ripRedistributeProtocol INTEGER,
|
|
ripRedistributeMetric Integer32,
|
|
ripRedistributeStatus ValidStatus
|
|
}
|
|
|
|
ripRedistributeProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
connected(1),
|
|
static(2)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Protocol redistributed to Intermediate System:
|
|
connected -- redistribute from connected routes;
|
|
static -- redistribute from static routes."
|
|
::= { ripRedistributeEntry 1 }
|
|
|
|
ripRedistributeMetric OBJECT-TYPE
|
|
SYNTAX Integer32(0..16)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Metric value to be used in redistributing."
|
|
DEFVAL { 1 }
|
|
::= { ripRedistributeEntry 2 }
|
|
|
|
ripRedistributeStatus OBJECT-TYPE
|
|
SYNTAX ValidStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set this variable to create or destroy redistribute information."
|
|
::= { ripRedistributeEntry 3 }
|
|
|
|
ripDefaultMetric OBJECT-TYPE
|
|
SYNTAX Integer32 (1..16)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A metric for redistributed routes."
|
|
DEFVAL { 1 }
|
|
::= { ripMgt 9 }
|
|
|
|
|
|
ripNeighborTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RipNeighborEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RIP neighbor table."
|
|
::= { ripMgt 10 }
|
|
|
|
ripNeighborEntry OBJECT-TYPE
|
|
SYNTAX RipNeighborEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A conceptual row of the ripNeighborTable."
|
|
INDEX
|
|
{
|
|
ripNeighborAddressType,
|
|
ripNeighborAddress
|
|
}
|
|
::= { ripNeighborTable 1 }
|
|
|
|
RipNeighborEntry ::= SEQUENCE
|
|
{
|
|
ripNeighborAddressType InetAddressType,
|
|
ripNeighborAddress InetAddress,
|
|
ripNeighborAddressStatus ValidStatus
|
|
}
|
|
|
|
ripNeighborAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RIP Neighbor address type."
|
|
::= { ripNeighborEntry 1 }
|
|
|
|
ripNeighborAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RIP Neighbor address."
|
|
::= { ripNeighborEntry 2 }
|
|
|
|
ripNeighborAddressStatus OBJECT-TYPE
|
|
SYNTAX ValidStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set this variable to create or destroy a RIP neighbor address."
|
|
::= { ripNeighborEntry 3 }
|
|
|
|
ripPassiveInterfaceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RipPassiveInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of RIP passive interface status."
|
|
::= { ripMgt 11 }
|
|
|
|
ripPassiveInterfaceEntry OBJECT-TYPE
|
|
SYNTAX RipPassiveInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the table, containing information about RIP passive
|
|
interface(s) configuration. The index is a VLAN's ifIndex."
|
|
INDEX
|
|
{
|
|
ripInterfaceIndex
|
|
}
|
|
::= { ripPassiveInterfaceTable 1 }
|
|
|
|
RipPassiveInterfaceEntry ::= SEQUENCE
|
|
{
|
|
ripInterfaceIndex InterfaceIndex,
|
|
ripPassiveInterfaceStatus ValidStatus
|
|
}
|
|
|
|
ripInterfaceIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is defined as a VLAN interface.
|
|
A passive VLAN interface will suppress route updates on it."
|
|
::= { ripPassiveInterfaceEntry 1 }
|
|
|
|
ripPassiveInterfaceStatus OBJECT-TYPE
|
|
SYNTAX ValidStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set this variable to create or destroy a RIP passive interface."
|
|
::= { ripPassiveInterfaceEntry 2 }
|
|
|
|
ripMaxPrefix OBJECT-TYPE
|
|
SYNTAX Integer32 (1..10240)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Max number of RIP dynamic routes."
|
|
DEFVAL { 10240 }
|
|
::= { ripMgt 12 }
|
|
|
|
ripRouteClear OBJECT IDENTIFIER ::= { ripMgt 13 }
|
|
|
|
ripRouteClearByType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noClear(1),
|
|
all(2),
|
|
connected(3),
|
|
rip(5),
|
|
static(6)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Write this object value 2-6 to clear rip route by type, when read, this
|
|
always return noClear(1)."
|
|
DEFVAL { 1 }
|
|
::= { ripRouteClear 1 }
|
|
|
|
ripRouteClearByNetworkTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RipRouteClearByNetworkEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Clear rip route by network address."
|
|
::= { ripRouteClear 2 }
|
|
|
|
ripRouteClearByNetworkEntry OBJECT-TYPE
|
|
SYNTAX RipRouteClearByNetworkEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Clear rip route by network address."
|
|
INDEX
|
|
{
|
|
ripRouteClearByNetworkInetAddrType,
|
|
ripRouteClearByNetworkInetAddr,
|
|
ripRouteClearByNetworkPfxLen
|
|
}
|
|
::= { ripRouteClearByNetworkTable 1 }
|
|
|
|
RipRouteClearByNetworkEntry ::= SEQUENCE
|
|
{
|
|
ripRouteClearByNetworkInetAddrType InetAddressType,
|
|
ripRouteClearByNetworkInetAddr InetAddress,
|
|
ripRouteClearByNetworkPfxLen InetAddressPrefixLength,
|
|
ripRouteClearByNetworkClearAction INTEGER
|
|
}
|
|
|
|
ripRouteClearByNetworkInetAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RIP route network address type."
|
|
::= { ripRouteClearByNetworkEntry 1 }
|
|
|
|
ripRouteClearByNetworkInetAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RIP route network address.Write this object to clear rip route by
|
|
network address."
|
|
::= { ripRouteClearByNetworkEntry 2 }
|
|
|
|
ripRouteClearByNetworkPfxLen OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RIP route network prefix length."
|
|
::= { ripRouteClearByNetworkEntry 3 }
|
|
|
|
ripRouteClearByNetworkClearAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noClear(1),
|
|
clear(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Write this object value 2(clear) to clear rip route by spicified network
|
|
address, when read, this always return noClear(1)."
|
|
::= { ripRouteClearByNetworkEntry 4 }
|
|
|
|
ripDefaultInformationOriginate OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noOriginate(1),
|
|
originate(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Write this object value 2(originate) to originate default information,
|
|
write this object value 1(noOriginate) to not originate default
|
|
information."
|
|
DEFVAL { 1 }
|
|
::= { ripMgt 14 }
|
|
|
|
ripDistance OBJECT IDENTIFIER ::= { ripMgt 15 }
|
|
|
|
ripDefaultDistance OBJECT-TYPE
|
|
SYNTAX Integer32 (1..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Default distance value."
|
|
DEFVAL { 120 }
|
|
::= { ripDistance 1 }
|
|
|
|
ripDistanceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RipDistanceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Rip distance table"
|
|
::= { ripDistance 2 }
|
|
|
|
ripDistanceEntry OBJECT-TYPE
|
|
SYNTAX RipDistanceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Rip distance entry"
|
|
INDEX
|
|
{
|
|
ripDistanceInetAddrType,
|
|
ripDistanceInetAddr,
|
|
ripDistancePfxLen
|
|
}
|
|
::= { ripDistanceTable 1 }
|
|
|
|
RipDistanceEntry ::= SEQUENCE
|
|
{
|
|
ripDistanceInetAddrType InetAddressType,
|
|
ripDistanceInetAddr InetAddress,
|
|
ripDistancePfxLen InetAddressPrefixLength,
|
|
ripDistanceValue Integer32,
|
|
ripDistanceAlistName DisplayString,
|
|
ripDistanceRowStatus RowStatus
|
|
}
|
|
|
|
ripDistanceInetAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RIP distace table network address type."
|
|
::= { ripDistanceEntry 1 }
|
|
|
|
ripDistanceInetAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RIP distance table network address."
|
|
::= { ripDistanceEntry 2 }
|
|
|
|
ripDistancePfxLen OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RIP distance table network prefix length."
|
|
::= { ripDistanceEntry 3 }
|
|
|
|
ripDistanceValue OBJECT-TYPE
|
|
SYNTAX Integer32 (1..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RIP distance table distance value."
|
|
::= { ripDistanceEntry 4 }
|
|
|
|
ripDistanceAlistName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..15))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RIP distance table access list name. If delete the
|
|
access list name, set null string"
|
|
::= { ripDistanceEntry 5 }
|
|
|
|
ripDistanceRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the status of this entry."
|
|
::= { ripDistanceEntry 6 }
|
|
|
|
--
|
|
-- 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 }
|
|
|
|
sysLogCommandLogStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set enabled(1) to enable command log, set disabled(2) to disable
|
|
command log."
|
|
::= { sysLogMgt 10 }
|
|
|
|
--
|
|
-- 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 }
|
|
sysSummerTimeMgt OBJECT IDENTIFIER ::= { sysTimeMgt 7 }
|
|
|
|
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(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. When
|
|
sysTimeZonePredefined object is set to any value other than
|
|
none(1), this object will be empty string."
|
|
::= { sysTimeMgt 3 }
|
|
|
|
sysTimeZoneName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..30))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The name of the time zone. When sysTimeZonePredefined object
|
|
is set to any value other than none(1), this object will be
|
|
empty string."
|
|
::= { 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 }
|
|
|
|
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 }
|
|
|
|
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 }
|
|
|
|
ntpServerInetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NtpServerInetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for NTP servers."
|
|
::= { ntpMgt 8 }
|
|
|
|
ntpServerInetEntry OBJECT-TYPE
|
|
SYNTAX NtpServerInetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for NTP servers."
|
|
INDEX { ntpServerInetAddressType, ntpServerInetAddress }
|
|
::= { ntpServerInetTable 1 }
|
|
|
|
NtpServerInetEntry ::= SEQUENCE
|
|
{
|
|
ntpServerInetAddressType InetAddressType,
|
|
ntpServerInetAddress InetAddress,
|
|
ntpServerInetVersion Integer32,
|
|
ntpServerInetKeyId Integer32,
|
|
ntpServerInetStatus ValidStatus
|
|
}
|
|
|
|
ntpServerInetAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Indicates the type of address denoted in ntpServerInetAddress
|
|
type. Only ipv4(1), ipv6(2), and dns(16) types are supported."
|
|
::= { ntpServerInetEntry 1 }
|
|
|
|
ntpServerInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The address of a time server."
|
|
::= { ntpServerInetEntry 2 }
|
|
|
|
ntpServerInetVersion OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "NTP version."
|
|
::= { ntpServerInetEntry 3 }
|
|
|
|
ntpServerInetKeyId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Key for a NTP server."
|
|
::= { ntpServerInetEntry 4 }
|
|
|
|
ntpServerInetStatus OBJECT-TYPE
|
|
SYNTAX ValidStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Status of the NTP server. Setting this to valid(1) creates an
|
|
entry. Setting this to invalid(2) destroys an entry."
|
|
::= { ntpServerInetEntry 5 }
|
|
|
|
sysTimeZonePredefined OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
none(1),
|
|
minus1200InternationalDateLineWest(8000),
|
|
minus1100MidwayIslandSamoa(9000),
|
|
minus1000Hawaii(10000),
|
|
minus0930Taiohae(10300),
|
|
minus0900Alaska(11000),
|
|
minus0800PacificTimeTijuana(12000),
|
|
minus0700Arizona(13000),
|
|
minus0700ChihuahuaLaPazMazatlan(13001),
|
|
minus0700MountainTimeUSCanada(13002),
|
|
minus0600CentralAmerica(14000),
|
|
minus0600CentralTimeUSCanada(14001),
|
|
minus0600GuadalajaraMexicoCityMonterrey(14002),
|
|
minus0600Saskatchewan(14003),
|
|
minus0500BogotaLimaQuito(15000),
|
|
minus0500EasternTimeUSCanada(15001),
|
|
minus0500IndianaEast(15002),
|
|
minus0400AtlanticTimeCanada(16000),
|
|
minus0400CaracasLaPaz(16001),
|
|
minus0400Santiago(16002),
|
|
minus0330Newfoundland(16700),
|
|
minus0300Brasilia(17000),
|
|
minus0300BuenosAiresGeorgetown(17001),
|
|
minus0300Greenland(17002),
|
|
minus0200MidAtlantic(18000),
|
|
minus0100Azores(19000),
|
|
minus0100CapeVerdeIs(19001),
|
|
gmtDublinEdinburghLisbonLondon(20000),
|
|
gmtCasablancaMonrovia(20001),
|
|
plus0100AmsterdamBerlinBernRomeStockholmVienna(21000),
|
|
plus0100BelgradeBratislavaBudapestLjubljanaPrague(21001),
|
|
plus0100BrusselsCopenhagenMadridParis(21002),
|
|
plus0100SarajevoSkopjeWarsawZagreb(21003),
|
|
plus0100WestCentralAfrica(21004),
|
|
plus0200AthensBeirutIstanbulMinsk(22000),
|
|
plus0200Bucharest(22001),
|
|
plus0200Cairo(22002),
|
|
plus0200HararePretoria(22003),
|
|
plus0200HelsinkiKyivRigaSofiaTallinnVilnius(22004),
|
|
plus0200Jerusalem(22005),
|
|
plus0300Baghdad(23000),
|
|
plus0300KuwaitRiyadh(23001),
|
|
plus0300MoscowStPetersburgVolgograd(23002),
|
|
plus0300Nairobi(23003),
|
|
plus0330Tehran(23300),
|
|
plus0400AbuDhabiMuscat(24000),
|
|
plus0400BakuTbilisiYerevan(24001),
|
|
plus0430Kabul(24300),
|
|
plus0500Ekaterinburg(25000),
|
|
plus0500IslamabadKarachiTashkent(25001),
|
|
plus0530ChennaiCalcutaMumbaiNewDelhi(25300),
|
|
plus0545Kathmandu(25450),
|
|
plus0600AlmatyNovosibirsk(26000),
|
|
plus0600AstanaDhaka(26001),
|
|
plus0600SriJayawardenepura(26002),
|
|
plus0630Rangoon(26300),
|
|
plus0700BangkokHanoiJakarta(27000),
|
|
plus0700Krasnoyarsk(27001),
|
|
plus0800BeijingChongqingHongKongUrumqi(28000),
|
|
plus0800IrkutskUlaanBataar(28001),
|
|
plus0800KualaLumpurSingapore(28002),
|
|
plus0800Perth(28003),
|
|
plus0800Taipei(28004),
|
|
plus0900OsakaSapporoTokyo(29000),
|
|
plus0900Seoul(29001),
|
|
plus0900Yakutsk(29002),
|
|
plus0930Adelaide(29300),
|
|
plus0930Darwin(29301),
|
|
plus1000Brisbane(30000),
|
|
plus1000CanberraMelbourneSydney(30001),
|
|
plus1000GuamPortMoresby(30002),
|
|
plus1000Hobart(30003),
|
|
plus1000Vladivostok(30004),
|
|
plus1030LordHoweIsland(30300),
|
|
plus1100MagadanSolomonIsNewCaledonia(31000),
|
|
plus1130Kingston(31300),
|
|
plus1200AucklandWellington(32000),
|
|
plus1200FijiKamchatkaMarshallIs(32001),
|
|
plus1245ChathamIsland(32450),
|
|
plus1300Nukualofa(33000),
|
|
plus1400Kiritimati(34000)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies the time zone predefined mode. If time zone is
|
|
configured by sysTimeZone object, the value field will be
|
|
none(1). When this variable is set to any value other than
|
|
none(1), sysTimeZone and sysTimeZoneName will become empty
|
|
strings. This object can be set to none(1) only when it is
|
|
already equal to none(1)."
|
|
::= { sysTimeMgt 6 }
|
|
|
|
sysSummerTimeZoneName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..30))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The name of the summer time zone. If sysSummerTimeMode is
|
|
disabled, empty string will be shown."
|
|
::= { sysSummerTimeMgt 1 }
|
|
|
|
sysSummerTimeMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
disabled(1),
|
|
recurring(2),
|
|
date(3),
|
|
predefined(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The mode of the summer time."
|
|
::= { sysSummerTimeMgt 2 }
|
|
|
|
sysSummerTimeRecurringTime OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(37))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This is a text string in the following form, based on Unix:
|
|
'www Ddd Mmm hh:mm - www Ddd Mmm hh:mm'. 'www' is the week
|
|
number of the month. The range of 'www' is 1 to 5. The 5th
|
|
week is the last week of the month. 'Ddd' are the first three
|
|
letters of day of the week. 'Mmm' are the first three letters
|
|
of the month. 'hh:mm' is a 24-hour representation of hours
|
|
and minutes. A single-digit hour or minute is preceded by a
|
|
zero. An example is: '1st Sun Jul 00:00 - 4th Sun Oct 00:00'.
|
|
When sysSummerTimeMode is recurring(2), the object can be
|
|
modified. Empty string will be shown when sysSummerTimeMode
|
|
is not recurring(2)."
|
|
::= { sysSummerTimeMgt 3 }
|
|
|
|
sysSummerTimeDateTime OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(37))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This is a text string in the following form, based on Unix:
|
|
'Mmm _d yyyy hh:mm - Mmm _d yyyy hh:mm'. 'Mmm' are the first
|
|
three letters of the month. '_d' is the day of month.
|
|
A single-digit day is preceded by a space. 'yyyy' is a
|
|
four-digit year. The range is from 2001 to 2100. 'hh:mm' is
|
|
a 24-hour representation of hours and minutes. A single-digit
|
|
hour or minute is preceded by a zero. An example is:
|
|
'Jul 1 2002 00:00 - Oct 1 2002 00:00'. When
|
|
sysSummerTimeMode is date(3), the object can be modified.
|
|
Empty string will be shown when sysSummerTimeMode is not
|
|
date(3)."
|
|
::= { sysSummerTimeMgt 4 }
|
|
|
|
sysSummerTimePredefinedRegion OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
none(1),
|
|
usa(2),
|
|
europe(3),
|
|
australia(4),
|
|
newZealand(5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The region of the summer time predefined mode. The offset of
|
|
predefined mode is 60 minutes. When sysSummerTimeMode is
|
|
predefined(4), the object can be modified. When
|
|
sysSummerTimeMode is not predefined(4), none(1) will be
|
|
shown. This object can be set to none(1) only when it is
|
|
already equal to none(1)."
|
|
::= { sysSummerTimeMgt 5 }
|
|
|
|
sysSummerTimeOffset OBJECT-TYPE
|
|
SYNTAX Integer32 (1..120)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies the number of minutes to add during summer time.
|
|
When sysSummerTimeMode is recurring(2) or date(3), offset
|
|
time can be modified. Zero will be shown when
|
|
sysSummerTimeMode is disabled(1). This object can only be set
|
|
to zero when sysSummerTimeMode is disabled(1). This object
|
|
can only be set to 60 when sysSummerTimeMode is
|
|
predefined(4)."
|
|
::= { sysSummerTimeMgt 6 }
|
|
|
|
sysSummerTimeEffect OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This flag indicates whether summer time is in effect.
|
|
A value of true(1) indicates summer time is in effect.
|
|
A value of false(2) indicates summer time is not in effect."
|
|
::= { sysSummerTimeMgt 7 }
|
|
|
|
--
|
|
-- fileMgt
|
|
--
|
|
|
|
-- Management for File System Manipulate, including files copy, display and delete.
|
|
|
|
fileCopyMgt OBJECT IDENTIFIER ::= { fileMgt 1 }
|
|
fileInfoMgt OBJECT IDENTIFIER ::= { fileMgt 2 }
|
|
--
|
|
-- This performs the copy operation.
|
|
--
|
|
|
|
fileCopySrcOperType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
file(1),
|
|
runningCfg(2),
|
|
startUpCfg(3),
|
|
tftp(4),
|
|
unit(5),
|
|
http(6),
|
|
ftp(7),
|
|
sftp(10)
|
|
}
|
|
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
|
|
+------------------+---------------------------------
|
|
| sftp(10) | 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
|
|
+------------------+---------------------------------
|
|
| sftp(10) | fileCopySrcFileName
|
|
| | fileCopyDestFileName
|
|
| | fileCopyFileType
|
|
| | fileCopyServerInetAddressType
|
|
| | fileCopyServerInetAddress
|
|
| | fileCopyServerUserName
|
|
| | fileCopyServerPassword
|
|
--------------+------------------+---------------------------------
|
|
startUpCfg(3) | file(1) | fileCopyDestFileName
|
|
+------------------+---------------------------------
|
|
| runningCfg(2) | None.
|
|
+------------------+---------------------------------
|
|
| tftp(4) | fileCopyDestFileName
|
|
| | fileCopyServerInetAddressType
|
|
| | fileCopyServerInetAddress
|
|
+------------------+---------------------------------
|
|
| ftp(7) | fileCopyDestFileName
|
|
| | fileCopyServerInetAddressType
|
|
| | fileCopyServerInetAddress
|
|
| | fileCopyServerUserName
|
|
| | fileCopyServerPassword
|
|
+------------------+---------------------------------
|
|
| sftp(10) | fileCopySrcFileName
|
|
| | fileCopyDestFileName
|
|
| | fileCopyFileType
|
|
| | fileCopyServerInetAddressType
|
|
| | fileCopyServerInetAddress
|
|
| | fileCopyServerUserName
|
|
| | fileCopyServerPassword
|
|
--------------+------------------+---------------------------------
|
|
tftp(4) | file(1) | fileCopySrcFileName
|
|
| | fileCopyDestFileName
|
|
| | fileCopyFileType
|
|
| | fileCopyServerInetAddressType
|
|
| | fileCopyServerInetAddress
|
|
+------------------+---------------------------------
|
|
| runningCfg(2) | fileCopySrcFileName
|
|
| | fileCopyServerInetAddressType
|
|
| | fileCopyServerInetAddress
|
|
+------------------+---------------------------------
|
|
| startUpCfg(3) | fileCopySrcFileName
|
|
| | fileCopyDestFileName
|
|
| | fileCopyServerInetAddressType
|
|
| | fileCopyServerInetAddress
|
|
+------------------+---------------------------------
|
|
| addRunningCfg(15)| fileCopySrcFileName
|
|
| | 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
|
|
+------------------+---------------------------------
|
|
| addRunningCfg(15)| fileCopySrcFileName
|
|
| | fileCopyServerInetAddressType
|
|
| | fileCopyServerInetAddress
|
|
| | fileCopyServerUserName
|
|
| | fileCopyServerPassword
|
|
--------------+------------------+---------------------------------
|
|
sftp(10) | file(1) | fileCopySrcFileName
|
|
| | fileCopyDestFileName
|
|
| | fileCopyFileType
|
|
| | fileCopyServerInetAddressType
|
|
| | fileCopyServerInetAddress
|
|
| | fileCopyServerUserName
|
|
| | fileCopyServerPassword
|
|
+------------------+---------------------------------
|
|
| runningCfg(2) | fileCopySrcFileName
|
|
| | fileCopyServerInetAddressType
|
|
| | fileCopyServerInetAddress
|
|
| | fileCopyServerUserName
|
|
| | fileCopyServerPassword
|
|
+------------------+---------------------------------
|
|
| startUpCfg(3) | fileCopySrcFileName
|
|
| | fileCopyDestFileName
|
|
| | fileCopyServerInetAddressType
|
|
| | fileCopyServerInetAddress
|
|
| | fileCopyServerUserName
|
|
| | fileCopyServerPassword
|
|
+------------------+---------------------------------
|
|
| addRunningCfg(15)| fileCopySrcFileName
|
|
| | 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.
|
|
Note: If the fileCopySrcOperType is runningCfg(2) or startUpCfg(3),
|
|
this variable can be ignored."
|
|
::= { fileCopyMgt 2 }
|
|
|
|
fileCopyDestOperType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
file(1),
|
|
runningCfg(2),
|
|
startUpCfg(3),
|
|
tftp(4),
|
|
unit(5),
|
|
http(6),
|
|
ftp(7),
|
|
sftp(10),
|
|
addRunningCfg(15)
|
|
}
|
|
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.
|
|
Note: If the fileCopyDestOperType is runningCfg(2) or startupCfg(3),
|
|
this variable can be ignored."
|
|
::= { 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. If the fileCopySrcOperType
|
|
or fileCopyDestOperType is either runningCfg(2) or startupCfg(3),
|
|
this variable can be ignored."
|
|
::= { fileCopyMgt 5 }
|
|
|
|
fileCopyUnitId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies the switch unit for stackable devices.
|
|
When performing the 'copy unit file' or 'copy file unit' action,
|
|
if neither fileCopySrcOperType nor fileCopyDestOperType
|
|
is unit(5), this variable can be ignored."
|
|
::= { fileCopyMgt 7 }
|
|
|
|
fileCopyAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
notCopying(1),
|
|
copy(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Setting 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)."
|
|
::= { 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. The listed values are
|
|
identical to fileAutoDownloadResultStatus."
|
|
::= { fileCopyMgt 9 }
|
|
|
|
fileCopyServerInetAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Internet address type of the remote server. Only ipv4(1)
|
|
and ipv6(2) types are 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 }
|
|
|
|
--
|
|
-- 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(1..1)
|
|
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(1..1)
|
|
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.
|
|
The listed values are identical to fileCopyStatus."
|
|
::= { fileAutoDownloadResultEntry 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 }
|
|
|
|
--
|
|
-- 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 InterfaceIndex,
|
|
mcastStormStatus EnabledStatus,
|
|
mcastStormPktRate Integer32,
|
|
mcastStormPktRateResolution Integer32
|
|
}
|
|
|
|
mcastStormIfIndex 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."
|
|
::= { 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 1488100."
|
|
::= { mcastStormEntry 4 }
|
|
|
|
mcastStormPktRateResolution OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Present the rate's resolution. Its unit is packets per
|
|
second"
|
|
::= { mcastStormEntry 8 }
|
|
|
|
--
|
|
-- 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 InterfaceIndex,
|
|
bcastStormStatus EnabledStatus,
|
|
bcastStormPktRate Integer32,
|
|
bcastStormPktRateResolution Integer32
|
|
}
|
|
|
|
bcastStormIfIndex 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."
|
|
::= { 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 1488100."
|
|
::= { bcastStormEntry 4 }
|
|
|
|
bcastStormPktRateResolution OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Present the rate's resolution. Its unit is packets per
|
|
second"
|
|
::= { bcastStormEntry 8 }
|
|
|
|
--
|
|
-- 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 InterfaceIndex,
|
|
unknownUcastStormStatus EnabledStatus,
|
|
unknownUcastStormPktRate Integer32,
|
|
unknownUcastStormPktRateResolution Integer32
|
|
}
|
|
|
|
unknownUcastStormIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
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 1488100."
|
|
::= { unknownUcastStormEntry 4 }
|
|
|
|
unknownUcastStormPktRateResolution OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Present the rate's resolution. Its unit is packets per
|
|
second"
|
|
::= { unknownUcastStormEntry 8 }
|
|
|
|
--
|
|
-- 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 InterfaceIndex,
|
|
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 InterfaceIndex
|
|
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 InterfaceIndex,
|
|
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 InterfaceIndex
|
|
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 INTEGER(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 INTEGER(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 INTEGER(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 INTEGER
|
|
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 INTEGER(1..100)
|
|
UNITS "%"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rising threshold of the cpu utilization."
|
|
::= { cpuStatus 6 }
|
|
|
|
cpuUtiFallingThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER(1..100)
|
|
UNITS "%"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The falling threshold of the cpu utilization."
|
|
::= { cpuStatus 7 }
|
|
|
|
-- memoryStatus
|
|
|
|
memoryTotal OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total amount of the memory in kilobytes."
|
|
::= { memoryStatus 1 }
|
|
|
|
memoryAllocated OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The amount of the memory allocated in kilobytes."
|
|
::= { memoryStatus 2 }
|
|
|
|
memoryFreed OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The amount of the free memory in kilobytes."
|
|
::= { memoryStatus 3}
|
|
|
|
memoryFreedInPercent OBJECT-TYPE
|
|
SYNTAX INTEGER(1..100)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"the memory freed in proportion to the total memory."
|
|
::= { memoryStatus 4 }
|
|
|
|
memoryUtiRisingThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER(1..100)
|
|
UNITS "%"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rising threshold of the memory utilization."
|
|
::= { memoryStatus 5 }
|
|
|
|
memoryUtiFallingThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER(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
|
|
--
|
|
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,
|
|
mvrDomainPortImmediateLeaveByHostIp EnabledStatus
|
|
|
|
}
|
|
|
|
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 }
|
|
|
|
mvrDomainPortImmediateLeaveByHostIp OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "To enable immediate leave by host IP on MVR port."
|
|
::= { mvrDomainPortEntry 6 }
|
|
|
|
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}
|
|
|
|
--
|
|
-- 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)
|
|
on 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 sending 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,
|
|
mvr6DomainPortImmediateLeaveByHostIp EnabledStatus
|
|
|
|
}
|
|
|
|
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 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 }
|
|
|
|
mvr6DomainPortImmediateLeaveByHostIp OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "To enable immediate leave by host IP on MVR port."
|
|
::= { mvr6DomainPortEntry 6 }
|
|
|
|
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 identifies a group range.
|
|
|
|
NOTE: All mvr6ProfileCtlEntry use the same buffer to temporarily store the mvrProfileName before
|
|
mvr6ProfileCtlAction really creating 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 temporarily store the mvr6ProfileStartIPAddress before
|
|
mvr6ProfileGroupCtlAction really creating the group range 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 temporarily store the mvr6ProfileEndIPAddress before
|
|
mvr6ProfileGroupCtlAction really creating the group range 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 applies to proxy-switching for how many IGMP report/leave will be sent out from source port,
|
|
and how many g-s query will be sent 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 sent "
|
|
::= { 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 sent"
|
|
::= { 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 sent. "
|
|
::= { 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 sent."
|
|
::= { 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 sent."
|
|
::= { 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 sent "
|
|
::= { 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 sent"
|
|
::= { 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}
|
|
|
|
--
|
|
-- 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)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the different option that insert to relay agent
|
|
information remote ID sub-option."
|
|
::= { 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,
|
|
dhcpSnoopPortMaxNumber Integer32
|
|
}
|
|
|
|
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 different option that is inserted to relay agent
|
|
information circuit ID sub-option."
|
|
::= { 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 }
|
|
|
|
dhcpSnoopPortMaxNumber OBJECT-TYPE
|
|
SYNTAX Integer32(1..32|65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the max client number of per port.
|
|
If the value is 65535, it means the filter-only mode is enabled."
|
|
::= { dhcpSnoopPortConfigEntry 6}
|
|
|
|
--
|
|
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 { dhcpSnoopBindingsIpAddress, 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 read-only
|
|
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 not-accessible
|
|
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,
|
|
ipSrcGuardTableMode INTEGER,
|
|
ipSrcGuardAclMaxBinding INTEGER,
|
|
ipSrcGuardMacMaxBinding 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 }
|
|
|
|
ipSrcGuardTableMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{ acl(1),
|
|
mac(2)}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the table mode IP Source Guard select.
|
|
If the value equals 1, it means IP Source Guard choose ACL mode
|
|
to filter packet. If the value equals 2, it means IP Source
|
|
Guard choose MAC mode to filter packet."
|
|
::= { ipSrcGuardConfigEntry 3}
|
|
|
|
ipSrcGuardAclMaxBinding OBJECT-TYPE
|
|
SYNTAX INTEGER (1..10)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the maximum binding number in ACL mode.
|
|
The number of IP Source Guard bindings in ACL mode will
|
|
be limited by this value."
|
|
::= { ipSrcGuardConfigEntry 4}
|
|
|
|
ipSrcGuardMacMaxBinding OBJECT-TYPE
|
|
SYNTAX INTEGER (1..1024)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the maximum binding numer in MAC mode.
|
|
The number of IP Source Guard bindings in MAC mode will
|
|
be limited by this value."
|
|
::= { ipSrcGuardConfigEntry 5}
|
|
--
|
|
|
|
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 }
|
|
ipSrcGuardMacTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IpSrcGuardMacEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table contains the IP Source Guard MAC binding information
|
|
learned by the device or configured by the user."
|
|
::= { ipSrcGuardMgt 4 }
|
|
|
|
ipSrcGuardMacEntry OBJECT-TYPE
|
|
SYNTAX IpSrcGuardMacEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An instance contains the IP address, Mac address,
|
|
VLAN number, interface number and status."
|
|
INDEX { ipSrcGuardMacBindingMacAddress,
|
|
ipSrcGuardMacBindingIpAddress}
|
|
::= { ipSrcGuardMacTable 1 }
|
|
|
|
IpSrcGuardMacEntry ::= SEQUENCE
|
|
{
|
|
ipSrcGuardMacBindingMacAddress MacAddress,
|
|
ipSrcGuardMacBindingIpAddress IpAddress,
|
|
ipSrcGuardMacBindingStartVlan Integer32,
|
|
ipSrcGuardMacBindingEndVlan Integer32,
|
|
ipSrcGuardMacBindingPortList OCTET STRING,
|
|
ipSrcGuardMacBindingStatus RowStatus
|
|
}
|
|
|
|
ipSrcGuardMacBindingMacAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the MAC address of a MAC binding entry."
|
|
::= { ipSrcGuardMacEntry 1 }
|
|
|
|
ipSrcGuardMacBindingIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the IP address of a MAC binding entry."
|
|
::= { ipSrcGuardMacEntry 2 }
|
|
|
|
ipSrcGuardMacBindingStartVlan OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the start VLAN which a MAC binding belongs to."
|
|
::= { ipSrcGuardMacEntry 3}
|
|
|
|
ipSrcGuardMacBindingEndVlan OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the end VLAN which a MAC binding belongs to."
|
|
::= { ipSrcGuardMacEntry 4}
|
|
|
|
ipSrcGuardMacBindingPortList OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the port or trunk where a MAC binding associated."
|
|
::= { ipSrcGuardMacEntry 5}
|
|
|
|
ipSrcGuardMacBindingStatus 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."
|
|
::= { ipSrcGuardMacEntry 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 1 }
|
|
|
|
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}
|
|
|
|
oamPrivateEventLogType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
connectionToRemoteDeviceUp(1001),
|
|
connectionToRemoteDeviceDown(1002),
|
|
linkFaultClear(1003),
|
|
dyingGaspEventClear(1004),
|
|
criticalLinkEventClear(1005)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object augments the dot3OamEventLogType
|
|
of dot3OamEventLogTable in DOT3-OAM-MIB.
|
|
When the OUI (dot3OamEventLogOui) is 0x0012CF, the following
|
|
event types are defined:
|
|
connectionToRemoteDeviceUp(1001),
|
|
connectionToRemoteDeviceDown(1002),
|
|
linkFaultClear(1003),
|
|
dyingGaspEventClear(1004),
|
|
criticalLinkEventClear(1005)
|
|
All these events are not threshold crossing events."
|
|
::= { oamMgt 5 }
|
|
|
|
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 }
|
|
|
|
--
|
|
-- 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 }
|
|
|
|
|
|
daiGlobalIpAddrValidationAllowZeros OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set enabled(1) to enable validation of IP address allow zeros.
|
|
Set disabled(2) to disable validation of IP address allow zeros."
|
|
::= { daiGlobal 8 }
|
|
|
|
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..32))
|
|
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), unitPortVlan(1), hostnamePortVlan(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 }
|
|
|
|
--
|
|
-- time range
|
|
--
|
|
|
|
timeRangeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TimeRangeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for time range."
|
|
::= { timeRangeMgt 1 }
|
|
|
|
timeRangeEntry OBJECT-TYPE
|
|
SYNTAX TimeRangeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for time range."
|
|
INDEX { timeRangeIndex }
|
|
::= { timeRangeTable 1 }
|
|
|
|
TimeRangeEntry ::= SEQUENCE
|
|
{
|
|
timeRangeIndex Integer32,
|
|
timeRangeName DisplayString,
|
|
timeRangeStatus ValidStatus
|
|
}
|
|
|
|
timeRangeIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..49)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The index of time range entry."
|
|
::= { timeRangeEntry 1 }
|
|
|
|
timeRangeName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The name of time range entry."
|
|
::= { timeRangeEntry 2 }
|
|
|
|
timeRangeStatus 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."
|
|
::= { timeRangeEntry 3 }
|
|
|
|
timeRangePeriodicTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TimeRangePeriodicEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for periodic time-range entries."
|
|
::= { timeRangeMgt 2 }
|
|
|
|
timeRangePeriodicEntry OBJECT-TYPE
|
|
SYNTAX TimeRangePeriodicEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for periodic time-range."
|
|
INDEX {
|
|
timeRangePeriodicTimeRangeIndex,
|
|
timeRangePeriodicStartDaysOfTheWeek,
|
|
timeRangePeriodicStartHours,
|
|
timeRangePeriodicStartMinutes,
|
|
timeRangePeriodicEndDaysOfTheWeek,
|
|
timeRangePeriodicEndHours,
|
|
timeRangePeriodicEndMinutes
|
|
}
|
|
::= { timeRangePeriodicTable 1 }
|
|
|
|
TimeRangePeriodicEntry ::= SEQUENCE
|
|
{
|
|
timeRangePeriodicTimeRangeIndex Integer32,
|
|
timeRangePeriodicStartDaysOfTheWeek INTEGER,
|
|
timeRangePeriodicStartHours Integer32,
|
|
timeRangePeriodicStartMinutes Integer32,
|
|
timeRangePeriodicEndDaysOfTheWeek INTEGER,
|
|
timeRangePeriodicEndHours Integer32,
|
|
timeRangePeriodicEndMinutes Integer32,
|
|
timeRangePeriodicStatus ValidStatus
|
|
}
|
|
|
|
timeRangePeriodicTimeRangeIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..6)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The index of time range. The object
|
|
should exist in timeRangeIndex of timeRangeTable."
|
|
::= { timeRangePeriodicEntry 1 }
|
|
|
|
timeRangePeriodicStartDaysOfTheWeek OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
sunday(0),
|
|
monday(1),
|
|
tuesday(2),
|
|
wednesday(3),
|
|
thursday(4),
|
|
friday(5),
|
|
saturday(6),
|
|
daily(7),
|
|
weekdays(8),
|
|
weekend(9)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Specifies the start days-of-the-week of the periodic time-range entry.
|
|
1. If the start days-of-the-week is set to Sunday, Monday... or Saturday
|
|
then the end days-of-the-week shall be set to Sunday, Monday..., or Saturday.
|
|
1-1. If the start time is equal to the end time (for example: 09:00 - 09:00),
|
|
it means that the rule is active in the whole day.
|
|
1-2. If the end time is prior to the start time (for example: 05:00 - 01:00),
|
|
it means that the rule is inactive from 01:01 to 04:59.
|
|
2. If the start days-of-the-week is set to Daily, Weekdays, or Weekend,
|
|
then the end days-of-the-week shall be set the same as start,
|
|
and the start time shall be before the end time."
|
|
::= { timeRangePeriodicEntry 2 }
|
|
|
|
timeRangePeriodicStartHours OBJECT-TYPE
|
|
SYNTAX Integer32(0..23)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Specifies the start hours of the periodic time-range entry."
|
|
::= { timeRangePeriodicEntry 3 }
|
|
|
|
timeRangePeriodicStartMinutes OBJECT-TYPE
|
|
SYNTAX Integer32(0..59)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Specifies the start minutess of the periodic time-range entry."
|
|
::= { timeRangePeriodicEntry 4 }
|
|
|
|
timeRangePeriodicEndDaysOfTheWeek OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
sunday(0),
|
|
monday(1),
|
|
tuesday(2),
|
|
wednesday(3),
|
|
thursday(4),
|
|
friday(5),
|
|
saturday(6),
|
|
daily(7),
|
|
weekdays(8),
|
|
weekend(9)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Specifies the end days-of-the-week of the periodic time-range entry.
|
|
1. If the start days-of-the-week is set to Sunday, Monday... or Saturday
|
|
then the end days-of-the-week shall be set to Sunday, Monday..., or Saturday.
|
|
1-1. If the start time is equal to the end time (for example: 09:00 - 09:00),
|
|
it means that the rule is active in the whole day.
|
|
1-2. If the end time is prior to the start time (for example: 05:00 - 01:00),
|
|
it means that the rule is inactive from 01:01 to 04:59.
|
|
2. If the start days-of-the-week is set to Daily, Weekdays, or Weekend,
|
|
then the end days-of-the-week shall be set the same as start,
|
|
and the start time shall be before the end time."
|
|
::= { timeRangePeriodicEntry 5 }
|
|
|
|
timeRangePeriodicEndHours OBJECT-TYPE
|
|
SYNTAX Integer32(0..23)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Specifies the end hours of the periodic time-range entry."
|
|
::= { timeRangePeriodicEntry 6 }
|
|
|
|
timeRangePeriodicEndMinutes OBJECT-TYPE
|
|
SYNTAX Integer32(0..59)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Specifies the end minutess of the periodic time-range entry."
|
|
::= { timeRangePeriodicEntry 7 }
|
|
|
|
timeRangePeriodicStatus OBJECT-TYPE
|
|
SYNTAX ValidStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Setting this to valid(1) creates an periodic entry.
|
|
Setting this to invalid(2) destroys an periodic entry."
|
|
::= { timeRangePeriodicEntry 8 }
|
|
|
|
timeRangeAbsoluteTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TimeRangeAbsoluteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for absolute time-range entries."
|
|
::= { timeRangeMgt 3 }
|
|
|
|
timeRangeAbsoluteEntry OBJECT-TYPE
|
|
SYNTAX TimeRangeAbsoluteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for absolute time-range."
|
|
INDEX {
|
|
timeRangeAbsoluteTimeRangeIndex,
|
|
timeRangeAbsoluteStartYears,
|
|
timeRangeAbsoluteStartMonths,
|
|
timeRangeAbsoluteStartDays,
|
|
timeRangeAbsoluteStartHours,
|
|
timeRangeAbsoluteStartMinutes,
|
|
timeRangeAbsoluteEndYears,
|
|
timeRangeAbsoluteEndMonths,
|
|
timeRangeAbsoluteEndDays,
|
|
timeRangeAbsoluteEndHours,
|
|
timeRangeAbsoluteEndMinutes
|
|
}
|
|
::= { timeRangeAbsoluteTable 1 }
|
|
|
|
TimeRangeAbsoluteEntry ::= SEQUENCE
|
|
{
|
|
timeRangeAbsoluteTimeRangeIndex Integer32,
|
|
timeRangeAbsoluteStartYears Integer32,
|
|
timeRangeAbsoluteStartMonths Integer32,
|
|
timeRangeAbsoluteStartDays Integer32,
|
|
timeRangeAbsoluteStartHours Integer32,
|
|
timeRangeAbsoluteStartMinutes Integer32,
|
|
timeRangeAbsoluteEndYears Integer32,
|
|
timeRangeAbsoluteEndMonths Integer32,
|
|
timeRangeAbsoluteEndDays Integer32,
|
|
timeRangeAbsoluteEndHours Integer32,
|
|
timeRangeAbsoluteEndMinutes Integer32,
|
|
timeRangeAbsoluteStatus ValidStatus
|
|
}
|
|
|
|
timeRangeAbsoluteTimeRangeIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..49)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The index of time range. The object
|
|
should exist in timeRangeIndex of timeRangeTable."
|
|
::= { timeRangeAbsoluteEntry 1 }
|
|
|
|
timeRangeAbsoluteStartYears OBJECT-TYPE
|
|
SYNTAX Integer32(2013..2037|65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Specifies the start years of the absolute time-range entry.
|
|
65535 means don't care."
|
|
::= { timeRangeAbsoluteEntry 2 }
|
|
|
|
timeRangeAbsoluteStartMonths OBJECT-TYPE
|
|
SYNTAX Integer32(1..12|255)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Specifies the start months of the absolute time-range entry.
|
|
255 means don't care."
|
|
::= { timeRangeAbsoluteEntry 3 }
|
|
|
|
timeRangeAbsoluteStartDays OBJECT-TYPE
|
|
SYNTAX Integer32(1..31|255)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Specifies the start days of the absolute time-range entry.
|
|
255 means don't care."
|
|
::= { timeRangeAbsoluteEntry 4 }
|
|
|
|
timeRangeAbsoluteStartHours OBJECT-TYPE
|
|
SYNTAX Integer32(0..23|255)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Specifies the start hours of the absolute time-range entry.\
|
|
255 means don't care."
|
|
::= { timeRangeAbsoluteEntry 5 }
|
|
|
|
timeRangeAbsoluteStartMinutes OBJECT-TYPE
|
|
SYNTAX Integer32(0..59|255)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Specifies the start minutes of the absolute time-range entry.\
|
|
255 means don't care."
|
|
::= { timeRangeAbsoluteEntry 6 }
|
|
|
|
timeRangeAbsoluteEndYears OBJECT-TYPE
|
|
SYNTAX Integer32(2013..2037|65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Specifies the end years of the absolute time-range entry.
|
|
65535 means don't care."
|
|
::= { timeRangeAbsoluteEntry 7 }
|
|
|
|
timeRangeAbsoluteEndMonths OBJECT-TYPE
|
|
SYNTAX Integer32(1..12|255)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Specifies the end months of the absolute time-range entry.
|
|
255 means don't care."
|
|
::= { timeRangeAbsoluteEntry 8 }
|
|
|
|
timeRangeAbsoluteEndDays OBJECT-TYPE
|
|
SYNTAX Integer32(1..31|255)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Specifies the end days of the absolute time-range entry.
|
|
255 means don't care."
|
|
::= { timeRangeAbsoluteEntry 9 }
|
|
|
|
timeRangeAbsoluteEndHours OBJECT-TYPE
|
|
SYNTAX Integer32(0..23|255)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Specifies the end hours of the absolute time-range entry.\
|
|
255 means don't care."
|
|
::= { timeRangeAbsoluteEntry 10 }
|
|
|
|
timeRangeAbsoluteEndMinutes OBJECT-TYPE
|
|
SYNTAX Integer32(0..59|255)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Specifies the end minutes of the absolute time-range entry.\
|
|
255 means don't care."
|
|
::= { timeRangeAbsoluteEntry 11 }
|
|
|
|
timeRangeAbsoluteStatus OBJECT-TYPE
|
|
SYNTAX ValidStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Setting this to valid(1) creates an absolute entry.
|
|
Setting this to invalid(2) destroys an absolute entry."
|
|
::= { timeRangeAbsoluteEntry 12 }
|
|
|
|
--
|
|
-- 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 If the ERPS is globally disabled, all other
|
|
configurations shall not take effect until the ERPS
|
|
is globally enabled."
|
|
::= { erpsMgt 1 }
|
|
|
|
erpsNodeId OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Configures the node id whcih is a MAC address unique to
|
|
the ERPS node."
|
|
::= { erpsMgt 5 }
|
|
|
|
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 instances. Set to clear(1) to perform the clear operation.
|
|
The value noClear(2) will always be displayed when reading."
|
|
::= { erpsMgt 6 }
|
|
|
|
erpsVlanGroupTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ErpsVlanGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for ERPS VLAN group configuration."
|
|
::= { erpsMgt 7 }
|
|
|
|
erpsVlanGroupEntry OBJECT-TYPE
|
|
SYNTAX ErpsVlanGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for ERPS VLAN group configuration."
|
|
INDEX
|
|
{
|
|
erpsVlanGroupIndex
|
|
}
|
|
::= { erpsVlanGroupTable 1 }
|
|
|
|
ErpsVlanGroupEntry ::= SEQUENCE
|
|
{
|
|
erpsVlanGroupIndex Integer32,
|
|
erpsVlanGroupName DisplayString,
|
|
erpsVlanGroupVlanList OCTET STRING,
|
|
erpsVlanGroupRowStatus RowStatus
|
|
}
|
|
|
|
erpsVlanGroupIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..255)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An index that uniquely identifies an entry in the
|
|
erpsVlanGroupTable."
|
|
::= { erpsVlanGroupEntry 1 }
|
|
|
|
erpsVlanGroupName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..12))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The vlan group name that uniquely identifies an entry in the
|
|
erpsVlanGroupTable."
|
|
::= { erpsVlanGroupEntry 2 }
|
|
|
|
erpsVlanGroupVlanList OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..512))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Configures a set of VLANs."
|
|
::= { erpsVlanGroupEntry 3 }
|
|
|
|
erpsVlanGroupRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status variable, used according to row
|
|
installation and removal conventions.
|
|
|
|
A row entry cannot be modified when the status is
|
|
marked as active(1)."
|
|
::= { erpsVlanGroupEntry 4 }
|
|
|
|
erpsRingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ErpsRingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for ERPS ring configuration."
|
|
::= { erpsMgt 8 }
|
|
|
|
erpsRingEntry OBJECT-TYPE
|
|
SYNTAX ErpsRingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for ERPS ring configuration."
|
|
INDEX
|
|
{
|
|
erpsRingIndex
|
|
}
|
|
::= { erpsRingTable 1 }
|
|
|
|
ErpsRingEntry ::= SEQUENCE
|
|
{
|
|
erpsRingIndex Integer32,
|
|
erpsRingName DisplayString,
|
|
erpsRingWestPort Integer32,
|
|
erpsRingEastPort Integer32,
|
|
erpsRingExclusionVlan OCTET STRING,
|
|
erpsRingRowStatus RowStatus
|
|
}
|
|
|
|
erpsRingIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..255)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An index that uniquely identifies an entry in the
|
|
erpsRingTable."
|
|
::= { erpsRingEntry 1 }
|
|
|
|
erpsRingName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..12))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The ring name that uniquely identifies an entry in the
|
|
erpsRingTable."
|
|
::= { erpsRingEntry 2 }
|
|
|
|
erpsRingWestPort 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 ring. 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 ring."
|
|
::= { erpsRingEntry 3 }
|
|
|
|
erpsRingEastPort 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 ring. 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 ring."
|
|
::= { erpsRingEntry 4 }
|
|
|
|
erpsRingExclusionVlan OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..8))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "A bitmap of VLAN groups lists a set of unprotected VLAN group IDs.
|
|
Inclusion-vlan command is mandatory for each ERP instance
|
|
while exclusion-vlan command is optional for each physical ring."
|
|
::= { erpsRingEntry 5 }
|
|
|
|
erpsRingRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status variable, used according to row
|
|
installation and removal conventions.
|
|
|
|
A row entry cannot be modified when the status is
|
|
marked as active(1)."
|
|
::= { erpsRingEntry 6 }
|
|
|
|
|
|
erpsInstanceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ErpsInstanceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for ERPS instance configuration."
|
|
::= { erpsMgt 9 }
|
|
|
|
erpsInstanceEntry OBJECT-TYPE
|
|
SYNTAX ErpsInstanceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for ERPS instance configuration."
|
|
INDEX
|
|
{
|
|
erpsInstanceIndex
|
|
}
|
|
::= { erpsInstanceTable 1 }
|
|
|
|
ErpsInstanceEntry ::= SEQUENCE
|
|
{
|
|
erpsInstanceIndex Integer32,
|
|
erpsInstanceName DisplayString,
|
|
erpsInstanceMegLevel INTEGER,
|
|
erpsInstanceControlVlanID Integer32,
|
|
erpsInstanceRplType INTEGER,
|
|
erpsInstanceWtrTimer Integer32,
|
|
erpsInstanceGuardTimer Integer32,
|
|
erpsInstanceHoldoffTimer Integer32,
|
|
erpsInstanceWestMepId Integer32,
|
|
erpsInstanceEastMepId Integer32,
|
|
erpsInstanceMajorRingIndex Integer32,
|
|
erpsInstancePropagateTC INTEGER,
|
|
erpsInstanceNonRevertive INTEGER,
|
|
erpsInstanceRapsDefMac INTEGER,
|
|
erpsInstanceRapsWithoutVc INTEGER,
|
|
erpsInstanceVersion INTEGER,
|
|
erpsInstanceInclusionVlan OCTET STRING,
|
|
erpsInstancePhysicalRingIndex Integer32,
|
|
erpsInstanceForcedSwitch INTEGER,
|
|
erpsInstanceManualSwitch INTEGER,
|
|
erpsInstanceClear INTEGER,
|
|
erpsInstanceClearStatisticsAction INTEGER,
|
|
erpsInstanceRowStatus RowStatus,
|
|
erpsInstanceNodeState INTEGER,
|
|
erpsInstanceWestRingPortState INTEGER,
|
|
erpsInstanceEastRingPortState INTEGER,
|
|
erpsInstanceWtrExpire Integer32,
|
|
erpsInstanceWtbExpire Integer32,
|
|
erpsInstanceWestRingPortSf INTEGER,
|
|
erpsInstanceEastRingPortSf INTEGER,
|
|
erpsInstanceMultiRplOwnerWarn INTEGER,
|
|
erpsInstanceWtbTimer Integer32
|
|
}
|
|
|
|
erpsInstanceIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..255)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An index that uniquely identifies an entry in the
|
|
erpsInstanceTable."
|
|
::= { erpsInstanceEntry 1 }
|
|
|
|
erpsInstanceName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..12))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Configures a instance and specifies name for the instance."
|
|
::= { erpsInstanceEntry 2 }
|
|
|
|
erpsInstanceMegLevel 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 instance automatic
|
|
protection switching (R-APS) information."
|
|
::= { erpsInstanceEntry 3 }
|
|
|
|
erpsInstanceControlVlanID OBJECT-TYPE
|
|
SYNTAX Integer32 (0..4094)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This is defined as dot1qVlanIndex in the Q-BRIDGE-MIB.
|
|
Configures one control VLAN for each ERPS instance. The control
|
|
VLAN is used only to send and receive ERPS message. A control
|
|
VLAN can not belong to more than one ERPS instance. A value of 0
|
|
means no control VLAN configured for this instance."
|
|
::= { erpsInstanceEntry 4 }
|
|
|
|
erpsInstanceRplType 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."
|
|
::= { erpsInstanceEntry 5 }
|
|
|
|
erpsInstanceWtrTimer OBJECT-TYPE
|
|
SYNTAX Integer32 (1..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 1 and 12 minutes
|
|
with a default value of 5 minutes.
|
|
This object will not take effect for the non RPL owner node."
|
|
DEFVAL { 5 }
|
|
::= { erpsInstanceEntry 6 }
|
|
|
|
erpsInstanceGuardTimer 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 instance 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 }
|
|
::= { erpsInstanceEntry 7 }
|
|
|
|
erpsInstanceHoldoffTimer 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 }
|
|
::= { erpsInstanceEntry 8 }
|
|
|
|
erpsInstanceWestMepId 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, instance's MEG level, and
|
|
instance's control VLAN ID. A value of 0 means no west MEP is
|
|
not configured for this instance."
|
|
::= { erpsInstanceEntry 9 }
|
|
|
|
erpsInstanceEastMepId 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, instance's MEG level, and
|
|
instance's control VLAN ID. A value of 0 means no east MEP is
|
|
not configured for this instance."
|
|
::= { erpsInstanceEntry 10 }
|
|
|
|
erpsInstanceMajorRingIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "An index that uniquely identifies an entry in the
|
|
erpsInstanceTable. A value of 0 means this instance has no major
|
|
ring.
|
|
Notes: This objest can not be configured if erpsRingEastPort of
|
|
associted physical ring of this instance has a vaule other than 0."
|
|
::= { erpsInstanceEntry 11 }
|
|
|
|
erpsInstancePropagateTC 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 ring. It will not take effect if erpsInstanceMajorRingIndex
|
|
doesn't designated."
|
|
::= { erpsInstanceEntry 12 }
|
|
|
|
erpsInstanceNonRevertive OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "For each instances of a ring is configured independently; as a
|
|
result of that, the recovery mechanism is invoked separately for
|
|
each instance according to its own configuration of operation mode
|
|
when the SF condition is detected to be cleared."
|
|
::= { erpsInstanceEntry 14 }
|
|
|
|
erpsInstanceRapsDefMac 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. If this configuration
|
|
enabled then R-APS default MAC 01-19-A7-00-00-01 shall be
|
|
used as destination address for the R-APS PDUs."
|
|
::= { erpsInstanceEntry 15 }
|
|
|
|
erpsInstanceRapsWithoutVc OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Set to enabled(1) To specify the ERP instance as a sbu ring without
|
|
virtual channel."
|
|
::= { erpsInstanceEntry 16 }
|
|
|
|
erpsInstanceVersion 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 }
|
|
::= { erpsInstanceEntry 17 }
|
|
|
|
erpsInstanceInclusionVlan OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..8))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "A bitmap of VLAN groups lists a set of VLAN group IDs protected by this instance.
|
|
Inclusion-vlan command is mandatory for each ERP instance
|
|
while exclusion-vlan command is optional for each physical ring. In the case
|
|
of an ERP instance without any INCLUSION VLANs, users still need to configure
|
|
a VLAN group to accommodate only the CONTROL VLAN and use inclusion-vlan command
|
|
to associate the VLAN group with that ERP instance."
|
|
::= { erpsInstanceEntry 18 }
|
|
|
|
erpsInstancePhysicalRingIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "An index that uniquely identifies an entry in the erpsRingTable.
|
|
Associates the ERP instance to a physical ring."
|
|
::= { erpsInstanceEntry 19 }
|
|
|
|
erpsInstanceForcedSwitch 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 Instance.
|
|
Set to east(3) to perform the forced switch command on east
|
|
ring port of specified Instance.
|
|
The value none(1) will be displayed if no forced switch command
|
|
is issued on local node."
|
|
::= { erpsInstanceEntry 20 }
|
|
|
|
erpsInstanceManualSwitch 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 Instance.
|
|
Set to east(3) to perform the manual switch command on east
|
|
ring port of specified Instance.
|
|
The value none(1) will be displayed if no manual switch command
|
|
is issued on local node."
|
|
::= { erpsInstanceEntry 21 }
|
|
|
|
erpsInstanceClear 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
|
|
Instance.
|
|
The value noClear(2) will always be displayed when reading."
|
|
::= { erpsInstanceEntry 22 }
|
|
|
|
erpsInstanceClearStatisticsAction 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
|
|
instance. Set to clear(1) to perform the clear operation.
|
|
The value noClear(2) will always be displayed when reading."
|
|
::= { erpsInstanceEntry 23 }
|
|
|
|
erpsInstanceRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status variable, used according to row
|
|
installation and removal conventions.
|
|
|
|
A row entry cannot be modified when the status is
|
|
marked as active(1)."
|
|
::= { erpsInstanceEntry 24 }
|
|
|
|
erpsInstanceNodeState 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 any one of global, ring, or instance 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."
|
|
::= { erpsInstanceEntry 25 }
|
|
|
|
erpsInstanceWestRingPortState 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."
|
|
::= { erpsInstanceEntry 26 }
|
|
|
|
erpsInstanceEastRingPortState 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."
|
|
::= { erpsInstanceEntry 27 }
|
|
|
|
erpsInstanceWtrExpire 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."
|
|
::= { erpsInstanceEntry 28 }
|
|
|
|
erpsInstanceWtbExpire 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."
|
|
::= { erpsInstanceEntry 29 }
|
|
|
|
erpsInstanceWestRingPortSf 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."
|
|
::= { erpsInstanceEntry 30 }
|
|
|
|
erpsInstanceEastRingPortSf 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."
|
|
::= { erpsInstanceEntry 31 }
|
|
|
|
erpsInstanceMultiRplOwnerWarn 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."
|
|
::= { erpsInstanceEntry 32 }
|
|
|
|
erpsInstanceWtbTimer 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."
|
|
::= { erpsInstanceEntry 33 }
|
|
|
|
erpsPortStatisticsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ErpsPortStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for ERPS port statistics."
|
|
::= { erpsMgt 10 }
|
|
|
|
erpsPortStatisticsEntry OBJECT-TYPE
|
|
SYNTAX ErpsPortStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for ERPS port statistics."
|
|
INDEX
|
|
{
|
|
erpsStatisticsInstanceIndex,
|
|
erpsStatsPortIndex
|
|
}
|
|
::= { erpsPortStatisticsTable 1 }
|
|
|
|
ErpsPortStatisticsEntry ::= SEQUENCE
|
|
{
|
|
erpsStatisticsInstanceIndex Integer32,
|
|
erpsStatsPortIndex INTEGER,
|
|
erpsStatisticsLocalSfCount Counter32,
|
|
erpsStatisticsLocalClrSfCount Counter32,
|
|
erpsStatisticsSentSfPkts Counter32,
|
|
erpsStatisticsSentNrPkts Counter32,
|
|
erpsStatisticsSentNrRbPkts Counter32,
|
|
erpsStatisticsSentFsPkts Counter32,
|
|
erpsStatisticsSentMsPkts Counter32,
|
|
erpsStatisticsSentEventPkts Counter32,
|
|
erpsStatisticsSentHealthPkts Counter32,
|
|
erpsStatisticsRecvSfPkts Counter32,
|
|
erpsStatisticsRecvNrPkts Counter32,
|
|
erpsStatisticsRecvNrRbPkts Counter32,
|
|
erpsStatisticsRecvFsPkts Counter32,
|
|
erpsStatisticsRecvMsPkts Counter32,
|
|
erpsStatisticsRecvEventPkts Counter32,
|
|
erpsStatisticsRecvHealthPkts Counter32,
|
|
erpsStatisticsIgnoreSfPkts Counter32,
|
|
erpsStatisticsIgnoreNrPkts Counter32,
|
|
erpsStatisticsIgnoreNrRbPkts Counter32,
|
|
erpsStatisticsIgnoreFsPkts Counter32,
|
|
erpsStatisticsIgnoreMsPkts Counter32,
|
|
erpsStatisticsIgnoreEventPkts Counter32,
|
|
erpsStatisticsIgnoreHealthPkts Counter32
|
|
}
|
|
|
|
erpsStatisticsInstanceIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..255)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Display statistics of either all ERP instances."
|
|
::= { erpsPortStatisticsEntry 1 }
|
|
|
|
erpsStatsPortIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
west(1),
|
|
east(2)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the port in an ERPS instance.
|
|
The value west(1) means the west ring port.
|
|
The value east(2) means the east ring port."
|
|
::= { erpsPortStatisticsEntry 2 }
|
|
|
|
erpsStatisticsLocalSfCount 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."
|
|
::= { erpsPortStatisticsEntry 3 }
|
|
|
|
erpsStatisticsLocalClrSfCount 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."
|
|
::= { erpsPortStatisticsEntry 4 }
|
|
|
|
erpsStatisticsSentSfPkts 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)."
|
|
::= { erpsPortStatisticsEntry 5 }
|
|
|
|
erpsStatisticsSentNrPkts 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)."
|
|
::= { erpsPortStatisticsEntry 6 }
|
|
|
|
erpsStatisticsSentNrRbPkts 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)."
|
|
::= { erpsPortStatisticsEntry 7 }
|
|
|
|
erpsStatisticsSentFsPkts 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)."
|
|
::= { erpsPortStatisticsEntry 8 }
|
|
|
|
erpsStatisticsSentMsPkts 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)."
|
|
::= { erpsPortStatisticsEntry 9 }
|
|
|
|
erpsStatisticsSentEventPkts 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)."
|
|
::= { erpsPortStatisticsEntry 10 }
|
|
|
|
erpsStatisticsSentHealthPkts 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)."
|
|
::= { erpsPortStatisticsEntry 11 }
|
|
|
|
erpsStatisticsRecvSfPkts 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)."
|
|
::= { erpsPortStatisticsEntry 12 }
|
|
|
|
erpsStatisticsRecvNrPkts 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)."
|
|
::= { erpsPortStatisticsEntry 13 }
|
|
|
|
erpsStatisticsRecvNrRbPkts 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)."
|
|
::= { erpsPortStatisticsEntry 14 }
|
|
|
|
erpsStatisticsRecvFsPkts 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)."
|
|
::= { erpsPortStatisticsEntry 15 }
|
|
|
|
erpsStatisticsRecvMsPkts 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)."
|
|
::= { erpsPortStatisticsEntry 16 }
|
|
|
|
erpsStatisticsRecvEventPkts 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)."
|
|
::= { erpsPortStatisticsEntry 17 }
|
|
|
|
erpsStatisticsRecvHealthPkts 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)."
|
|
::= { erpsPortStatisticsEntry 18 }
|
|
|
|
erpsStatisticsIgnoreSfPkts 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."
|
|
::= { erpsPortStatisticsEntry 19 }
|
|
|
|
erpsStatisticsIgnoreNrPkts 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."
|
|
::= { erpsPortStatisticsEntry 20 }
|
|
|
|
erpsStatisticsIgnoreNrRbPkts 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."
|
|
::= { erpsPortStatisticsEntry 21 }
|
|
|
|
erpsStatisticsIgnoreFsPkts 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."
|
|
::= { erpsPortStatisticsEntry 22 }
|
|
|
|
erpsStatisticsIgnoreMsPkts 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."
|
|
::= { erpsPortStatisticsEntry 23 }
|
|
|
|
erpsStatisticsIgnoreEventPkts 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."
|
|
::= { erpsPortStatisticsEntry 24 }
|
|
|
|
erpsStatisticsIgnoreHealthPkts 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."
|
|
::= { erpsPortStatisticsEntry 25 }
|
|
|
|
--
|
|
-- 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 }
|
|
|
|
--
|
|
-- 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 }
|
|
|
|
lbdMode OBJECT-TYPE
|
|
SYNTAX INTEGER { port-based(1), vlan-based(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION "The detection mode of LBD."
|
|
::= { lbdGlobal 4 }
|
|
|
|
lbdAction OBJECT-TYPE
|
|
SYNTAX INTEGER { none(1), shutdown(2), block(3), bcast-discard(4), port-disable(5) }
|
|
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 }
|
|
|
|
--
|
|
-- 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 }
|
|
|
|
dhcpv6SnoopOptionRemoteIdEnable OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object indicates whether the DHCPv6 snooping remote-id option(option 37) feature is enabled."
|
|
::= { dhcpv6SnoopGlobal 4 }
|
|
|
|
dhcpv6SnoopOptionRemoteIdPolicy 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 DHCPv6 snooping remote-id option(option 37).
|
|
A value of drop(1) means to drop the DHCPv6 client packet which has remote-id option.
|
|
A value of keep(2) means to keep the existing remote-id option of DHCPv6 client packet.
|
|
A value of replace(3) means to replace the existing remote-id option of DHCPv6 client packet."
|
|
::= { dhcpv6SnoopGlobal 5 }
|
|
|
|
dhcpv6SnoopOptionInterfaceIdEnable OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object indicates whether the DHCPv6 snooping interface-id option(option 18) feature is enabled."
|
|
::= { dhcpv6SnoopGlobal 6 }
|
|
|
|
dhcpv6SnoopOptionInterfaceIdPolicy 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 DHCPv6 snooping interface-id option(option 18).
|
|
A value of drop(1) means to drop the DHCPv6 client packet which has interface-id option.
|
|
A value of keep(2) means to keep the existing interface-id option of DHCPv6 client packet.
|
|
A value of replace(3) means to replace the existing interface-id option of DHCPv6 client packet."
|
|
::= { dhcpv6SnoopGlobal 7 }
|
|
--
|
|
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}
|
|
|
|
--
|
|
-- 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 { 1 }
|
|
::= { 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,
|
|
mldSnoopRouterStaticStatus ValidStatus
|
|
}
|
|
|
|
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 }
|
|
|
|
mldSnoopRouterStaticStatus 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."
|
|
::= { mldSnoopRouterStaticEntry 3 }
|
|
|
|
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,
|
|
mldSnoopMulticastStaticStatus ValidStatus
|
|
}
|
|
|
|
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 }
|
|
|
|
mldSnoopMulticastStaticStatus 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."
|
|
::= { mldSnoopMulticastStaticEntry 4 }
|
|
|
|
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,
|
|
mldSnoopCurrentVlanImmediateLeaveByHostIp 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 }
|
|
|
|
mldSnoopCurrentVlanImmediateLeaveByHostIp OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The parameter to enable or disable the
|
|
Immediate-Leave by-host-ip feature on this VLAN."
|
|
::= { mldSnoopCurrentVlanEntry 3 }
|
|
|
|
mldSnoopProxyReporting OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Parameter to enable or disable MLD snooping proxy reporting
|
|
on the device."
|
|
DEFVAL { enabled }
|
|
::= { mldSnoopMgt 14 }
|
|
|
|
mldSnoopUnsolicitedReportInterval 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 }
|
|
::= { mldSnoopMgt 15 }
|
|
|
|
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,
|
|
mldSnoopQueryDrop INTEGER,
|
|
mldSnoopMulticastDataDrop INTEGER,
|
|
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 }
|
|
|
|
|
|
mldSnoopQueryDrop OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Parameter to enable or disable dropping MLD Query packet."
|
|
DEFVAL { disable }
|
|
::= { mldSnoopPortEntry 3 }
|
|
|
|
mldSnoopMulticastDataDrop OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Parameter to enable or disable dropping IPv6 multicast data "
|
|
DEFVAL { disable }
|
|
::= { mldSnoopPortEntry 4 }
|
|
|
|
|
|
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}
|
|
|
|
|
|
mldSnoopFilterStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Parameter to enable or disable MLD filtering on the device."
|
|
::= { mldSnoopMgt 17 }
|
|
|
|
mldSnoopProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MldSnoopProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table for configuring the MLD snooping profile."
|
|
::= { mldSnoopMgt 18 }
|
|
|
|
mldSnoopProfileEntry OBJECT-TYPE
|
|
SYNTAX MldSnoopProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The entry for configuring the MLD snooping profile."
|
|
INDEX { mldSnoopProfileId }
|
|
::= { mldSnoopProfileTable 1 }
|
|
|
|
MldSnoopProfileEntry ::= SEQUENCE
|
|
{
|
|
mldSnoopProfileId Unsigned32,
|
|
mldSnoopProfileAction INTEGER,
|
|
mldSnoopProfileStatus ValidStatus
|
|
}
|
|
|
|
mldSnoopProfileId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The ID of the MLD snooping profile."
|
|
::= { mldSnoopProfileEntry 1 }
|
|
|
|
mldSnoopProfileAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
permit(1),
|
|
deny(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The access mode of the MLD snooping profile."
|
|
DEFVAL { deny }
|
|
::= { mldSnoopProfileEntry 2 }
|
|
|
|
mldSnoopProfileStatus 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."
|
|
::= { mldSnoopProfileEntry 3 }
|
|
|
|
mldSnoopProfileCtl OBJECT IDENTIFIER ::= { mldSnoopMgt 19 }
|
|
|
|
mldSnoopProfileCtlId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The ID of the MLD 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."
|
|
::= { mldSnoopProfileCtl 1 }
|
|
|
|
mldSnoopProfileCtlInetAddressType 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."
|
|
::= { mldSnoopProfileCtl 2 }
|
|
|
|
mldSnoopProfileCtlStartInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The specified addresses in the start of the controlled
|
|
IP multicast addresses."
|
|
::= { mldSnoopProfileCtl 3 }
|
|
|
|
mldSnoopProfileCtlEndInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The specified addresses in the end of the controlled
|
|
IP multicast addresses."
|
|
::= { mldSnoopProfileCtl 4 }
|
|
|
|
mldSnoopProfileCtlAction 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)."
|
|
::= { mldSnoopProfileCtl 5 }
|
|
|
|
mldSnoopProfileRangeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MldSnoopProfileRangeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table for configuring the range of the MLD snooping
|
|
profile."
|
|
::= { mldSnoopMgt 20 }
|
|
|
|
mldSnoopProfileRangeEntry OBJECT-TYPE
|
|
SYNTAX MldSnoopProfileRangeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The entry for configuring the range of the MLD snooping
|
|
profile."
|
|
INDEX { mldSnoopProfileRangeProfileId,
|
|
mldSnoopProfileRangeInetAddressType,
|
|
mldSnoopProfileRangeStartInetAddress,
|
|
mldSnoopProfileRangeEndInetAddress
|
|
}
|
|
::= { mldSnoopProfileRangeTable 1 }
|
|
|
|
MldSnoopProfileRangeEntry ::= SEQUENCE
|
|
{
|
|
mldSnoopProfileRangeProfileId Unsigned32,
|
|
mldSnoopProfileRangeInetAddressType InetAddressType,
|
|
mldSnoopProfileRangeStartInetAddress InetAddress,
|
|
mldSnoopProfileRangeEndInetAddress InetAddress,
|
|
mldSnoopProfileRangeAction INTEGER
|
|
}
|
|
|
|
mldSnoopProfileRangeProfileId OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This is defined as mldSnoopProfileId."
|
|
::= { mldSnoopProfileRangeEntry 1 }
|
|
|
|
mldSnoopProfileRangeInetAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The address type is associated with this agent.
|
|
Only ipv6(2) type is supported."
|
|
::= { mldSnoopProfileRangeEntry 2 }
|
|
|
|
mldSnoopProfileRangeStartInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The specified addresses in the start of the controlled
|
|
IPv6 multicast addresses."
|
|
::= { mldSnoopProfileRangeEntry 3 }
|
|
|
|
mldSnoopProfileRangeEndInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The specified addresses in the end of the controlled
|
|
IPv6 multicast addresses."
|
|
::= { mldSnoopProfileRangeEntry 4 }
|
|
|
|
mldSnoopProfileRangeAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
permit(1),
|
|
deny(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The access mode of the MLD snooping profile."
|
|
DEFVAL { deny }
|
|
::= { mldSnoopProfileRangeEntry 5 }
|
|
|
|
mldSnoopFilterPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MldSnoopFilterPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for port configuration in MLD filtering."
|
|
::= { mldSnoopMgt 21 }
|
|
|
|
mldSnoopFilterPortEntry OBJECT-TYPE
|
|
SYNTAX MldSnoopFilterPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for port configuration in MLD filtering."
|
|
INDEX { mldSnoopFilterPortIndex }
|
|
::= { mldSnoopFilterPortTable 1 }
|
|
|
|
MldSnoopFilterPortEntry ::= SEQUENCE
|
|
{
|
|
mldSnoopFilterPortIndex Unsigned32,
|
|
mldSnoopFilterPortProfileId Integer32
|
|
}
|
|
|
|
mldSnoopFilterPortIndex 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."
|
|
::= { mldSnoopFilterPortEntry 1 }
|
|
|
|
mldSnoopFilterPortProfileId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The mldSnoopProfileEntry identified by a particular value of this index
|
|
is the same interface identified by the same value of the mldSnoopProfileId
|
|
object. If there is no corresponding entry in the mldSnoopProfileTable,
|
|
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."
|
|
::= { mldSnoopFilterPortEntry 2 }
|
|
|
|
mldSnoopThrottlePortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MldSnoopThrottlePortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for port configuration in MLD throttling."
|
|
::= { mldSnoopMgt 22 }
|
|
|
|
mldSnoopThrottlePortEntry OBJECT-TYPE
|
|
SYNTAX MldSnoopThrottlePortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry for port configuration in MLD throttling."
|
|
INDEX { mldSnoopThrottlePortIndex }
|
|
::= { mldSnoopThrottlePortTable 1 }
|
|
|
|
MldSnoopThrottlePortEntry ::= SEQUENCE
|
|
{
|
|
mldSnoopThrottlePortIndex Unsigned32,
|
|
mldSnoopThrottlePortRunningStatus INTEGER,
|
|
mldSnoopThrottlePortAction INTEGER,
|
|
mldSnoopThrottlePortMaxGroups Integer32,
|
|
mldSnoopThrottlePortCurrentGroups Integer32
|
|
}
|
|
|
|
mldSnoopThrottlePortIndex 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."
|
|
::= { mldSnoopThrottlePortEntry 1 }
|
|
|
|
mldSnoopThrottlePortRunningStatus OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Describes the running status of the MLD throttling to the switch.
|
|
A value of true(1) indicates the MLD throttling mechanism is active.
|
|
A value of false(2) indicates the MLD throttling mechanism is inactive."
|
|
::= { mldSnoopThrottlePortEntry 2 }
|
|
|
|
mldSnoopThrottlePortAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
replace(1),
|
|
deny(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The action mode of the MLD throttling. A value of replace(1)
|
|
means to replace a joined multicast group randomly when an interface
|
|
receives an MLD report and the number of current joined multicast groups
|
|
is equal to the maximum number of MLD groups that the interface can join.
|
|
A value of deny(2) means to deny the MLD report request when an interface
|
|
receives an MLD report and the number of current joined multicast groups
|
|
is equal to the maximum number of MLD groups that the interface can join."
|
|
DEFVAL { deny }
|
|
::= { mldSnoopThrottlePortEntry 3 }
|
|
|
|
mldSnoopThrottlePortMaxGroups OBJECT-TYPE
|
|
SYNTAX Integer32(0..256)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The maximum number of MLD groups that the interface can join."
|
|
::= { mldSnoopThrottlePortEntry 4 }
|
|
|
|
mldSnoopThrottlePortCurrentGroups OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The current number of MLD groups that the interface has joined."
|
|
::= { mldSnoopThrottlePortEntry 5}
|
|
|
|
|
|
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}
|
|
|
|
--
|
|
-- mDnsMgt
|
|
--
|
|
|
|
mDnsStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object indicates whether multicast DNS is enabled
|
|
or not."
|
|
::= { mDnsMgt 1 }
|
|
|
|
|
|
--
|
|
--
|
|
|
|
-- ndSnoopMgt
|
|
--
|
|
|
|
-- Management of ND snooping.
|
|
|
|
ndSnoopGlobal OBJECT IDENTIFIER ::= { ndSnoopMgt 1 }
|
|
ndSnoopVlan OBJECT IDENTIFIER ::= { ndSnoopMgt 2 }
|
|
ndSnoopInterface OBJECT IDENTIFIER ::= { ndSnoopMgt 3 }
|
|
ndSnoopBinding OBJECT IDENTIFIER ::= { ndSnoopMgt 4 }
|
|
ndSnoopPrefix OBJECT IDENTIFIER ::= { ndSnoopMgt 5 }
|
|
|
|
ndSnoopEnable OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object indicates whether the ND Snooping feature is
|
|
enabled."
|
|
::= { ndSnoopGlobal 1 }
|
|
|
|
ndSnoopAutodetect OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object indicates whether the ND Snooping feature Autodetect is
|
|
enabled."
|
|
::= { ndSnoopGlobal 2 }
|
|
|
|
ndSnoopPrefixTimeout OBJECT-TYPE
|
|
SYNTAX Integer32(3..1800)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the ND Snooping feature PrefixTimeout"
|
|
::= { ndSnoopGlobal 3}
|
|
|
|
|
|
ndSnoopRetransmitCount OBJECT-TYPE
|
|
SYNTAX Integer32(1..5)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the ND Snooping feature Retransmit Count"
|
|
::= { ndSnoopGlobal 4}
|
|
|
|
ndSnoopRetransmitInterval OBJECT-TYPE
|
|
SYNTAX Integer32(1..10)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the ND Snooping feature Retransmit Interval"
|
|
::= { ndSnoopGlobal 5}
|
|
|
|
ndSnoopBindingTableClearAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noClear(1),
|
|
clear(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Action for clearing ndSnoopBindingTable.
|
|
When this object is set to clear(2), all dynamic entries in ndSnoopBindingTable will be cleared.
|
|
When this object is read, the value of this object is
|
|
always noClear(1)."
|
|
::= { ndSnoopGlobal 6 }
|
|
|
|
ndSnoopPrefixTableClearAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noClear(1),
|
|
clear(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Action for clearing ndSnoopBindingTable.
|
|
When this object is set to clear(2), all dynamic entries in ndSnoopPrefix Table will be cleared.
|
|
When this object is read, the value of this object is
|
|
always noClear(1)."
|
|
::= { ndSnoopGlobal 7 }
|
|
|
|
--
|
|
ndSnoopVlanConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NDSnoopVlanConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table contains ND Snooping configurations of existing VLANs."
|
|
::= { ndSnoopVlan 1 }
|
|
|
|
ndSnoopVlanConfigEntry OBJECT-TYPE
|
|
SYNTAX NDSnoopVlanConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An instance contains the configuration to enable
|
|
or disable ND Snooping at each existing VLAN."
|
|
INDEX { ndSnoopVlanIndex }
|
|
::= { ndSnoopVlanConfigTable 1 }
|
|
|
|
NDSnoopVlanConfigEntry ::= SEQUENCE
|
|
{
|
|
ndSnoopVlanIndex VlanIndex,
|
|
ndSnoopVlanEnable EnabledStatus
|
|
}
|
|
|
|
ndSnoopVlanIndex OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the VLAN ID on which ND Snooping
|
|
feature is configured."
|
|
::= { ndSnoopVlanConfigEntry 1 }
|
|
|
|
ndSnoopVlanEnable OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object indicates whether ND Snooping is enabled in
|
|
this VLAN."
|
|
::= { ndSnoopVlanConfigEntry 2 }
|
|
|
|
--
|
|
ndSnoopPortConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NDSnoopPortConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table provides the mechanism to configure the trust
|
|
state of each port or trunk for ND Snooping purpose."
|
|
::= { ndSnoopInterface 1 }
|
|
|
|
ndSnoopPortConfigEntry OBJECT-TYPE
|
|
SYNTAX NDSnoopPortConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An instance contains the configuration to enable or disable
|
|
trust state of each port or trunk for ND Snooping purpose."
|
|
INDEX { ndSnoopPortIfIndex }
|
|
::= { ndSnoopPortConfigTable 1 }
|
|
|
|
NDSnoopPortConfigEntry ::= SEQUENCE
|
|
{
|
|
ndSnoopPortIfIndex InterfaceIndex,
|
|
ndSnoopPortTrustEnable EnabledStatus,
|
|
ndSnoopPortMaxBinding Integer32,
|
|
ndSnoopPortCurrentBinding Integer32
|
|
}
|
|
|
|
ndSnoopPortIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The ifIndex value of the port or trunk."
|
|
::= { ndSnoopPortConfigEntry 1 }
|
|
|
|
ndSnoopPortTrustEnable 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."
|
|
::= { ndSnoopPortConfigEntry 2 }
|
|
|
|
ndSnoopPortMaxBinding OBJECT-TYPE
|
|
SYNTAX Integer32(1..5)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The maximum number of binding entries of the port or trunk"
|
|
::= { ndSnoopPortConfigEntry 3}
|
|
|
|
ndSnoopPortCurrentBinding 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."
|
|
::= { ndSnoopPortConfigEntry 4}
|
|
|
|
--
|
|
ndSnoopBindingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NDSnoopBindingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table contains the ND binding entries information
|
|
learned by the device."
|
|
::= { ndSnoopBinding 1 }
|
|
|
|
ndSnoopBindingEntry OBJECT-TYPE
|
|
SYNTAX NDSnoopBindingEntry
|
|
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 {
|
|
ndSnoopBindingLinkLayerAddress,
|
|
ndSnoopBindingIpv6Address,
|
|
ndSnoopBindingVlanIndex
|
|
}
|
|
::= { ndSnoopBindingTable 1 }
|
|
|
|
NDSnoopBindingEntry ::= SEQUENCE
|
|
{
|
|
ndSnoopBindingLinkLayerAddress MacAddress,
|
|
ndSnoopBindingIpv6Address InetAddress,
|
|
ndSnoopBindingVlanIndex VlanIndex,
|
|
ndSnoopBindingPortIfIndex InterfaceIndex,
|
|
ndSnoopBindingLifeTime Unsigned32
|
|
}
|
|
|
|
ndSnoopBindingLinkLayerAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the link-layer address of a ND
|
|
client host."
|
|
::= { ndSnoopBindingEntry 1 }
|
|
|
|
ndSnoopBindingIpv6Address OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the IPv6 address of a ND
|
|
client host."
|
|
::= { ndSnoopBindingEntry 2}
|
|
|
|
ndSnoopBindingVlanIndex OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the VLAN which a ND client host
|
|
belongs to."
|
|
::= { ndSnoopBindingEntry 3 }
|
|
|
|
ndSnoopBindingPortIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the port or trunk where a ND client
|
|
host connects to."
|
|
::= { ndSnoopBindingEntry 4}
|
|
|
|
ndSnoopBindingLifeTime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the life time of this ND
|
|
binding."
|
|
::= { ndSnoopBindingEntry 5 }
|
|
|
|
--
|
|
ndSnoopPrefixTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NDSnoopPrefixEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table contains the ND Prefix entries information
|
|
learned by the device."
|
|
::= { ndSnoopPrefix 1 }
|
|
|
|
ndSnoopPrefixEntry OBJECT-TYPE
|
|
SYNTAX NDSnoopPrefixEntry
|
|
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 {
|
|
ndSnoopPrefixIpv6Address,
|
|
ndSnoopPrefixPreflen,
|
|
ndSnoopPrefixVlanIndex
|
|
}
|
|
::= { ndSnoopPrefixTable 1 }
|
|
|
|
NDSnoopPrefixEntry ::= SEQUENCE
|
|
{
|
|
ndSnoopPrefixIpv6Address InetAddress,
|
|
ndSnoopPrefixPreflen Unsigned32,
|
|
ndSnoopPrefixVlanIndex VlanIndex,
|
|
ndSnoopPrefixPortIfIndex InterfaceIndex,
|
|
ndSnoopPrefixValidTime Unsigned32,
|
|
ndSnoopPrefixLifeTime Unsigned32
|
|
}
|
|
|
|
ndSnoopPrefixIpv6Address OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the IPv6 address of a ND
|
|
client host."
|
|
::= { ndSnoopPrefixEntry 1}
|
|
|
|
ndSnoopPrefixPreflen OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the Preflen of a ND Prefix Entry"
|
|
::= { ndSnoopPrefixEntry 2 }
|
|
|
|
ndSnoopPrefixVlanIndex OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the VLAN of a ND Prefix Entry"
|
|
::= { ndSnoopPrefixEntry 3 }
|
|
|
|
ndSnoopPrefixPortIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the port or trunk of a ND Prefix Entry"
|
|
::= { ndSnoopPrefixEntry 4}
|
|
|
|
ndSnoopPrefixValidTime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the valid time of this ND Prefix."
|
|
::= { ndSnoopPrefixEntry 5 }
|
|
|
|
ndSnoopPrefixLifeTime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the life time of this ND Prefix."
|
|
::= { ndSnoopPrefixEntry 6 }
|
|
|
|
-- dyingGaspMgt
|
|
--
|
|
|
|
-- Management of dying gasp.
|
|
|
|
dyingGaspGlobal OBJECT IDENTIFIER ::= { dyingGaspMgt 1 }
|
|
dyingGaspPacket OBJECT IDENTIFIER ::= { dyingGaspMgt 2 }
|
|
|
|
dyingGaspGlobalNotificationType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
none(1),
|
|
efmOam(2),
|
|
snmpTrap(3),
|
|
syslog(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object indicates type of dying gasp notification."
|
|
::= { dyingGaspGlobal 1 }
|
|
|
|
dyingGaspGlobalServerInetAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The address type of the notification server."
|
|
::= { dyingGaspGlobal 2 }
|
|
|
|
dyingGaspGlobalServerInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The address of the notification server."
|
|
::= { dyingGaspGlobal 3 }
|
|
|
|
dyingGaspGlobalCtl OBJECT IDENTIFIER ::= { dyingGaspGlobal 4 }
|
|
|
|
dyingGaspGlobalCtlNotificationType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
none(1),
|
|
efmOam(2),
|
|
snmpTrap(3),
|
|
syslog(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object indicates type of dying gasp notification."
|
|
::= { dyingGaspGlobalCtl 1 }
|
|
|
|
dyingGaspGlobalCtlServerInetAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The address type of the notification server. Only ipv4(1)
|
|
and ipv6(2) types are supported."
|
|
::= { dyingGaspGlobalCtl 2 }
|
|
|
|
dyingGaspGlobalCtlServerInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The address of the notification server."
|
|
::= { dyingGaspGlobalCtl 3 }
|
|
|
|
dyingGaspGlobalCtlAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noAction(1),
|
|
action(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set this object to action(2) to configure notification
|
|
type with the specified server. Server is used only when
|
|
dyingGaspGlobalNotificationType is either efmOam(2) or
|
|
snmpTrap(3). When action is finsh or no action, the value
|
|
of this object is noAction(1)."
|
|
::= { dyingGaspGlobalCtl 4 }
|
|
|
|
-- dyingGaspPacket
|
|
|
|
dyingGaspPacketTimer OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Remaining time to update packet content. Its unit is in
|
|
seconds."
|
|
::= { dyingGaspPacket 1 }
|
|
|
|
dyingGaspPacketStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
invalid(1),
|
|
valid(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Packet is not ready if the value of this object is
|
|
invalid(1). Packet is ready if the value of this object is
|
|
valid(2)."
|
|
::= { dyingGaspPacket 2 }
|
|
|
|
dyingGaspPacketOutputPort OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The port number dying gasp packet will be sent from when
|
|
power loss event is occurred."
|
|
::= { dyingGaspPacket 3 }
|
|
|
|
dyingGaspPacketSrcMacAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The source MAC address in the dying gasp packet."
|
|
::= { dyingGaspPacket 4 }
|
|
|
|
dyingGaspPacketSrcInetAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The address type of the source IP address in the dying gasp
|
|
packet."
|
|
::= { dyingGaspPacket 5 }
|
|
|
|
dyingGaspPacketSrcInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The address of the source IP address in the dying gasp
|
|
packet."
|
|
::= { dyingGaspPacket 6 }
|
|
|
|
dyingGaspPacketSrcPortNumber OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The source port number in the dying gasp packet."
|
|
::= { dyingGaspPacket 7 }
|
|
|
|
dyingGaspPacketDstMacAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The destination MAC address in the dying gasp packet."
|
|
::= { dyingGaspPacket 8 }
|
|
|
|
dyingGaspPacketDstInetAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The address type of the destination IP address in the dying
|
|
gasp packet."
|
|
::= { dyingGaspPacket 9 }
|
|
|
|
dyingGaspPacketDstInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The address of the destination IP address in the dying gasp
|
|
packet."
|
|
::= { dyingGaspPacket 10 }
|
|
|
|
dyingGaspPacketDstPortNumber OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The destination port number in the dying gasp packet."
|
|
::= { dyingGaspPacket 11 }
|
|
|
|
--
|
|
|
|
-- trap definitions
|
|
--
|
|
|
|
ecs4100-52tTraps OBJECT IDENTIFIER ::= { ecs4100-52tNotifications 1 }
|
|
ecs4100-52tTrapsPrefix OBJECT IDENTIFIER ::= { ecs4100-52tTraps 0 }
|
|
|
|
swPowerStatusChangeTrap NOTIFICATION-TYPE
|
|
OBJECTS { swIndivPowerUnitIndex, swIndivPowerIndex, swIndivPowerStatus }
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when the power state changes."
|
|
::= { ecs4100-52tTrapsPrefix 1 }
|
|
|
|
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 portSecActionTrap is enabled."
|
|
::= { ecs4100-52tTrapsPrefix 36 }
|
|
|
|
swIpFilterRejectTrap NOTIFICATION-TYPE
|
|
OBJECTS { trapIpFilterRejectMode, trapIpFilterRejectIp }
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when an incorrect IP address is rejected by
|
|
the ipfilter."
|
|
::= { ecs4100-52tTrapsPrefix 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."
|
|
::= { ecs4100-52tTrapsPrefix 41 }
|
|
|
|
swThermalRisingNotification NOTIFICATION-TYPE
|
|
OBJECTS { switchThermalTempValue, switchThermalActionRisingThreshold }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap is sent when the temperature is over the
|
|
switchThermalActionRisingThreshold."
|
|
::= { ecs4100-52tTrapsPrefix 58 }
|
|
|
|
swThermalFallingNotification NOTIFICATION-TYPE
|
|
OBJECTS { switchThermalTempValue, switchThermalActionFallingThreshold }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap is sent when the temperature is below the
|
|
switchThermalActionFallingThreshold."
|
|
::= { ecs4100-52tTrapsPrefix 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."
|
|
::= { ecs4100-52tTrapsPrefix 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."
|
|
::= { ecs4100-52tTrapsPrefix 71 }
|
|
|
|
swAtcBcastStormTcApplyTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
atcBcastStormIfIndex,
|
|
atcBcastStormSampleType,
|
|
atcBcastStormCurrentTrafficRate,
|
|
atcBcastStormAlarmFireThreshold,
|
|
atcBcastStormTcApplyTime
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When the ATC is activated, this trap will be fired."
|
|
::= { ecs4100-52tTrapsPrefix 72 }
|
|
|
|
swAtcBcastStormTcReleaseTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
atcBcastStormIfIndex,
|
|
atcBcastStormSampleType,
|
|
atcBcastStormCurrentTrafficRate,
|
|
atcBcastStormAlarmClearThreshold,
|
|
atcBcastStormTcReleaseTime
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When the ATC is released, this trap will be fired."
|
|
::= { ecs4100-52tTrapsPrefix 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."
|
|
::= { ecs4100-52tTrapsPrefix 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."
|
|
::= { ecs4100-52tTrapsPrefix 75 }
|
|
|
|
swAtcMcastStormTcApplyTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
atcMcastStormIfIndex,
|
|
atcMcastStormSampleType,
|
|
atcMcastStormCurrentTrafficRate,
|
|
atcMcastStormAlarmFireThreshold,
|
|
atcMcastStormTcApplyTime
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When the ATC is activated, this trap will be fired."
|
|
::= { ecs4100-52tTrapsPrefix 76 }
|
|
|
|
swAtcMcastStormTcReleaseTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
atcMcastStormIfIndex,
|
|
atcMcastStormSampleType,
|
|
atcMcastStormCurrentTrafficRate,
|
|
atcMcastStormAlarmClearThreshold,
|
|
atcMcastStormTcReleaseTime
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When the ATC is released, this trap will be fired."
|
|
::= { ecs4100-52tTrapsPrefix 77 }
|
|
|
|
stpBpduGuardPortShutdownTrap NOTIFICATION-TYPE
|
|
OBJECTS { ifIndex }
|
|
STATUS current
|
|
DESCRIPTION "This trap will be sent when an interface is shut down
|
|
because of BPDU guard."
|
|
::= { ecs4100-52tTrapsPrefix 91 }
|
|
|
|
swLoopbackDetectionTrap NOTIFICATION-TYPE
|
|
OBJECTS { staLoopbackDetectionPortIfIndex }
|
|
STATUS current
|
|
DESCRIPTION "This trap will be sent when loopback BPDUs have been detected."
|
|
::= { ecs4100-52tTrapsPrefix 95 }
|
|
|
|
dot1agCfmMepUpTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
dot1agCfmMepDbRMepIdentifier
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when a new remote MEP is discovered."
|
|
::= { ecs4100-52tTrapsPrefix 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."
|
|
::= { ecs4100-52tTrapsPrefix 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."
|
|
::= { ecs4100-52tTrapsPrefix 99 }
|
|
|
|
dot1agCfmLoopFindTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
dot1agCfmMepIdentifier
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when a MEP receives its own CCMs."
|
|
::= { ecs4100-52tTrapsPrefix 100 }
|
|
|
|
dot1agCfmMepUnknownTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
dot1agCfmMepIdentifier
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when a CCM is received from
|
|
an unexpected MEP."
|
|
::= { ecs4100-52tTrapsPrefix 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."
|
|
::= { ecs4100-52tTrapsPrefix 102 }
|
|
|
|
dot1agCfmMaUpTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
dot1agCfmMaIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when all expected remote MEPs are up."
|
|
::= { ecs4100-52tTrapsPrefix 103 }
|
|
|
|
autoUpgradeTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
fileCopyFileType,
|
|
trapAutoUpgradeResult,
|
|
trapAutoUpgradeNewVer
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when auto upgrade is executed."
|
|
::= { ecs4100-52tTrapsPrefix 104 }
|
|
|
|
swCpuUtiRisingNotification NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This notification indicates that the CPU utilization has risen
|
|
from cpuUtiFallingThreshold to cpuUtiRisingThreshold."
|
|
::= { ecs4100-52tTrapsPrefix 107 }
|
|
|
|
swCpuUtiFallingNotification NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This notification indicates that the CPU utilization has fallen
|
|
from cpuUtiRisingThreshold to cpuUtiFallingThreshold."
|
|
::= { ecs4100-52tTrapsPrefix 108 }
|
|
|
|
swMemoryUtiRisingThresholdNotification NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This notification indicates that the memory utilization has risen
|
|
from memoryUtiFallingThreshold to memoryUtiRisingThreshold."
|
|
::= { ecs4100-52tTrapsPrefix 109 }
|
|
|
|
swMemoryUtiFallingThresholdNotification NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This notification indicates that the memory utilization has fallen
|
|
from memoryUtiRisingThreshold to memoryUtiFallingThreshold."
|
|
::= { ecs4100-52tTrapsPrefix 110 }
|
|
|
|
dhcpRogueServerAttackTrap NOTIFICATION-TYPE
|
|
OBJECTS
|
|
{
|
|
trapDhcpClientPortIfIndex,
|
|
trapDhcpServerIpAddress,
|
|
trapDhcpServerMacAddress
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when receiving a DHCP packet from a
|
|
rogue server."
|
|
::= { ecs4100-52tTrapsPrefix 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."
|
|
::= { ecs4100-52tTrapsPrefix 138 }
|
|
|
|
lbdDetectionTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
trapIfIndex,
|
|
trapVlanId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when a loopback condition is detected
|
|
by LBD."
|
|
::= { ecs4100-52tTrapsPrefix 141 }
|
|
|
|
lbdRecoveryTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
trapIfIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when a recovery is done by LBD."
|
|
::= { ecs4100-52tTrapsPrefix 142 }
|
|
|
|
sfpInsertTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
ifIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when SFP module is inserted."
|
|
::= { ecs4100-52tTrapsPrefix 159 }
|
|
|
|
sfpRemoveTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
ifIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when SFP module is removed."
|
|
::= { ecs4100-52tTrapsPrefix 160 }
|
|
|
|
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."
|
|
::= { ecs4100-52tTrapsPrefix 189 }
|
|
|
|
swDyingGaspTrap NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap is sent when the device loses power."
|
|
::= { ecs4100-52tTrapsPrefix 190 }
|
|
|
|
userAuthenticationFailureTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
trapVarLoginUserName,
|
|
trapVarSessionType,
|
|
trapVarLoginInetAddressType,
|
|
trapVarLoginInetAddress
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap will be triggered if authentication is fail."
|
|
::= { ecs4100-52tTrapsPrefix 199 }
|
|
|
|
userAuthenticationSuccessTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
trapVarLoginUserName,
|
|
trapVarSessionType,
|
|
trapVarLoginInetAddressType,
|
|
trapVarLoginInetAddress
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap will be triggered if authentication is successful."
|
|
::= { ecs4100-52tTrapsPrefix 200 }
|
|
|
|
loginTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
trapVarLoginUserName,
|
|
trapVarSessionType,
|
|
trapVarLoginInetAddressType,
|
|
trapVarLoginInetAddress
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when user login."
|
|
::= { ecs4100-52tTrapsPrefix 201 }
|
|
|
|
logoutTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
trapVarLoginUserName,
|
|
trapVarSessionType,
|
|
trapVarLoginInetAddressType,
|
|
trapVarLoginInetAddress
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when user logout."
|
|
::= { ecs4100-52tTrapsPrefix 202 }
|
|
|
|
fileCopyTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
trapVarLoginUserName,
|
|
trapVarSessionType,
|
|
trapVarLoginInetAddressType,
|
|
trapVarLoginInetAddress,
|
|
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/trapVarLoginInetAddressType/
|
|
trapVarLoginInetAddress) will be null value."
|
|
::= { ecs4100-52tTrapsPrefix 208 }
|
|
|
|
userauthCreateUserTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
userAuthUserName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when create user account."
|
|
::= { ecs4100-52tTrapsPrefix 209 }
|
|
|
|
userauthDeleteUserTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
userAuthUserName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when delete user account."
|
|
::= { ecs4100-52tTrapsPrefix 210 }
|
|
|
|
userauthModifyUserPrivilegeTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
userAuthUserName,
|
|
userAuthPrivilege
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when modify user privilege."
|
|
::= { ecs4100-52tTrapsPrefix 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."
|
|
::= { ecs4100-52tTrapsPrefix 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."
|
|
::= { ecs4100-52tTrapsPrefix 214 }
|
|
|
|
resetMgmtSystemProtectionDeclareAlarmTrap NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when the alarm input status through reset-button hardware interface is asserted."
|
|
::= { ecs4100-52tTrapsPrefix 242 }
|
|
|
|
resetMgmtSystemProtectionClearAlarmTrap NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when the alarm input status through reset-button hardware interface is not asserted."
|
|
::= { ecs4100-52tTrapsPrefix 243 }
|
|
|
|
sFlowEnableTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
trapSflowOwnerName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when sFlow sent a datagram to destination."
|
|
::= { ecs4100-52tTrapsPrefix 263 }
|
|
|
|
sFlowDisableTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
trapSflowOwnerName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when sFlow destroyed a receiver."
|
|
::= { ecs4100-52tTrapsPrefix 264 }
|
|
|
|
erpsInstanceNodeStateChangeTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
erpsInstanceIndex,
|
|
erpsInstanceNodeState
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when the node state of ERP instance changes."
|
|
::= { ecs4100-52tTrapsPrefix 265 }
|
|
|
|
erpsInstanceWestRingPortStateChangeTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
erpsInstanceIndex,
|
|
erpsRingWestPort,
|
|
erpsInstanceWestRingPortState
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when the west ring port state of ERP instance changes."
|
|
::= { ecs4100-52tTrapsPrefix 266 }
|
|
|
|
erpsInstanceEastRingPortStateChangeTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
erpsInstanceIndex,
|
|
erpsRingEastPort,
|
|
erpsInstanceEastRingPortState
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap is sent when the east ring port state of ERP instance changes."
|
|
::= { ecs4100-52tTrapsPrefix 267 }
|
|
|
|
END
|