21295 lines
762 KiB
Plaintext
21295 lines
762 KiB
Plaintext
|
||
--------------------------------------------------
|
||
--
|
||
--Version Number: 20090908001
|
||
--
|
||
--------------------------------------------------
|
||
|
||
AOS5810-54X-MIB DEFINITIONS ::= BEGIN
|
||
|
||
IMPORTS
|
||
|
||
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32, Counter32,IpAddress,
|
||
NOTIFICATION-TYPE, enterprises, TimeTicks, Gauge32
|
||
FROM SNMPv2-SMI
|
||
TEXTUAL-CONVENTION, DisplayString, RowStatus, TruthValue, RowPointer
|
||
FROM SNMPv2-TC
|
||
PortList, VlanIndex, VlanId, dot1qVlanStaticEntry
|
||
FROM Q-BRIDGE-MIB
|
||
InetAddressType, InetAddress, InetAddressIPv6, InetAddressPrefixLength
|
||
FROM INET-ADDRESS-MIB
|
||
SnmpAdminString
|
||
FROM SNMP-FRAMEWORK-MIB
|
||
InterfaceIndex, ifIndex, InterfaceIndexOrZero
|
||
FROM IF-MIB
|
||
diffServClfrEntry, diffServMultiFieldClfrEntry, IndexIntegerNextFree, IndexInteger
|
||
FROM DIFFSERV-MIB
|
||
EnabledStatus
|
||
FROM P-BRIDGE-MIB
|
||
dot1xAuthConfigEntry
|
||
FROM IEEE8021-PAE-MIB
|
||
MacAddress
|
||
FROM TOKEN-RING-RMON-MIB
|
||
-- Dot1agCfmMepId, dot1agCfmMdIndex, dot1agCfmMaIndex, dot1agCfmMepIdentifier, dot1agCfmMepDbRMepIdentifier
|
||
-- FROM IEEE8021-CFM-MIB
|
||
BridgeId, Timeout, dot1dStpPort,dot1dStpPortEntry
|
||
FROM BRIDGE-MIB
|
||
TOSType,Metric
|
||
FROM OSPF-MIB;
|
||
|
||
accton OBJECT IDENTIFIER ::= { enterprises 259 }
|
||
sdnMgt OBJECT IDENTIFIER ::= { accton 12 }
|
||
sdnSwitchMgt OBJECT IDENTIFIER ::= { sdnMgt 1 }
|
||
|
||
|
||
aos5810-54xMIB MODULE-IDENTITY
|
||
LAST-UPDATED "201209310000Z"
|
||
ORGANIZATION "Accton Technology Corp."
|
||
CONTACT-INFO
|
||
"Accton Technology Corp.
|
||
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
|
||
E-mail: sales@accton.com"
|
||
DESCRIPTION
|
||
"The MIB module for AOS5810-54X."
|
||
REVISION "200109060000Z"
|
||
DESCRIPTION
|
||
"Initial version of this MIB."
|
||
::= { sdnSwitchMgt 5 }
|
||
|
||
|
||
aos5810-54xMIBObjects OBJECT IDENTIFIER ::= { aos5810-54xMIB 1 }
|
||
aos5810-54xNotifications OBJECT IDENTIFIER ::= { aos5810-54xMIB 2 }
|
||
aos5810-54xConformance OBJECT IDENTIFIER ::= { aos5810-54xMIB 3 }
|
||
|
||
--supported groups
|
||
switchMgt OBJECT IDENTIFIER ::= { aos5810-54xMIBObjects 1 }
|
||
portMgt OBJECT IDENTIFIER ::= { aos5810-54xMIBObjects 2 }
|
||
trunkMgt OBJECT IDENTIFIER ::= { aos5810-54xMIBObjects 3 }
|
||
lacpMgt OBJECT IDENTIFIER ::= { aos5810-54xMIBObjects 4 }
|
||
staMgt OBJECT IDENTIFIER ::= { aos5810-54xMIBObjects 5 }
|
||
restartMgt OBJECT IDENTIFIER ::= { aos5810-54xMIBObjects 7 }
|
||
mirrorMgt OBJECT IDENTIFIER ::= { aos5810-54xMIBObjects 8 }
|
||
igmpSnoopMgt OBJECT IDENTIFIER ::= { aos5810-54xMIBObjects 9 }
|
||
ipMgt OBJECT IDENTIFIER ::= { aos5810-54xMIBObjects 10 }
|
||
vlanMgt OBJECT IDENTIFIER ::= { aos5810-54xMIBObjects 12 }
|
||
priorityMgt OBJECT IDENTIFIER ::= { aos5810-54xMIBObjects 13 }
|
||
qosMgt OBJECT IDENTIFIER ::= { aos5810-54xMIBObjects 16 }
|
||
securityMgt OBJECT IDENTIFIER ::= { aos5810-54xMIBObjects 17 }
|
||
layer3Mgt OBJECT IDENTIFIER ::= { aos5810-54xMIBObjects 18 }
|
||
sysLogMgt OBJECT IDENTIFIER ::= { aos5810-54xMIBObjects 19 }
|
||
lineMgt OBJECT IDENTIFIER ::= { aos5810-54xMIBObjects 20 }
|
||
sysTimeMgt OBJECT IDENTIFIER ::= { aos5810-54xMIBObjects 23 }
|
||
fileMgt OBJECT IDENTIFIER ::= { aos5810-54xMIBObjects 24 }
|
||
dnsMgt OBJECT IDENTIFIER ::= { aos5810-54xMIBObjects 26 }
|
||
stormMgt OBJECT IDENTIFIER ::= { aos5810-54xMIBObjects 33 }
|
||
sysResourceMgt OBJECT IDENTIFIER ::= { aos5810-54xMIBObjects 39 }
|
||
egressPacketBlockMgt OBJECT IDENTIFIER ::= { aos5810-54xMIBObjects 45 }
|
||
dhcpSnoopMgt OBJECT IDENTIFIER ::= { aos5810-54xMIBObjects 46 }
|
||
ipSrcGuardMgt OBJECT IDENTIFIER ::= { aos5810-54xMIBObjects 48 }
|
||
mldSnoopMgt OBJECT IDENTIFIER ::= { aos5810-54xMIBObjects 54 }
|
||
dynamicArpInspectionMgt OBJECT IDENTIFIER ::= { aos5810-54xMIBObjects 56 }
|
||
udpHelperMgt OBJECT IDENTIFIER ::= { aos5810-54xMIBObjects 58 }
|
||
lbdMgt OBJECT IDENTIFIER ::= { aos5810-54xMIBObjects 63 }
|
||
ipv6RaGuardMgt OBJECT IDENTIFIER ::= { aos5810-54xMIBObjects 67 }
|
||
udldMgt OBJECT IDENTIFIER ::= { aos5810-54xMIBObjects 69 }
|
||
dhcpv6SnoopMgt OBJECT IDENTIFIER ::= { aos5810-54xMIBObjects 71 }
|
||
ip6SrcGuardMgt OBJECT IDENTIFIER ::= { aos5810-54xMIBObjects 74 }
|
||
cnMgt OBJECT IDENTIFIER ::= { aos5810-54xMIBObjects 75 }
|
||
dcbxMgt OBJECT IDENTIFIER ::= { aos5810-54xMIBObjects 76 }
|
||
etsMgt OBJECT IDENTIFIER ::= { aos5810-54xMIBObjects 77 }
|
||
pfcMgt OBJECT IDENTIFIER ::= { aos5810-54xMIBObjects 78 }
|
||
|
||
vxlanMgt OBJECT IDENTIFIER ::= { aos5810-54xMIBObjects 82 }
|
||
hashSelMgt OBJECT IDENTIFIER ::= { aos5810-54xMIBObjects 83 }
|
||
|
||
-- -------------------------------------------------------------
|
||
-- Textual Conventions
|
||
-- -------------------------------------------------------------
|
||
|
||
-- The Area ID, in OSPF, has the same format as an IP Address,
|
||
-- but has the function of defining a summarization point for
|
||
-- Link State Advertisements
|
||
|
||
AreaID ::= TEXTUAL-CONVENTION
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An OSPF Area Identifier."
|
||
SYNTAX IpAddress
|
||
|
||
-- The Router ID, in OSPF, has the same format as an IP Address,
|
||
|
||
-- but identifies the router independent of its IP Address.
|
||
|
||
RouterID ::= TEXTUAL-CONVENTION
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A OSPF Router Identifier."
|
||
SYNTAX IpAddress
|
||
|
||
-- The OSPF Metric is defined as an unsigned value in the range
|
||
|
||
BigMetric ::= TEXTUAL-CONVENTION
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The OSPF External Metric."
|
||
SYNTAX Integer32 (0..'FFFFFF'h)
|
||
|
||
OspfAuthenticationType ::= TEXTUAL-CONVENTION
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The authentication type."
|
||
SYNTAX INTEGER
|
||
{
|
||
none (0),
|
||
simplePassword (1),
|
||
md5 (2)
|
||
-- reserved for specification by IANA (> 2)
|
||
}
|
||
|
||
-- Status Values
|
||
|
||
Status ::= TEXTUAL-CONVENTION
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The status of an interface: 'enabled' indicates that
|
||
it is willing to communicate with other OSPF Routers,
|
||
while 'disabled' indicates that it is not."
|
||
SYNTAX INTEGER { enabled (1), disabled (2) }
|
||
|
||
-- Time Durations measured in seconds
|
||
|
||
PositiveInteger ::= TEXTUAL-CONVENTION
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A positive integer. Values in excess are precluded as
|
||
unnecessary and prone to interoperability issues."
|
||
SYNTAX Integer32 (0..'7FFFFFFF'h)
|
||
|
||
HelloRange ::= TEXTUAL-CONVENTION
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The range of intervals on which hello messages are
|
||
exchanged."
|
||
SYNTAX Integer32 (1..'FFFF'h)
|
||
|
||
UpToMaxAge ::= TEXTUAL-CONVENTION
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The values that one might find or configure for
|
||
variables bounded by the maximum age of an LSA."
|
||
SYNTAX Integer32 (0..3600)
|
||
|
||
-- Potential Priorities for the Designated Router Election
|
||
|
||
DesignatedRouterPriority ::= TEXTUAL-CONVENTION
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The values defined for the priority of a system for
|
||
becoming the designated router."
|
||
SYNTAX Integer32 (0..'FF'h)
|
||
|
||
|
||
--sshv2 only start
|
||
KeySegment ::= TEXTUAL-CONVENTION
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The total length of the key is 1024 characters,
|
||
it is divided into 8 parts and stored in 8 separated mib
|
||
variables as below:
|
||
|
||
Key1: part 1 of the key (1-128)
|
||
Key2: part 2 of the key (129-256)
|
||
Key3: part 3 of the key (257-384)
|
||
Key4: part 4 of the key (385-512)
|
||
Key5: part 5 of the key (513-640)
|
||
Key6: part 6 of the key (641-768)
|
||
Key7: part 7 of the key (769-896)
|
||
Key8: part 8 of the key (897-1024)
|
||
|
||
Please note that if the key string is less then 1024 characters,
|
||
the remaining part of the string will be filled by a zero-length string.
|
||
For example, if the length of the key is 129,
|
||
we will get a string of length 128 in Key1, and
|
||
a string of length 1 in Key2,
|
||
moreover, Key3 to Key8 will all be zero-length strings."
|
||
SYNTAX DisplayString(SIZE(0..128))
|
||
--sshv2 only end
|
||
|
||
ValidStatus ::= TEXTUAL-CONVENTION
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A simple status value for the object to create and destroy
|
||
a table entry. This is a simplified variant of RowStatus as it
|
||
supports only two values. Setting it to valid(1) creates an entry.
|
||
Setting it to invalid(2) destroys an entry."
|
||
SYNTAX INTEGER { valid(1), invalid(2) }
|
||
|
||
StaPathCostMode ::= TEXTUAL-CONVENTION
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The path cost mode of a spanning tree algorithm, short(1) indicates
|
||
that we retrieve/configure the spanning tree path cost as a 16 bit
|
||
value and long(2) indicates that we retrieve/configure the spanning
|
||
tree path cost as a 32 bit value."
|
||
SYNTAX INTEGER { short(1), long(2) }
|
||
|
||
|
||
--
|
||
-- switchMgt
|
||
--
|
||
|
||
-- Management for the switch system, or individual units
|
||
-- in a stackable switch system. For a non-stackable system,
|
||
-- only unit 1 exists.
|
||
|
||
switchNumber OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The total number of switches present on this system."
|
||
::= { switchMgt 2 }
|
||
|
||
switchInfoTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF SwitchInfoEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table of descriptive and status information about
|
||
the switch units in this system."
|
||
::= { switchMgt 3 }
|
||
|
||
switchInfoEntry OBJECT-TYPE
|
||
SYNTAX SwitchInfoEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table providing descriptions and status information for
|
||
switch units."
|
||
INDEX { swUnitIndex }
|
||
::= { switchInfoTable 1 }
|
||
|
||
SwitchInfoEntry ::= SEQUENCE
|
||
{
|
||
swUnitIndex Integer32,
|
||
swHardwareVer DisplayString,
|
||
swMicrocodeVer DisplayString,
|
||
swLoaderVer DisplayString,
|
||
swBootRomVer DisplayString,
|
||
swOpCodeVer DisplayString,
|
||
swPortNumber Integer32,
|
||
swPowerStatus INTEGER,
|
||
swRoleInSystem INTEGER,
|
||
swSerialNumber DisplayString,
|
||
swExpansionSlot1 INTEGER,
|
||
swExpansionSlot2 INTEGER,
|
||
swServiceTag DisplayString,
|
||
swModelNumber DisplayString,
|
||
swEpldVer DisplayString,
|
||
swExpectedModuleOpCodeVer 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 }
|
||
|
||
swBootRomVer OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(0..20))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Boot ROM code version of the main board."
|
||
::= { switchInfoEntry 5 }
|
||
|
||
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 }
|
||
|
||
swExpansionSlot1 OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
notPresent(1),
|
||
other(2),
|
||
hundredBaseFxScMmf(3),
|
||
hundredBaseFxScSmf(4),
|
||
hundredBaseFxMtrjMmf(5),
|
||
thousandBaseSxScMmf(6),
|
||
thousandBaseSxMtrjMmf(7),
|
||
thousandBaseXGbic(8),
|
||
thousandBaseLxScSmf(9),
|
||
thousandBaseT(10),
|
||
stackingModule(11),
|
||
thousandBaseSfp(12),
|
||
tenHundredBaseT4port(13),
|
||
tenHundredBaseFxMtrj4port(14),
|
||
comboStackingSfp(15),
|
||
tenHundredBaseT(16),
|
||
comboThousandBaseTxSfp(17),
|
||
eightPortSfpModule(18),
|
||
tenGigaPortModule(19)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Type of expansion module in this switch slot 1."
|
||
::= { switchInfoEntry 11 }
|
||
|
||
swExpansionSlot2 OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
notPresent(1),
|
||
other(2),
|
||
hundredBaseFxScMmf(3),
|
||
hundredBaseFxScSmf(4),
|
||
hundredBaseFxMtrjMmf(5),
|
||
thousandBaseSxScMmf(6),
|
||
thousandBaseSxMtrjMmf(7),
|
||
thousandBaseXGbic(8),
|
||
thousandBaseLxScSmf(9),
|
||
thousandBaseT(10),
|
||
stackingModule(11),
|
||
thousandBaseSfp(12),
|
||
tenHundredBaseT4port(13),
|
||
tenHundredBaseFxMtrj4port(14),
|
||
comboStackingSfp(15),
|
||
tenHundredBaseT(16),
|
||
comboThousandBaseTxSfp(17),
|
||
eightPortSfpModule(18),
|
||
tenGigaPortModule(19)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Type of expansion module in this switch slot 2."
|
||
::= { switchInfoEntry 12 }
|
||
|
||
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 }
|
||
|
||
swExpectedModuleOpCodeVer OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(0..15))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The module opcode version reside in the switch, note that
|
||
this variable represent the desired version of the
|
||
module which might plug in. For version validation, only
|
||
the swExpectedModuleOpCodeVer of the master
|
||
is used. This object is compared with
|
||
the swModuleOpCodeVer of the master and all slaves."
|
||
::= { switchInfoEntry 16 }
|
||
|
||
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 }
|
||
|
||
--switchFanTable
|
||
switchFanTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF SwitchFanEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The fan status table."
|
||
::= { switchMgt 9 }
|
||
|
||
switchFanEntry OBJECT-TYPE
|
||
SYNTAX SwitchFanEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A conceptual row of the switchFanTable."
|
||
INDEX { switchUnitIndex, switchFanIndex }
|
||
::= { switchFanTable 1 }
|
||
|
||
SwitchFanEntry ::= SEQUENCE
|
||
{
|
||
switchUnitIndex Integer32,
|
||
switchFanIndex Integer32,
|
||
switchFanStatus INTEGER,
|
||
switchFanOperSpeed Integer32
|
||
}
|
||
|
||
switchUnitIndex OBJECT-TYPE
|
||
SYNTAX Integer32(1..8)
|
||
MAX-ACCESS accessible-for-notify
|
||
STATUS current
|
||
DESCRIPTION "The unit of the switch for the stackable device."
|
||
::= { switchFanEntry 1 }
|
||
|
||
switchFanIndex OBJECT-TYPE
|
||
SYNTAX Integer32(1..10)
|
||
MAX-ACCESS accessible-for-notify
|
||
STATUS current
|
||
DESCRIPTION "The unit number of the fan."
|
||
::= { switchFanEntry 2 }
|
||
|
||
switchFanStatus OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
ok(1),
|
||
failure(2)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicating the status of the fan, 1:ok; 2:failure."
|
||
::= { switchFanEntry 3 }
|
||
|
||
switchFanOperSpeed OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The operational value of the fan speed, measured in rpm (rotations per
|
||
minute)."
|
||
::= { switchFanEntry 6 }
|
||
|
||
-- switchThermalTempTable
|
||
|
||
switchThermalTempTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF SwitchThermalTempEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The table which collects switch temperature information."
|
||
::= { switchMgt 11 }
|
||
|
||
switchThermalTempEntry OBJECT-TYPE
|
||
SYNTAX SwitchThermalTempEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A conceptual row of the switchThermalTempTable."
|
||
INDEX { switchThermalTempUnitIndex,switchThermalTempThermalIndex}
|
||
::= { switchThermalTempTable 1 }
|
||
|
||
SwitchThermalTempEntry ::= SEQUENCE
|
||
{
|
||
switchThermalTempUnitIndex Integer32,
|
||
switchThermalTempThermalIndex Integer32,
|
||
switchThermalTempValue Integer32
|
||
}
|
||
|
||
switchThermalTempUnitIndex OBJECT-TYPE
|
||
SYNTAX Integer32(1..8)
|
||
MAX-ACCESS accessible-for-notify
|
||
STATUS current
|
||
DESCRIPTION "The unit of the switch for stackable device."
|
||
::= { switchThermalTempEntry 1 }
|
||
|
||
switchThermalTempThermalIndex OBJECT-TYPE
|
||
SYNTAX Integer32(1..8)
|
||
MAX-ACCESS accessible-for-notify
|
||
STATUS current
|
||
DESCRIPTION "The thermal index of the switch."
|
||
::= { switchThermalTempEntry 2 }
|
||
|
||
switchThermalTempValue OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The temperature of the device in degrees Celsius."
|
||
::= { switchThermalTempEntry 3 }
|
||
|
||
--switchThermalActionTable
|
||
|
||
switchThermalActionTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF SwitchThermalActionEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The table for configuring the thermal action."
|
||
::= { switchMgt 12 }
|
||
|
||
switchThermalActionEntry OBJECT-TYPE
|
||
SYNTAX SwitchThermalActionEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A conceptual row of the switchThermalActionTable."
|
||
INDEX { switchThermalActionUnitIndex,switchThermalActionThermalIndex,
|
||
switchThermalActionIndex }
|
||
::= { switchThermalActionTable 1 }
|
||
|
||
SwitchThermalActionEntry ::= SEQUENCE
|
||
{
|
||
switchThermalActionUnitIndex Integer32,
|
||
switchThermalActionThermalIndex Integer32,
|
||
switchThermalActionIndex Integer32,
|
||
switchThermalActionRisingThreshold Integer32,
|
||
switchThermalActionFallingThreshold Integer32,
|
||
switchThermalActionAction BITS,
|
||
switchThermalActionStatus ValidStatus
|
||
}
|
||
|
||
switchThermalActionUnitIndex OBJECT-TYPE
|
||
SYNTAX Integer32(1..8)
|
||
MAX-ACCESS accessible-for-notify
|
||
STATUS current
|
||
DESCRIPTION "The unit of the switch for stackable device."
|
||
::= { switchThermalActionEntry 1 }
|
||
|
||
switchThermalActionThermalIndex OBJECT-TYPE
|
||
SYNTAX Integer32(1..8)
|
||
MAX-ACCESS accessible-for-notify
|
||
STATUS current
|
||
DESCRIPTION "The thermal index of the switch."
|
||
::= { switchThermalActionEntry 2 }
|
||
|
||
switchThermalActionIndex OBJECT-TYPE
|
||
SYNTAX Integer32(1)
|
||
MAX-ACCESS accessible-for-notify
|
||
STATUS current
|
||
DESCRIPTION "The action index of the switchTheramlActionTable."
|
||
::= { switchThermalActionEntry 3 }
|
||
|
||
switchThermalActionRisingThreshold OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "The rising threshold of the switch temperature."
|
||
::= { switchThermalActionEntry 4 }
|
||
|
||
switchThermalActionFallingThreshold OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "The falling threshold of the switch temperature."
|
||
::= { switchThermalActionEntry 5 }
|
||
|
||
switchThermalActionAction OBJECT-TYPE
|
||
SYNTAX BITS {
|
||
trap(0)
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "The action that will be taken when the
|
||
temperature exceeds the rising threshold
|
||
or falls below the falling threshold."
|
||
::= { switchThermalActionEntry 6 }
|
||
|
||
switchThermalActionStatus OBJECT-TYPE
|
||
SYNTAX ValidStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Set valid(1) to create an entry, Set Invalid(2) to delete an entry."
|
||
::= { switchThermalActionEntry 7 }
|
||
|
||
switchRenumberUnitID OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
renumber(1),
|
||
noRenumber(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The value renumber will automatically assign an ID to
|
||
units in the stack; all UNIT IDs will be contiguous.
|
||
The system configurations are not changed but the system
|
||
will restart after renumbering is completed."
|
||
::= { switchMgt 14 }
|
||
|
||
--
|
||
-- portMgt
|
||
--
|
||
|
||
-- Management ports. This group also provides information
|
||
-- related to trunks because they share the same properties.
|
||
|
||
portTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF PortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table of descriptive and status information describing
|
||
the configuration of each switch port. This table also
|
||
contains information about each trunk."
|
||
::= { portMgt 1 }
|
||
|
||
portEntry OBJECT-TYPE
|
||
SYNTAX PortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "An entry in the table, describing the configuration of
|
||
one switch port or trunk."
|
||
INDEX { portIndex }
|
||
::= { portTable 1 }
|
||
|
||
PortEntry ::= SEQUENCE
|
||
{
|
||
portIndex InterfaceIndex,
|
||
portName DisplayString,
|
||
portType INTEGER,
|
||
portSpeedDpxCfg INTEGER,
|
||
portFlowCtrlCfg INTEGER,
|
||
portCapabilities BITS,
|
||
portAutonegotiation EnabledStatus,
|
||
portSpeedDpxStatus INTEGER,
|
||
portFlowCtrlStatus INTEGER,
|
||
portTrunkIndex Integer32,
|
||
portComboForcedMode INTEGER,
|
||
portMtu Unsigned32,
|
||
portMacAddrLearningStatus EnabledStatus,
|
||
portMacAddrLearningCount Counter32
|
||
}
|
||
|
||
portIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The port and the trunk (including trunk members) interface of
|
||
the portTable. The interface identified by a particular value
|
||
of this index is the same interface as identified by the same
|
||
value of ifIndex in the IF-MIB."
|
||
::= { portEntry 1 }
|
||
|
||
portName OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(0..64))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The name of the port or trunk. This is the same as ifAlias
|
||
in the IF-MIB (RFC2863 or later)."
|
||
::= { portEntry 2 }
|
||
|
||
portType OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
other(1),
|
||
hundredBaseTX(2),
|
||
hundredBaseFX(3),
|
||
thousandBaseSX(4),
|
||
thousandBaseLX(5),
|
||
thousandBaseT(6),
|
||
thousandBaseGBIC(7),
|
||
thousandBaseSfp(8),
|
||
hundredBaseFxScSingleMode(9),
|
||
hundredBaseFxScMultiMode(10),
|
||
thousandBaseCX(11),
|
||
tenG(12),
|
||
hundredBaseBX(13),
|
||
thousandBaseBX(14),
|
||
tenGBaseT(15),
|
||
tenGBaseXFP(16),
|
||
tenGBaseSFP(17)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicates the port type of the configuration of the switch."
|
||
::= { portEntry 3 }
|
||
|
||
portSpeedDpxCfg OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
reserved(1),
|
||
halfDuplex10(2),
|
||
fullDuplex10(3),
|
||
halfDuplex100(4),
|
||
fullDuplex100(5),
|
||
halfDuplex1000(6),
|
||
fullDuplex1000(7),
|
||
halfDuplex10g(8),
|
||
fullDuplex10g(9),
|
||
halfDuplex40g(10),
|
||
fullDuplex40g(11)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Configures the speed and duplex mode for a port or trunk,
|
||
according to:
|
||
halfDuplex10(2) - 10Mbps and half duplex mode
|
||
fullDuplex10(3) - 10Mbps and full duplex mode
|
||
halfDuplex100(4) - 100Mbps and half duplex mode
|
||
fullDuplex100(5) - 100Mbps and full duplex mode
|
||
halfDuplex1000(6) - 1000Mbps and half duplex mode
|
||
fullDuplex1000(7) - 1000Mbps and full duplex mode
|
||
halfDuplex10g(8) - 10g and half duplex mode
|
||
fullDuplex10g(9) - 10g and full duplex mode
|
||
halfDuplex40g(10) - 40g and half duplex mode
|
||
fullDuplex40g(11) - 40g and full duplex mode
|
||
|
||
hundredBaseTX port can be set as:
|
||
halfDuplex10(2)
|
||
fullDuplex10(3)
|
||
halfDuplex100(4)
|
||
fullDuplex100(5)
|
||
hundredBaseFX port can be set as:
|
||
fullDuplex100(5)
|
||
thousandBaseSX port can be set as:
|
||
fullDuplex1000(7)
|
||
thousandBaseLX port can be set as:
|
||
fullDuplex1000(7)
|
||
thousandBaseT port can be set as:
|
||
halfDuplex10(2)
|
||
fullDuplex10(3)
|
||
halfDuplex100(4)
|
||
fullDuplex100(5)
|
||
thousandBaseGBIC port can be set as:
|
||
fullDuplex1000(7)
|
||
thousandBaseSfp port can be set as:
|
||
fullDuplex1000(7)
|
||
hundredBaseFxScSingleMode port can be set as:
|
||
fullDuplex100(5)
|
||
hundredBaseFxScMultiMode port can be set as:
|
||
fullDuplex100(5)
|
||
thousandBaseCX port can be set as:
|
||
fullDuplex1000(7)
|
||
tenG port can be set as:
|
||
halfDuplex10g(8)
|
||
fullDuplex10g(9)
|
||
fortyG port can be set as:
|
||
halfDuplex40g(10)
|
||
fullDuplex40g(11)
|
||
|
||
The actual operating speed and duplex of the port
|
||
is given by portSpeedDpxStatus."
|
||
DEFVAL { halfDuplex10 }
|
||
::= { portEntry 4 }
|
||
|
||
portFlowCtrlCfg OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
enabled(1),
|
||
disabled(2),
|
||
tx(5),
|
||
rx(6)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "(1) Flow control mechanism is enabled with tx and rx pause
|
||
mechansim.
|
||
If the port type is hundredBaseTX or thousandBaseSX:
|
||
When the port is operating in halfDuplex mode, the
|
||
port uses backPressure flow control mechanism. When
|
||
the port is operating in fullDuplex mode, the port
|
||
uses IEEE 802.3x flow control mechanism.
|
||
If the port type is hundredBaseFX:
|
||
When the port is operating in halfDuplex mode, the
|
||
port uses backPressure flow control mechanism. When
|
||
the port is operating in fullDuplex mode, Flow
|
||
control mechanism will not function.
|
||
(2) Flow control mechanism is disabled.
|
||
(5) Flow control mechanism is enabled with tx pause
|
||
mechanism only.
|
||
(6) Flow control mechansim is enabled with rx pause
|
||
mechansim only.
|
||
|
||
Fast ethernet ports can be set as:
|
||
enabled(1),
|
||
disabled(2).
|
||
Gigabit ethernet ports can be set as:
|
||
enabled(1),
|
||
disabled(2),
|
||
tx(5),
|
||
rx(6).
|
||
The actual flow control mechanism is used given by
|
||
portFlowCtrlStatus."
|
||
DEFVAL { enabled }
|
||
::= { portEntry 5 }
|
||
|
||
portCapabilities OBJECT-TYPE
|
||
SYNTAX BITS
|
||
{
|
||
portCap10half(0),
|
||
portCap10full(1),
|
||
portCap100half(2),
|
||
portCap100full(3),
|
||
portCap1000half(4),
|
||
portCap1000full(5),
|
||
portCap10gHalf(6),
|
||
portCap10gFull(7),
|
||
portCap40gHalf(8),
|
||
portCap40gFull(9),
|
||
reserved10(10),
|
||
reserved11(11),
|
||
reserved12(12),
|
||
reserved13(13),
|
||
portCapSym(14),
|
||
portCapFlowCtrl(15)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Port or trunk capabilities."
|
||
::= { portEntry 6 }
|
||
|
||
portAutonegotiation OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Whether auto-negotiation is enabled."
|
||
::= { portEntry 7 }
|
||
|
||
portSpeedDpxStatus OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
error(1),
|
||
halfDuplex10(2),
|
||
fullDuplex10(3),
|
||
halfDuplex100(4),
|
||
fullDuplex100(5),
|
||
halfDuplex1000(6),
|
||
fullDuplex1000(7),
|
||
halfDuplex10g(8),
|
||
fullDuplex10g(9),
|
||
halfDuplex40g(10),
|
||
fullDuplex40g(11)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The operating speed and duplex mode of the
|
||
switched port or trunk. If the entry represents a trunk,
|
||
the speed is that of its individual members unless
|
||
the member ports have been inconsistently configured
|
||
in which case the value is error(1)."
|
||
::= { portEntry 8 }
|
||
|
||
portFlowCtrlStatus OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
error(1),
|
||
backPressure(2),
|
||
dot3xFlowControl(3),
|
||
none(4)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "(2) BackPressure flow control mechanism is used.
|
||
(3) IEEE 802.3 flow control mechanism is used.
|
||
(4) Flow control mechanism is disabled.
|
||
If the entry represents a trunk and the member ports
|
||
have been inconsistently configured then this value
|
||
is error(1)."
|
||
::= { portEntry 9 }
|
||
|
||
portTrunkIndex OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The trunk to which this port belongs. A value of 0
|
||
means that this port does not belong to any trunk.
|
||
A value greater than zero means that this port
|
||
belongs to a trunk in the trunkIndex, defined by the
|
||
corresponding trunkPorts."
|
||
::= { portEntry 10 }
|
||
|
||
portComboForcedMode OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
none(1),
|
||
copperForced(2),
|
||
copperPreferredAuto(3),
|
||
sfpForced(4),
|
||
sfpPreferredAuto(5)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This determines the running mode of a combo port.
|
||
For a non-combo port, this variable has a value of none(1),
|
||
and setting this variable to none(1) has no effect.
|
||
For a combo port, this has its own valid values not
|
||
equal to none(1), and setting this variable to none(1) is
|
||
not allowed. copperForced(2) is set if user want to force
|
||
this combo port running in copper mode. copperPreferredAuto(3)
|
||
is obsoleted, and user shall not set this state. sfpForced(4)
|
||
is set if user want to force this combo port running in fiber
|
||
mode. sfpPreferredAuto(5) is set if user want to change copper or
|
||
fiber mode automatically by SFP transceiver present state. If SFP
|
||
transceiver is present, this combo port will run in fiber mode, and
|
||
if SFP transceiver is not present, this combo port will run in
|
||
copper mode."
|
||
::= { portEntry 12}
|
||
|
||
portMtu OBJECT-TYPE
|
||
SYNTAX Unsigned32 (1500..12288)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Maximum frame size of port. If the size of the incoming
|
||
packet is larger than this value, the packet will be
|
||
discarded."
|
||
::= { portEntry 16 }
|
||
|
||
portMacAddrLearningStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Set this variable to enabled(1) to start to learn MAC
|
||
addresses. Set this variable to disabled(2) to stop to
|
||
learn MAC addresses."
|
||
DEFVAL { enabled }
|
||
::= { portEntry 17 }
|
||
|
||
portMacAddrLearningCount OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The current number of learned MAC addresses."
|
||
::= { portEntry 18 }
|
||
|
||
-- 2007-11-30, for ASE4506B_AA
|
||
--
|
||
-- cable diagnostics
|
||
--
|
||
|
||
cableDiagMgt OBJECT IDENTIFIER ::= { portMgt 3 }
|
||
|
||
cableDiagCtlAction OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "To execute cable diagnostics on a port, assign
|
||
cableDiagCtlAction to the value of ifIndex defined
|
||
by the ifIndex in the IF-MIB. When read, this object
|
||
always returns 0."
|
||
::= { cableDiagMgt 1 }
|
||
|
||
cableDiagResultTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF CableDiagResultEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table for cable diagnostics result."
|
||
::= { cableDiagMgt 2 }
|
||
|
||
cableDiagResultEntry OBJECT-TYPE
|
||
SYNTAX CableDiagResultEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Entry for cable diagnostics result."
|
||
INDEX { cableDiagResultIfIndex }
|
||
::= { cableDiagResultTable 1 }
|
||
|
||
CableDiagResultEntry ::= SEQUENCE
|
||
{
|
||
cableDiagResultIfIndex InterfaceIndex,
|
||
cableDiagResultStatusPairA INTEGER,
|
||
cableDiagResultStatusPairB INTEGER,
|
||
cableDiagResultStatusPairC INTEGER,
|
||
cableDiagResultStatusPairD INTEGER,
|
||
cableDiagResultDistancePairA Integer32,
|
||
cableDiagResultDistancePairB Integer32,
|
||
cableDiagResultDistancePairC Integer32,
|
||
cableDiagResultDistancePairD Integer32,
|
||
cableDiagResultDistanceAccuracy Integer32,
|
||
cableDiagResultTime DisplayString
|
||
}
|
||
|
||
cableDiagResultIfIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "This is defined as the ifIndex."
|
||
::= { cableDiagResultEntry 1 }
|
||
|
||
cableDiagResultStatusPairA OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
notTestedYet(1),
|
||
ok(2),
|
||
open(3),
|
||
short(4),
|
||
openShort(5),
|
||
crosstalk(6),
|
||
unknown(7),
|
||
impedanceMismatch(8),
|
||
failed(9),
|
||
notSupported(10),
|
||
noCable(11)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The result of cable diagnostics. If there is no fault
|
||
on the cable, the value is ok(2). Value notTestedYet(1)
|
||
means the pair is not tested yet. Value ok(2) means the
|
||
pair works well. Value open(3) means there is a lack of
|
||
continuity between pins at each end of the pair. Value
|
||
short(4) means conductors are short-circuited together on
|
||
the pair. Value openShort(5) means the pair has open
|
||
and short issues. Value crosstalk(6) means the pair is
|
||
incorrectly connected at one end. Value unknown(7) means
|
||
pair has an error matching none of the above. Value
|
||
impedanceMismatch(8) means different quality cables
|
||
connected together. Value failed(9) means test failed.
|
||
Value notSupported(10) means cable diagnostics is not
|
||
supported. Value noCable(11) means there is no connected
|
||
cable."
|
||
::= { cableDiagResultEntry 2 }
|
||
|
||
cableDiagResultStatusPairB OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
notTestedYet(1),
|
||
ok(2),
|
||
open(3),
|
||
short(4),
|
||
openShort(5),
|
||
crosstalk(6),
|
||
unknown(7),
|
||
impedanceMismatch(8),
|
||
failed(9),
|
||
notSupported(10),
|
||
noCable(11)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The result of cable diagnostics. If there is no fault
|
||
on the cable, the value is ok(2). Value notTestedYet(1)
|
||
means the pair is not tested yet. Value ok(2) means the
|
||
pair works well. Value open(3) means there is a lack of
|
||
continuity between pins at each end of the pair. Value
|
||
short(4) means conductors are short-circuited together on
|
||
the pair. Value openShort(5) means the pair has open
|
||
and short issues. Value crosstalk(6) means the pair is
|
||
incorrectly connected at one end. Value unknown(7) means
|
||
pair has an error matching none of the above. Value
|
||
impedanceMismatch(8) means different quality cables
|
||
connected together. Value failed(9) means test failed.
|
||
Value notSupported(10) means cable diagnostics is not
|
||
supported. Value noCable(11) means there is no connected
|
||
cable."
|
||
::= { cableDiagResultEntry 3 }
|
||
|
||
cableDiagResultStatusPairC OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
notTestedYet(1),
|
||
ok(2),
|
||
open(3),
|
||
short(4),
|
||
openShort(5),
|
||
crosstalk(6),
|
||
unknown(7),
|
||
impedanceMismatch(8),
|
||
failed(9),
|
||
notSupported(10),
|
||
noCable(11)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The result of cable diagnostics. If there is no fault
|
||
on the cable, the value is ok(2). Value notTestedYet(1)
|
||
means the pair is not tested yet. Value ok(2) means the
|
||
pair works well. Value open(3) means there is a lack of
|
||
continuity between pins at each end of the pair. Value
|
||
short(4) means conductors are short-circuited together on
|
||
the pair. Value openShort(5) means the pair has open
|
||
and short issues. Value crosstalk(6) means the pair is
|
||
incorrectly connected at one end. Value unknown(7) means
|
||
pair has an error matching none of the above. Value
|
||
impedanceMismatch(8) means different quality cables
|
||
connected together. Value failed(9) means test failed.
|
||
Value notSupported(10) means cable diagnostics is not
|
||
supported. Value noCable(11) means there is no connected
|
||
cable. If the port is 10/100 type, value of the
|
||
node should be ignored."
|
||
::= { cableDiagResultEntry 4 }
|
||
|
||
cableDiagResultStatusPairD OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
notTestedYet(1),
|
||
ok(2),
|
||
open(3),
|
||
short(4),
|
||
openShort(5),
|
||
crosstalk(6),
|
||
unknown(7),
|
||
impedanceMismatch(8),
|
||
failed(9),
|
||
notSupported(10),
|
||
noCable(11)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The result of cable diagnostics. If there is no fault
|
||
on the cable, the value is ok(2). Value notTestedYet(1)
|
||
means the pair is not tested yet. Value ok(2) means the
|
||
pair works well. Value open(3) means there is a lack of
|
||
continuity between pins at each end of the pair. Value
|
||
short(4) means conductors are short-circuited together on
|
||
the pair. Value openShort(5) means the pair has open
|
||
and short issues. Value crosstalk(6) means the pair is
|
||
incorrectly connected at one end. Value unknown(7) means
|
||
pair has an error matching none of the above. Value
|
||
impedanceMismatch(8) means different quality cables
|
||
connected together. Value failed(9) means test failed.
|
||
Value notSupported(10) means cable diagnostics is not
|
||
supported. Value noCable(11) means there is no connected
|
||
cable. If the port is 10/100 type, value of the
|
||
node should be ignored."
|
||
::= { cableDiagResultEntry 5 }
|
||
|
||
cableDiagResultDistancePairA OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Displays the fault distance of pair A of the cable
|
||
in meters."
|
||
::= { cableDiagResultEntry 6 }
|
||
|
||
cableDiagResultDistancePairB OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Displays the fault distance of pair B of the cable
|
||
in meters."
|
||
::= { cableDiagResultEntry 7 }
|
||
|
||
cableDiagResultDistancePairC OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Displays the fault distance of pair C of the cable
|
||
in meters. If the port is 10/100 type, value of the
|
||
node is zero."
|
||
::= { cableDiagResultEntry 8 }
|
||
|
||
cableDiagResultDistancePairD OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Displays the fault distance of pair D of the cable
|
||
in meters. If the port is 10/100 type, value of the
|
||
node is zero."
|
||
::= { cableDiagResultEntry 9 }
|
||
|
||
cableDiagResultDistanceAccuracy OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Displays the accuracy in meters of the cable testing."
|
||
::= { cableDiagResultEntry 10 }
|
||
|
||
cableDiagResultTime OBJECT-TYPE
|
||
SYNTAX DisplayString(SIZE(0..20))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Displays the last time of cable diagnostics.
|
||
For example, 'Jan 1 02:03:04 2002'."
|
||
::= { cableDiagResultEntry 11 }
|
||
|
||
--
|
||
-- loopback
|
||
--
|
||
|
||
loopbackTestMgt OBJECT IDENTIFIER ::= { portMgt 4 }
|
||
|
||
loopInternalCtlAction OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "To execute internal loopback test on a port, assign
|
||
loopInternalCtlAction to the value of ifIndex defined
|
||
by the ifIndex in the IF-MIB. When read, this object
|
||
always returns 0."
|
||
::= { loopbackTestMgt 1 }
|
||
|
||
loopInternalResultTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF LoopInternalResultEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table for internal loopback test result."
|
||
::= { loopbackTestMgt 2 }
|
||
|
||
loopInternalResultEntry OBJECT-TYPE
|
||
SYNTAX LoopInternalResultEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Entry for internal loopback test result."
|
||
INDEX { loopInternalResultIfIndex }
|
||
::= { loopInternalResultTable 1 }
|
||
|
||
LoopInternalResultEntry ::= SEQUENCE
|
||
{
|
||
loopInternalResultIfIndex InterfaceIndex,
|
||
loopInternalResultStatus INTEGER,
|
||
loopInternalResultTime DisplayString
|
||
}
|
||
|
||
loopInternalResultIfIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "This is defined as the ifIndex."
|
||
::= { loopInternalResultEntry 1 }
|
||
|
||
loopInternalResultStatus OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
notTestedYet(1),
|
||
succeeded(2),
|
||
failed(3)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The result of internal loopback."
|
||
::= { loopInternalResultEntry 2 }
|
||
|
||
loopInternalResultTime OBJECT-TYPE
|
||
SYNTAX DisplayString(SIZE(0..20))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Displays the last time of internal loopback.
|
||
For example, 'Jan 1 02:03:04 2002'."
|
||
::= { loopInternalResultEntry 3 }
|
||
|
||
portUtilTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF PortUtilEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Dispalys port utilization during recent 300 seconds."
|
||
::= { portMgt 6 }
|
||
|
||
portUtilEntry OBJECT-TYPE
|
||
SYNTAX PortUtilEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Dispalys port utilization during recent 300 seconds."
|
||
INDEX { portUtilIfIndex }
|
||
::= { portUtilTable 1 }
|
||
|
||
PortUtilEntry ::= SEQUENCE
|
||
{
|
||
portUtilIfIndex Integer32,
|
||
portInOctetRate Counter64,
|
||
portInPacketRate Counter64,
|
||
portInUtil Integer32,
|
||
portOutOctetRate Counter64,
|
||
portOutPacketRate Counter64,
|
||
portOutUtil Integer32
|
||
}
|
||
|
||
portUtilIfIndex OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The port and trunk interface of the portUtilTable.
|
||
The interface identified by a particular value of this
|
||
index is the same interface identified by the same value
|
||
of ifIndex in the IF-MIB."
|
||
::= { portUtilEntry 1 }
|
||
|
||
portInOctetRate OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The input octet rate (kbits/sec) of the port."
|
||
::= { portUtilEntry 2 }
|
||
|
||
portInPacketRate OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The input packet rate (pkts/sec) of the port."
|
||
::= { portUtilEntry 3 }
|
||
|
||
portInUtil OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The input utilization of the port, in one per
|
||
hundred."
|
||
::= { portUtilEntry 4 }
|
||
|
||
portOutOctetRate OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The output octet rate (kbits/sec) of the port."
|
||
::= { portUtilEntry 5 }
|
||
|
||
portOutPacketRate OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The output packet rate (pkts/sec) of the port."
|
||
::= { portUtilEntry 6 }
|
||
|
||
portOutUtil OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The output utilization of the port, in one per
|
||
hundred."
|
||
::= { portUtilEntry 7 }
|
||
|
||
--
|
||
-- portHist
|
||
--
|
||
|
||
portHist OBJECT IDENTIFIER ::= { portMgt 8 }
|
||
|
||
portHistControlTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF PortHistControlEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A list of history control entries."
|
||
::= { portHist 1 }
|
||
|
||
portHistControlEntry OBJECT-TYPE
|
||
SYNTAX PortHistControlEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A list of parameters that set up a periodic sampling of
|
||
statistics."
|
||
INDEX { portHistControlIndex }
|
||
::= { portHistControlTable 1 }
|
||
|
||
PortHistControlEntry ::= SEQUENCE {
|
||
portHistControlIndex Integer32,
|
||
portHistControlName DisplayString,
|
||
portHistControlDataSource InterfaceIndex,
|
||
portHistControlInterval Integer32,
|
||
portHistControlBucketsRequested Integer32,
|
||
portHistControlBucketsGranted Integer32,
|
||
portHistControlStatus RowStatus
|
||
}
|
||
|
||
portHistControlIndex OBJECT-TYPE
|
||
SYNTAX Integer32 (1..65535)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An index that uniquely identifies an entry in the
|
||
portHistControl table."
|
||
::= { portHistControlEntry 1 }
|
||
|
||
portHistControlName OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (1..31))
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A textual name of the entity. It is mandatory that
|
||
this only contain printable ASCII characters."
|
||
::= { portHistControlEntry 2 }
|
||
|
||
portHistControlDataSource OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object identifies the source of the data for
|
||
which historical data was collected and
|
||
placed in a media-specific table on behalf of this
|
||
portHistControlEntry. This source can be any
|
||
interface on this device."
|
||
::= { portHistControlEntry 3 }
|
||
|
||
portHistControlInterval OBJECT-TYPE
|
||
SYNTAX Integer32 (1..86400)
|
||
UNITS "Minutes"
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The interval in seconds over which the data is
|
||
sampled for each bucket in the part of the
|
||
media-specific table associated with this
|
||
portHistControlEntry. This interval can
|
||
be set to any number of seconds between 1 and
|
||
86400 (1 day)."
|
||
DEFVAL { 1 }
|
||
::= { portHistControlEntry 4 }
|
||
|
||
portHistControlBucketsRequested OBJECT-TYPE
|
||
SYNTAX Integer32 (1..96)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The requested number of discrete time intervals
|
||
over which data is to be saved in the part of the
|
||
media-specific table associated with this
|
||
portHistControlEntry."
|
||
DEFVAL { 1 }
|
||
::= { portHistControlEntry 5 }
|
||
|
||
portHistControlBucketsGranted OBJECT-TYPE
|
||
SYNTAX Integer32 (1..96)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of discrete sampling intervals
|
||
over which data shall be saved in the part of
|
||
the media-specific table associated with this
|
||
portHistControlEntry."
|
||
::= { portHistControlEntry 6 }
|
||
|
||
portHistControlStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The status of this portHistControl entry."
|
||
::= { portHistControlEntry 7 }
|
||
|
||
portHistCurrentTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF PortHistCurrentEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A list of Ethernet history entries."
|
||
::= { portHist 2 }
|
||
|
||
portHistCurrentEntry OBJECT-TYPE
|
||
SYNTAX PortHistCurrentEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An historical sample of Ethernet statistics on a particular
|
||
Ethernet interface. This sample is associated with the
|
||
portHistControlEntry which set up the parameters for
|
||
a regular collection of these samples."
|
||
INDEX { portHistCurrentIndex }
|
||
::= { portHistCurrentTable 1 }
|
||
|
||
PortHistCurrentEntry ::= SEQUENCE {
|
||
portHistCurrentIndex Integer32,
|
||
portHistCurrentSampleIndex Integer32,
|
||
portHistCurrentIntervalStart TimeTicks,
|
||
portHistCurrentInOctets Counter64,
|
||
portHistCurrentInUcastPkts Counter64,
|
||
portHistCurrentInMulticastPkts Counter64,
|
||
portHistCurrentInBroadcastPkts Counter64,
|
||
portHistCurrentInDiscards Counter64,
|
||
portHistCurrentInErrors Counter64,
|
||
portHistCurrentInUnknownProtos Counter64,
|
||
portHistCurrentOutOctets Counter64,
|
||
portHistCurrentOutUcastPkts Counter64,
|
||
portHistCurrentOutMulticastPkts Counter64,
|
||
portHistCurrentOutBroadcastPkts Counter64,
|
||
portHistCurrentOutDiscards Counter64,
|
||
portHistCurrentOutErrors Counter64,
|
||
portHistCurrentInUtilization Integer32,
|
||
portHistCurrentOutUtilization Integer32
|
||
}
|
||
|
||
portHistCurrentIndex OBJECT-TYPE
|
||
SYNTAX Integer32 (1..65535)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The history of which this entry is a part. The
|
||
history identified by a particular value of this
|
||
index is the same history as identified
|
||
by the same value of portHistControlIndex."
|
||
::= { portHistCurrentEntry 1 }
|
||
|
||
portHistCurrentSampleIndex OBJECT-TYPE
|
||
SYNTAX Integer32 (1..2147483647)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An index that uniquely identifies the particular
|
||
sample this entry represents among all samples
|
||
associated with the same portHistControlEntry.
|
||
This index starts at 1 and increases by one
|
||
as each new sample is taken."
|
||
::= { portHistCurrentEntry 2 }
|
||
|
||
portHistCurrentIntervalStart OBJECT-TYPE
|
||
SYNTAX TimeTicks
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The value of sysUpTime at the start of the interval
|
||
over which this sample was measured."
|
||
::= { portHistCurrentEntry 3 }
|
||
|
||
portHistCurrentInOctets OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The total number of octets received on the interface,
|
||
including framing characters."
|
||
::= { portHistCurrentEntry 4 }
|
||
|
||
portHistCurrentInUcastPkts OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of packets, delivered by this sub-layer to a
|
||
higher (sub-)layer, which were not addressed to a multicast
|
||
or broadcast address at this sub-layer."
|
||
::= { portHistCurrentEntry 5 }
|
||
|
||
portHistCurrentInMulticastPkts OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of packets, delivered by this sub-layer to a
|
||
higher (sub-)layer, which were addressed to a multicast
|
||
address at this sub-layer. For a MAC layer protocol, this
|
||
includes both Group and Functional addresses."
|
||
::= { portHistCurrentEntry 6 }
|
||
|
||
portHistCurrentInBroadcastPkts OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of packets, delivered by this sub-layer to a
|
||
higher (sub-)layer, which were addressed to a broadcast
|
||
address at this sub-layer."
|
||
::= { portHistCurrentEntry 7 }
|
||
|
||
portHistCurrentInDiscards OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of inbound packets which were chosen to be
|
||
discarded even though no errors had been detected to prevent
|
||
their being deliverable to a higher-layer protocol. One
|
||
possible reason for discarding such a packet could be to
|
||
free up buffer space."
|
||
::= { portHistCurrentEntry 8 }
|
||
|
||
portHistCurrentInErrors OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"For packet-oriented interfaces, the number of inbound
|
||
packets that contained errors preventing them from
|
||
being deliverable to a higher-layer protocol. For
|
||
character-oriented or fixed-length interfaces, the
|
||
number of inbound transmission units that contained
|
||
errors preventing them from being deliverable to a
|
||
higher-layer protocol."
|
||
::= { portHistCurrentEntry 9 }
|
||
|
||
portHistCurrentInUnknownProtos OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"For packet-oriented interfaces, the number of packets
|
||
received via the interface which were discarded because of
|
||
an unknown or unsupported protocol. For character-oriented
|
||
or fixed-length interfaces that support protocol
|
||
multiplexing the number of transmission units received via
|
||
the interface which were discarded because of an unknown or
|
||
unsupported protocol. For any interface that does not
|
||
support protocol multiplexing, this counter will always be
|
||
0."
|
||
::= { portHistCurrentEntry 10 }
|
||
|
||
portHistCurrentOutOctets OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The total number of octets transmitted out of the
|
||
interface, including framing characters."
|
||
::= { portHistCurrentEntry 11 }
|
||
|
||
portHistCurrentOutUcastPkts OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The total number of packets that higher-level protocols
|
||
requested be transmitted, and which were not addressed to a
|
||
multicast or broadcast address at this sub-layer, including
|
||
those that were discarded or not sent."
|
||
::= { portHistCurrentEntry 12 }
|
||
|
||
portHistCurrentOutMulticastPkts OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The total number of packets that higher-level protocols
|
||
requested be transmitted, and which were addressed to a
|
||
multicast address at this sub-layer, including those that
|
||
were discarded or not sent. For a MAC layer protocol, this
|
||
includes both Group and Functional addresses."
|
||
::= { portHistCurrentEntry 13 }
|
||
|
||
portHistCurrentOutBroadcastPkts OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The total number of packets that higher-level protocols
|
||
requested be transmitted, and which were addressed to a
|
||
broadcast address at this sub-layer, including those that
|
||
were discarded or not sent."
|
||
::= { portHistCurrentEntry 14 }
|
||
|
||
portHistCurrentOutDiscards OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of outbound packets which were chosen to be
|
||
discarded even though no errors had been detected to prevent
|
||
their being transmitted. One possible reason for discarding
|
||
such a packet could be to free up buffer space."
|
||
::= { portHistCurrentEntry 15 }
|
||
|
||
portHistCurrentOutErrors OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"For packet-oriented interfaces, the number of outbound
|
||
packets that could not be transmitted because of errors.
|
||
For character-oriented or fixed-length interfaces, the
|
||
number of outbound transmission units that could not be
|
||
transmitted because of errors."
|
||
::= { portHistCurrentEntry 16 }
|
||
|
||
portHistCurrentInUtilization OBJECT-TYPE
|
||
SYNTAX Integer32 (0..10000)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The best estimate of the mean physical layer
|
||
network utilization on this interface during this
|
||
sampling interval, in hundredths of a percent."
|
||
::= { portHistCurrentEntry 17 }
|
||
|
||
portHistCurrentOutUtilization OBJECT-TYPE
|
||
SYNTAX Integer32 (0..10000)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The best estimate of the mean physical layer
|
||
network utilization on this interface during this
|
||
sampling interval, in hundredths of a percent."
|
||
::= { portHistCurrentEntry 18 }
|
||
|
||
portHistPreviousTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF PortHistPreviousEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A list of Ethernet history entries."
|
||
::= { portHist 3 }
|
||
|
||
portHistPreviousEntry OBJECT-TYPE
|
||
SYNTAX PortHistPreviousEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An historical sample of Ethernet statistics on a particular
|
||
Ethernet interface. This sample is associated with the
|
||
portHistControlEntry which set up the parameters for
|
||
a regular collection of these samples."
|
||
INDEX { portHistPreviousIndex , portHistPreviousSampleIndex }
|
||
::= { portHistPreviousTable 1 }
|
||
|
||
PortHistPreviousEntry ::= SEQUENCE {
|
||
portHistPreviousIndex Integer32,
|
||
portHistPreviousSampleIndex Integer32,
|
||
portHistPreviousIntervalStart TimeTicks,
|
||
portHistPreviousInOctets Counter64,
|
||
portHistPreviousInUcastPkts Counter64,
|
||
portHistPreviousInMulticastPkts Counter64,
|
||
portHistPreviousInBroadcastPkts Counter64,
|
||
portHistPreviousInDiscards Counter64,
|
||
portHistPreviousInErrors Counter64,
|
||
portHistPreviousInUnknownProtos Counter64,
|
||
portHistPreviousOutOctets Counter64,
|
||
portHistPreviousOutUcastPkts Counter64,
|
||
portHistPreviousOutMulticastPkts Counter64,
|
||
portHistPreviousOutBroadcastPkts Counter64,
|
||
portHistPreviousOutDiscards Counter64,
|
||
portHistPreviousOutErrors Counter64,
|
||
portHistPreviousInUtilization Integer32,
|
||
portHistPreviousOutUtilization Integer32
|
||
}
|
||
|
||
portHistPreviousIndex OBJECT-TYPE
|
||
SYNTAX Integer32 (1..65535)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The history of which this entry is a part. The
|
||
history identified by a particular value of this
|
||
index is the same history as identified
|
||
by the same value of portHistControlIndex."
|
||
::= { portHistPreviousEntry 1 }
|
||
|
||
portHistPreviousSampleIndex OBJECT-TYPE
|
||
SYNTAX Integer32 (1..2147483647)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An index that uniquely identifies the particular
|
||
sample this entry represents among all samples
|
||
associated with the same portHistControlEntry.
|
||
This index starts at 1 and increases by one
|
||
as each new sample is taken."
|
||
::= { portHistPreviousEntry 2 }
|
||
|
||
portHistPreviousIntervalStart OBJECT-TYPE
|
||
SYNTAX TimeTicks
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The value of sysUpTime at the start of the interval
|
||
over which this sample was measured."
|
||
::= { portHistPreviousEntry 3 }
|
||
|
||
portHistPreviousInOctets OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The total number of octets received on the interface,
|
||
including framing characters."
|
||
::= { portHistPreviousEntry 4 }
|
||
|
||
portHistPreviousInUcastPkts OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of packets, delivered by this sub-layer to a
|
||
higher (sub-)layer, which were not addressed to a multicast
|
||
or broadcast address at this sub-layer."
|
||
::= { portHistPreviousEntry 5 }
|
||
|
||
portHistPreviousInMulticastPkts OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of packets, delivered by this sub-layer to a
|
||
higher (sub-)layer, which were addressed to a multicast
|
||
address at this sub-layer. For a MAC layer protocol, this
|
||
includes both Group and Functional addresses."
|
||
::= { portHistPreviousEntry 6 }
|
||
|
||
portHistPreviousInBroadcastPkts OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of packets, delivered by this sub-layer to a
|
||
higher (sub-)layer, which were addressed to a broadcast
|
||
address at this sub-layer."
|
||
::= { portHistPreviousEntry 7 }
|
||
|
||
portHistPreviousInDiscards OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of inbound packets which were chosen to be
|
||
discarded even though no errors had been detected to prevent
|
||
their being deliverable to a higher-layer protocol. One
|
||
possible reason for discarding such a packet could be to
|
||
free up buffer space."
|
||
::= { portHistPreviousEntry 8 }
|
||
|
||
portHistPreviousInErrors OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"For packet-oriented interfaces, the number of inbound
|
||
packets that contained errors preventing them from
|
||
being deliverable to a higher-layer protocol. For
|
||
character-oriented or fixed-length interfaces, the
|
||
number of inbound transmission units that contained
|
||
errors preventing them from being deliverable to a
|
||
higher-layer protocol."
|
||
::= { portHistPreviousEntry 9 }
|
||
|
||
portHistPreviousInUnknownProtos OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"For packet-oriented interfaces, the number of packets
|
||
received via the interface which were discarded because of
|
||
an unknown or unsupported protocol. For character-oriented
|
||
or fixed-length interfaces that support protocol
|
||
multiplexing the number of transmission units received via
|
||
the interface which were discarded because of an unknown or
|
||
unsupported protocol. For any interface that does not
|
||
support protocol multiplexing, this counter will always be
|
||
0."
|
||
::= { portHistPreviousEntry 10 }
|
||
|
||
portHistPreviousOutOctets OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The total number of octets transmitted out of the
|
||
interface, including framing characters."
|
||
::= { portHistPreviousEntry 11 }
|
||
|
||
portHistPreviousOutUcastPkts OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The total number of packets that higher-level protocols
|
||
requested be transmitted, and which were not addressed to a
|
||
multicast or broadcast address at this sub-layer, including
|
||
those that were discarded or not sent."
|
||
::= { portHistPreviousEntry 12 }
|
||
|
||
portHistPreviousOutMulticastPkts OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The total number of packets that higher-level protocols
|
||
requested be transmitted, and which were addressed to a
|
||
multicast address at this sub-layer, including those that
|
||
were discarded or not sent. For a MAC layer protocol, this
|
||
includes both Group and Functional addresses."
|
||
::= { portHistPreviousEntry 13 }
|
||
|
||
portHistPreviousOutBroadcastPkts OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The total number of packets that higher-level protocols
|
||
requested be transmitted, and which were addressed to a
|
||
broadcast address at this sub-layer, including those that
|
||
were discarded or not sent."
|
||
::= { portHistPreviousEntry 14 }
|
||
|
||
portHistPreviousOutDiscards OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of outbound packets which were chosen to be
|
||
discarded even though no errors had been detected to prevent
|
||
their being transmitted. One possible reason for discarding
|
||
such a packet could be to free up buffer space."
|
||
::= { portHistPreviousEntry 15 }
|
||
|
||
portHistPreviousOutErrors OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"For packet-oriented interfaces, the number of outbound
|
||
packets that could not be transmitted because of errors.
|
||
For character-oriented or fixed-length interfaces, the
|
||
number of outbound transmission units that could not be
|
||
transmitted because of errors."
|
||
::= { portHistPreviousEntry 16 }
|
||
|
||
portHistPreviousInUtilization OBJECT-TYPE
|
||
SYNTAX Integer32 (0..10000)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The best estimate of the mean physical layer
|
||
network utilization on this interface during this
|
||
sampling interval, in hundredths of a percent."
|
||
::= { portHistPreviousEntry 17 }
|
||
|
||
portHistPreviousOutUtilization OBJECT-TYPE
|
||
SYNTAX Integer32 (0..10000)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The best estimate of the mean physical layer
|
||
network utilization on this interface during this
|
||
sampling interval, in hundredths of a percent."
|
||
::= { portHistPreviousEntry 18 }
|
||
|
||
--
|
||
-- Show Media Information
|
||
-- Information of the media device installed in the physical ports.
|
||
--
|
||
|
||
portMediaInfoTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF PortMediaInfoEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "This table lists the information of the media device
|
||
(SFP/XFP/Copper) installed in the physical port.
|
||
Only the ifIndices of Ethernet ports those are associated
|
||
with the operational cards will be included in this table."
|
||
::= { portMgt 10 }
|
||
|
||
portMediaInfoEntry OBJECT-TYPE
|
||
SYNTAX PortMediaInfoEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "An entry in the Interface Media Information table.
|
||
The ifIndices of ethernet interfaces will be used
|
||
to index this table."
|
||
INDEX { portMediaInfoIfIndex }
|
||
::= { portMediaInfoTable 1 }
|
||
|
||
PortMediaInfoEntry ::=
|
||
SEQUENCE {
|
||
portMediaInfoIfIndex
|
||
InterfaceIndex,
|
||
portMediaInfoConnectorType
|
||
DisplayString,
|
||
portMediaInfoFiberType
|
||
DisplayString,
|
||
portMediaInfoEthComplianceCodes
|
||
DisplayString,
|
||
portMediaInfoBaudRate
|
||
DisplayString,
|
||
portMediaInfoVendorOUI
|
||
DisplayString,
|
||
portMediaInfoVendorName
|
||
DisplayString,
|
||
portMediaInfoPartNumber
|
||
DisplayString,
|
||
portMediaInfoRevision
|
||
DisplayString,
|
||
portMediaInfoSerialNumber
|
||
DisplayString,
|
||
portMediaInfoDateCode
|
||
DisplayString
|
||
}
|
||
|
||
portMediaInfoIfIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "ifindex."
|
||
::= { portMediaInfoEntry 1 }
|
||
|
||
portMediaInfoConnectorType OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..128))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The connector type."
|
||
::= { portMediaInfoEntry 2 }
|
||
|
||
portMediaInfoFiberType OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..128))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The fiber type."
|
||
::= { portMediaInfoEntry 3 }
|
||
|
||
portMediaInfoEthComplianceCodes OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..128))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The ethernet compliance codes."
|
||
::= { portMediaInfoEntry 4 }
|
||
|
||
portMediaInfoBaudRate OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..128))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The baud rate."
|
||
::= { portMediaInfoEntry 5 }
|
||
|
||
portMediaInfoVendorOUI OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..128))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The OUI of the vendor."
|
||
::= { portMediaInfoEntry 6 }
|
||
|
||
portMediaInfoVendorName OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..128))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The media vendor name, full name of the corporation."
|
||
::= { portMediaInfoEntry 7 }
|
||
|
||
portMediaInfoPartNumber OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..128))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The media vendor part number."
|
||
::= { portMediaInfoEntry 8 }
|
||
|
||
portMediaInfoRevision OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..128))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The media vendor product version number."
|
||
::= { portMediaInfoEntry 9 }
|
||
|
||
portMediaInfoSerialNumber OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..128))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The vendor serial number of the media device."
|
||
::= { portMediaInfoEntry 10 }
|
||
|
||
portMediaInfoDateCode OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..128))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The date code of the media device."
|
||
::= { portMediaInfoEntry 11 }
|
||
|
||
-- ifIndex to Optical Parameters Table
|
||
-- Given an ifIndex, this table returns the optical parameters for the ifIndex.
|
||
|
||
portOpticalMonitoringInfoTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF PortOpticalMonitoringInfoEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "This table lists the instrumented parameters of all
|
||
optical interfaces."
|
||
REFERENCE "ITU recommendations G.783, G.784, G.953"
|
||
::= { portMgt 11 }
|
||
|
||
portOpticalMonitoringInfoEntry OBJECT-TYPE
|
||
SYNTAX PortOpticalMonitoringInfoEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Only the ifIndices of optical interfaces
|
||
whose parameters need to be monitored will
|
||
be used to index this table."
|
||
INDEX { portOpticalMonitoringInfoIfIndex }
|
||
::= { portOpticalMonitoringInfoTable 1 }
|
||
|
||
PortOpticalMonitoringInfoEntry ::=
|
||
SEQUENCE {
|
||
portOpticalMonitoringInfoIfIndex
|
||
InterfaceIndex,
|
||
portOpticalMonitoringInfoTemperature
|
||
DisplayString,
|
||
portOpticalMonitoringInfoVcc
|
||
DisplayString,
|
||
portOpticalMonitoringInfoTxBiasCurrent
|
||
DisplayString,
|
||
portOpticalMonitoringInfoTxPower
|
||
DisplayString,
|
||
portOpticalMonitoringInfoRxPower
|
||
DisplayString
|
||
}
|
||
|
||
portOpticalMonitoringInfoIfIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "ifindex."
|
||
::= { portOpticalMonitoringInfoEntry 1 }
|
||
|
||
portOpticalMonitoringInfoTemperature OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(0..32))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "This object holds the value of the transmitter laser
|
||
diode temperature for the interface. This object
|
||
indicates the health of the transmitter.
|
||
The format is xxx.yyyy C(elcius). If the device supports
|
||
ALARM WARNING TRAP, then followed by whether the measured
|
||
value is normal, high/low alarm or high/low warning."
|
||
::= { portOpticalMonitoringInfoEntry 2 }
|
||
|
||
portOpticalMonitoringInfoVcc OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(0..32))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "This object holds the value of the Vcc. It is measured
|
||
in V. If the device supports ALARM WARNING TRAP, then
|
||
followed by whether the measured value is normal,
|
||
high/low alarm or high/low warning."
|
||
::= { portOpticalMonitoringInfoEntry 3 }
|
||
|
||
portOpticalMonitoringInfoTxBiasCurrent OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(0..32))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Tx Bias Current. It is measured in mA. If the device
|
||
supports ALARM WARNING TRAP, then followed by whether
|
||
the measured value is normal, high/low alarm or
|
||
high/low warning."
|
||
::= { portOpticalMonitoringInfoEntry 4 }
|
||
|
||
portOpticalMonitoringInfoTxPower OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(0..32))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "This object holds the value of the transmitter optical
|
||
signal power for the interface, measured in dBm. If the
|
||
device supports ALARM WARNING TRAP, then followed by
|
||
whether the measured value is normal, high/low alarm
|
||
or high/low warning."
|
||
::= { portOpticalMonitoringInfoEntry 5 }
|
||
|
||
portOpticalMonitoringInfoRxPower OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(0..32))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "This object holds the value of the receiver optical
|
||
signal power for the interface, measured in dBm. If
|
||
the device support ALARM WARNING TRAP, then followed
|
||
by whether the measured value is normal, high/low alarm
|
||
or high/low warning."
|
||
::= { portOpticalMonitoringInfoEntry 6 }
|
||
|
||
--
|
||
-- transceiver threshold
|
||
--
|
||
|
||
portTransceiverThresholdInfoTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF PortTransceiverThresholdInfoEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "This table lists the threshold of transceivers."
|
||
REFERENCE "ITU recommendations G.783, G.784, G.953"
|
||
::= { portMgt 12 }
|
||
|
||
portTransceiverThresholdInfoEntry OBJECT-TYPE
|
||
SYNTAX PortTransceiverThresholdInfoEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Identify the index of the transceiver"
|
||
INDEX { portTransceiverThresholdInfoIfIndex }
|
||
::= { portTransceiverThresholdInfoTable 1 }
|
||
|
||
PortTransceiverThresholdInfoEntry ::=
|
||
SEQUENCE {
|
||
portTransceiverThresholdInfoIfIndex
|
||
InterfaceIndex,
|
||
portTransceiverThresholdInfoTemperatureLowAlarm
|
||
Integer32,
|
||
portTransceiverThresholdInfoTemperatureLowWarn
|
||
Integer32,
|
||
portTransceiverThresholdInfoTemperatureHighWarn
|
||
Integer32,
|
||
portTransceiverThresholdInfoTemperatureHighAlarm
|
||
Integer32,
|
||
portTransceiverThresholdInfoVccLowAlarm
|
||
Integer32,
|
||
portTransceiverThresholdInfoVccLowWarn
|
||
Integer32,
|
||
portTransceiverThresholdInfoVccHighWarn
|
||
Integer32,
|
||
portTransceiverThresholdInfoVccHighAlarm
|
||
Integer32,
|
||
portTransceiverThresholdInfoTxBiasCurrentLowAlarm
|
||
Integer32,
|
||
portTransceiverThresholdInfoTxBiasCurrentLowWarn
|
||
Integer32,
|
||
portTransceiverThresholdInfoTxBiasCurrentHighWarn
|
||
Integer32,
|
||
portTransceiverThresholdInfoTxBiasCurrentHighAlarm
|
||
Integer32,
|
||
portTransceiverThresholdInfoTxPowerLowAlarm
|
||
Integer32,
|
||
portTransceiverThresholdInfoTxPowerLowWarn
|
||
Integer32,
|
||
portTransceiverThresholdInfoTxPowerHighWarn
|
||
Integer32,
|
||
portTransceiverThresholdInfoTxPowerHighAlarm
|
||
Integer32,
|
||
portTransceiverThresholdInfoRxPowerLowAlarm
|
||
Integer32,
|
||
portTransceiverThresholdInfoRxPowerLowWarn
|
||
Integer32,
|
||
portTransceiverThresholdInfoRxPowerHighWarn
|
||
Integer32,
|
||
portTransceiverThresholdInfoRxPowerHighAlarm
|
||
Integer32,
|
||
portTransceiverThresholdAutoMode
|
||
TruthValue
|
||
}
|
||
|
||
portTransceiverThresholdInfoIfIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "ifindex."
|
||
::= { portTransceiverThresholdInfoEntry 1 }
|
||
|
||
portTransceiverThresholdInfoTemperatureLowAlarm OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This object holds the low alarm threshold of
|
||
the transmitter laser diode temperature for
|
||
the interface."
|
||
::= { portTransceiverThresholdInfoEntry 2 }
|
||
|
||
portTransceiverThresholdInfoTemperatureLowWarn OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This object holds the low warning threshold of
|
||
the transmitter laser diode temperature for
|
||
the interface."
|
||
::= { portTransceiverThresholdInfoEntry 3 }
|
||
|
||
portTransceiverThresholdInfoTemperatureHighWarn OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This object holds the high warning threshold of
|
||
the transmitter laser diode temperature for
|
||
the interface."
|
||
::= { portTransceiverThresholdInfoEntry 4 }
|
||
|
||
portTransceiverThresholdInfoTemperatureHighAlarm OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This object holds the high alarm threshold of
|
||
the transmitter laser diode temperature for
|
||
the interface."
|
||
::= { portTransceiverThresholdInfoEntry 5 }
|
||
|
||
portTransceiverThresholdInfoVccLowAlarm OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This object holds the low alarm threshold
|
||
of the Vcc."
|
||
::= { portTransceiverThresholdInfoEntry 6 }
|
||
|
||
portTransceiverThresholdInfoVccLowWarn OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This object holds the low warning threshold
|
||
of the Vcc."
|
||
::= { portTransceiverThresholdInfoEntry 7 }
|
||
|
||
portTransceiverThresholdInfoVccHighWarn OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This object holds the high warning threshold
|
||
of the Vcc."
|
||
::= { portTransceiverThresholdInfoEntry 8 }
|
||
|
||
portTransceiverThresholdInfoVccHighAlarm OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This object holds the high alarm threshold
|
||
of the Vcc."
|
||
::= { portTransceiverThresholdInfoEntry 9 }
|
||
|
||
portTransceiverThresholdInfoTxBiasCurrentLowAlarm OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "low alarm threshold of Tx Bias Current."
|
||
::= { portTransceiverThresholdInfoEntry 10 }
|
||
|
||
portTransceiverThresholdInfoTxBiasCurrentLowWarn OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "low warning threshold of Tx Bias Current."
|
||
::= { portTransceiverThresholdInfoEntry 11 }
|
||
|
||
portTransceiverThresholdInfoTxBiasCurrentHighWarn OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "high warning threshold of Tx Bias Current."
|
||
::= { portTransceiverThresholdInfoEntry 12 }
|
||
|
||
portTransceiverThresholdInfoTxBiasCurrentHighAlarm OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "high alarm threshold of Tx Bias Current."
|
||
::= { portTransceiverThresholdInfoEntry 13 }
|
||
|
||
portTransceiverThresholdInfoTxPowerLowAlarm OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This object holds the low alarm threshold
|
||
of the transmitter optical signal power
|
||
for theinterface."
|
||
::= { portTransceiverThresholdInfoEntry 14 }
|
||
|
||
portTransceiverThresholdInfoTxPowerLowWarn OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This object holds the low warning threshold
|
||
of the transmitter optical signal power
|
||
for the interface."
|
||
::= { portTransceiverThresholdInfoEntry 15 }
|
||
|
||
portTransceiverThresholdInfoTxPowerHighWarn OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This object holds the high warning threshold
|
||
of the transmitter optical signal power
|
||
for the interface."
|
||
::= { portTransceiverThresholdInfoEntry 16 }
|
||
|
||
portTransceiverThresholdInfoTxPowerHighAlarm OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This object holds the high alarm threshold
|
||
of the transmitter optical signal power for
|
||
the interface."
|
||
::= { portTransceiverThresholdInfoEntry 17 }
|
||
|
||
portTransceiverThresholdInfoRxPowerLowAlarm OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This object holds the low alarm threshold
|
||
of the receiver optical signal power for
|
||
the interface."
|
||
::= { portTransceiverThresholdInfoEntry 18 }
|
||
|
||
portTransceiverThresholdInfoRxPowerLowWarn OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This object holds the low warning threshold
|
||
of the receiver optical signal power for
|
||
the interface."
|
||
::= { portTransceiverThresholdInfoEntry 19 }
|
||
|
||
portTransceiverThresholdInfoRxPowerHighWarn OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This object holds the high warning threshold
|
||
of the receiver optical signal power for
|
||
the interface."
|
||
::= { portTransceiverThresholdInfoEntry 20 }
|
||
|
||
portTransceiverThresholdInfoRxPowerHighAlarm OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This object holds the high alarm threshold
|
||
of the receiver optical signal power for
|
||
the interface."
|
||
::= { portTransceiverThresholdInfoEntry 21 }
|
||
|
||
portTransceiverThresholdAutoMode OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Indicate the transceiver threshold is retrieved from
|
||
EEPROM or configured by user."
|
||
::= { portTransceiverThresholdInfoEntry 22 }
|
||
|
||
--
|
||
-- trunkMgt
|
||
--
|
||
|
||
-- Trunks: Provides additional information for Trunks
|
||
|
||
|
||
trunkMaxId OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The maximum number for a trunk identifier."
|
||
::= { trunkMgt 1 }
|
||
|
||
trunkValidNumber OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of valid trunks."
|
||
::= { trunkMgt 2 }
|
||
|
||
trunkTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF TrunkEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table describing the configuration and status of each
|
||
trunk."
|
||
::= { trunkMgt 3 }
|
||
|
||
trunkEntry OBJECT-TYPE
|
||
SYNTAX TrunkEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "An entry describing the configuration and status of a
|
||
particular trunk."
|
||
INDEX { trunkIndex }
|
||
::= { trunkTable 1 }
|
||
|
||
TrunkEntry ::= SEQUENCE
|
||
{
|
||
trunkIndex Integer32,
|
||
trunkPorts PortList,
|
||
trunkCreation INTEGER,
|
||
trunkStatus ValidStatus
|
||
}
|
||
|
||
trunkIndex OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Identifies the trunk within the switch that is
|
||
described by the table entry."
|
||
::= { trunkEntry 1 }
|
||
|
||
trunkPorts OBJECT-TYPE
|
||
SYNTAX PortList
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The complete set of ports currently associated with
|
||
this trunk."
|
||
::= { trunkEntry 2 }
|
||
|
||
trunkCreation OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
static(1),
|
||
lacp(2)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A value of static(1) means a statically configured trunk.
|
||
A value of lacp(2) means an LACP-configured trunk."
|
||
::= { trunkEntry 3 }
|
||
|
||
trunkStatus OBJECT-TYPE
|
||
SYNTAX ValidStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Writing this to valid(1) creates an entry.
|
||
Writing this to invalid(2) destroys an entry.
|
||
A trunk created by LACP cannot be manually destroyed
|
||
or (re)configured."
|
||
::= { trunkEntry 4 }
|
||
|
||
trunkBalanceMode OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
macSrc(1),
|
||
macDst(2),
|
||
macSrcDst(3),
|
||
ipSrc(4),
|
||
ipDst(5),
|
||
ipSrcDst(6)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This defines the load balancing mode of trunks
|
||
in the system. It may be based on source and/or
|
||
destination MAC address or IP address.
|
||
macSrc(1) means source MAC address.
|
||
macDst(2) means destination MAC address.
|
||
macSrcDst(3) means source and destination MAC address.
|
||
ipSrc(4) means source IP address.
|
||
ipDst(5) means destination IP address.
|
||
ipSrcDst(6) means source and destination IP address."
|
||
::= { trunkMgt 4 }
|
||
|
||
--
|
||
-- lacpMgt
|
||
--
|
||
|
||
-- Management for Link Aggregation Control Protocol (LACP, 802.3ad),
|
||
-- that is dynamic trunking.
|
||
|
||
lacpPortTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF LacpPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table for LACP port configuration."
|
||
::= { lacpMgt 1 }
|
||
|
||
lacpPortEntry OBJECT-TYPE
|
||
SYNTAX LacpPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Entry for LACP port configuration. While an entry may
|
||
exist for a particular port, the port may not support
|
||
LACP and an attempt to enable LACP may result in
|
||
failure."
|
||
INDEX { lacpPortIndex }
|
||
::= { lacpPortTable 1 }
|
||
|
||
LacpPortEntry ::= SEQUENCE
|
||
{
|
||
lacpPortIndex InterfaceIndex,
|
||
lacpPortStatus EnabledStatus
|
||
}
|
||
|
||
lacpPortIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The port interface of the lacpPortTable. The interface
|
||
identified by a particular value of this index is the
|
||
same interface as identified by the same value of
|
||
ifIndex in the IF-MIB."
|
||
::= { lacpPortEntry 1 }
|
||
|
||
lacpPortStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Whether 802.3ad LACP is enabled."
|
||
::= { lacpPortEntry 2 }
|
||
|
||
--
|
||
-- staMgt
|
||
--
|
||
|
||
-- Management for Spanning Tree Algorithm (STA).
|
||
-- This has variables not already defined in the implemented
|
||
-- standard MIB(s).
|
||
|
||
staSystemStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Global spanning tree status.
|
||
(1) Spanning tree protocol is enabled.
|
||
(2) Spanning tree protocol is disabled."
|
||
DEFVAL { enabled }
|
||
::= { staMgt 1 }
|
||
|
||
staPortTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF StaPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The table manages port settings for Spanning Tree
|
||
Protocol 802.1d, 802.1w or 802.1s depending on the
|
||
value specified by staProtocolType."
|
||
REFERENCE "IEEE 802.1d, IEEE 802.1w, IEEE 802.1s."
|
||
::= { staMgt 2 }
|
||
|
||
staPortEntry OBJECT-TYPE
|
||
SYNTAX StaPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The conceptual entry of staPortTable."
|
||
AUGMENTS { dot1dStpPortEntry }
|
||
::= { staPortTable 1 }
|
||
|
||
StaPortEntry ::= SEQUENCE
|
||
{
|
||
-- for MST, RSTP
|
||
staPortProtocolMigration TruthValue,
|
||
staPortOperEdgePort TruthValue,
|
||
staPortAdminPointToPoint INTEGER,
|
||
staPortOperPointToPoint TruthValue,
|
||
staPortSystemStatus EnabledStatus,
|
||
staPortLongAdminPathCost Integer32,
|
||
staPortLongOperPathCost Integer32,
|
||
staPortBpduFlooding EnabledStatus,
|
||
staPortBpduGuard EnabledStatus,
|
||
staPortAdminEdgePortWithAuto INTEGER,
|
||
staPortBpduFilter EnabledStatus,
|
||
staPortRootGuardStatus EnabledStatus,
|
||
staPortBpduGuardAutoRecovery EnabledStatus,
|
||
staPortBpduGuardAutoRecoveryInterval Unsigned32,
|
||
staPortTcPropStop TruthValue
|
||
}
|
||
|
||
-- for MSTP RSTP
|
||
staPortProtocolMigration OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"When operating in RSTP (version 2) mode, writing true(1)
|
||
to this object forces this port to transmit RSTP BPDUs.
|
||
Any other operation on this object has no effect and
|
||
it always returns false(2) when read."
|
||
REFERENCE
|
||
"IEEE 802.1w clause 14.8.2.4, 17.18.10, 17.26"
|
||
::= { staPortEntry 3 }
|
||
|
||
staPortOperEdgePort OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The operational value of the edge port parameter. The object is
|
||
initialized to the value of staPortAdminEdgePort and is set false
|
||
when a BPDU is received."
|
||
REFERENCE
|
||
"IEEE 802.1t clause 14.8.2, 18.3.4"
|
||
::= { staPortEntry 5 }
|
||
|
||
staPortAdminPointToPoint OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
forceTrue(0),
|
||
forceFalse(1),
|
||
auto(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The administrative point-to-point status of the LAN segment
|
||
attached to this port. A value of forceTrue(0) indicates that
|
||
this port should always be treated as if it is connected to
|
||
a point-to-point link. A value of forceFalse(1) indicates
|
||
that this port should be treated as having a shared media
|
||
connection. A value of auto(2) indicates that this port is
|
||
considered to have a point-to-point link if it is an Aggregator
|
||
and all of its members are aggregatable, or if the MAC entity
|
||
is configured for full duplex operation, either through
|
||
auto-negotiation or by management means."
|
||
REFERENCE
|
||
"IEEE 802.1w clause 6.4.3, 6.5, 14.8.2"
|
||
::= { staPortEntry 6 }
|
||
|
||
staPortOperPointToPoint OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The operational point-to-point status of the LAN segment
|
||
attached to this port. This indicates whether a port is
|
||
considered to have a point-to-point connection or not.
|
||
The value is determined by management or by auto-detection,
|
||
as described in the staPortAdminPointToPoint object."
|
||
REFERENCE
|
||
"IEEE 802.1w clause 6.4.3, 6.5, 14.8.2"
|
||
::= { staPortEntry 7 }
|
||
|
||
staPortSystemStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Per-port spanning tree status.
|
||
(1) Spanning tree protocol is enabled.
|
||
(2) Spanning tree protocol is disabled."
|
||
DEFVAL { enabled }
|
||
::= { staPortEntry 9 }
|
||
|
||
staPortLongAdminPathCost OBJECT-TYPE
|
||
SYNTAX Integer32(0..200000000)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The admin value of the RSTP path cost or MST external pathcost.
|
||
The contribution of this port to the path cost (in 32
|
||
bits value) of paths towards the spanning tree root which
|
||
include this port.
|
||
|
||
This object is used to configure the spanning tree port
|
||
path cost in the 32-bit value range when the
|
||
staPathCostMethod is long(2).
|
||
|
||
If the staPathCostMethod is short(1), this mib object is not
|
||
instantiated.
|
||
|
||
Setting this to 0 means that the path cost is automatically
|
||
determined. In this case, read staPortLongOperPathCost to get
|
||
the oper value."
|
||
::= { staPortEntry 10 }
|
||
|
||
staPortLongOperPathCost OBJECT-TYPE
|
||
SYNTAX Integer32(1..200000000)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The oper value of the RSTP path cost or MST external pathcost.
|
||
The contribution of this port to the path cost (in 32
|
||
bits value) of paths towards the spanning tree root which
|
||
include this port.
|
||
|
||
This object is used to configure the spanning tree port
|
||
path cost in the 32-bit value range when the
|
||
staPathCostMethod is long(2).
|
||
|
||
If the staPathCostMethod is short(1), this mib object is not
|
||
instantiated."
|
||
::= { staPortEntry 11 }
|
||
|
||
-- BPUD flooding can be configured per port when spanning tree is disable
|
||
staPortBpduFlooding OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This parameter is used to configure the capability of BPDUs
|
||
flooding."
|
||
::= { staPortEntry 12 }
|
||
|
||
staPortBpduGuard OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "A value of enabled(1) indicates that BPDU port guard feature
|
||
is enabled for each port. A value of disabled(2) indicates
|
||
that the feature is disabled."
|
||
::= { staPortEntry 15 }
|
||
|
||
staPortAdminEdgePortWithAuto OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
true(1),
|
||
false(2),
|
||
auto(3)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The administrative value of the edge port parameter.
|
||
A value of enable(1) indicates that this port should be
|
||
assumed as an edge-port, a value of disable(2) indicates
|
||
that this port should be assumed as a non-edge-port and
|
||
a value of auot (3) indicates this port in RSPT or MSTP mode
|
||
should be assumed as an edge-port after migration or max age expire
|
||
without receiving any BPDU and sending BPDU with proposal flag on."
|
||
::= { staPortEntry 16 }
|
||
|
||
staPortBpduFilter OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The administrative value of the BPDU filter parameter.
|
||
A value of enabled(1) indicates that this port will avoid
|
||
transmitting BPDUs on edge-port and the value of disabled(2)
|
||
indicates that this port will not avoid transmitting BPDUs
|
||
on edge-port."
|
||
::= { staPortEntry 17 }
|
||
|
||
staPortRootGuardStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Specifies the desired status of the root guard. This variable
|
||
configures the root guard feature to enforce the root bridge
|
||
placement in the network."
|
||
::= { staPortEntry 18 }
|
||
|
||
staPortBpduGuardAutoRecovery OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "A value of enabled(1) indicates that BPDU port guard auto
|
||
recovery mechanism is enabled for this port. A value of
|
||
disabled(2) indicates that the mechanism is disabled."
|
||
::= { staPortEntry 19 }
|
||
|
||
staPortBpduGuardAutoRecoveryInterval OBJECT-TYPE
|
||
SYNTAX Unsigned32(30..86400)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The interval in seconds used by BPDU guard auto recovery
|
||
mechanism."
|
||
::= { staPortEntry 20 }
|
||
|
||
staPortTcPropStop OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Stop topology change progate on this ifindex.
|
||
Don't enable on potentially ring port.
|
||
"
|
||
::= { staPortEntry 21 }
|
||
|
||
staProtocolType OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
stp(1),
|
||
rstp(2),
|
||
mstp(3)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The version of Spanning Tree Protocol the bridge is currently
|
||
running. The value 'stp(1)' indicates the Spanning Tree
|
||
Protocol is as specified in IEEE 802.1D,'rstp(2)' indicates that
|
||
the Rapid Spanning Tree Protocol is as specified in IEEE
|
||
802.1w, and the value 'mstp(3)' indicates that the Multiple Spanning
|
||
Tree Protocol is as specified in IEEE 802.1s. New values may
|
||
be defined in the future as new or updated versions of the
|
||
protocol become available."
|
||
REFERENCE
|
||
"IEEE 802.1w clause 14.8.1, 17.12, 17.16.1"
|
||
::= { staMgt 3 }
|
||
|
||
|
||
staTxHoldCount OBJECT-TYPE
|
||
SYNTAX Integer32 (1..10)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The value used by the Port Transmit state machine to limit
|
||
the maximum transmission rate."
|
||
REFERENCE
|
||
"IEEE 802.1w clause 17.16.6"
|
||
DEFVAL { 3 }
|
||
::= { staMgt 4 }
|
||
|
||
staPathCostMethod OBJECT-TYPE
|
||
SYNTAX StaPathCostMode
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Indicates the type of spanning tree path cost mode configured
|
||
on the switch. This mode applies to all instances of the
|
||
spanning tree protocol running on the switch.
|
||
|
||
When the value of this MIB object is changed, the path cost of
|
||
all ports will be reassigned to the default path cost values
|
||
based on the new spanning tree path cost mode and the
|
||
ports' speed.
|
||
|
||
When the value of this MIB object is set to long(2), the
|
||
staPortLongPathCost MIB object must be used to retrieve/configure
|
||
the spanning tree port path cost as a 32-bit value.
|
||
The set operation on dot1dStpPortPathCost in BRIDGE-MIB will be rejected.
|
||
While retrieving the value of dot1dStpPortPathCost, the maximum
|
||
value of 65535 will be returned if the value of staPortLongPathCost
|
||
for the same instance exceeds 65535.
|
||
|
||
When the value of this MIB object is set to short(1), the
|
||
dot1dStpPortPathCost in BRIDGE-MIB must be used."
|
||
DEFVAL { long }
|
||
::= { staMgt 5}
|
||
|
||
--
|
||
-- xstMgt
|
||
--
|
||
|
||
xstMgt OBJECT IDENTIFIER ::= { staMgt 6}
|
||
|
||
mstName OBJECT-TYPE
|
||
SYNTAX DisplayString(SIZE(0..32))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The name of the Multiple Spanning Tree region."
|
||
::= { xstMgt 1 }
|
||
|
||
mstRevision OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The Revision number of the Multiple Spanning Tree region."
|
||
::= { xstMgt 2 }
|
||
|
||
mstMaxHops OBJECT-TYPE
|
||
SYNTAX Integer32(1..40)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The max hop number counts of the Multiple Spanning Tree region."
|
||
::= { xstMgt 3 }
|
||
|
||
xstInstanceCfgTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF XstInstanceCfgEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "This table is used to configure the property of a specific
|
||
instance in Multiple Spanning Tree or Rapid Spanning Tree.
|
||
If Rapid Spanning Tree protocol is in use, the
|
||
mstInstanceEditIndex is always 0."
|
||
::= { xstMgt 4 }
|
||
|
||
xstInstanceCfgEntry OBJECT-TYPE
|
||
SYNTAX XstInstanceCfgEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A conceptual row containing the property of the RST or MST instance."
|
||
INDEX { xstInstanceCfgIndex }
|
||
::= { xstInstanceCfgTable 1 }
|
||
|
||
XstInstanceCfgEntry ::= SEQUENCE
|
||
{
|
||
xstInstanceCfgIndex Integer32,
|
||
xstInstanceCfgPriority Integer32,
|
||
xstInstanceCfgTimeSinceTopologyChange TimeTicks,
|
||
xstInstanceCfgTopChanges Integer32,
|
||
xstInstanceCfgDesignatedRoot BridgeId,
|
||
xstInstanceCfgRootCost Integer32,
|
||
xstInstanceCfgRootPort Integer32,
|
||
xstInstanceCfgMaxAge Timeout,
|
||
xstInstanceCfgHelloTime Timeout,
|
||
xstInstanceCfgHoldTime Timeout,
|
||
xstInstanceCfgForwardDelay Timeout,
|
||
xstInstanceCfgBridgeMaxAge Timeout,
|
||
xstInstanceCfgBridgeHelloTime Timeout,
|
||
xstInstanceCfgBridgeForwardDelay Timeout,
|
||
xstInstanceCfgTxHoldCount Integer32,
|
||
xstInstanceCfgPathCostMethod StaPathCostMode
|
||
}
|
||
|
||
xstInstanceCfgIndex OBJECT-TYPE
|
||
SYNTAX Integer32 (1..64)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An arbitrary integer within the range from 1 to the value of
|
||
the maximum instance that uniquely identifies a spanning
|
||
tree instance."
|
||
::= {xstInstanceCfgEntry 1 }
|
||
|
||
xstInstanceCfgPriority OBJECT-TYPE
|
||
SYNTAX Integer32 (0..61440)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The priority of a specific spanning tree instance.
|
||
The value assigned should be in the range 0-61440
|
||
in steps of 4096."
|
||
::= { xstInstanceCfgEntry 2 }
|
||
|
||
|
||
xstInstanceCfgTimeSinceTopologyChange OBJECT-TYPE
|
||
SYNTAX TimeTicks
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The time (in hundredths of a second) since the last topology
|
||
change detected by the bridge entity in RST or MST."
|
||
::= { xstInstanceCfgEntry 3 }
|
||
|
||
xstInstanceCfgTopChanges OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The total number of topology changes detected by
|
||
this bridge in RST or MST since the management entity
|
||
was last reset or initialized."
|
||
::= { xstInstanceCfgEntry 4 }
|
||
|
||
|
||
xstInstanceCfgDesignatedRoot OBJECT-TYPE
|
||
SYNTAX BridgeId
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The bridge identifier of the root of the spanning
|
||
tree as determined by the Multiple Spanning Tree Protocol. (802.1s)
|
||
or Rapid Spanning Tree Protocol (802.1w) executed by this node.
|
||
This value is used as the root identifier parameter in
|
||
all configuration bridge PDUs originated by this node."
|
||
REFERENCE "IEEE 802.1w."
|
||
::= { xstInstanceCfgEntry 5 }
|
||
|
||
xstInstanceCfgRootCost OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The cost of the path to the root as seen from
|
||
this bridge of the RST or MST."
|
||
::= { xstInstanceCfgEntry 6 }
|
||
|
||
|
||
xstInstanceCfgRootPort OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The number of the port which offers the
|
||
lowest cost path from this bridge to the root
|
||
bridge of the RST or MST."
|
||
::= { xstInstanceCfgEntry 7 }
|
||
|
||
xstInstanceCfgMaxAge OBJECT-TYPE
|
||
SYNTAX Timeout
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The maximum age of Multiple Spanning Tree Protocol (802.1s)
|
||
or Rapid Spanning Tree Protocol (802.1w) information learned
|
||
from the network on any port before it is discarded,
|
||
in units of hundredths of a second. This is the actual
|
||
value that this bridge is currently using."
|
||
::= { xstInstanceCfgEntry 8 }
|
||
|
||
|
||
xstInstanceCfgHelloTime OBJECT-TYPE
|
||
SYNTAX Timeout
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The amount of time between the transmission of
|
||
configuration bridge PDUs by this node on any port
|
||
when it is the root of the specific spanning tree or trying
|
||
to become so, in units of hundredths of a second.
|
||
This is the actual value that this bridge is
|
||
currently using in RST or MST."
|
||
::= { xstInstanceCfgEntry 9 }
|
||
|
||
xstInstanceCfgHoldTime OBJECT-TYPE
|
||
SYNTAX Timeout
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "This time value determines the interval length
|
||
during which no more than two configuration bridge
|
||
PDUs shall be transmitted by this node, in units
|
||
of hundredths of a second."
|
||
::= { xstInstanceCfgEntry 10 }
|
||
|
||
xstInstanceCfgForwardDelay OBJECT-TYPE
|
||
SYNTAX Timeout
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "For RST or MST protocol, this time value, measured in units of
|
||
hundredths of a second, controls how fast a port changes
|
||
its spanning state when moving towards the forwarding
|
||
state. The value determines how long the port
|
||
stays in each of the listening and learning
|
||
states, which precede the forwarding state. This
|
||
value is also used, when a topology change has
|
||
been detected and is underway, to age all dynamic
|
||
entries in the forwarding database. This value is the
|
||
current value being used by the bridge.
|
||
xstInstanceCfgBridgeForwardDelay defines the value that
|
||
this bridge and all others would start using
|
||
if/when this bridge were to become the root."
|
||
::= { xstInstanceCfgEntry 11 }
|
||
|
||
xstInstanceCfgBridgeMaxAge OBJECT-TYPE
|
||
SYNTAX Timeout
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "For RST or MST protocol, the time (in hundredths of second)
|
||
that all bridges use for MaxAge when this bridge is acting
|
||
as the root. Note that 802.1D-1990 specifies that the range
|
||
for this parameter is related to the value of
|
||
xstInstanceCfgBridgeHelloTime. The granularity of this
|
||
timer is specified by 802.1D-1990 to be 1 second."
|
||
REFERENCE "802.1D-1990."
|
||
::= { xstInstanceCfgEntry 12 }
|
||
|
||
xstInstanceCfgBridgeHelloTime OBJECT-TYPE
|
||
SYNTAX Timeout
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "For RST or MST protocol,the time (in hundredths of a second) that
|
||
all bridges use for HelloTime when this bridge is acting
|
||
as the root. The granularity of this timer is specified
|
||
by 802.1D-1990 to be 1 second."
|
||
REFERENCE "802.1D-1990."
|
||
::= { xstInstanceCfgEntry 13 }
|
||
|
||
|
||
xstInstanceCfgBridgeForwardDelay OBJECT-TYPE
|
||
SYNTAX Timeout
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "For RST or MST protocol, the time (in hundredths of a second)
|
||
that all bridges use for ForwardDelay when this bridge
|
||
is acting as the root.
|
||
Note that 802.1D-1990 specifies that the range for this
|
||
parameter is related to the value of
|
||
xstInstanceCfgBridgeMaxAge. The granularity of this
|
||
timer is specified by 802.1D-1990 to be 1 second."
|
||
REFERENCE "802.1D-1990."
|
||
::= { xstInstanceCfgEntry 14 }
|
||
|
||
xstInstanceCfgTxHoldCount OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "For RST or MST protocol, the value used by the port transmit
|
||
state machine to limit the maximum transmission rate."
|
||
::= { xstInstanceCfgEntry 15 }
|
||
|
||
xstInstanceCfgPathCostMethod OBJECT-TYPE
|
||
SYNTAX StaPathCostMode
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"For RST or MST protocol, this indicates the type of spanning tree path
|
||
cost mode used by the switch. The mode applies to all instances of the
|
||
Spanning Tree protocol running on the switch.
|
||
|
||
When the value of this MIB object is changed, the path cost
|
||
of all ports will be reassigned to the default path cost
|
||
values based on the new spanning tree path cost mode and the
|
||
ports' speed.
|
||
|
||
When the value of this MIB object is set to long(2),
|
||
the xstInstancePortPathCost MIB object must be used in order
|
||
to retrieve/configure the spanning tree port path cost as a
|
||
32-bit value. The set operation on dot1dStpPortPathCost in
|
||
BRIDGE-MIB will be rejected. While retrieving the value of
|
||
dot1dStpPortPathCost, the maximum value of 65535 will be
|
||
returned if the value of xstInstancePortPathCost for the same
|
||
instance exceeds 65535.
|
||
|
||
When the value of this MIB object is set to short(1),
|
||
the dot1dStpPortPathCost in BRIDGE-MIB must be used."
|
||
::= { xstInstanceCfgEntry 16 }
|
||
|
||
xstInstancePortTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF XstInstancePortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The extension table for dot1dStpPortEntry to provide
|
||
additional Spanning Tree information and configuration."
|
||
::= { xstMgt 5 }
|
||
|
||
xstInstancePortEntry OBJECT-TYPE
|
||
SYNTAX XstInstancePortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The conceptual row for xstInstancePortTable."
|
||
INDEX { xstInstanceCfgIndex, dot1dStpPort }
|
||
::= { xstInstancePortTable 1 }
|
||
|
||
XstInstancePortEntry ::= SEQUENCE
|
||
{
|
||
xstInstancePortPriority Integer32,
|
||
xstInstancePortState INTEGER,
|
||
xstInstancePortEnable EnabledStatus,
|
||
xstInstancePortDesignatedRoot BridgeId,
|
||
xstInstancePortDesignatedCost Integer32,
|
||
xstInstancePortDesignatedBridge BridgeId,
|
||
xstInstancePortDesignatedPort OCTET STRING,
|
||
xstInstancePortForwardTransitions Counter32,
|
||
xstInstancePortPortRole INTEGER,
|
||
xstInstancePortAdminPathCost Integer32,
|
||
xstInstancePortOperPathCost Integer32
|
||
}
|
||
|
||
xstInstancePortPriority OBJECT-TYPE
|
||
SYNTAX Integer32(0..240)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Defines the priority used for this port in the Spanning
|
||
Tree Algorithm. If the path cost for all ports on a
|
||
switch is the same, the port with the highest priority
|
||
(i.e., lowest value) will be configured as an active link
|
||
in the Spanning Tree. This makes a port with higher
|
||
priority less likely to be blocked if the Spanning Tree
|
||
Algorithm is detecting network loops. Where more than one
|
||
port is assigned the highest priority, the port with
|
||
lowest numeric identifier will be enabled."
|
||
::= { xstInstancePortEntry 3 }
|
||
|
||
xstInstancePortState OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
discarding(1),
|
||
learning(2),
|
||
forwarding(3)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The port's current state as defined by application of
|
||
the Spanning Tree Protocol. This state controls what
|
||
action a port takes on reception of a frame:
|
||
discarding(1): Port receives configuration messages,
|
||
but does not forward packets.
|
||
learning(2): Port has transmitted configuration messages
|
||
for an interval set by the Forward Delay
|
||
parameter without receiving contradictory
|
||
information. Port address table is cleared,
|
||
and the port begins learning addresses.
|
||
forwarding(3): Port forwards packets, and continues learning
|
||
addresses.
|
||
|
||
For ports which are disabled (see xstInstancePortEnable),
|
||
this object will have a value of discarding(1)."
|
||
::= { xstInstancePortEntry 4}
|
||
|
||
xstInstancePortEnable OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The enabled/disabled status of the port."
|
||
::= { xstInstancePortEntry 5 }
|
||
|
||
xstInstancePortDesignatedRoot OBJECT-TYPE
|
||
SYNTAX BridgeId
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The unique bridge identifier of the bridge
|
||
recorded as the root in the configuration BPDUs
|
||
transmitted by the designated bridge for the
|
||
segment to which the port is attached."
|
||
::= { xstInstancePortEntry 7 }
|
||
|
||
xstInstancePortDesignatedCost OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The path cost of the designated port of the
|
||
segment connected to this port. This value is
|
||
compared to the root path cost field in received
|
||
bridge PDUs."
|
||
::= { xstInstancePortEntry 8 }
|
||
|
||
xstInstancePortDesignatedBridge OBJECT-TYPE
|
||
SYNTAX BridgeId
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The bridge identifier of the bridge which this
|
||
port considers to be the designated bridge for
|
||
this port's segment."
|
||
::= { xstInstancePortEntry 9 }
|
||
|
||
xstInstancePortDesignatedPort OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE (2))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The port identifier of the port on the designated
|
||
bridge for this port's segment."
|
||
::= { xstInstancePortEntry 10 }
|
||
|
||
xstInstancePortForwardTransitions OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of times this port has transitioned
|
||
from the learning state to the forwarding state."
|
||
::= { xstInstancePortEntry 11 }
|
||
|
||
xstInstancePortPortRole OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
disabled(1),
|
||
root(2),
|
||
designated(3),
|
||
alternate(4),
|
||
backup(5),
|
||
master(6)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The role of the port in the RST or MST protocol:
|
||
(1) The port has no role within the spanning tree
|
||
(2) The port is part of the active topology connecting
|
||
the bridge to the root bridge (i.e., root port)
|
||
(3) The port is connecting a LAN through the bridge to the
|
||
root bridge (i.e., designated port)
|
||
(4) The port may provide connectivity if other
|
||
bridges, bridge ports, or LANs fail or are removed.
|
||
(5) The port provides backup if other
|
||
bridges, bridge ports, or LANs fail or are removed.
|
||
(6) For MST protocol only, indicates whether this instance
|
||
is in a master role."
|
||
::= { xstInstancePortEntry 12 }
|
||
|
||
xstInstancePortAdminPathCost OBJECT-TYPE
|
||
SYNTAX Integer32(0..200000000)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The admin value of the MST internal path cost,
|
||
in the range of 1 to 200000000. 0 indicate the pathcost is
|
||
dynamically determined by attribute of the port.
|
||
This parameter is used to determine the best path between
|
||
devices. Therefore, lower values should be assigned to
|
||
ports attached to faster media, and higher values assigned
|
||
to ports with slower media. (Path cost takes precedence
|
||
over port priority)."
|
||
::= { xstInstancePortEntry 13 }
|
||
|
||
xstInstancePortOperPathCost OBJECT-TYPE
|
||
SYNTAX Integer32(1..200000000)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The oper value of the RST pathcost or MST internal pathcost,
|
||
in the range of 1 to 200000000.
|
||
This parameter is used to determine the best path between
|
||
devices. Therefore, lower values should be assigned to
|
||
ports attached to faster media, and higher values assigned
|
||
to ports with slower media. (Path cost takes precedence
|
||
over port priority)."
|
||
::= { xstInstancePortEntry 14 }
|
||
|
||
mstInstanceEditTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF MstInstanceEditEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The instance table for the Multiple Spanning Tree region"
|
||
::= { xstMgt 6 }
|
||
|
||
mstInstanceEditEntry OBJECT-TYPE
|
||
SYNTAX MstInstanceEditEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A conceptual row containing the status of the MSTP instance."
|
||
INDEX { mstInstanceEditIndex }
|
||
::= { mstInstanceEditTable 1 }
|
||
|
||
MstInstanceEditEntry ::= SEQUENCE
|
||
{
|
||
mstInstanceEditIndex Integer32,
|
||
mstInstanceEditVlansMap OCTET STRING,
|
||
mstInstanceEditVlansMap2k OCTET STRING,
|
||
mstInstanceEditVlansMap3k OCTET STRING,
|
||
mstInstanceEditVlansMap4k OCTET STRING,
|
||
mstInstanceEditRemainingHops Integer32
|
||
}
|
||
|
||
mstInstanceEditIndex OBJECT-TYPE
|
||
SYNTAX Integer32 (1..64)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An arbitrary integer within the range from 1 to the value of
|
||
the maximum instance that uniquely identifies a spanning
|
||
tree instance."
|
||
::= {mstInstanceEditEntry 1 }
|
||
|
||
mstInstanceEditVlansMap OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE (0..128))
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A string of octets containing one bit per VLAN. The
|
||
first octet corresponds to VLANs with vlanIndex values
|
||
of 0 through 7; the second octet to VLANs 8 through
|
||
15; etc., The most significant bit of each octet
|
||
corresponds to the lowest value vlanIndex in that octet.
|
||
|
||
For each VLAN, if it is mapped to this MSTP instance,
|
||
then the bit corresponding to that VLAN is set to '1'.
|
||
|
||
To create a row, write any of mstInstanceEditVlansMap,
|
||
mstInstanceEditVlansMap2k, mstInstanceEditVlansMap3k or
|
||
mstInstanceEditVlansMap4k, to a non-empty list.
|
||
To destroy a row, write all of these four variables
|
||
to an empty list."
|
||
::= {mstInstanceEditEntry 2 }
|
||
|
||
mstInstanceEditVlansMap2k OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE (0..128))
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A string of octets containing one bit per VLAN for
|
||
VLANS with vlanIndex values of 1024 through 2047. The
|
||
first octet corresponds to VLANs with vlanIndex values
|
||
of 1024 through 1031; the second octet to VLANs 1032
|
||
through 1039; etc. The most significant bit of each
|
||
octet corresponds to the lowest value vlanIndex in that
|
||
octet.
|
||
|
||
For each VLAN, if it is mapped to this MSTP instance,
|
||
then the bit corresponding to that VLAN is set to '1'.
|
||
|
||
To create a row, write any of mstInstanceEditVlansMap,
|
||
mstInstanceEditVlansMap2k, mstInstanceEditVlansMap3k or
|
||
mstInstanceEditVlansMap4k, to a non-empty list.
|
||
To destroy a row, write all of these four variables
|
||
to an empty list."
|
||
::= {mstInstanceEditEntry 3 }
|
||
|
||
mstInstanceEditVlansMap3k OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE (0..128))
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A string of octets containing one bit per VLAN for
|
||
VLANS with vlanIndex values of 2048 through 3071. The
|
||
first octet corresponds to VLANs with vlanIndex values
|
||
of 2048 through 2055; the second octet to VLANs 2056
|
||
through 2063; etc. The most significant bit of each
|
||
octet corresponds to the lowest value vlanIndex in that
|
||
octet.
|
||
|
||
For each VLAN, if it is mapped to this MSTP instance,
|
||
then the bit corresponding to that VLAN is set to '1'.
|
||
|
||
To create a row, write any of mstInstanceEditVlansMap,
|
||
mstInstanceEditVlansMap2k, mstInstanceEditVlansMap3k or
|
||
mstInstanceEditVlansMap4k, to a non-empty list.
|
||
To destroy a row, write all of these four variables
|
||
to an empty list."
|
||
::= {mstInstanceEditEntry 4 }
|
||
|
||
mstInstanceEditVlansMap4k OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE (0..128))
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A string of octets containing one bit per VLAN for
|
||
VLANS with vlanIndex values of 3072 through 4095. The
|
||
first octet corresponds to VLANs with vlanIndex values
|
||
of 3072 through 3079; the second octet to VLANs 3080
|
||
through 3087; etc. The most significant bit of each
|
||
octet corresponds to the lowest value vlanIndex in that
|
||
octet.
|
||
|
||
For each VLAN, if it is mapped to this MSTP instance,
|
||
then the bit corresponding to that VLAN is set to '1'.
|
||
|
||
To create a row, write any of mstInstanceEditVlansMap,
|
||
mstInstanceEditVlansMap2k, mstInstanceEditVlansMap3k or
|
||
mstInstanceEditVlansMap4k, to a non-empty list.
|
||
To destroy a row, write all of these four variables
|
||
to an empty list."
|
||
::= {mstInstanceEditEntry 5 }
|
||
|
||
mstInstanceEditRemainingHops OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The remaining hop count for this MST instance."
|
||
::= { mstInstanceEditEntry 6 }
|
||
|
||
--mstInstanceOperTable
|
||
mstInstanceOperTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF MstInstanceOperEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The Multiple Spanning Tree region instance vlan mapped table."
|
||
::= { xstMgt 7 }
|
||
|
||
mstInstanceOperEntry OBJECT-TYPE
|
||
SYNTAX MstInstanceOperEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A conceptual row containing the status of the MSTP instance."
|
||
INDEX { mstInstanceOperIndex }
|
||
::= { mstInstanceOperTable 1 }
|
||
|
||
MstInstanceOperEntry ::= SEQUENCE
|
||
{
|
||
mstInstanceOperIndex Integer32,
|
||
mstInstanceOperVlansMap OCTET STRING,
|
||
mstInstanceOperVlansMap2k OCTET STRING,
|
||
mstInstanceOperVlansMap3k OCTET STRING,
|
||
mstInstanceOperVlansMap4k OCTET STRING
|
||
}
|
||
|
||
mstInstanceOperIndex OBJECT-TYPE
|
||
SYNTAX Integer32 (0..4094)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An arbitrary integer within the range from 1 to the value of
|
||
the maximum instance that uniquely identifies a spanning
|
||
tree instance."
|
||
::= {mstInstanceOperEntry 1 }
|
||
|
||
mstInstanceOperVlansMap OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE (0..128))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A string of octets containing one bit per VLAN. The
|
||
first octet corresponds to VLANs with vlanIndex values
|
||
of 0 through 7; the second octet to VLANs 8 through
|
||
15; etc., The most significant bit of each octet
|
||
corresponds to the lowest value vlanIndex in that octet.
|
||
|
||
For each VLAN, if it is mapped to this MSTP instance,
|
||
then the bit corresponding to that VLAN is set to '1'."
|
||
::= {mstInstanceOperEntry 2 }
|
||
|
||
mstInstanceOperVlansMap2k OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE (0..128))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A string of octets containing one bit per VLAN for
|
||
VLANS with vlanIndex values of 1024 through 2047. The
|
||
first octet corresponds to VLANs with vlanIndex values
|
||
of 1024 through 1031; the second octet to VLANs 1032
|
||
through 1039; etc. The most significant bit of each
|
||
octet corresponds to the lowest value vlanIndex in that
|
||
octet.
|
||
|
||
For each VLAN, if it is mapped to this MSTP instance,
|
||
then the bit corresponding to that VLAN is set to '1'."
|
||
::= {mstInstanceOperEntry 3 }
|
||
|
||
mstInstanceOperVlansMap3k OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE (0..128))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A string of octets containing one bit per VLAN for
|
||
VLANS with vlanIndex values of 2048 through 3071. The
|
||
first octet corresponds to VLANs with vlanIndex values
|
||
of 2048 through 2055; the second octet to VLANs 2056
|
||
through 2063; etc. The most significant bit of each
|
||
octet corresponds to the lowest value vlanIndex in that
|
||
octet.
|
||
|
||
For each VLAN, if it is mapped to this MSTP instance,
|
||
then the bit corresponding to that VLAN is set to '1'."
|
||
::= {mstInstanceOperEntry 4 }
|
||
|
||
mstInstanceOperVlansMap4k OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE (0..128))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A string of octets containing one bit per VLAN for
|
||
VLANS with vlanIndex values of 3072 through 4095. The
|
||
first octet corresponds to VLANs with vlanIndex values
|
||
of 3072 through 3079; the second octet to VLANs 3080
|
||
through 3087; etc. The most significant bit of each
|
||
octet corresponds to the lowest value vlanIndex in that
|
||
octet.
|
||
|
||
For each VLAN, if it is mapped to this MSTP instance,
|
||
then the bit corresponding to that VLAN is set to '1'."
|
||
::= {mstInstanceOperEntry 5 }
|
||
|
||
-- for 1s(MSTP) end
|
||
|
||
staLoopbackDetectionPortTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF StaLoopbackDetectionPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A table provides the mechanism to configure the
|
||
spanning tree loopback detection of each port or trunk"
|
||
::= { staMgt 8 }
|
||
|
||
staLoopbackDetectionPortEntry OBJECT-TYPE
|
||
SYNTAX StaLoopbackDetectionPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A conceptual row of staLoopbackDetectionPortTable."
|
||
INDEX { staLoopbackDetectionPortIfIndex}
|
||
::= { staLoopbackDetectionPortTable 1 }
|
||
|
||
StaLoopbackDetectionPortEntry ::= SEQUENCE
|
||
{
|
||
staLoopbackDetectionPortIfIndex InterfaceIndex,
|
||
staLoopbackDetectionPortStatus EnabledStatus,
|
||
staLoopbackDetectionPortTrapStatus EnabledStatus,
|
||
staLoopbackDetectionPortReleaseMode INTEGER,
|
||
staLoopbackDetectionPortRelease INTEGER
|
||
}
|
||
|
||
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 }
|
||
|
||
staSystemBPDUFlooding OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
to-vlan(1),
|
||
to-all(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Global BPDU flooding behavior configuration.
|
||
When BPDU is received on spanning tree disabled port.
|
||
(1) BPDU is flooded to all other spanning tree disabled ports in vlan that received BPDU.
|
||
(2) BPDU is flooded to all other spanning tree disabled ports."
|
||
DEFVAL { to-vlan }
|
||
::= { staMgt 9 }
|
||
|
||
--
|
||
-- restartMgt
|
||
--
|
||
|
||
-- Management for restarting the switch.
|
||
|
||
|
||
restartOpCodeFile OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(0..127))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Name of op-code file for start-up."
|
||
::= { restartMgt 1 }
|
||
|
||
restartConfigFile OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(0..127))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Name of configuration file for start-up."
|
||
::= { restartMgt 2 }
|
||
|
||
restartControl OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
running(1),
|
||
warmBoot(2),
|
||
coldBoot(3)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Setting this object to warmBoot(2) causes the device to
|
||
reinitialize itself such that neither the agent configuration
|
||
nor the protocol entity implementation is altered. Setting this
|
||
object to coldBoot(3) causes the device to reinitialize itself such
|
||
that the agent's configuration or the protocol entity implementation
|
||
may be altered. When the device is running normally, this
|
||
variable has a value of running(1)."
|
||
::= { restartMgt 3 }
|
||
|
||
--
|
||
-- mirrorMgt
|
||
--
|
||
|
||
-- Management for port mirroring.
|
||
|
||
mirrorTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF MirrorEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table for port mirroring, enabling a port to be mirrored
|
||
to/from another port. Not all ports can be mirrored and
|
||
limitations may apply as to which ports can be used as either
|
||
source or destination ports."
|
||
::= { mirrorMgt 1 }
|
||
|
||
mirrorEntry OBJECT-TYPE
|
||
SYNTAX MirrorEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The conceptual row of mirrorTable."
|
||
INDEX { mirrorDestinationPort, mirrorSourcePort }
|
||
::= { mirrorTable 1 }
|
||
|
||
MirrorEntry ::= SEQUENCE
|
||
{
|
||
mirrorDestinationPort Integer32,
|
||
mirrorSourcePort Integer32,
|
||
mirrorType INTEGER,
|
||
mirrorStatus ValidStatus
|
||
}
|
||
|
||
mirrorDestinationPort OBJECT-TYPE
|
||
SYNTAX 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 }
|
||
|
||
--
|
||
-- aclMirror
|
||
--
|
||
|
||
aclMirrorTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF AclMirrorEntry
|
||
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 6 }
|
||
|
||
aclMirrorEntry OBJECT-TYPE
|
||
SYNTAX AclMirrorEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The conceptual row of mirrorTable."
|
||
INDEX { aclMirrorDestinationPort, aclMirrorAclIndex, aclMirrorType }
|
||
::= { aclMirrorTable 1 }
|
||
|
||
AclMirrorEntry ::= SEQUENCE
|
||
{
|
||
aclMirrorDestinationPort Integer32,
|
||
aclMirrorAclIndex Integer32,
|
||
aclMirrorType INTEGER,
|
||
aclMirrorStatus ValidStatus
|
||
}
|
||
|
||
aclMirrorDestinationPort 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."
|
||
::= { aclMirrorEntry 1 }
|
||
|
||
aclMirrorAclIndex OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Specifies the ACL index apply to this access
|
||
group. The index uniquely identifies an
|
||
entry in diffServAclTable."
|
||
::= { aclMirrorEntry 2 }
|
||
|
||
aclMirrorType OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
rx(1)
|
||
}
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "If this value is rx(1), receive packets will
|
||
be mirrored."
|
||
::= { aclMirrorEntry 3 }
|
||
|
||
aclMirrorStatus 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."
|
||
::= { aclMirrorEntry 4 }
|
||
|
||
--
|
||
-- igmpSnoopMgt
|
||
--
|
||
|
||
-- Management for Internet Group Management Protocol (IGMP)
|
||
-- Snooping.
|
||
|
||
|
||
igmpSnoopStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Parameter to enable or disable IGMP snooping on the device.
|
||
When enabled, the device will examine IGMP packets and set
|
||
up filters for IGMP ports. "
|
||
DEFVAL { enabled }
|
||
::= { igmpSnoopMgt 1 }
|
||
|
||
igmpSnoopQuerier OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Enables (disables) whether the switch acts as an IGMP
|
||
querier."
|
||
DEFVAL { enabled }
|
||
::= { igmpSnoopMgt 2 }
|
||
|
||
igmpSnoopRouterPortExpireTime OBJECT-TYPE
|
||
SYNTAX Integer32 (300..500)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Sets the time (in seconds) the switch waits after
|
||
the previous querier has stopped querying before
|
||
the router port (which received query packets from
|
||
previous querier) expires."
|
||
DEFVAL { 300 }
|
||
::= { igmpSnoopMgt 6 }
|
||
|
||
igmpSnoopVersion OBJECT-TYPE
|
||
SYNTAX Integer32 (1..3)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "IGMP version snooped"
|
||
DEFVAL { 2 }
|
||
::= { igmpSnoopMgt 7 }
|
||
|
||
igmpSnoopRouterCurrentTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF IgmpSnoopRouterCurrentEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Table for current router ports."
|
||
::= { igmpSnoopMgt 8 }
|
||
|
||
igmpSnoopRouterCurrentEntry OBJECT-TYPE
|
||
SYNTAX IgmpSnoopRouterCurrentEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Entry for current router ports."
|
||
INDEX { igmpSnoopRouterCurrentVlanIndex }
|
||
::= {
|
||
igmpSnoopRouterCurrentTable 1 }
|
||
|
||
IgmpSnoopRouterCurrentEntry ::=
|
||
SEQUENCE {
|
||
igmpSnoopRouterCurrentVlanIndex
|
||
Unsigned32,
|
||
igmpSnoopRouterCurrentPorts
|
||
PortList,
|
||
igmpSnoopRouterCurrentStatus
|
||
PortList
|
||
}
|
||
|
||
igmpSnoopRouterCurrentVlanIndex OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The interface identified by a particular value of
|
||
this index is the same interface as identified by
|
||
the same value of dot1qVlanIndex in the Q-BRIDGE-MIB.
|
||
The entry will only appear here after a configure to
|
||
igmpSnoopRouterStaticTable."
|
||
::= { igmpSnoopRouterCurrentEntry 1 }
|
||
|
||
igmpSnoopRouterCurrentPorts OBJECT-TYPE
|
||
SYNTAX PortList
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The set of ports which are current router ports, including static
|
||
router ports. Please refer to igmpSnoopRouterStaticTable."
|
||
::= { igmpSnoopRouterCurrentEntry 2 }
|
||
|
||
igmpSnoopRouterCurrentStatus OBJECT-TYPE
|
||
SYNTAX PortList
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The set of ports which are static multicast router ports."
|
||
::= { igmpSnoopRouterCurrentEntry 3 }
|
||
|
||
igmpSnoopRouterStaticTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF IgmpSnoopRouterStaticEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Table for static router ports."
|
||
::= { igmpSnoopMgt 9 }
|
||
|
||
igmpSnoopRouterStaticEntry OBJECT-TYPE
|
||
SYNTAX IgmpSnoopRouterStaticEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Entry for static router ports."
|
||
INDEX { igmpSnoopRouterStaticVlanIndex }
|
||
::= {
|
||
igmpSnoopRouterStaticTable 1 }
|
||
|
||
IgmpSnoopRouterStaticEntry ::=
|
||
SEQUENCE {
|
||
igmpSnoopRouterStaticVlanIndex
|
||
Unsigned32,
|
||
igmpSnoopRouterStaticPorts
|
||
PortList,
|
||
igmpSnoopRouterStaticStatus
|
||
ValidStatus
|
||
}
|
||
|
||
igmpSnoopRouterStaticVlanIndex OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The interface identified by a particular value of
|
||
this index is the same interface as identified by
|
||
the same value of dot1qVlanIndex in the Q-BRIDGE-MIB.
|
||
The entry will only appear here after a configure to
|
||
igmpSnoopRouterStaticTable."
|
||
::= { igmpSnoopRouterStaticEntry 1 }
|
||
|
||
igmpSnoopRouterStaticPorts OBJECT-TYPE
|
||
SYNTAX PortList
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The set of ports which are static router ports."
|
||
::= { igmpSnoopRouterStaticEntry 2 }
|
||
|
||
igmpSnoopRouterStaticStatus OBJECT-TYPE
|
||
SYNTAX ValidStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Setting this to valid(1) creates an entry.
|
||
Setting this to invalid(2) destroys an entry."
|
||
::= { igmpSnoopRouterStaticEntry 3 }
|
||
|
||
igmpSnoopMulticastStaticTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF IgmpSnoopMulticastStaticEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Table for static multicast addresses."
|
||
::= { igmpSnoopMgt 11 }
|
||
|
||
igmpSnoopMulticastStaticEntry OBJECT-TYPE
|
||
SYNTAX IgmpSnoopMulticastStaticEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Entry for static multicast addresses."
|
||
INDEX { igmpSnoopMulticastStaticVlanIndex,
|
||
igmpSnoopMulticastStaticIpAddress }
|
||
::= {
|
||
igmpSnoopMulticastStaticTable 1 }
|
||
|
||
IgmpSnoopMulticastStaticEntry ::=
|
||
SEQUENCE {
|
||
igmpSnoopMulticastStaticVlanIndex
|
||
Unsigned32,
|
||
igmpSnoopMulticastStaticIpAddress
|
||
IpAddress,
|
||
igmpSnoopMulticastStaticPorts
|
||
PortList,
|
||
igmpSnoopMulticastStaticStatus
|
||
ValidStatus
|
||
}
|
||
|
||
igmpSnoopMulticastStaticVlanIndex OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The interface identified by a particular value of
|
||
this index is the same interface as identified by
|
||
the same value of dot1qVlanIndex in the Q-BRIDGE-MIB.
|
||
The entry will only appear here after a configure to
|
||
igmpSnoopMulticastStaticTable."
|
||
::= { igmpSnoopMulticastStaticEntry 1 }
|
||
|
||
igmpSnoopMulticastStaticIpAddress OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"IP address of multicast group."
|
||
::= { igmpSnoopMulticastStaticEntry 2 }
|
||
|
||
igmpSnoopMulticastStaticPorts OBJECT-TYPE
|
||
SYNTAX PortList
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The set of ports which are members."
|
||
::= { igmpSnoopMulticastStaticEntry 3 }
|
||
|
||
igmpSnoopMulticastStaticStatus OBJECT-TYPE
|
||
SYNTAX ValidStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Setting this to valid(1) creates an entry.
|
||
Setting this to invalid(2) destroys an entry."
|
||
::= { igmpSnoopMulticastStaticEntry 4 }
|
||
|
||
igmpSnoopCurrentVlanTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF IgmpSnoopCurrentVlanEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table for enabling or disabling IGMP snooping per VLAN."
|
||
::= { igmpSnoopMgt 14 }
|
||
|
||
igmpSnoopCurrentVlanEntry OBJECT-TYPE
|
||
SYNTAX IgmpSnoopCurrentVlanEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Entry for enabling or disabling IGMP snooping."
|
||
INDEX { igmpSnoopCurrentVlanIndex }
|
||
::= { igmpSnoopCurrentVlanTable 1 }
|
||
|
||
IgmpSnoopCurrentVlanEntry ::= SEQUENCE
|
||
{
|
||
igmpSnoopCurrentVlanIndex VlanIndex,
|
||
igmpSnoopCurrentVlanStatus EnabledStatus,
|
||
igmpSnoopCurrentVlanImmediateLeave EnabledStatus,
|
||
igmpSnoopCurrentVlanGeneralQuerySuppression EnabledStatus,
|
||
igmpSnoopCurrentVlanLastMemQueryCount Unsigned32,
|
||
igmpSnoopCurrentVlanLastMemQueryIntvl Unsigned32,
|
||
igmpSnoopCurrentVlanProxyAddress IpAddress,
|
||
igmpSnoopCurrentVlanQueryIntvl Unsigned32,
|
||
igmpSnoopCurrentVlanQueryRespIntvl Unsigned32,
|
||
igmpSnoopCurrentVlanProxyReporting INTEGER,
|
||
igmpSnoopCurrentVlanVersion Unsigned32,
|
||
igmpSnoopCurrentVlanVersionExclusive EnabledStatus,
|
||
igmpSnoopCurrentVlanReportSupression INTEGER
|
||
}
|
||
|
||
igmpSnoopCurrentVlanIndex OBJECT-TYPE
|
||
SYNTAX VlanIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Same is dot1qVlanIndex in the Q-BRIDGE-MIB.
|
||
This table has only one entry - the entry for
|
||
the VLAN of the management interface."
|
||
::= { igmpSnoopCurrentVlanEntry 1 }
|
||
|
||
igmpSnoopCurrentVlanStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The parameter to enable or disable the Snooping Status
|
||
on this VLAN."
|
||
::= { igmpSnoopCurrentVlanEntry 2 }
|
||
|
||
igmpSnoopCurrentVlanImmediateLeave OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The parameter to enable or disable the Immediate-Leave feature on this VLAN."
|
||
::= { igmpSnoopCurrentVlanEntry 3 }
|
||
|
||
igmpSnoopCurrentVlanGeneralQuerySuppression OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The parameter to enable or disable the general query suppresion
|
||
on this VLAN."
|
||
::= { igmpSnoopCurrentVlanEntry 4 }
|
||
|
||
igmpSnoopCurrentVlanLastMemQueryCount OBJECT-TYPE
|
||
SYNTAX Unsigned32(1..255)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Represents the number of queries sent by the switch before
|
||
it assumes there are no local members."
|
||
::= { igmpSnoopCurrentVlanEntry 5 }
|
||
|
||
igmpSnoopCurrentVlanLastMemQueryIntvl OBJECT-TYPE
|
||
SYNTAX Unsigned32(1..31744)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The last member query interval is the max response time
|
||
inserted into group-specific queries sent in response to
|
||
leave group messages,and is also the the max response time
|
||
inserted into group-and-source-specific query messages."
|
||
::= { igmpSnoopCurrentVlanEntry 6 }
|
||
|
||
igmpSnoopCurrentVlanProxyAddress OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Represents the address of queries sent by the switch."
|
||
::= { igmpSnoopCurrentVlanEntry 7 }
|
||
|
||
igmpSnoopCurrentVlanQueryIntvl OBJECT-TYPE
|
||
SYNTAX Unsigned32(2..31744)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Represents the query interval of queries sent by the switch."
|
||
::= { igmpSnoopCurrentVlanEntry 8 }
|
||
|
||
igmpSnoopCurrentVlanQueryRespIntvl OBJECT-TYPE
|
||
SYNTAX Unsigned32(10..31740)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Represents the query response interval of queries
|
||
sent by the switch."
|
||
::= { igmpSnoopCurrentVlanEntry 9 }
|
||
|
||
igmpSnoopCurrentVlanProxyReporting OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
enabled(1),
|
||
disabled(2),
|
||
default(3)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Set this variable to enabled(1) to enable the feature.
|
||
Set this variable to disabled(2) to disable the feature.
|
||
Set this variable to default(3), the status of the feature
|
||
is decided by the global configuration."
|
||
::= { igmpSnoopCurrentVlanEntry 10 }
|
||
|
||
igmpSnoopCurrentVlanVersion OBJECT-TYPE
|
||
SYNTAX Unsigned32(1..3)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "the version of igmp packets is supported by this vlan."
|
||
::= { igmpSnoopCurrentVlanEntry 11 }
|
||
|
||
igmpSnoopCurrentVlanVersionExclusive OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Enable/disable control of the IGMP Snooping exclusive
|
||
supported version."
|
||
::= { igmpSnoopCurrentVlanEntry 12 }
|
||
|
||
igmpSnoopCurrentVlanReportSupression OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
default(0),
|
||
enabled(1),
|
||
disabled(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Set this variable to enabled(1) to enable the feature.
|
||
Set this variable to disabled(2) to disable the feature.
|
||
Set this variable to default(0), the status of the feature
|
||
is decided by the global configuration."
|
||
::= { igmpSnoopCurrentVlanEntry 13 }
|
||
|
||
igmpSnoopMulticastGroupTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF IgmpSnoopMulticastGroupEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Table for current multicast addresses."
|
||
::= { igmpSnoopMgt 15 }
|
||
|
||
igmpSnoopMulticastGroupEntry OBJECT-TYPE
|
||
SYNTAX IgmpSnoopMulticastGroupEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Entry for Group multicast addresses."
|
||
INDEX { igmpSnoopMulticastGroupVlanIndex,
|
||
igmpSnoopMulticastGroupIpAddress,
|
||
igmpSnoopMulticastGroupSourceIPAddress }
|
||
::= {
|
||
igmpSnoopMulticastGroupTable 1 }
|
||
|
||
IgmpSnoopMulticastGroupEntry ::=
|
||
SEQUENCE {
|
||
igmpSnoopMulticastGroupVlanIndex
|
||
VlanIndex,
|
||
igmpSnoopMulticastGroupIpAddress
|
||
IpAddress,
|
||
igmpSnoopMulticastGroupSourceIPAddress
|
||
IpAddress,
|
||
igmpSnoopMulticastGroupPorts
|
||
PortList,
|
||
igmpSnoopMulticastGroupStatus
|
||
PortList
|
||
}
|
||
|
||
igmpSnoopMulticastGroupVlanIndex OBJECT-TYPE
|
||
SYNTAX VlanIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The interface identified by a particular value of
|
||
this index is the same interface as identified by
|
||
the same value of dot1qVlanIndex in the Q-BRIDGE-MIB.
|
||
The entry will only appear here after a configure to
|
||
igmpSnoopMulticastStaticTable."
|
||
::= { igmpSnoopMulticastGroupEntry 1 }
|
||
|
||
igmpSnoopMulticastGroupIpAddress OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"IP address of multicast group."
|
||
::= { igmpSnoopMulticastGroupEntry 2 }
|
||
|
||
igmpSnoopMulticastGroupSourceIPAddress OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Source IP address of source."
|
||
::= { igmpSnoopMulticastGroupEntry 3 }
|
||
|
||
igmpSnoopMulticastGroupPorts OBJECT-TYPE
|
||
SYNTAX PortList
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The set of ports which are members of a multicast group, including
|
||
static members. Please refer to igmpSnoopMulticastStaticTable."
|
||
::= { igmpSnoopMulticastGroupEntry 4 }
|
||
|
||
igmpSnoopMulticastGroupStatus OBJECT-TYPE
|
||
SYNTAX PortList
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The set of ports which are static IGMP member ports."
|
||
::= { igmpSnoopMulticastGroupEntry 5 }
|
||
|
||
igmpSnoopFilterStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Parameter to enable or disable IGMP filtering on the device."
|
||
::= { igmpSnoopMgt 17 }
|
||
|
||
igmpSnoopProfileTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF IgmpSnoopProfileEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The table for configuring the IGMP snooping profile."
|
||
::= { igmpSnoopMgt 18 }
|
||
|
||
igmpSnoopProfileEntry OBJECT-TYPE
|
||
SYNTAX IgmpSnoopProfileEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The entry for configuring the IGMP snooping profile."
|
||
INDEX { igmpSnoopProfileId }
|
||
::= { igmpSnoopProfileTable 1 }
|
||
|
||
IgmpSnoopProfileEntry ::= SEQUENCE
|
||
{
|
||
igmpSnoopProfileId Unsigned32,
|
||
igmpSnoopProfileAction INTEGER,
|
||
igmpSnoopProfileStatus ValidStatus
|
||
}
|
||
|
||
igmpSnoopProfileId OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The ID of the IGMP snooping profile."
|
||
::= { igmpSnoopProfileEntry 1 }
|
||
|
||
igmpSnoopProfileAction OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
permit(1),
|
||
deny(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The access mode of the IGMP snooping profile."
|
||
DEFVAL { deny }
|
||
::= { igmpSnoopProfileEntry 2 }
|
||
|
||
igmpSnoopProfileStatus OBJECT-TYPE
|
||
SYNTAX ValidStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Setting this to valid(1) creates an entry.
|
||
Setting this to invalid(2) destroys an entry."
|
||
::= { igmpSnoopProfileEntry 3 }
|
||
|
||
igmpSnoopProfileCtl OBJECT IDENTIFIER ::= { igmpSnoopMgt 19 }
|
||
|
||
igmpSnoopProfileCtlId OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The ID of the IGMP snooping profile. The default value
|
||
is zero, meaning that no ID is specified. In order to
|
||
create a profile, a non-zero value must be specified."
|
||
::= { igmpSnoopProfileCtl 1 }
|
||
|
||
igmpSnoopProfileCtlInetAddressType OBJECT-TYPE
|
||
SYNTAX InetAddressType
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The address type is associated with this agent.
|
||
Only ipv4(1) type is supported."
|
||
::= { igmpSnoopProfileCtl 2 }
|
||
|
||
igmpSnoopProfileCtlStartInetAddress OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The specified addresses in the start of the controlled
|
||
IP multicast addresses."
|
||
::= { igmpSnoopProfileCtl 3 }
|
||
|
||
igmpSnoopProfileCtlEndInetAddress OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The specified addresses in the end of the controlled
|
||
IP multicast addresses."
|
||
::= { igmpSnoopProfileCtl 4 }
|
||
|
||
igmpSnoopProfileCtlAction OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
noAction(1),
|
||
create(2),
|
||
destroy(3)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Setting it to create(2) creates the range of the
|
||
controlled IP multicast addresses.
|
||
Setting it to destroy(3) destroys the range of the
|
||
controlled IP multicast addresses.
|
||
When the action is completed, this object becomes
|
||
noAction(1)."
|
||
::= { igmpSnoopProfileCtl 5 }
|
||
|
||
igmpSnoopProfileRangeTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF IgmpSnoopProfileRangeEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The table for configuring the range of the IGMP snooping
|
||
profile."
|
||
::= { igmpSnoopMgt 20 }
|
||
|
||
igmpSnoopProfileRangeEntry OBJECT-TYPE
|
||
SYNTAX IgmpSnoopProfileRangeEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The entry for configuring the range of the IGMP snooping
|
||
profile."
|
||
INDEX { igmpSnoopProfileRangeProfileId,
|
||
igmpSnoopProfileRangeInetAddressType,
|
||
igmpSnoopProfileRangeStartInetAddress }
|
||
::= { igmpSnoopProfileRangeTable 1 }
|
||
|
||
IgmpSnoopProfileRangeEntry ::= SEQUENCE
|
||
{
|
||
igmpSnoopProfileRangeProfileId Unsigned32,
|
||
igmpSnoopProfileRangeInetAddressType InetAddressType,
|
||
igmpSnoopProfileRangeStartInetAddress InetAddress,
|
||
igmpSnoopProfileRangeEndInetAddress InetAddress,
|
||
igmpSnoopProfileRangeAction INTEGER
|
||
}
|
||
|
||
igmpSnoopProfileRangeProfileId OBJECT-TYPE
|
||
SYNTAX Unsigned32 (1..4294967295)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "This is defined as igmpSnoopProfileId."
|
||
::= { igmpSnoopProfileRangeEntry 1 }
|
||
|
||
igmpSnoopProfileRangeInetAddressType OBJECT-TYPE
|
||
SYNTAX InetAddressType
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The address type is associated with this agent.
|
||
Only ipv4(1) type is supported."
|
||
::= { igmpSnoopProfileRangeEntry 2 }
|
||
|
||
igmpSnoopProfileRangeStartInetAddress OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The specified addresses in the start of the controlled
|
||
IP multicast addresses."
|
||
::= { igmpSnoopProfileRangeEntry 3 }
|
||
|
||
igmpSnoopProfileRangeEndInetAddress OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The specified addresses in the end of the controlled
|
||
IP multicast addresses."
|
||
::= { igmpSnoopProfileRangeEntry 4 }
|
||
|
||
igmpSnoopProfileRangeAction OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
permit(1),
|
||
deny(2)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The access mode of the IGMP snooping profile."
|
||
DEFVAL { deny }
|
||
::= { igmpSnoopProfileRangeEntry 5 }
|
||
|
||
igmpSnoopFilterPortTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF IgmpSnoopFilterPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table for port configuration in IGMP filtering."
|
||
::= { igmpSnoopMgt 21 }
|
||
|
||
igmpSnoopFilterPortEntry OBJECT-TYPE
|
||
SYNTAX IgmpSnoopFilterPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Entry for port configuration in IGMP filtering."
|
||
INDEX { igmpSnoopFilterPortIndex }
|
||
::= { igmpSnoopFilterPortTable 1 }
|
||
|
||
IgmpSnoopFilterPortEntry ::= SEQUENCE
|
||
{
|
||
igmpSnoopFilterPortIndex Unsigned32,
|
||
igmpSnoopFilterPortProfileId Integer32
|
||
}
|
||
|
||
igmpSnoopFilterPortIndex OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The port and trunk (including trunk members) interface of
|
||
the portTable. The interface identified by a particular value
|
||
of this index is the same interface identified by the same
|
||
value of ifIndex in the IF-MIB."
|
||
::= { igmpSnoopFilterPortEntry 1 }
|
||
|
||
igmpSnoopFilterPortProfileId OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The igmpSnoopProfileEntry identified by a particular value of this index
|
||
is the same interface identified by the same value of the igmpSnoopProfileId
|
||
object. If there is no corresponding entry in the igmpSnoopProfileTable,
|
||
then no association exists. In particular, if this value is zero, no
|
||
associated profile will be generated, as zero is not a valid profile index."
|
||
::= { igmpSnoopFilterPortEntry 2 }
|
||
|
||
igmpSnoopThrottlePortTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF IgmpSnoopThrottlePortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table for port configuration in IGMP throttling."
|
||
::= { igmpSnoopMgt 22 }
|
||
|
||
igmpSnoopThrottlePortEntry OBJECT-TYPE
|
||
SYNTAX IgmpSnoopThrottlePortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Entry for port configuration in IGMP throttling."
|
||
INDEX { igmpSnoopThrottlePortIndex }
|
||
::= { igmpSnoopThrottlePortTable 1 }
|
||
|
||
IgmpSnoopThrottlePortEntry ::= SEQUENCE
|
||
{
|
||
igmpSnoopThrottlePortIndex Unsigned32,
|
||
igmpSnoopThrottlePortRunningStatus INTEGER,
|
||
igmpSnoopThrottlePortAction INTEGER,
|
||
igmpSnoopThrottlePortMaxGroups Integer32,
|
||
igmpSnoopThrottlePortCurrentGroups Integer32
|
||
}
|
||
|
||
igmpSnoopThrottlePortIndex OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The port and trunk (including trunk members) interface of
|
||
the portTable. The interface identified by a particular value
|
||
of this index is the same interface identified by the same
|
||
value of ifIndex in the IF-MIB."
|
||
::= { igmpSnoopThrottlePortEntry 1 }
|
||
|
||
igmpSnoopThrottlePortRunningStatus OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Describes the running status of the IGMP throttling to the switch.
|
||
A value of true(1) indicates the IGMP throttling mechanism is active.
|
||
A value of false(2) indicates the IGMP throttling mechanism is inactive."
|
||
::= { igmpSnoopThrottlePortEntry 2 }
|
||
|
||
igmpSnoopThrottlePortAction OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
replace(1),
|
||
deny(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The action mode of the IGMP throttling. A value of replace(1)
|
||
means to replace a joined multicast group randomly when an interface
|
||
receives an IGMP report and the number of current joined multicast groups
|
||
is equal to the maximum number of IGMP groups that the interface can join.
|
||
A value of deny(2) means to deny the IGMP report request when an interface
|
||
receives an IGMP report and the number of current joined multicast groups
|
||
is equal to the maximum number of IGMP groups that the interface can join."
|
||
DEFVAL { deny }
|
||
::= { igmpSnoopThrottlePortEntry 3 }
|
||
|
||
igmpSnoopThrottlePortMaxGroups OBJECT-TYPE
|
||
SYNTAX Integer32(0..256)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The maximum number of IGMP groups that the interface can join."
|
||
::= { igmpSnoopThrottlePortEntry 4 }
|
||
|
||
igmpSnoopThrottlePortCurrentGroups OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The current number of IGMP groups that the interface has joined."
|
||
::= { igmpSnoopThrottlePortEntry 5}
|
||
|
||
--
|
||
--
|
||
--
|
||
igmpSnoopPortTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF IgmpSnoopPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Table of IGMP Snooping service per port."
|
||
::= {igmpSnoopMgt 27 }
|
||
|
||
igmpSnoopPortEntry OBJECT-TYPE
|
||
SYNTAX IgmpSnoopPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Entry of IGMP Snooping service per port."
|
||
INDEX { igmpSnoopPortIndex }
|
||
::= {igmpSnoopPortTable 1}
|
||
|
||
IgmpSnoopPortEntry ::=
|
||
SEQUENCE {
|
||
igmpSnoopPortIndex InterfaceIndex,
|
||
igmpSnoopQueryDrop INTEGER,
|
||
igmpSnoopPortNumGroups Unsigned32,
|
||
igmpSnoopPortNumJoinSend Unsigned32,
|
||
igmpSnoopPortNumJoins Unsigned32,
|
||
igmpSnoopPortNumJoinSuccess Unsigned32,
|
||
igmpSnoopPortNumLeavesSend Unsigned32,
|
||
igmpSnoopPortNumLeaves Unsigned32,
|
||
igmpSnoopPortNumGeneralQuerySend Unsigned32,
|
||
igmpSnoopPortNumGeneralQueryRecevied Unsigned32,
|
||
igmpSnoopPortNumSepcificQuerySend Unsigned32,
|
||
igmpSnoopPortNumSpecificQueryReceived Unsigned32,
|
||
igmpSnoopPortNumInvalidReport Unsigned32,
|
||
igmpSnoopPortClearStatistics TruthValue,
|
||
igmpSnoopAuthentication INTEGER
|
||
}
|
||
|
||
igmpSnoopPortIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The port and the trunk (excluding trunk members)
|
||
interface of the igmpSnoopPortTable. The interface
|
||
identified by a particular value of this index
|
||
is the same interface as identified by the same
|
||
value of ifIndex in the IF-MIB."
|
||
::= { igmpSnoopPortEntry 1 }
|
||
|
||
|
||
igmpSnoopQueryDrop OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
enable(1),
|
||
disable(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Parameter to enable or disable dropping IGMP Query packet."
|
||
DEFVAL { disable }
|
||
::= { igmpSnoopPortEntry 3 }
|
||
|
||
|
||
igmpSnoopPortNumGroups OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Current learned groups "
|
||
::= { igmpSnoopPortEntry 5 }
|
||
|
||
igmpSnoopPortNumJoinSend OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Number of join send "
|
||
::= { igmpSnoopPortEntry 6 }
|
||
|
||
igmpSnoopPortNumJoins OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Number of join recieved "
|
||
::= { igmpSnoopPortEntry 7 }
|
||
|
||
igmpSnoopPortNumJoinSuccess OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Number of join group success "
|
||
::= { igmpSnoopPortEntry 8 }
|
||
|
||
igmpSnoopPortNumLeavesSend OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Number of leave send"
|
||
::= { igmpSnoopPortEntry 9 }
|
||
|
||
igmpSnoopPortNumLeaves OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Number of leave received "
|
||
::= { igmpSnoopPortEntry 10}
|
||
|
||
igmpSnoopPortNumGeneralQuerySend OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Number of general query send. "
|
||
::= { igmpSnoopPortEntry 11}
|
||
|
||
igmpSnoopPortNumGeneralQueryRecevied OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Number of general query received. "
|
||
::= { igmpSnoopPortEntry 12}
|
||
|
||
igmpSnoopPortNumSepcificQuerySend OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Number of specific query send. "
|
||
::= { igmpSnoopPortEntry 13}
|
||
|
||
igmpSnoopPortNumSpecificQueryReceived OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Number of specific query received. "
|
||
::= { igmpSnoopPortEntry 14}
|
||
|
||
igmpSnoopPortNumInvalidReport OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Number of invalid report received. "
|
||
::= { igmpSnoopPortEntry 15}
|
||
|
||
igmpSnoopPortClearStatistics OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Clear this VLAN all statistics "
|
||
::= { igmpSnoopPortEntry 16}
|
||
|
||
igmpSnoopAuthentication OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
enable(1),
|
||
disable(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Parameter to enable or disable IGMP Authentication "
|
||
DEFVAL { disable }
|
||
::= { igmpSnoopPortEntry 17 }
|
||
|
||
|
||
--
|
||
-- igmpSnoopGlobalMgt
|
||
--
|
||
|
||
-- Global Management for Internet Group Management Protocol (IGMP)
|
||
-- Snooping.
|
||
igmpSnoopGlobalMgt OBJECT IDENTIFIER ::= { igmpSnoopMgt 28 }
|
||
|
||
igmpSnoopProxyReporting OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Parameter to enable or disable IGMP snooping proxy reporting
|
||
on the device."
|
||
DEFVAL { disable }
|
||
::= { igmpSnoopGlobalMgt 1 }
|
||
|
||
igmpSnoopRouterAlertOptionCheck OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Parameter to enable or disable IGMP snooping router alert
|
||
option check on the device."
|
||
DEFVAL { disabled }
|
||
::= { igmpSnoopGlobalMgt 2 }
|
||
|
||
igmpSnoopTcnFlood OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Parameter to enable or disable IGMP snooping tcn flood
|
||
on the device."
|
||
DEFVAL { disabled }
|
||
::= { igmpSnoopGlobalMgt 3 }
|
||
|
||
igmpSnoopTcnQuerySolicit OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Parameter to enable or disable IGMP snooping tcn query
|
||
solicit on the device."
|
||
DEFVAL { disabled }
|
||
::= { igmpSnoopGlobalMgt 4 }
|
||
|
||
igmpSnoopUnregisteredDataFlood OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Parameter to enable or disable IGMP snooping Unregistered
|
||
data flood solicit on the device."
|
||
DEFVAL { disabled }
|
||
::= { igmpSnoopGlobalMgt 5 }
|
||
|
||
igmpSnoopUnsolicitedReportInterval OBJECT-TYPE
|
||
SYNTAX Unsigned32(1..65535)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Setting this value to specify how long (in seconds) the
|
||
uplink ports should transmit unsolicited reports."
|
||
DEFVAL { 400 }
|
||
::= { igmpSnoopGlobalMgt 6 }
|
||
|
||
igmpSnoopVersionExclusive OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Parameter to enable or disable IGMP snooping version
|
||
exclusive on the device."
|
||
DEFVAL { disabled }
|
||
::= { igmpSnoopGlobalMgt 7 }
|
||
|
||
igmpSnoopMrouterForwardMode OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
dynamic(1),
|
||
forward(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Paremete to set IGMP snooping Mrouter port forward mode.
|
||
When set dynamic, IGMP snooping Mrouter port won't forward multicast streams received from other mrouter port.
|
||
When set forward, IGMP snooping Mrouter port will forward multicast streams received from other mrouter port.
|
||
"
|
||
::= { igmpSnoopGlobalMgt 8 }
|
||
|
||
igmpSnoopForwardingPriority OBJECT-TYPE
|
||
SYNTAX Integer32(0..7|65535)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Configure IGMP snooping multicast stream forwarding priority.
|
||
If value is 65535, it means the priority is disabled"
|
||
::= { igmpSnoopMgt 29 }
|
||
|
||
igmpSnoopQueryDropTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF IgmpSnoopQueryDropEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Table of IGMP Snooping query drop per vlan and per vlan configuration."
|
||
::= {igmpSnoopMgt 30 }
|
||
|
||
igmpSnoopQueryDropEntry OBJECT-TYPE
|
||
SYNTAX IgmpSnoopQueryDropEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Entry of IGMP Snooping service per port and per VLAN."
|
||
INDEX { igmpSnoopQueryDropPortIndex }
|
||
::= {igmpSnoopQueryDropTable 1}
|
||
|
||
IgmpSnoopQueryDropEntry ::= SEQUENCE {
|
||
igmpSnoopQueryDropPortIndex Unsigned32,
|
||
igmpSnoopQueryDropVlanBitmap OCTET STRING
|
||
}
|
||
|
||
igmpSnoopQueryDropPortIndex OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The port and the trunk (excluding trunk members)
|
||
interface of the igmpSnoopPortTable. The interface
|
||
identified by a particular value of this index
|
||
is the same interface as identified by the same
|
||
value of ifIndex in the IF-MIB."
|
||
::= { igmpSnoopQueryDropEntry 1 }
|
||
|
||
|
||
igmpSnoopQueryDropVlanBitmap OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE(512))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The VLAN bitmap which query drop applied on this port.
|
||
If all zero, it means disable,
|
||
For all VLAN, please use igmpSnoopPortTable to configure."
|
||
::= { igmpSnoopQueryDropEntry 2 }
|
||
|
||
|
||
|
||
|
||
igmpSnoopClearDynamicGroups OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The current number of IGMP groups that the interface has joined."
|
||
::= { igmpSnoopMgt 32}
|
||
|
||
|
||
igmpSnoopVlanTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF IgmpSnoopVlanEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Table of IGMP Snooping service per port."
|
||
::= {igmpSnoopMgt 33 }
|
||
|
||
igmpSnoopVlanEntry OBJECT-TYPE
|
||
SYNTAX IgmpSnoopVlanEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Entry of IGMP Snooping service per VLAN."
|
||
INDEX { igmpSnoopVlanIndex }
|
||
::= {igmpSnoopVlanTable 1}
|
||
|
||
IgmpSnoopVlanEntry ::=
|
||
SEQUENCE {
|
||
igmpSnoopVlanIndex VlanIndex,
|
||
igmpSnoopVlanNumGroups Unsigned32,
|
||
igmpSnoopVlanNumJoinSend Unsigned32,
|
||
igmpSnoopVlanNumJoins Unsigned32,
|
||
igmpSnoopVlanNumJoinSuccess Unsigned32,
|
||
igmpSnoopVlanNumLeavesSend Unsigned32,
|
||
igmpSnoopVlanNumLeaves Unsigned32,
|
||
igmpSnoopVlanNumGeneralQuerySend Unsigned32,
|
||
igmpSnoopVlanNumGeneralQueryRecevied Unsigned32,
|
||
igmpSnoopVlanNumSepcificQuerySend Unsigned32,
|
||
igmpSnoopVlanNumSpecificQueryReceived Unsigned32,
|
||
igmpSnoopVlanNumInvalidReport Unsigned32,
|
||
igmpSnoopVlanClearStatistics TruthValue
|
||
}
|
||
|
||
igmpSnoopVlanIndex OBJECT-TYPE
|
||
SYNTAX VlanIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "VLAN ID"
|
||
::= { igmpSnoopVlanEntry 1 }
|
||
|
||
igmpSnoopVlanNumGroups OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Current learned groups "
|
||
::= { igmpSnoopVlanEntry 2 }
|
||
|
||
igmpSnoopVlanNumJoinSend OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Number of join send."
|
||
::= { igmpSnoopVlanEntry 3 }
|
||
|
||
igmpSnoopVlanNumJoins OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Number of join received "
|
||
::= { igmpSnoopVlanEntry 4 }
|
||
|
||
igmpSnoopVlanNumJoinSuccess OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Number of jion success "
|
||
::= { igmpSnoopVlanEntry 5 }
|
||
|
||
igmpSnoopVlanNumLeavesSend OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Number of leave send."
|
||
::= { igmpSnoopVlanEntry 6 }
|
||
|
||
igmpSnoopVlanNumLeaves OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Number of leave received "
|
||
::= { igmpSnoopVlanEntry 7}
|
||
|
||
igmpSnoopVlanNumGeneralQuerySend OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Number of general query send "
|
||
::= { igmpSnoopVlanEntry 8}
|
||
|
||
igmpSnoopVlanNumGeneralQueryRecevied OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Number of general query received "
|
||
::= { igmpSnoopVlanEntry 9}
|
||
|
||
igmpSnoopVlanNumSepcificQuerySend OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Number of specific query send"
|
||
::= { igmpSnoopVlanEntry 10}
|
||
|
||
igmpSnoopVlanNumSpecificQueryReceived OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Number of sepcific query received "
|
||
::= { igmpSnoopVlanEntry 11}
|
||
|
||
igmpSnoopVlanNumInvalidReport OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Number of invalid report received"
|
||
::= { igmpSnoopVlanEntry 12}
|
||
|
||
igmpSnoopVlanClearStatistics OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Clear this VLAN statistics"
|
||
::= { igmpSnoopVlanEntry 13}
|
||
|
||
--
|
||
-- The IpMgt Group
|
||
--
|
||
|
||
-- Management for Internet Protocol (IP).
|
||
|
||
netDefaultGateway OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The IP Address of the default gateway. If this value is
|
||
undefined or unknown, it shall have the value 0.0.0.0."
|
||
::= { ipMgt 2 }
|
||
|
||
ipHttpState OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Whether HTTP is enabled."
|
||
::= { ipMgt 3 }
|
||
|
||
ipHttpPort OBJECT-TYPE
|
||
SYNTAX Integer32 (1..65535)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The port number for HTTP."
|
||
::= { ipMgt 4 }
|
||
|
||
ipDhcpRestart OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
restart(1),
|
||
noRestart(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "When set to restart(1) the DHCP server will restart. When read,
|
||
this value always returns noRestart(2)."
|
||
::= { ipMgt 5 }
|
||
|
||
|
||
-- optional
|
||
ipHttpsState OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Whether HTTPS is enabled."
|
||
::= { ipMgt 6 }
|
||
|
||
ipHttpsPort OBJECT-TYPE
|
||
SYNTAX Integer32 (1..65535)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The port number for HTTPS."
|
||
::= { ipMgt 7 }
|
||
|
||
iPAddrTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF IPAddrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A table of iPAddrEntry."
|
||
::= { ipMgt 16 }
|
||
|
||
iPAddrEntry OBJECT-TYPE
|
||
SYNTAX IPAddrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A set of configuration parameters for a particular
|
||
network interface on this device. If the device has no network
|
||
interface, this table is empty.
|
||
|
||
The index is composed of the ifIndex assigned to the
|
||
corresponding interface."
|
||
INDEX { iPAddrIfIndex, iPAddrIPAddress, iPAddrSubnetMask }
|
||
::= { iPAddrTable 1 }
|
||
|
||
IPAddrEntry ::= SEQUENCE {
|
||
iPAddrIfIndex Integer32,
|
||
iPAddrIPAddress IpAddress,
|
||
iPAddrSubnetMask IpAddress,
|
||
iPAddrPrimaryInterface INTEGER,
|
||
iPAddrUnnumbered INTEGER,
|
||
iPAddrStatus RowStatus
|
||
}
|
||
|
||
iPAddrIfIndex OBJECT-TYPE
|
||
SYNTAX Integer32(1001..5093)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The VLAN interface being used by this table entry. Only the
|
||
VLAN interfaces which have an IP configured will appear in
|
||
the table."
|
||
::= { iPAddrEntry 1 }
|
||
|
||
|
||
iPAddrIPAddress OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The IP address of this Net interface. The default value
|
||
for this object is 0.0.0.0. If either the IPAddrIPAddress
|
||
or IPAddrSubnetMask is 0.0.0.0, then when the device
|
||
boots, it may use BOOTP to try to figure out what these
|
||
values should be. If BOOTP fails, before the device
|
||
can talk on the network, this value must be configured
|
||
(e.g., through a terminal attached to the device)."
|
||
::= { iPAddrEntry 2 }
|
||
|
||
iPAddrSubnetMask OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The subnet mask of this Net interface. The default value
|
||
for this object is 0.0.0.0. If either the IPAddrIPAddress
|
||
or IPAddrSubnetMask are 0.0.0.0, then when the device
|
||
boots, it may use BOOTP to try to figure out what these
|
||
values should be. If BOOTP fails, before the device
|
||
can talk on the network, this value must be configured
|
||
(e.g., through a terminal attached to the device)."
|
||
::= { iPAddrEntry 3 }
|
||
|
||
|
||
iPAddrPrimaryInterface OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
unknownType(0),
|
||
primary(1),
|
||
secondary(2)
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Whether this is a primary interface."
|
||
::= { iPAddrEntry 4 }
|
||
|
||
iPAddrUnnumbered OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
unnumbered(1),
|
||
notUnnumbered(2)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Whether this is an unnumbered interface."
|
||
::= { iPAddrEntry 5 }
|
||
|
||
iPAddrStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The status of this conceptual row entry. This object isused to manage the
|
||
creation and deletion of conceptual rows.
|
||
|
||
The status column has six defined values:
|
||
|
||
- 'active', which indicates that the conceptual row is
|
||
available for use by the managed device;
|
||
|
||
- 'notInService', which indicates that the conceptual
|
||
row exists in the agent, but is unavailable for use by
|
||
the managed device (see NOTE below);
|
||
|
||
- 'notReady', which indicates that the conceptual row
|
||
exists in the agent, but is missing information
|
||
necessary in order to be available for use by the
|
||
managed device;
|
||
|
||
- 'createAndGo', which is supplied by a management
|
||
station wishing to create a new instance of a
|
||
conceptual row and to have its status automatically set
|
||
to active, making it available for use by the managed
|
||
device;
|
||
|
||
- 'createAndWait', which is supplied by a management
|
||
station wishing to create a new instance of a
|
||
conceptual row (but not make it available for use by
|
||
the managed device); and,
|
||
|
||
- 'destroy', which is supplied by a management station
|
||
wishing to delete all of the instances associated with
|
||
an existing conceptual row.
|
||
|
||
Whereas five of the six values (all except 'notReady') may
|
||
be specified in a management protocol set operation, only
|
||
three values will be returned in response to a management
|
||
protocol retrieval operation: 'notReady', 'notInService' or
|
||
'active'. That is, when queried, an existing conceptual row
|
||
has only three states: it is either available for use by
|
||
the managed device (the status column has value 'active');
|
||
it is not available for use by the managed device, though
|
||
the agent has sufficient information to make it so (the
|
||
status column has value 'notInService'); or, it is not
|
||
available for use by the managed device, and an attempt to
|
||
make it so would fail because the agent has insufficient
|
||
information (the state column has value 'notReady').
|
||
|
||
For a detailed description of this object, please refer to
|
||
SNMPv2-TC MIB."
|
||
::= { iPAddrEntry 6 }
|
||
|
||
dhcpMgt OBJECT IDENTIFIER ::= { ipMgt 11 }
|
||
dhcpClient OBJECT IDENTIFIER ::= { dhcpMgt 1 }
|
||
dhcpcOptions OBJECT IDENTIFIER ::= { dhcpClient 1 }
|
||
|
||
dhcpcInterfaceTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF DhcpcInterfaceEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table for DHCP client information listed by interface.
|
||
Depending on the nature of the product, this table may
|
||
have only one entry(e.g. for the management VLAN), or
|
||
may have many entries(e.g. for all ports, or for all
|
||
static VLANs)."
|
||
::= { dhcpcOptions 1 }
|
||
|
||
dhcpcInterfaceEntry OBJECT-TYPE
|
||
SYNTAX DhcpcInterfaceEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Entry for DHCP client information listed by interface."
|
||
INDEX { dhcpcIfIndex }
|
||
::= { dhcpcInterfaceTable 1 }
|
||
|
||
DhcpcInterfaceEntry ::= SEQUENCE
|
||
{
|
||
dhcpcIfIndex Integer32,
|
||
dhcpcIfVendorClassIdMode INTEGER,
|
||
dhcpcIfVendorClassId OCTET STRING
|
||
}
|
||
|
||
dhcpcIfIndex OBJECT-TYPE
|
||
SYNTAX Integer32(1..4093)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "This is defined by ifIndex in the IF-MIB.(static vlan if index)"
|
||
::= { dhcpcInterfaceEntry 1 }
|
||
|
||
dhcpcIfVendorClassIdMode OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
notSpecify(1),
|
||
text(2),
|
||
hex(3)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Whether the vendor class ID is in text mode or in
|
||
Hex mode."
|
||
::= { dhcpcInterfaceEntry 4 }
|
||
|
||
dhcpcIfVendorClassId OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE(1..32))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The value that the DHCP client sets in the vendor
|
||
class_id option of DHCPDISCOVER and DHCPREQUEST messages.
|
||
This value may be used by DHCP servers to identify vendor
|
||
classof the client."
|
||
::= { dhcpcInterfaceEntry 5 }
|
||
|
||
dhcpRelay OBJECT IDENTIFIER ::= { dhcpMgt 2 }
|
||
|
||
--dhcpRelayServerAddrTable
|
||
dhcpRelayServerAddrTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF DhcpRelayServerAddrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The role of the 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 the user needs to
|
||
specify relay server IP address and then restart DHCP relay.
|
||
This table is to specify relay server IP address,
|
||
the maximum number of server IP addresses user can specify is 5.
|
||
To restart DHCP relay, please use the dhcpRelayRestart variable."
|
||
::= { dhcpRelay 2 }
|
||
|
||
dhcpRelayServerAddrEntry OBJECT-TYPE
|
||
SYNTAX DhcpRelayServerAddrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A conceptual row of dhcpRelayServerAddrTable."
|
||
INDEX { dhcpRelayServerAddrIfIndex,dhcpRelayServerAddrIndex }
|
||
::= { dhcpRelayServerAddrTable 1 }
|
||
|
||
DhcpRelayServerAddrEntry ::= SEQUENCE
|
||
{
|
||
dhcpRelayServerAddrIfIndex Integer32,
|
||
dhcpRelayServerAddrIndex Integer32,
|
||
dhcpRelayServerAddrServerIp IpAddress
|
||
}
|
||
|
||
dhcpRelayServerAddrIfIndex OBJECT-TYPE
|
||
SYNTAX Integer32(1..4093)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The VLAN interface being used by this table entry."
|
||
::= { dhcpRelayServerAddrEntry 1 }
|
||
|
||
dhcpRelayServerAddrIndex OBJECT-TYPE
|
||
SYNTAX Integer32 (0..5)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The index of the relay server IP address."
|
||
::= { dhcpRelayServerAddrEntry 2 }
|
||
|
||
dhcpRelayServerAddrServerIp OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The IP address of the relay server."
|
||
::= { dhcpRelayServerAddrEntry 3 }
|
||
|
||
--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 addresses 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 dhcpRelayServerInetAddrTable."
|
||
INDEX {
|
||
dhcpRelayServerInetAddrVlanIndex,
|
||
dhcpRelayServerInetAddrIndex
|
||
}
|
||
::= { dhcpRelayServerInetAddrTable 1 }
|
||
|
||
DhcpRelayServerInetAddrEntry ::= SEQUENCE
|
||
{
|
||
dhcpRelayServerInetAddrVlanIndex VlanIndex,
|
||
dhcpRelayServerInetAddrIndex Integer32,
|
||
dhcpRelayServerInetAddrType InetAddressType,
|
||
dhcpRelayServerInetAddr InetAddress
|
||
}
|
||
|
||
dhcpRelayServerInetAddrVlanIndex OBJECT-TYPE
|
||
SYNTAX VlanIndex
|
||
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 }
|
||
|
||
dhcpRelayServerInetAddrType OBJECT-TYPE
|
||
SYNTAX InetAddressType
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The INET address type of the relay server."
|
||
::= { dhcpRelayServerInetAddrEntry 3 }
|
||
|
||
dhcpRelayServerInetAddr 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..32))
|
||
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 }
|
||
|
||
--
|
||
--pingMgt
|
||
--
|
||
|
||
pingMgt OBJECT IDENTIFIER ::= { ipMgt 15 }
|
||
|
||
pingIpAddress OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Specifies the IP address of the device that is planned
|
||
to ping."
|
||
::= { pingMgt 1 }
|
||
|
||
pingPacketSize OBJECT-TYPE
|
||
SYNTAX Integer32 (32..512)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Specifies the size of each data potion of ping packets
|
||
in bytes."
|
||
DEFVAL { 32 }
|
||
::= { pingMgt 2 }
|
||
|
||
pingCompleted OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "A value of true(1) will be read when this ping operation has
|
||
been either responded to or changed to the time-out status.
|
||
A value of false(2) will be read when there is a ping
|
||
operation running and all associated objects in the pingMgt
|
||
operation cannot be modified during this period."
|
||
::= { pingMgt 4 }
|
||
|
||
pingAction OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
noAction(1),
|
||
pingStart(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The action of the pingMgt operation. Sets these objects to
|
||
pingStart(2) to begin the ping operation. Once the action
|
||
is set to pingStart(2), the associated pingMgt objects cannot
|
||
be modified until this ping operation is completed
|
||
(pingCompleted is true). When the ping has ended or there is
|
||
no ping operation performing, this object will get a value of
|
||
noAction(1)."
|
||
::= { pingMgt 5 }
|
||
|
||
-- For CHT
|
||
|
||
pingProbeCount OBJECT-TYPE
|
||
SYNTAX Integer32 (1..16)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Specifies the number of times to perform a ping operation at a
|
||
remote host."
|
||
::= { pingMgt 6 }
|
||
|
||
-- For CHT
|
||
|
||
pingSentPackets OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The value of this object reflects the number of probes sent.
|
||
The value of this object must be reported as 0 when no probes
|
||
have been sent."
|
||
::= { pingMgt 7 }
|
||
|
||
pingReceivedPackets OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Number of responses received. The value of this object must
|
||
be reported as 0 when no probe responses have been received."
|
||
::= { pingMgt 8 }
|
||
|
||
-- For CHT
|
||
|
||
pingPacketLossRate OBJECT-TYPE
|
||
SYNTAX Integer32 (0..100)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Packet loss rate of this ping operation. This variable is
|
||
calculated by pingReceivedPackets and pingSentPackets. The
|
||
rate is expressed as a percentage."
|
||
::= { pingMgt 9 }
|
||
|
||
|
||
-- For CHT
|
||
|
||
pingHistoryTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF PingHistoryEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Contains the executive result information for the ping
|
||
operation."
|
||
::= { pingMgt 10 }
|
||
|
||
pingHistoryEntry OBJECT-TYPE
|
||
SYNTAX PingHistoryEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A conceptual row in the pingHistory table."
|
||
INDEX { pingHistoryIndex }
|
||
::= { pingHistoryTable 1 }
|
||
|
||
PingHistoryEntry::= SEQUENCE
|
||
{
|
||
pingHistoryIndex Integer32,
|
||
pingHistoryResponse Integer32
|
||
}
|
||
|
||
pingHistoryIndex OBJECT-TYPE
|
||
SYNTAX Integer32(1..16)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A new entry in this table is created when the result of
|
||
a ping probe is determined. The old entries will be cleared
|
||
when a new ping action is started."
|
||
::= { pingHistoryEntry 1 }
|
||
|
||
pingHistoryResponse OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
UNITS "milliseconds"
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "This variable represents the round trip time and is
|
||
measured in milliseconds. The variable is the difference
|
||
between received time and sent time for a ping probe. If
|
||
the difference value is more than the time-out value or no
|
||
response is received, then the variable will be 5000
|
||
milliseconds."
|
||
::= { pingHistoryEntry 2 }
|
||
|
||
--
|
||
-- vlanMgt
|
||
--
|
||
|
||
-- Management for Virtual Local Area Network (VLAN).
|
||
-- This has variables not already defined in the implemented
|
||
-- standard MIB(s).
|
||
|
||
vlanTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF VlanEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table for VLAN configuration."
|
||
::= { vlanMgt 1 }
|
||
|
||
vlanEntry OBJECT-TYPE
|
||
SYNTAX VlanEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Entry for VLAN configuration."
|
||
INDEX { vlanIndex }
|
||
::= { vlanTable 1 }
|
||
|
||
VlanEntry ::= SEQUENCE
|
||
{
|
||
vlanIndex Unsigned32,
|
||
vlanAddressMethod INTEGER
|
||
}
|
||
|
||
vlanIndex OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Based on dot1qVlanIndex in the Q-BRIDGE-MIB.
|
||
This table has only one entry - the entry for
|
||
the VLAN of the management interface."
|
||
::= { vlanEntry 1 }
|
||
|
||
vlanAddressMethod OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
undefined(0),
|
||
user(1),
|
||
bootp(2),
|
||
dhcp(3)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Method to get the IP address."
|
||
::= { vlanEntry 2 }
|
||
|
||
vlanPortTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF VlanPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table for port configuration in VLAN."
|
||
::= { vlanMgt 2 }
|
||
|
||
vlanPortEntry OBJECT-TYPE
|
||
SYNTAX VlanPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Entry for port configuration in VLAN."
|
||
INDEX { vlanPortIndex }
|
||
::= { vlanPortTable 1 }
|
||
|
||
VlanPortEntry ::= SEQUENCE
|
||
{
|
||
vlanPortIndex Integer32,
|
||
vlanPortMode INTEGER,
|
||
vlanPortPrivateVlanType INTEGER
|
||
}
|
||
|
||
vlanPortIndex OBJECT-TYPE
|
||
SYNTAX Integer32(1..40)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The port and the trunk (excluding trunk members) interface of
|
||
the portTable. The interface identified by a particular value
|
||
of this index is the same interface as identified by the same
|
||
value of dot1qPvid in the Q-BRIDGE-MIB."
|
||
::= { vlanPortEntry 1 }
|
||
|
||
vlanPortMode OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
hybrid(1),
|
||
dot1qTrunk(2),
|
||
access(3)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This variable sets the 802.1Q VLAN mode.
|
||
Setting it to hybrid(1) sets a hybrid link.
|
||
Setting it to dot1qTrunk(2) sets a trunk link.
|
||
Setting it to access(3) sets an access link."
|
||
::= { vlanPortEntry 2 }
|
||
|
||
--<2D>@SYS_CPNT_COMMUNITY_PRIVATE_VLAN<41>@(use PVLAN_MGR API) start
|
||
vlanPortPrivateVlanType OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
normal(1),
|
||
community(3),
|
||
promiscous(4)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The port type defined for private VLAN."
|
||
::= { vlanPortEntry 3 }
|
||
-- SYS_CPNT_COMMUNITY_PRIVATE_VLAN (use PVLAN_MGR API) end
|
||
|
||
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 }
|
||
|
||
vlanDot1qTunnelTpid OBJECT-TYPE
|
||
SYNTAX Unsigned32 ('8000'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."
|
||
::= { vlanDot1qTunnelGlobalConfig 4 }
|
||
|
||
vlanDot1qTunnelPortTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF VlanDot1qTunnelPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table for port configuration in 802.1Q Tunneling."
|
||
::= { vlanMgt 9 }
|
||
|
||
vlanDot1qTunnelPortEntry OBJECT-TYPE
|
||
SYNTAX VlanDot1qTunnelPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Entry for port configuration in 802.1Q Tunneling."
|
||
INDEX { vlanDot1qTunnelPortIndex }
|
||
::= { vlanDot1qTunnelPortTable 1 }
|
||
|
||
VlanDot1qTunnelPortEntry ::= SEQUENCE
|
||
{
|
||
vlanDot1qTunnelPortIndex Integer32,
|
||
vlanDot1qTunnelPortMode INTEGER,
|
||
vlanDot1qTunnelPortPriorityMapStatus EnabledStatus
|
||
}
|
||
|
||
vlanDot1qTunnelPortIndex OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The port and the trunk (excluding trunk members) interface of
|
||
the portTable. The interface identified by a particular value
|
||
of this index is the same interface as identified by the same
|
||
value of ifIndex in the IF-MIB."
|
||
::= { vlanDot1qTunnelPortEntry 1 }
|
||
|
||
vlanDot1qTunnelPortMode OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
none(1),
|
||
access(2),
|
||
uplink(3)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This variable sets the 802.1Q Tunneling mode.
|
||
Setting it to none(1) indicates no mode in this port.
|
||
Setting it to access(2) sets as dot1q-tunnel mode port which link to customer.
|
||
Setting it to uplink(3) sets as dot1q-tunnel mode port which link to service-provider.
|
||
If vlanDot1qTunnelStatus is disabled, it means vlanDot1qTunnelPortMode is inactive."
|
||
::= { vlanDot1qTunnelPortEntry 2 }
|
||
|
||
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 }
|
||
|
||
-- 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
|
||
}
|
||
|
||
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 }
|
||
|
||
--
|
||
-- 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 }
|
||
|
||
--
|
||
-- priorityMgt
|
||
--
|
||
|
||
-- Management for traffic priority. This allows a user
|
||
-- to specify which data packets have greater precedence
|
||
-- when traffic is buffered in the switch due to congestion.
|
||
|
||
--prioSchedModePortTable
|
||
prioSchedModePortTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF PrioSchedModePortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table for per port scheduling mode."
|
||
::= { priorityMgt 15 }
|
||
|
||
prioSchedModePortEntry OBJECT-TYPE
|
||
SYNTAX PrioSchedModePortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Entry for per port scheduling mode."
|
||
INDEX { prioSchedModePortIndex }
|
||
::= { prioSchedModePortTable 1 }
|
||
|
||
PrioSchedModePortEntry ::=SEQUENCE
|
||
{
|
||
prioSchedModePortIndex InterfaceIndex,
|
||
prioSchedModePort INTEGER
|
||
}
|
||
|
||
prioSchedModePortIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The port interface of the prioSchedModePortEntry."
|
||
::= { prioSchedModePortEntry 1 }
|
||
|
||
prioSchedModePort OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
wrr(1),
|
||
strict(2),
|
||
strict-wrr(4)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The scheduling mode status of ethernet port.
|
||
wrr(1), strict(2), strict-wrr(4)"
|
||
::= { prioSchedModePortEntry 2 }
|
||
|
||
--prioWrrPortTable
|
||
prioWrrPortTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF PrioWrrPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table for per port weighted round robin (WRR)."
|
||
::= { priorityMgt 12 }
|
||
|
||
prioWrrPortEntry OBJECT-TYPE
|
||
SYNTAX PrioWrrPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Entry for per port weighted round robin (WRR)."
|
||
INDEX { prioWrrPortIfIndex,prioWrrPortTrafficClass }
|
||
::= { prioWrrPortTable 1 }
|
||
|
||
PrioWrrPortEntry ::= SEQUENCE
|
||
{
|
||
prioWrrPortIfIndex InterfaceIndex,
|
||
prioWrrPortTrafficClass Integer32,
|
||
prioWrrPortWeight Integer32,
|
||
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..15)
|
||
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 prioQueueMode is
|
||
strictAndWrr(3)."
|
||
::= { prioWrrPortEntry 4 }
|
||
|
||
--
|
||
-- qosMgt
|
||
--
|
||
|
||
-- Management for Quality of Service (QoS) for network traffic.
|
||
|
||
--
|
||
-- rateLimitMgt
|
||
--
|
||
|
||
-- optional
|
||
|
||
rateLimitMgt OBJECT IDENTIFIER ::= { qosMgt 1 }
|
||
|
||
rateLimitPortTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF RateLimitPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table for rate limit of each port."
|
||
::= { rateLimitMgt 2 }
|
||
|
||
rateLimitPortEntry OBJECT-TYPE
|
||
SYNTAX RateLimitPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Entry for rate limit of each port."
|
||
INDEX { rlPortIndex }
|
||
::= { rateLimitPortTable 1 }
|
||
|
||
|
||
RateLimitPortEntry ::= SEQUENCE
|
||
{
|
||
rlPortIndex Integer32,
|
||
rlPortInputStatus EnabledStatus,
|
||
rlPortOutputStatus EnabledStatus,
|
||
rlPortInputLimitInKilo Integer32,
|
||
rlPortOutputLimitInKilo Integer32
|
||
}
|
||
|
||
rlPortIndex OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The port and the trunk (including trunk member) interface of
|
||
the portTable. The interface identified by a particular value
|
||
of this index is the same interface as identified by the same
|
||
value of ifIndex in the IF-MIB."
|
||
::= { rateLimitPortEntry 1 }
|
||
|
||
-- all need (both acd and non-acd)
|
||
rlPortInputStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Whether input rate limit is enabled for this port."
|
||
::= { rateLimitPortEntry 6 }
|
||
|
||
-- all need (both acd and non-acd)
|
||
rlPortOutputStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Whether output rate limit is enabled for this port."
|
||
::= { rateLimitPortEntry 7 }
|
||
|
||
rlPortInputLimitInKilo OBJECT-TYPE
|
||
SYNTAX Integer32 (64..40000000)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Value of the input rate limit. Its unit is kilobits per
|
||
second."
|
||
::= { rateLimitPortEntry 10 }
|
||
|
||
rlPortOutputLimitInKilo OBJECT-TYPE
|
||
SYNTAX Integer32 (64..40000000)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Value of the output rate limit. Its unit is kilobits per
|
||
second."
|
||
::= { rateLimitPortEntry 11 }
|
||
|
||
cosMgt OBJECT IDENTIFIER ::= { qosMgt 3 }
|
||
|
||
prioIfClassificationModeTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF PrioIfClassificationModeEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Table for setting the interface Qos mapping classification mode."
|
||
::= { cosMgt 2 }
|
||
|
||
prioIfClassificationModeEntry OBJECT-TYPE
|
||
SYNTAX PrioIfClassificationModeEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Entry for setting the interface Qos mapping classification mode."
|
||
INDEX
|
||
{
|
||
prioIfClassificationModeIf
|
||
}
|
||
::= { prioIfClassificationModeTable 1 }
|
||
|
||
PrioIfClassificationModeEntry ::= SEQUENCE
|
||
{
|
||
prioIfClassificationModeIf InterfaceIndex,
|
||
prioIfClassificationModeStatus INTEGER
|
||
}
|
||
|
||
prioIfClassificationModeIf OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The port or trunk interface of the device. The interface identified by
|
||
a particular value of this index is the same interface as identified
|
||
by the same value of ifIndex in the IF-MIB."
|
||
::= { prioIfClassificationModeEntry 1 }
|
||
|
||
prioIfClassificationModeStatus OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
cos(0),
|
||
ipPrecedence(1),
|
||
dscp(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The Qos mapping classification mode of the interface. cos mode means
|
||
that the internal priority is mapped from priority field of packet's
|
||
VLAN tag if a VLAN tag exists; IP precedence mode means that the
|
||
internal priority is mapped from the IP precedence value of IP
|
||
packets; DSCP mode means the internal priority is mapped from the dscp
|
||
value of IP packets."
|
||
::= { prioIfClassificationModeEntry 2 }
|
||
|
||
|
||
--
|
||
-- The mapping table from CoS/CFI to internal QoS label
|
||
--
|
||
|
||
prioCosToDscpTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF PrioCosToDscpEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Table for CoS/CFI to internal QoS label mapping."
|
||
::= { cosMgt 3 }
|
||
|
||
prioCosToDscpEntry OBJECT-TYPE
|
||
SYNTAX PrioCosToDscpEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Entry for CoS/CFI to internal QoS label mapping."
|
||
INDEX
|
||
{
|
||
prioCosToDscpIfValue,
|
||
prioCosToDscpCosValue,
|
||
prioCosToDscpCFIValue
|
||
}
|
||
::= { prioCosToDscpTable 1 }
|
||
|
||
PrioCosToDscpEntry ::= SEQUENCE
|
||
{
|
||
prioCosToDscpIfValue InterfaceIndex,
|
||
prioCosToDscpCosValue Integer32,
|
||
prioCosToDscpCFIValue Integer32,
|
||
prioCosToDscpPhbValue Integer32,
|
||
prioCosToDscpColorValue INTEGER
|
||
}
|
||
|
||
prioCosToDscpIfValue OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The port or the trunk interface of the device. The interface
|
||
identified by a particular value of this index is the same interface
|
||
as identified by the same value of ifIndex in the IF-MIB."
|
||
::= { prioCosToDscpEntry 1 }
|
||
|
||
prioCosToDscpCosValue OBJECT-TYPE
|
||
SYNTAX Integer32 (0..7)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The CoS value (0~7) mapped to an internal QoS label value which is
|
||
composed of PHB(3 bits) and drop precedence(2 bits)."
|
||
::= { prioCosToDscpEntry 2 }
|
||
|
||
prioCosToDscpCFIValue OBJECT-TYPE
|
||
SYNTAX Integer32 (0..1)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The CFI value (0 or 1) mapped to an internal QoS label value which is
|
||
composed of PHB(3 bits) and drop precedence(2 bits)."
|
||
::= { prioCosToDscpEntry 3 }
|
||
|
||
prioCosToDscpPhbValue OBJECT-TYPE
|
||
SYNTAX Integer32 (0..7)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The PHB value of internal QoS label."
|
||
::= { prioCosToDscpEntry 5 }
|
||
|
||
prioCosToDscpColorValue OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
green(0),
|
||
red(1),
|
||
yellow(3)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The drop precedence value of internal QoS label. Green(0), Yellow(3),
|
||
Red(1)."
|
||
::= { prioCosToDscpEntry 6 }
|
||
|
||
--
|
||
-- The mapping table from IP precedence to internal Qos label
|
||
--
|
||
|
||
prioPrecToDscpTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF PrioPrecToDscpEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Table for IP precedence to internal QoS label mapping. This table
|
||
setting will take effect only when the interface QoS mapping
|
||
classification mode is set to IP precedence mode."
|
||
::= { cosMgt 4 }
|
||
|
||
prioPrecToDscpEntry OBJECT-TYPE
|
||
SYNTAX PrioPrecToDscpEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Entry for IP precedence to internal QoS label mapping."
|
||
INDEX
|
||
{
|
||
prioPrecToDscpIfValue,
|
||
prioPrecToDscpPrecValue
|
||
}
|
||
::= { prioPrecToDscpTable 1 }
|
||
|
||
PrioPrecToDscpEntry ::= SEQUENCE
|
||
{
|
||
prioPrecToDscpIfValue InterfaceIndex,
|
||
prioPrecToDscpPrecValue Integer32,
|
||
prioPrecToDscpPhbValue Integer32,
|
||
prioPrecToDscpColorValue INTEGER
|
||
}
|
||
|
||
prioPrecToDscpIfValue OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The port or trunk interface of the device. The interface identified by
|
||
a particular value of this index is the same interface as identified
|
||
by the same value of ifIndex in the IF-MIB."
|
||
::= { prioPrecToDscpEntry 1 }
|
||
|
||
prioPrecToDscpPrecValue OBJECT-TYPE
|
||
SYNTAX Integer32 (0..7)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The IP precedence value mapped to internal QoS label value which is
|
||
composed of PHB (3 bits) and drop precedence (2 bits)."
|
||
::= { prioPrecToDscpEntry 2 }
|
||
|
||
prioPrecToDscpPhbValue OBJECT-TYPE
|
||
SYNTAX Integer32 (0..7)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The PHB value of internal QoS label."
|
||
::= { prioPrecToDscpEntry 4 }
|
||
|
||
prioPrecToDscpColorValue OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
green(0),
|
||
red(1),
|
||
yellow(3)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The drop precedence value of internal QoS label. Green(0), Yellow(3),
|
||
Red(1)."
|
||
::= { prioPrecToDscpEntry 5 }
|
||
|
||
--
|
||
-- The mapping table from DSCP to internal Qos label
|
||
--
|
||
|
||
prioDscpToDscpTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF PrioDscpToDscpEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Table for DSCP to internal QoS label mapping. This table setting will
|
||
take effect only when the interface Qos mapping classification mode is
|
||
set to DSCP mode."
|
||
::= { cosMgt 5 }
|
||
|
||
prioDscpToDscpEntry OBJECT-TYPE
|
||
SYNTAX PrioDscpToDscpEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Entry for ingress DSCP to internal QoS label mapping."
|
||
INDEX
|
||
{
|
||
prioDscpToDscpIfValue,
|
||
prioDscpToDscpIngressDscpValue
|
||
}
|
||
::= { prioDscpToDscpTable 1 }
|
||
|
||
PrioDscpToDscpEntry ::= SEQUENCE
|
||
{
|
||
prioDscpToDscpIfValue InterfaceIndex,
|
||
prioDscpToDscpIngressDscpValue Integer32,
|
||
prioDscpToDscpPhbValue Integer32,
|
||
prioDscpToDscpColorValue INTEGER
|
||
}
|
||
|
||
prioDscpToDscpIfValue OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The port or trunk interface of the device. The interface identified by
|
||
a particular value of this index is the same interface as identified
|
||
by the same value of ifIndex in the IF-MIB."
|
||
::= { prioDscpToDscpEntry 1 }
|
||
|
||
prioDscpToDscpIngressDscpValue OBJECT-TYPE
|
||
SYNTAX Integer32 (0..63)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The ingress DSCP value which will be mapped to internal QoS label
|
||
value."
|
||
::= { prioDscpToDscpEntry 2 }
|
||
|
||
prioDscpToDscpPhbValue OBJECT-TYPE
|
||
SYNTAX Integer32 (0..7)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The PHB value of internal QoS label."
|
||
::= { prioDscpToDscpEntry 4 }
|
||
|
||
prioDscpToDscpColorValue OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
green(0),
|
||
red(1),
|
||
yellow(3)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The drop precedence value of internal QoS label. Green(0), Yellow(3),
|
||
Red(1)."
|
||
::= { prioDscpToDscpEntry 5 }
|
||
|
||
--
|
||
-- The mapping table from TCP/UDP destination port number to internal Qos label
|
||
--
|
||
|
||
prioDstPortToDscpTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF PrioDstPortToDscpEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Table for TCP/UDP destination port number to internal Qos label
|
||
mapping. This table setting will always take effect for TCP/UDP
|
||
packets no matter of what interface QoS mapping classification mode is
|
||
set."
|
||
::= { cosMgt 6 }
|
||
|
||
prioDstPortToDscpEntry OBJECT-TYPE
|
||
SYNTAX PrioDstPortToDscpEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Entry for TCP/UDP destination port to internal QoS label mapping."
|
||
INDEX
|
||
{
|
||
prioDstPortToDscpIfValue,
|
||
prioDstPortToDscpProtocolValue,
|
||
prioDstPortToDscpDstPortValue
|
||
}
|
||
::= { prioDstPortToDscpTable 1 }
|
||
|
||
PrioDstPortToDscpEntry ::= SEQUENCE
|
||
{
|
||
prioDstPortToDscpIfValue InterfaceIndex,
|
||
prioDstPortToDscpProtocolValue INTEGER,
|
||
prioDstPortToDscpDstPortValue Integer32,
|
||
prioDstPortToDscpPhbValue Integer32,
|
||
prioDstPortToDscpColorValue INTEGER
|
||
}
|
||
|
||
prioDstPortToDscpIfValue OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The port or the trunk interface of the device. The interface
|
||
identified by a particular value of this index is the same interface
|
||
as identified by the same value of ifIndex in the IF-MIB."
|
||
::= { prioDstPortToDscpEntry 1 }
|
||
|
||
prioDstPortToDscpProtocolValue OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
tcp(6),
|
||
udp(17)
|
||
}
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The protocol value (TCP:6, UDP:17) which will be mapped to internal
|
||
QoS label value."
|
||
::= { prioDstPortToDscpEntry 2 }
|
||
|
||
prioDstPortToDscpDstPortValue OBJECT-TYPE
|
||
SYNTAX Integer32(1..65535)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The destination port number value which will be mapped to internal
|
||
QoS label value."
|
||
::= { prioDstPortToDscpEntry 3 }
|
||
|
||
prioDstPortToDscpPhbValue OBJECT-TYPE
|
||
SYNTAX Integer32 (0..7)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The PHB value of internal QoS label."
|
||
::= { prioDstPortToDscpEntry 5 }
|
||
|
||
prioDstPortToDscpColorValue OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
green(0),
|
||
red(1),
|
||
yellow(3)
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The drop precedence value of internal QoS label. Green(0), Yellow(3),
|
||
Red(1)."
|
||
::= { prioDstPortToDscpEntry 6 }
|
||
|
||
|
||
--
|
||
-- The mapping table from internal Qos label to CoS and CFI
|
||
--
|
||
|
||
prioDscpToCosTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF PrioDscpToCosEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Table for internal QoS label to CoS and CFI mapping."
|
||
::= { cosMgt 7 }
|
||
|
||
prioDscpToCosEntry OBJECT-TYPE
|
||
SYNTAX PrioDscpToCosEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Entry for internal QoS label to CoS and CFI mapping."
|
||
INDEX
|
||
{
|
||
prioDscpToCosIfValue,
|
||
prioDscpToCosPHBValue,
|
||
prioDscpToCosDropPrecedenceValue
|
||
}
|
||
::= { prioDscpToCosTable 1 }
|
||
|
||
PrioDscpToCosEntry ::= SEQUENCE
|
||
{
|
||
prioDscpToCosIfValue InterfaceIndex,
|
||
prioDscpToCosPHBValue Integer32,
|
||
prioDscpToCosDropPrecedenceValue INTEGER,
|
||
prioDscpToCosCFICosValue Integer32
|
||
}
|
||
|
||
prioDscpToCosIfValue OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The port or trunk interface of the device. The interface identified by
|
||
a particular value of this index is the same interface as identified
|
||
by the same value of ifIndex in the IF-MIB."
|
||
::= { prioDscpToCosEntry 1 }
|
||
|
||
prioDscpToCosPHBValue OBJECT-TYPE
|
||
SYNTAX Integer32 (0..7)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The PHB value of internal QoS label."
|
||
::= { prioDscpToCosEntry 2 }
|
||
|
||
prioDscpToCosDropPrecedenceValue OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
green(0),
|
||
red(1),
|
||
yellow(3)
|
||
}
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The drop precedence value of internal QoS label. Green(0), Yellow(3),
|
||
Red(1)."
|
||
::= { prioDscpToCosEntry 3 }
|
||
|
||
prioDscpToCosCFICosValue OBJECT-TYPE
|
||
SYNTAX Integer32 (0..15)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The remarked CFI and CoS value mapped from the internal Qos label
|
||
value when the packet leaves the device. The egress remarked CFI
|
||
value equals to (prioDscpToCosCFICosValue >>3) and the egress
|
||
remarked CoS value equals to (prioDscpToCosCFICosValue & 0x7)."
|
||
::= { prioDscpToCosEntry 4 }
|
||
|
||
-- The mapping table for packet priority to drop precedence mapping.
|
||
|
||
prioPrioToDropPrecTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF PrioPrioToDropPrecEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Table for packet priority to drop precedence mapping."
|
||
::= { cosMgt 8 }
|
||
|
||
prioPrioToDropPrecEntry OBJECT-TYPE
|
||
SYNTAX PrioPrioToDropPrecEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Entry for packet priority to drop precedence mapping."
|
||
INDEX
|
||
{
|
||
prioPrioToDropPrecIfValue,
|
||
prioPrioToDropPrecPriorityValue
|
||
}
|
||
::= { prioPrioToDropPrecTable 1 }
|
||
|
||
PrioPrioToDropPrecEntry ::= SEQUENCE
|
||
{
|
||
prioPrioToDropPrecIfValue InterfaceIndex,
|
||
prioPrioToDropPrecPriorityValue Integer32,
|
||
prioPrioToDropPrecPrecValue INTEGER
|
||
}
|
||
|
||
prioPrioToDropPrecIfValue OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The port or the trunk interface of the device. The interface
|
||
identified by a particular value of this index is the same interface
|
||
as identified by the same value of ifIndex in the IF-MIB."
|
||
::= { prioPrioToDropPrecEntry 1 }
|
||
|
||
|
||
prioPrioToDropPrecPriorityValue OBJECT-TYPE
|
||
SYNTAX Integer32 (0..7)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The value of packet default priority."
|
||
::= { prioPrioToDropPrecEntry 2 }
|
||
|
||
prioPrioToDropPrecPrecValue OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
green(0),
|
||
red(1),
|
||
yellow(3)
|
||
}
|
||
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The drop precedence value of internal QoS label. Green(0),Yellow(3),
|
||
Red(1)."
|
||
::= { prioPrioToDropPrecEntry 3 }
|
||
|
||
--
|
||
--diffServMgt
|
||
--
|
||
diffServMgt OBJECT IDENTIFIER ::= { qosMgt 4 }
|
||
|
||
diffServPolicyMapTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF DiffServPolicyMapEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table for policy map."
|
||
::= { diffServMgt 10 }
|
||
|
||
diffServPolicyMapEntry OBJECT-TYPE
|
||
SYNTAX DiffServPolicyMapEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Entry for policy map."
|
||
INDEX { diffServPolicyMapIndex }
|
||
::= { diffServPolicyMapTable 1 }
|
||
|
||
DiffServPolicyMapEntry ::= SEQUENCE
|
||
{
|
||
diffServPolicyMapIndex Integer32,
|
||
diffServPolicyMapName DisplayString,
|
||
diffServPolicyMapDescription DisplayString,
|
||
diffServPolicyMapElementIndexList OCTET STRING,
|
||
diffServPolicyMapStatus RowStatus
|
||
}
|
||
|
||
diffServPolicyMapIndex OBJECT-TYPE
|
||
SYNTAX Integer32(1..32)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "An index that uniquely identifies an entry in this table."
|
||
::= { diffServPolicyMapEntry 1 }
|
||
|
||
diffServPolicyMapName OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (1..32))
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "The name of this entry."
|
||
::= { diffServPolicyMapEntry 2 }
|
||
|
||
diffServPolicyMapDescription OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..64))
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "The description of this entry."
|
||
::= { diffServPolicyMapEntry 3 }
|
||
|
||
diffServPolicyMapElementIndexList OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE (0..32))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The octet string containes the diffServPolicyMapElementEntry
|
||
indexes. Two octets express one index and it is represented
|
||
in network order. This index list indicates the
|
||
diffServPolicyMapEntrys which belong to this entry."
|
||
::= { diffServPolicyMapEntry 4 }
|
||
|
||
diffServPolicyMapStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "This object is used to create a new row, or modify or delete
|
||
an existing row, in this table. The status column has six
|
||
defined values:
|
||
The status column has six defined values:
|
||
|
||
- 'active', which indicates that the conceptual row is
|
||
available for use by the managed device;
|
||
|
||
- 'notInService', which indicates that the conceptual
|
||
row exists in the agent, but is unavailable for use by
|
||
the managed device (see NOTE below);
|
||
|
||
- 'notReady', which indicates that the conceptual row
|
||
exists in the agent, but is missing information
|
||
necessary in order to be available for use by the
|
||
managed device;
|
||
|
||
- 'createAndGo', which is supplied by a management
|
||
station wishing to create a new instance of a
|
||
conceptual row and to have its status automatically set
|
||
to active, making it available for use by the managed
|
||
device;
|
||
|
||
- 'createAndWait', which is supplied by a management
|
||
station wishing to create a new instance of a
|
||
conceptual row (but not make it available for use by
|
||
the managed device); and,
|
||
|
||
- 'destroy', which is supplied by a management station
|
||
wishing to delete all of the instances associated with
|
||
an existing conceptual row.
|
||
|
||
Whereas five of the six values (all except 'notReady') may
|
||
be specified in a management protocol set operation, only
|
||
three values will be returned in response to a management
|
||
protocol retrieval operation: 'notReady', 'notInService' or
|
||
'active'. That is, when queried, an existing conceptual row
|
||
has only three states: it is either available for use by
|
||
the managed device (the status column has the value
|
||
'active');it is not available for use by the managed device,
|
||
though the agent has sufficient information to make it so
|
||
(the status column has the value 'notInService'); or, it is
|
||
not available for use by the managed device, and an attempt
|
||
to make it so would fail because the agent has insufficient
|
||
information (the state column has the value 'notReady').
|
||
|
||
For a detailed description of this object, please refer to
|
||
SNMPv2-TC MIB."
|
||
::= { diffServPolicyMapEntry 5 }
|
||
|
||
diffServPolicyMapAttachCtl OBJECT IDENTIFIER ::= { diffServMgt 11 }
|
||
|
||
diffServPolicyMapAttachCtlIndex OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Index for attachment control.
|
||
Specifies the policy map as the target to relate with
|
||
the policy map element. The policy map identified by
|
||
a particular value of this index is associated with
|
||
the same diffServPolicyMapEntry as identified by the
|
||
same value of diffServPolicyMapIndex."
|
||
::= { diffServPolicyMapAttachCtl 1 }
|
||
|
||
diffServPolicyMapAttachCtlElementIndex OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Element Index for attachment control.Specifies the policy map
|
||
element to relate with the policy map. The policy map element
|
||
identified by a particular value of this index is associated
|
||
with the same diffServPolicyMapElementEntry as identified by
|
||
the same value of diffServPolicyMapElementIndex."
|
||
::= { diffServPolicyMapAttachCtl 2 }
|
||
|
||
diffServPolicyMapAttachCtlAction OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
noAction(1),
|
||
attach(2),
|
||
detach(3)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Action for attachment control. When setting this object to
|
||
attach(2) to begin the attaching operation, a particular
|
||
policy map element is attached to a particular policy map.
|
||
When setting this object to detach(3) to begin the not
|
||
attached operation, a particular policy map element is not
|
||
attached to a particular policy map. When the action is
|
||
finshed or no action is taken, the value of this object is
|
||
noAction(1). A particular policy map is specified in the
|
||
diffServPolicyMapAttachCtlIndex. A particularpolicy map
|
||
element is specified in the
|
||
diffServPolicyMapAttachCtlElementIndex."
|
||
::= { diffServPolicyMapAttachCtl 3 }
|
||
|
||
diffServPolicyMapElementTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF DiffServPolicyMapElementEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table for policy map element."
|
||
::= { diffServMgt 12 }
|
||
|
||
diffServPolicyMapElementEntry OBJECT-TYPE
|
||
SYNTAX DiffServPolicyMapElementEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Entry for policy map element."
|
||
INDEX { diffServPolicyMapElementIndex }
|
||
::= { diffServPolicyMapElementTable 1 }
|
||
|
||
DiffServPolicyMapElementEntry ::= SEQUENCE
|
||
{
|
||
diffServPolicyMapElementIndex Integer32,
|
||
diffServPolicyMapElementClassMapIndex Integer32,
|
||
diffServPolicyMapElementMeterIndex Integer32,
|
||
diffServPolicyMapElementActionIndex Integer32,
|
||
diffServPolicyMapElementStatus RowStatus
|
||
}
|
||
|
||
diffServPolicyMapElementIndex OBJECT-TYPE
|
||
SYNTAX Integer32(1..128)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "An index that uniquely identifies an entry in this table."
|
||
::= { diffServPolicyMapElementEntry 1 }
|
||
|
||
diffServPolicyMapElementClassMapIndex OBJECT-TYPE
|
||
SYNTAX Integer32(1..32)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Specifies the class map binding to this entry. The class map
|
||
identified by a particular value of this index is associated
|
||
with the same diffServClassMapEntry as identified by the same
|
||
value of diffServClassMapIndex."
|
||
::= { diffServPolicyMapElementEntry 2 }
|
||
|
||
diffServPolicyMapElementMeterIndex OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Specifies the meter binding to this entry. The meter
|
||
identified by a particular value of this index is associated
|
||
with the same diffServMeterEntry as identified by the same
|
||
value of diffServMeterIndex. If this value is
|
||
zero, no associated meter will be associated, as zero is not a
|
||
valid meter index."
|
||
::= { diffServPolicyMapElementEntry 3 }
|
||
|
||
diffServPolicyMapElementActionIndex OBJECT-TYPE
|
||
SYNTAX Integer32(1..288)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Specifies the action binding to this entry. The action
|
||
identified by a particular value of this index is associated
|
||
with the same diffServActionEntry as identified by the same
|
||
value of diffServActionIndex."
|
||
::= { diffServPolicyMapElementEntry 4 }
|
||
|
||
diffServPolicyMapElementStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "This object is used to create a new row, or modify or delete
|
||
an existing row, in this table. The status column has six
|
||
defined values:
|
||
|
||
The status column has six defined values:
|
||
|
||
- 'active', which indicates that the conceptual row is
|
||
available for use by the managed device;
|
||
|
||
- 'notInService', which indicates that the conceptual
|
||
row exists in the agent, but is unavailable for use by
|
||
the managed device (see NOTE below);
|
||
|
||
- 'notReady', which indicates that the conceptual row
|
||
exists in the agent, but is missing information
|
||
necessary in order to be available for use by the
|
||
managed device;
|
||
|
||
- 'createAndGo', which is supplied by a management
|
||
station wishing to create a new instance of a
|
||
conceptual row and to have its status automatically set
|
||
to active, making it available for use by the managed
|
||
device;
|
||
|
||
- 'createAndWait', which is supplied by a management
|
||
station wishing to create a new instance of a
|
||
conceptual row (but not make it available for use by
|
||
the managed device); and,
|
||
|
||
- 'destroy', which is supplied by a management station
|
||
wishing to delete all of the instances associated with
|
||
an existing conceptual row.
|
||
|
||
Whereas five of the six values (all except 'notReady') may
|
||
be specified in a management protocol set operation, only
|
||
three values will be returned in response to a management
|
||
protocol retrieval operation: 'notReady', 'notInService' or
|
||
'active'. That is, when queried, an existing conceptual row
|
||
has only three states: it is either available for use by
|
||
the managed device (the status column has the value
|
||
'active'); it is not available for use by the managed device,
|
||
though the agent has sufficient information to make it so
|
||
(the status column has the value 'notInService'); or, it is
|
||
not available for use by the managed device, and an attempt
|
||
to make it so would fail because the agent has insufficient
|
||
information (the state column has the value 'notReady').
|
||
|
||
For a detailed description of this object, please refer to
|
||
SNMPv2-TC MIB."
|
||
::= { diffServPolicyMapElementEntry 5 }
|
||
|
||
diffServClassMapTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF DiffServClassMapEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table for class map."
|
||
::= { diffServMgt 13 }
|
||
|
||
diffServClassMapEntry OBJECT-TYPE
|
||
SYNTAX DiffServClassMapEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Entry for class map."
|
||
INDEX { diffServClassMapIndex }
|
||
::= { diffServClassMapTable 1 }
|
||
|
||
DiffServClassMapEntry ::= SEQUENCE
|
||
{
|
||
diffServClassMapIndex Integer32,
|
||
diffServClassMapName DisplayString,
|
||
diffServClassMapDescription DisplayString,
|
||
diffServClassMapMatchType INTEGER,
|
||
diffServClassMapElementIndexTypeList OCTET STRING,
|
||
diffServClassMapElementIndexList OCTET STRING,
|
||
diffServClassMapStatus RowStatus
|
||
}
|
||
|
||
diffServClassMapIndex OBJECT-TYPE
|
||
SYNTAX Integer32(1..32)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "An index that uniquely identifies an entry in this table."
|
||
::= { diffServClassMapEntry 1 }
|
||
|
||
diffServClassMapName OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (1..32))
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "The name of this entry."
|
||
::= { diffServClassMapEntry 2 }
|
||
|
||
diffServClassMapDescription OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..64))
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "The description of this entry."
|
||
::= { diffServClassMapEntry 3 }
|
||
|
||
diffServClassMapMatchType OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
matchAny(1),
|
||
matchAll(2)
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "The map match type of this entry."
|
||
::= { diffServClassMapEntry 4 }
|
||
|
||
diffServClassMapElementIndexTypeList OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE (0..255))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The octet string containes the type of class map element
|
||
indexes. Two octets which are represented in network order
|
||
express one type of the class map element index in network
|
||
order and it maps the index of
|
||
differServClasssMapElementIndexList in order. When the type is
|
||
macAce(1), the maping index of
|
||
differServClasssMapElementIndexList is the
|
||
diffServMacAceEntry. When the type is ipAce(2), the maping
|
||
index of differServClasssMapElementIndexList is the
|
||
diffServIpAceEntry. When the type is acl(3), the maping index
|
||
of differServClasssMapElementIndexList is the diffServAclEntry.
|
||
When the type is ipv6Ace(4), the maping index of
|
||
differServClasssMapElementIndexList is the diffServIpv6AceEntry."
|
||
::= { diffServClassMapEntry 5 }
|
||
|
||
diffServClassMapElementIndexList OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE (0..255))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The octet string containes the class map element indexes. Two
|
||
octets express one index and it is represented in
|
||
network order. This index list indicates the particular
|
||
class map elements which belong to this table. The class map
|
||
element uses type to indicate diffServAclEntry, the
|
||
diffServIpAceEntry or diffServMacAceEntry. The type is two
|
||
octet specified in differServClasssMapElementIndexTypeList
|
||
in order. When the type is macAce(1), the maping index of
|
||
differServClasssMapElementIndexList is the
|
||
diffServMacAceEntry. When the type is ipAce(2), the maping
|
||
index of differServClasssMapElementIndexList is the
|
||
diffServIpAceEntry. When the type is acl(3), the maping index
|
||
of differServClasssMapElementIndexList is the diffServAclEntry.
|
||
When type is ipv6Ace(4), the maping index of
|
||
differServClasssMapElementIndexList is the
|
||
diffServIpv6AceEntry."
|
||
::= { diffServClassMapEntry 6 }
|
||
|
||
diffServClassMapStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "This object is used to create a new row or modify or delete
|
||
an existing row in this table.The status column has six
|
||
defined values:
|
||
|
||
The status column has six defined values:
|
||
|
||
- 'active', which indicates that the conceptual row is
|
||
available for use by the managed device;
|
||
|
||
- 'notInService', which indicates that the conceptual
|
||
row exists in the agent, but is unavailable for use by
|
||
the managed device (see NOTE below);
|
||
|
||
- 'notReady', which indicates that the conceptual row
|
||
exists in the agent, but is missing information
|
||
necessary in order to be available for use by the
|
||
managed device;
|
||
|
||
- 'createAndGo', which is supplied by a management
|
||
station wishing to create a new instance of a
|
||
conceptual row and to have its status automatically set
|
||
to active, making it available for use by the managed
|
||
device;
|
||
|
||
- 'createAndWait', which is supplied by a management
|
||
station wishing to create a new instance of a
|
||
conceptual row (but not make it available for use by
|
||
the managed device); and,
|
||
|
||
- 'destroy', which is supplied by a management station
|
||
wishing to delete all of the instances associated with
|
||
an existing conceptual row.
|
||
|
||
Whereas five of the six values (all except 'notReady') may
|
||
be specified in a management protocol set operation, only
|
||
three values will be returned in response to a management
|
||
protocol retrieval operation: 'notReady', 'notInService' or
|
||
'active'. That is, when queried, an existing conceptual row
|
||
has only three states: it is either available for use by
|
||
the managed device (the status column has the value
|
||
'active'); it is not available for use by the managed device,
|
||
though the agent has sufficient information to make it so
|
||
(the status column has the value 'notInService'); or, it is
|
||
not available for use by the managed device, and an attempt
|
||
to make it so would fail because the agent has insufficient
|
||
information (the state column has the value 'notReady').
|
||
|
||
For a detailed description of this object, please refer to
|
||
SNMPv2-TC MIB."
|
||
::= { diffServClassMapEntry 7 }
|
||
|
||
diffServClassMapAttachCtl OBJECT IDENTIFIER ::= { diffServMgt 14 }
|
||
|
||
diffServClassMapAttachCtlIndex OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Index for attachment control. Specifies the class map as
|
||
the target to relate with class map elements. The class
|
||
map identified by a particular value of this index is
|
||
associated with the same diffServClassMapEntry as
|
||
identified by the same value of diffServClassMapIndex."
|
||
::= { diffServClassMapAttachCtl 1 }
|
||
|
||
diffServClassMapAttachCtlElementIndexType OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
macAce(1),
|
||
ipAce(2),
|
||
acl(3),
|
||
ipv6Ace(4)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Element Index for attachment control. Specifies the type of
|
||
class map element to relate with the class map. When type is
|
||
macAce(1), the index of diffServClassMapAttachCtlElementIndex
|
||
is the index of diffServMacAceEntry. When the type is
|
||
ipAce(2), the index of diffServClassMapAttachCtlElementIndex
|
||
is the index of diffServIpAceEntry. When the type is acl(3),
|
||
the index of diffServClassMapAttachCtlElementIndex is the
|
||
index of diffServAclEntry. When type is ipv6Ace(4), the index of
|
||
diffServClassMapAttachCtlElementIndex is the index of
|
||
diffServIpv6AceEntry."
|
||
::= { diffServClassMapAttachCtl 2 }
|
||
|
||
diffServClassMapAttachCtlElementIndex OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Element Index for attachment control. Specifies the class map
|
||
element related with the class map. The class map element uses
|
||
type to indicate diffServAclEntry, the diffServIpAceEntry or
|
||
diffServMacAceEntry. The type is specified in
|
||
diffServClassMapAttachCtlElementIndexType. When
|
||
the type is macAce(1), the maping index of
|
||
differServClasssMapElementIndexList is the
|
||
diffServMacAceEntry. When the type is ipAce(2), the maping
|
||
index of differServClasssMapElementIndexList is the
|
||
diffServIpAceEntry. When the type is acl(3), the maping index
|
||
of differServClasssMapElementIndexList is the
|
||
diffServAclEntry. When type is ipv6Ace(4), the maping index of
|
||
differServClasssMapElementIndexList is the diffServIpv6AceEntry."
|
||
::= { diffServClassMapAttachCtl 3 }
|
||
|
||
diffServClassMapAttachCtlAction OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
noAction(1),
|
||
attach(2),
|
||
detach(3)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Action for attachment control. When setting this object to
|
||
attach(2) to begin the attaching operation, a particular class
|
||
map element is attached to a particular class map. When
|
||
setting this object to detach(3) to begin the not attached
|
||
operation, then a particular class map element is not attached
|
||
to a particular class map. When the action is finshed whether
|
||
successfully or not, or no action is taken, the value of this
|
||
object always is noAction(1). The value of a particular class
|
||
map is specified in the AclAttachCtlTargetIndex. The class map
|
||
element is specified by diffServClassMapAttachCtlElementIndexType
|
||
and diffServClassMapAttachCtlElementIndex."
|
||
::= { diffServClassMapAttachCtl 4 }
|
||
|
||
diffServAclTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF DiffServAclEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table for ACL."
|
||
::= { diffServMgt 15 }
|
||
|
||
diffServAclEntry OBJECT-TYPE
|
||
SYNTAX DiffServAclEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Entry for ACL."
|
||
INDEX { diffServAclIndex }
|
||
::= { diffServAclTable 1 }
|
||
|
||
DiffServAclEntry ::= SEQUENCE
|
||
{
|
||
diffServAclIndex Integer32,
|
||
diffServAclName DisplayString,
|
||
diffServAclType INTEGER,
|
||
diffServAclAceIndexList OCTET STRING,
|
||
diffServAclStatus RowStatus
|
||
}
|
||
|
||
diffServAclIndex OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "An index that uniquely identifies an entry in the ACL
|
||
table."
|
||
::= { diffServAclEntry 1 }
|
||
|
||
diffServAclName OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (1..32))
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "The name of this entry."
|
||
::= { diffServAclEntry 2 }
|
||
|
||
diffServAclType OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
mac(1),
|
||
ipstandard(2),
|
||
ipextended(3),
|
||
ipv6standard(4),
|
||
ipv6extended(5),
|
||
arp(6)
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "The type of this entry. When the value of ACL type is
|
||
modified, then the ACEs in the diffServAclAceIndexList of
|
||
this entry will be auto-removed, and this entry will be auto-
|
||
unbound from the diffServPortTable and the
|
||
diffServClassMapTable."
|
||
::= { diffServAclEntry 3 }
|
||
|
||
diffServAclAceIndexList OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE (0..255))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The octet string containes the ACE indexes. Two octets
|
||
express one index and it is represented in network
|
||
order. This index list indicates the particular ACEs which
|
||
belong to this table. The ACE uses type to indicate the
|
||
diffServMacAceEntry, the diffServIpAceEntry, the
|
||
diffServIpv6AceEntry or the diffServArpAceEntry. The type is
|
||
specified in diffServAclType. When the type is mac(1), the
|
||
index of diffServAclAceIndexList is the diffServMacAceEntry.
|
||
When the type is ipstandard(2) or ipextended(3), the index of
|
||
diffServAclAceIndexList is the diffServIpAceEntry. When the
|
||
type is ipv6standard(4) or ipv6extended(5), the index of
|
||
diffServAclAceIndexList is the diffServIpv6AceEntry. When the
|
||
type is arp(6), the index of diffServAclAceIndexList is the
|
||
diffServArpAceEntry."
|
||
::= { diffServAclEntry 4 }
|
||
|
||
diffServAclStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "This object is used to create a new row or modify or delete
|
||
an existing row in this table. The status column has six
|
||
defined values:
|
||
|
||
- 'active', which indicates that the conceptual row is
|
||
available for use by the managed device;
|
||
|
||
- 'notInService', which indicates that the conceptual
|
||
row exists in the agent, but is unavailable for use by
|
||
the managed device (see NOTE below);
|
||
|
||
- 'notReady', which indicates that the conceptual row
|
||
exists in the agent, but is missing information
|
||
necessary in order to be available for use by the
|
||
managed device;
|
||
|
||
- 'createAndGo', which is supplied by a management
|
||
station wishing to create a new instance of a
|
||
conceptual row and to have its status automatically set
|
||
to active, making it available for use by the managed
|
||
device;
|
||
|
||
- 'createAndWait', which is supplied by a management
|
||
station wishing to create a new instance of a
|
||
conceptual row (but not make it available for use by
|
||
the managed device); and,
|
||
|
||
- 'destroy', which is supplied by a management station
|
||
wishing to delete all of the instances associated with
|
||
an existing conceptual row.
|
||
|
||
Whereas five of the six values (all except 'notReady') may
|
||
be specified in a management protocol set operation, only
|
||
three values will be returned in response to a management
|
||
protocol retrieval operation: 'notReady', 'notInService' or
|
||
'active'. That is, when queried, an existing conceptual row
|
||
has only three states: it is either available for use by
|
||
the managed device (the status column has the value
|
||
'active'); it is not available for use by the managed device,
|
||
though the agent has sufficient information to make it so
|
||
(the status column has the value 'notInService'); or, it is
|
||
not available for use by the managed device, and an attempt
|
||
to make it so would fail because the agent has insufficient
|
||
information (the state column has the value 'notReady').
|
||
|
||
For a detailed description of this object, please refer to
|
||
SNMPv2-TC MIB."
|
||
::= { diffServAclEntry 5 }
|
||
|
||
diffServAclAttachCtl OBJECT IDENTIFIER ::= { diffServMgt 16 }
|
||
|
||
diffServAclAttachCtlIndex OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Index for attachment control. Specifies the ACL as the
|
||
target to relate with the IP ACE, the MAC ACE or IPv6 ACE.
|
||
The ACL identified by a particular value of this index is
|
||
associated with the same diffServAclEntry as identified by
|
||
the same value of diffServAclIndex."
|
||
::= { diffServAclAttachCtl 1 }
|
||
|
||
diffServAclAttachCtlAceType OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
macAce(1),
|
||
ipAce(2),
|
||
ipv6Ace(3),
|
||
arpAce(4)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Type for attachment control. Specifies the type of
|
||
diffServAclAttachCtlAceIndex to relate with the
|
||
diffServAclAttachCtlIndex. When the type is macAce(1), the
|
||
index of diffServAclAceIndexList is the diffServMacAceEntry.
|
||
When the type is ipAce(2), the index of
|
||
diffServAclAceIndexList is the diffServIpAceEntry. When the
|
||
type is ipv6Ace(3), the index of diffServAclAceIndexList
|
||
is the diffServIpv6AceEntry. When the type is arpAce(4), the
|
||
index of diffServAclAceIndexList is the diffServArpAceEntry."
|
||
::= { diffServAclAttachCtl 2 }
|
||
|
||
diffServAclAttachCtlAceIndex OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Index for attachment control. Specifies the ACE to relate with
|
||
the diffServAclAttachCtlIndex. When
|
||
diffServAclAttachCtlAceType is macAce(1), the value of
|
||
diffServAclAttachCtlIndex is the diffServMacAceEntry. When
|
||
diffServAclAttachCtlAceType is ipAce(2), the value of
|
||
diffServAclAttachCtlIndex is the diffServIpAceEntry. When
|
||
diffServAclAttachCtlAceType is ipv6Ace(3), the value of
|
||
diffServAclAttachCtlIndex is the diffServIpv6AceEntry. When
|
||
diffServAclAttachCtlAceType is arpAce(4), the value of
|
||
diffServAclAttachCtlIndex is the diffServArpAceEntry."
|
||
::= { diffServAclAttachCtl 3 }
|
||
|
||
diffServAclAttachCtlAction OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
noAction(1),
|
||
attach(2),
|
||
detach(3)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Action for attachment control. When setting this object to
|
||
attach(2) to begin the attaching operation, a particular ACE
|
||
is attached to a particular ACL. When setting this object to
|
||
detach(3) to begin the not attached operation, then a
|
||
particular ACE is not attached to a particular ACL. When the
|
||
action is finshed whether successfully or not, or no action
|
||
is taken, the value of this object always is noAction(1), The
|
||
value of a particular ACL is specified in the
|
||
diffServAclAttachCtlAceType and diffServAclAttachCtlAceIndex."
|
||
::= { diffServAclAttachCtl 4 }
|
||
|
||
diffServIpAceTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF DiffServIpAceEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table for IP ACE."
|
||
::= { diffServMgt 17 }
|
||
|
||
diffServIpAceEntry OBJECT-TYPE
|
||
SYNTAX DiffServIpAceEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Entry for IP ACE."
|
||
INDEX { diffServIpAceIndex }
|
||
::= { diffServIpAceTable 1 }
|
||
|
||
DiffServIpAceEntry ::= SEQUENCE
|
||
{
|
||
diffServIpAceIndex Integer32,
|
||
diffServIpAceType INTEGER,
|
||
diffServIpAceAccess INTEGER,
|
||
diffServIpAceSourceIpAddr IpAddress,
|
||
diffServIpAceSourceIpAddrBitmask IpAddress,
|
||
diffServIpAceDestIpAddr IpAddress,
|
||
diffServIpAceDestIpAddrBitmask IpAddress,
|
||
diffServIpAceProtocol Integer32,
|
||
diffServIpAcePrec Integer32,
|
||
diffServIpAceTos Integer32,
|
||
diffServIpAceDscp Integer32,
|
||
diffServIpAceSourcePortOp INTEGER,
|
||
diffServIpAceMinSourcePort Integer32,
|
||
diffServIpAceSourcePortBitmask Integer32,
|
||
diffServIpAceDestPortOp INTEGER,
|
||
diffServIpAceMinDestPort Integer32,
|
||
diffServIpAceDestPortBitmask Integer32,
|
||
diffServIpAceControlCode Integer32,
|
||
diffServIpAceControlCodeBitmask Integer32,
|
||
diffServIpAceStatus RowStatus,
|
||
diffServIpAceIcmpType Integer32
|
||
}
|
||
|
||
diffServIpAceIndex OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "An index that uniquely identifies an entry in the IP ACE
|
||
table."
|
||
::= { diffServIpAceEntry 1 }
|
||
|
||
diffServIpAceType OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
standard(1),
|
||
extended(2)
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "The specified IP ACE type. When the type of this entry is
|
||
modified, then this entry will be auto-unbound from the
|
||
diffServAclEntry and the not supporting field of this entry
|
||
will be set 0."
|
||
::= { diffServIpAceEntry 2 }
|
||
|
||
diffServIpAceAccess OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
permit(1),
|
||
deny(2)
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Indicates the action to be taken if a packet matches this
|
||
ACE."
|
||
::= { diffServIpAceEntry 3 }
|
||
|
||
diffServIpAceSourceIpAddr OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "The specified source IP address. The packet's source address
|
||
is AND-ed with the value of IpAceSourceIpAddrBitmask and then
|
||
compared against the value of this object."
|
||
::= { diffServIpAceEntry 4 }
|
||
|
||
diffServIpAceSourceIpAddrBitmask OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "The specified source IP address mask. The packet's source
|
||
address is AND-ed with the value of IpAceSourceIpAddr and
|
||
then compared against the value of this object."
|
||
::= { diffServIpAceEntry 5 }
|
||
|
||
diffServIpAceDestIpAddr OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "The specified destination IP address. The packet's
|
||
destination address is AND-ed with the value of
|
||
diffServIpAceDestIpAddrBitmask and then compared against the
|
||
value of this object. This object may not be modified if the
|
||
associated diffServIpAceType object is equal to standard(1)."
|
||
::= { diffServIpAceEntry 6 }
|
||
|
||
diffServIpAceDestIpAddrBitmask OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "The specified destination IP address mask. This object may
|
||
not be modified if the associated diffServIpAceType object
|
||
is equal to standard(1)."
|
||
::= { diffServIpAceEntry 7 }
|
||
|
||
diffServIpAceProtocol OBJECT-TYPE
|
||
SYNTAX Integer32 (0..256)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "The protocol number field in the IP header used to indicate
|
||
the higher layer protocol as specified in RFC 1700. A value
|
||
of 0 matches every IP packet. The object=256 means 'any'. For
|
||
example: 0 is IP, 1 is ICMP, 2 is IGMP, 4 is IP in IP
|
||
encapsulation, 6 is TCP, 9 is IGRP, 17 is UDP, 47 is GRE, 50
|
||
is ESP, 51 is AH, 88 is IGRP, 89 is OSPF, 94 is KA9Q/NOS
|
||
compatible IP over IP, 103 is PIMv2, 108 is PCP. This object
|
||
may not be modified if the associated diffServIpAceType object
|
||
is equal to standard(1)."
|
||
::= { diffServIpAceEntry 8 }
|
||
|
||
diffServIpAcePrec OBJECT-TYPE
|
||
SYNTAX Integer32 (0..8)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Specifies the IP precedence value to match against. The value
|
||
of this object is ignored whenever the value of
|
||
diffServIpAcePrec object is 8. This object may not be modified
|
||
if the associated diffServIpAceType object is equal to
|
||
standard(1)."
|
||
::= { diffServIpAceEntry 9 }
|
||
|
||
diffServIpAceTos OBJECT-TYPE
|
||
SYNTAX Integer32 (0..16)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Specifies the IP ToS facility value to match against. The
|
||
value of this object is ignored whenever the value of
|
||
diffServIpAcePrec object is 9. This object may not be modified
|
||
if the associated diffServIpAceType object is equal to
|
||
standard(1)."
|
||
::= { diffServIpAceEntry 10 }
|
||
|
||
diffServIpAceDscp OBJECT-TYPE
|
||
SYNTAX Integer32 (0..64)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Specifies the DSCP value to match against. The value of this
|
||
object is ignored whenever the value of diffServIpAcePrec
|
||
object is 64. This object may not be modified if the
|
||
associated diffServIpAceType object is equal to standard(1)."
|
||
::= { diffServIpAceEntry 11 }
|
||
|
||
diffServIpAceSourcePortOp OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
noOperator(1),
|
||
equal(2),
|
||
range(3)
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Indicates how a packet's source TCP/UDP port number is to be
|
||
compared. noOperator(1), which is the default value, means no
|
||
comparison is to be made with the source TCP/UDP port
|
||
number. equal(2), which is used the
|
||
diffServIpAceSourcePortBitmask and the
|
||
diffServIpAceMinSourcePort to match against. range(3),which is
|
||
used the diffServIpAceMinSourcePort and the
|
||
diffServIpAceMaxSourcePort to match against. This object may
|
||
not be modified if the associated diffServIpAceType object is
|
||
equal to standard(1)."
|
||
::= { diffServIpAceEntry 12 }
|
||
|
||
diffServIpAceMinSourcePort OBJECT-TYPE
|
||
SYNTAX Integer32 (0..'FFFF'h)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "If the diffServIpAceSourcePortOp is range(3), this
|
||
indicates the lower bound of the TCP/UDP port number
|
||
value range. This object may not be modified if the
|
||
associated diffServIpAceType object is equal to
|
||
standard(1)."
|
||
::= { diffServIpAceEntry 13 }
|
||
|
||
diffServIpAceSourcePortBitmask OBJECT-TYPE
|
||
SYNTAX Integer32 (0..'FFFF'h)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "If the diffServIpAceSourcePortOp is equal(2), this indicates
|
||
the bitmask of the diffServIpAceMinSourcePort. This object may
|
||
not be modified if the associated diffServIpAceType object is
|
||
equal to standard(1)."
|
||
::= { diffServIpAceEntry 15 }
|
||
|
||
diffServIpAceDestPortOp OBJECT-TYPE
|
||
SYNTAX INTEGER{
|
||
noOperator(1),
|
||
equal(2),
|
||
range(3)
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Indicates how a packet's destination TCP/UDP port number is
|
||
to be compared. noOperator(1), which is the default value,
|
||
means that no comparison is to be made with the destination
|
||
TCP/UDP port number. equal(2), which is used the
|
||
diffServIpAceSourcePortBitmask and the
|
||
diffServIpAceMinDestPort to match against. range(3),which is
|
||
used the diffServIpAceMinDestPort and the
|
||
diffServIpAceMaxDestPort to match against. This object may not
|
||
be modified if the associated diffServIpAceType object is
|
||
equal to standard(1)."
|
||
::= { diffServIpAceEntry 16 }
|
||
|
||
diffServIpAceMinDestPort OBJECT-TYPE
|
||
SYNTAX Integer32 (0..'FFFF'h)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "If the diffServIpAceDestPortOp is range(3), this indicates
|
||
the lower bound of the TCP/UDP port number value range. This
|
||
object may not be modified if the associated
|
||
diffServIpAceType object is equal to standard(1)."
|
||
::= { diffServIpAceEntry 17 }
|
||
|
||
diffServIpAceDestPortBitmask OBJECT-TYPE
|
||
SYNTAX Integer32 (0..'FFFF'h)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "If the diffServIpAceDestPortOp is equal(2), this indicates
|
||
the bitmask of the diffServIpAceMinDestPort. This object may
|
||
not be modified if the associated diffServIpAceType object
|
||
is equal to standard(1)."
|
||
::= { diffServIpAceEntry 19 }
|
||
|
||
diffServIpAceControlCode OBJECT-TYPE
|
||
SYNTAX Integer32 (0..63)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Indicates how the control flags of TCP packets are to be
|
||
compared. diffServIpAceControlCode is AND-ed with
|
||
diffServIpAceControlCodeBitmask. This object may not be
|
||
modified if the associated diffServIpAceType object is
|
||
equal to standard(1)."
|
||
::= { diffServIpAceEntry 20 }
|
||
|
||
diffServIpAceControlCodeBitmask OBJECT-TYPE
|
||
SYNTAX Integer32 (0..63)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Indicates how the control flags of TCP packets are to be
|
||
compared. It can be used to check multiple flags of the FIN,
|
||
SYN, RST, PSH, ACK, URG by the sum of FIN=1, SYN=2, RST=4,
|
||
PSH=8, ACK=16, URG=32. This object may not be modified if the
|
||
associated diffServIpAceType object is equal to standard(1)."
|
||
::= { diffServIpAceEntry 21 }
|
||
|
||
diffServIpAceStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "This object is used to create a new row or modify or delete
|
||
an existing row in this table. The status column has six
|
||
defined values:
|
||
|
||
The status column has six defined values:
|
||
|
||
- 'active', which indicates that the conceptual row is
|
||
available for use by the managed device;
|
||
|
||
- 'notInService', which indicates that the conceptual
|
||
row exists in the agent, but is unavailable for use by
|
||
the managed device (see NOTE below);
|
||
|
||
- 'notReady', which indicates that the conceptual row
|
||
exists in the agent, but is missing information
|
||
necessary in order to be available for use by the
|
||
managed device;
|
||
|
||
- 'createAndGo', which is supplied by a management
|
||
station wishing to create a new instance of a
|
||
conceptual row and to have its status automatically set
|
||
to active, making it available for use by the managed
|
||
device;
|
||
|
||
- 'createAndWait', which is supplied by a management
|
||
station wishing to create a new instance of a
|
||
conceptual row (but not make it available for use by
|
||
the managed device); and,
|
||
|
||
- 'destroy', which is supplied by a management station
|
||
wishing to delete all of the instances associated with
|
||
an existing conceptual row.
|
||
|
||
Whereas five of the six values (all except 'notReady') may
|
||
be specified in a management protocol set operation, only
|
||
three values will be returned in response to a management
|
||
protocol retrieval operation: 'notReady', 'notInService' or
|
||
'active'. That is, when queried, an existing conceptual row
|
||
has only three states: it is either available for use by
|
||
the managed device (the status column has the value
|
||
'active'); it is not available for use by the managed device,
|
||
though the agent has sufficient information to make it so
|
||
(the status column has the value 'notInService'); or, it is
|
||
not available for use by the managed device, and an attempt
|
||
to make it so would fail because the agent has insufficient
|
||
information (the state column has the value 'notReady').
|
||
|
||
For a detailed description of this object, please refer to
|
||
SNMPv2-TC MIB."
|
||
::= { diffServIpAceEntry 22 }
|
||
|
||
diffServIpAceIcmpType OBJECT-TYPE
|
||
SYNTAX Integer32 (0..256)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Indicates the ICMP type of ICMP packets are to be
|
||
compared. The value=256 means 'any'. This object
|
||
may not be modified if the associated diffServIpAceType object
|
||
is equal to standard(1) and the diffServIpAceProtocol object
|
||
is not equal to ICMP(1)."
|
||
::= { diffServIpAceEntry 25 }
|
||
|
||
|
||
diffServMacAceTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF DiffServMacAceEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table for MAC ACE."
|
||
::= { diffServMgt 18 }
|
||
|
||
diffServMacAceEntry OBJECT-TYPE
|
||
SYNTAX DiffServMacAceEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Entry for MAC ACE."
|
||
INDEX { diffServMacAceIndex }
|
||
::= { diffServMacAceTable 1 }
|
||
|
||
DiffServMacAceEntry ::= SEQUENCE
|
||
{
|
||
diffServMacAceIndex Integer32,
|
||
diffServMacAceAccess INTEGER,
|
||
diffServMacAcePktformat INTEGER,
|
||
diffServMacAceSourceMacAddr MacAddress,
|
||
diffServMacAceSourceMacAddrBitmask MacAddress,
|
||
diffServMacAceDestMacAddr MacAddress,
|
||
diffServMacAceDestMacAddrBitmask MacAddress,
|
||
diffServMacAceVidOp INTEGER,
|
||
diffServMacAceMinVid Integer32,
|
||
diffServMacAceVidBitmask Integer32,
|
||
diffServMacAceEtherTypeOp INTEGER,
|
||
diffServMacAceEtherTypeBitmask Integer32,
|
||
diffServMacAceMinEtherType Integer32,
|
||
diffServMacAceCosOp INTEGER,
|
||
diffServMacAceCosBitmask INTEGER,
|
||
diffServMacAceMinCos INTEGER,
|
||
diffServMacAceStatus RowStatus
|
||
}
|
||
|
||
diffServMacAceIndex OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "An index that uniquely identifies an entry in the MAC ACE
|
||
table."
|
||
::= { diffServMacAceEntry 1 }
|
||
|
||
diffServMacAceAccess OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
permit(1),
|
||
deny(2)
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Indicates the action to be taken if a packet matches this
|
||
ACE."
|
||
::= { diffServMacAceEntry 2 }
|
||
|
||
diffServMacAcePktformat OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
any(1),
|
||
untagged-Eth2(2),
|
||
untagged802Dot3(3),
|
||
tagggedEth2(4),
|
||
tagged802Dot3(5)
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Used to check the packet format of the packets. This object
|
||
cannot be configured when the status of the entry,
|
||
diffServMacAceStatus, is active(1)."
|
||
::= { diffServMacAceEntry 3 }
|
||
|
||
diffServMacAceSourceMacAddr OBJECT-TYPE
|
||
SYNTAX MacAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Indicates the 48-bit source MAC address. The specified source
|
||
MAC of the packet. The packet's source MAC address is AND-ed
|
||
with the value of diffServMacAceSourceMacAddrBitmask
|
||
and then compared against the value of this object."
|
||
::= { diffServMacAceEntry 4 }
|
||
|
||
diffServMacAceSourceMacAddrBitmask OBJECT-TYPE
|
||
SYNTAX MacAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "The specified source MAC address mask."
|
||
::= { diffServMacAceEntry 5 }
|
||
|
||
diffServMacAceDestMacAddr OBJECT-TYPE
|
||
SYNTAX MacAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Indicates the 48-bit destination MAC address. The specified
|
||
destination MAC of the packet. The packet's destination MAC
|
||
address is AND-ed with the value of
|
||
diffServMacAceDestMacAddrBitmask and then compared against
|
||
the value of this object."
|
||
::= { diffServMacAceEntry 6 }
|
||
|
||
diffServMacAceDestMacAddrBitmask OBJECT-TYPE
|
||
SYNTAX MacAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "The specified destination MAC address mask."
|
||
::= { diffServMacAceEntry 7 }
|
||
|
||
diffServMacAceVidOp OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
noOperator(1),
|
||
equal(2),
|
||
range(3)
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Indicates how a packet's VID is to be compared. This
|
||
object cannot be configured when the status of the entry,
|
||
diffServMacAceStatus, is active(1)."
|
||
::= { diffServMacAceEntry 8 }
|
||
|
||
diffServMacAceMinVid OBJECT-TYPE
|
||
SYNTAX Integer32 (1..4094)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Indicates the lower bound of the VID value range if the
|
||
diffServMacAceVidOp is range(3)."
|
||
::= { diffServMacAceEntry 9 }
|
||
|
||
diffServMacAceVidBitmask OBJECT-TYPE
|
||
SYNTAX Integer32 (0..'0FFF'h)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "The bit mask of the VID. The default value is 0."
|
||
DEFVAL { 0 }
|
||
::= { diffServMacAceEntry 10 }
|
||
|
||
diffServMacAceEtherTypeOp OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
noOperator(1),
|
||
equal(2),
|
||
range(3)
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Indicates how a packet's ether type is to be compared."
|
||
::= { diffServMacAceEntry 12 }
|
||
|
||
diffServMacAceEtherTypeBitmask OBJECT-TYPE
|
||
SYNTAX Integer32 (0..'FFFF'h)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "The bit mask of Ether type. The default value is 0."
|
||
DEFVAL { 0 }
|
||
::= { diffServMacAceEntry 13 }
|
||
|
||
diffServMacAceMinEtherType OBJECT-TYPE
|
||
SYNTAX Integer32 ('0000'h..'FFFF'h)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Indicates the lower bound of the ether type value range
|
||
if the diffServMacAceEtherTypeOp is range(3)."
|
||
::= { diffServMacAceEntry 14 }
|
||
|
||
diffServMacAceStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "This object is used to create a new row or modify or delete
|
||
an existing row in this table. The status column has six
|
||
defined values:
|
||
|
||
The status column has six defined values:
|
||
|
||
- 'active', which indicates that the conceptual row is
|
||
available for use by the managed device;
|
||
|
||
- 'notInService', which indicates that the conceptual
|
||
row exists in the agent, but is unavailable for use by
|
||
the managed device (see NOTE below);
|
||
|
||
- 'notReady', which indicates that the conceptual row
|
||
exists in the agent, but is missing information
|
||
necessary in order to be available for use by the
|
||
managed device;
|
||
|
||
- 'createAndGo', which is supplied by a management
|
||
station wishing to create a new instance of a
|
||
conceptual row and to have its status automatically set
|
||
to active, making it available for use by the managed
|
||
device;
|
||
|
||
- 'createAndWait', which is supplied by a management
|
||
station wishing to create a new instance of a
|
||
conceptual row (but not make it available for use by
|
||
the managed device); and,
|
||
|
||
- 'destroy', which is supplied by a management station
|
||
wishing to delete all of the instances associated with
|
||
an existing conceptual row.
|
||
|
||
Whereas five of the six values (all except 'notReady') may
|
||
be specified in a management protocol set operation, only
|
||
three values will be returned in response to a management
|
||
protocol retrieval operation: 'notReady', 'notInService' or
|
||
'active'. That is, when queried, an existing conceptual row
|
||
has only three states: it is either available for use by
|
||
the managed device (the status column has the value
|
||
'active'); it is not available for use by the managed device,
|
||
though the agent has sufficient information to make it so
|
||
(the status column has the value 'notInService'); or, it is
|
||
not available for use by the managed device, and an attempt
|
||
to make it so would fail because the agent has insufficient
|
||
information (the state column has the value 'notReady').
|
||
|
||
For a detailed description of this object, please refer to
|
||
SNMPv2-TC MIB."
|
||
::= { diffServMacAceEntry 16 }
|
||
|
||
diffServMacAceCosOp OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
noOperator(1),
|
||
equal(2),
|
||
range(3)
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Indicates how a packet's CoS is compared.
|
||
If the object type of diffServMacAceCosOp is equal(2),
|
||
diffServMacAceMinCos indicates the CoS value for comparing, and
|
||
diffServMacAceCosBitmask is used as the bitmask of the CoS value.
|
||
If the object type of diffServMacAceCosOp is range(3),
|
||
diffServMacAceMinCos should be used as the lower bound of the CoS value."
|
||
|
||
::= { diffServMacAceEntry 17 }
|
||
|
||
diffServMacAceCosBitmask OBJECT-TYPE
|
||
SYNTAX INTEGER ('0'h..'7'h)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Indicates the bitmask of the CoS value if the object type of
|
||
diffServMacAceCosOp is equal(2). The default value is 0."
|
||
::= { diffServMacAceEntry 18 }
|
||
|
||
diffServMacAceMinCos OBJECT-TYPE
|
||
SYNTAX INTEGER ('0'h..'7'h)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "If the object type of diffServMacAceCosOp is equal(2),
|
||
diffServMacAceMinCos indicates the CoS value for comparing.
|
||
If the object type of diffServMacAceCosOp is range(3),
|
||
diffServMacAceMinCos indicates the lower bound of the CoS value."
|
||
::= { diffServMacAceEntry 19 }
|
||
|
||
diffServActionTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF DiffServActionEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table for action."
|
||
::= { diffServMgt 19 }
|
||
|
||
diffServActionEntry OBJECT-TYPE
|
||
SYNTAX DiffServActionEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Entry for action."
|
||
INDEX { diffServActionIndex }
|
||
::= { diffServActionTable 1 }
|
||
|
||
DiffServActionEntry ::= SEQUENCE
|
||
{
|
||
diffServActionIndex Integer32,
|
||
diffServActionList BITS,
|
||
diffServActionPktNewPri Integer32,
|
||
diffServActionPktPhb Integer32,
|
||
diffServActionGreenPktTransmit EnabledStatus,
|
||
diffServActionGreenPktNewDscp Integer32,
|
||
diffServActionYellowPktNewDscp Integer32,
|
||
diffServActionYellowDrop EnabledStatus,
|
||
diffServActionRedPktNewDscp Integer32,
|
||
diffServActionRedDrop EnabledStatus,
|
||
diffServActionStatus RowStatus
|
||
}
|
||
|
||
diffServActionIndex OBJECT-TYPE
|
||
SYNTAX Integer32(1..288)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "An index that uniquely identifies an entry in the
|
||
action table."
|
||
::= { diffServActionEntry 1 }
|
||
|
||
diffServActionList OBJECT-TYPE
|
||
SYNTAX BITS
|
||
{
|
||
actionPktNewPri(0),
|
||
reserved1(1),
|
||
actionGreenPktNewDscp(2),
|
||
actionGreenPktTransmit(3),
|
||
actionYellowPktNewDscp(4),
|
||
actionYellowDrop(5),
|
||
actionRedPktNewDscp(6),
|
||
actionRedDrop(7),
|
||
reserved8(8),
|
||
actionPktPhb(9)
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "The bitmap value used to identify which action
|
||
capabilities are enabled on the entry. The
|
||
actionPktNewPri and actionPktNewDscp can not be
|
||
enabled at the same time on the entry. The
|
||
actionRedPktNewDscp and actionRedDrop can not be
|
||
enabled at the same time on the entry."
|
||
::= { diffServActionEntry 2 }
|
||
|
||
diffServActionPktNewPri OBJECT-TYPE
|
||
SYNTAX Integer32 (0..8)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Specifies the new priority value for the packet when
|
||
the action is satisfied. If the actionPktNewPri bit of
|
||
the diffServActionList is not enabled, this object can
|
||
not be set."
|
||
::= { diffServActionEntry 3 }
|
||
|
||
diffServActionPktPhb OBJECT-TYPE
|
||
SYNTAX Integer32 (0..8)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Specifies the inner priority value for the packet when
|
||
the action is satisfied. If the actionPktPhb bit of
|
||
the diffServActionList is not enabled, this object can
|
||
not be set."
|
||
::= { diffServActionEntry 4 }
|
||
|
||
diffServActionGreenPktTransmit OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "The actionGreenPktTransmit bit of the
|
||
diffServActionList is for configuring this
|
||
object. If the value of this object is enabled, the
|
||
green marking packet will be Transmitted."
|
||
::= { diffServActionEntry 5 }
|
||
|
||
diffServActionGreenPktNewDscp OBJECT-TYPE
|
||
SYNTAX Integer32 (0..64)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Specifies the new DSCP value for the packet when
|
||
the action is satisfied. The value of this object
|
||
is ignored whenever the value of diffServActionGreenPktNewDscp
|
||
object is 64. If the actionGreenPktNewDscp bit of
|
||
the diffServActionList is not enabled, this object
|
||
can not be set."
|
||
::= { diffServActionEntry 6 }
|
||
|
||
diffServActionYellowPktNewDscp OBJECT-TYPE
|
||
SYNTAX Integer32 (0..64)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Specifies the new DSCP value for the packet when
|
||
the action is satisfied. The value of this object is ignored
|
||
whenever the value of diffServActionYellowPktNewDscp object is 64.
|
||
If the actionYellowPktNewDscp bit of the diffServActionList is
|
||
not enabled, this object can not be set."
|
||
::= { diffServActionEntry 7 }
|
||
|
||
diffServActionYellowDrop OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "The actionYellowDrop bit of the
|
||
diffServActionList is for configuring this
|
||
object. If the value of this object is enabled, the
|
||
red marking packet will be dropped."
|
||
::= { diffServActionEntry 8 }
|
||
|
||
diffServActionRedPktNewDscp OBJECT-TYPE
|
||
SYNTAX Integer32 (0..64)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Specifies the new DSCP value for the red
|
||
marking packet when the action is satisfied. The value
|
||
of this object is ignored whenever the value of
|
||
diffServActionRedPktNewDscp object is 64. If the
|
||
actionRedPktNewDscp bit of the diffServActionList is
|
||
not enabled, this object can not be set."
|
||
::= { diffServActionEntry 9 }
|
||
|
||
diffServActionRedDrop OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "The actionRedDrop bit of the
|
||
diffServActionList is for configuring this
|
||
object. If the value of this object is enabled, the
|
||
red marking packet will be dropped."
|
||
::= { diffServActionEntry 10 }
|
||
|
||
diffServActionStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "This object is used to create a new row, modify or
|
||
delete an existing row in this table.
|
||
The status column has six defined values:
|
||
|
||
The status column has six defined values:
|
||
|
||
- 'active', which indicates that the conceptual row
|
||
is available for use by the managed device;
|
||
|
||
- 'notInService', which indicates that the conceptual
|
||
row exists in the agent, but is unavailable for use
|
||
by the managed device (see NOTE below);
|
||
|
||
- 'notReady', which indicates that the conceptual row
|
||
exists in the agent, but is missing information
|
||
necessary in order to be available for use by the
|
||
managed device;
|
||
|
||
- 'createAndGo', which is supplied by a management
|
||
station wishing to create a new instance of a
|
||
conceptual row and to have its status automatically
|
||
set to active, making it available for use by the
|
||
managed device;
|
||
|
||
- 'createAndWait', which is supplied by a management
|
||
station wishing to create a new instance of a
|
||
conceptual row (but not make it available for use by
|
||
the managed device); and,
|
||
|
||
- 'destroy', which is supplied by a management
|
||
station wishing to delete all of the instances
|
||
associated with an existing conceptual row.
|
||
|
||
Whereas five of the six values (all except 'notReady') may
|
||
be specified in a management protocol set operation, only
|
||
three values will be returned in response to a management
|
||
protocol retrieval operation: 'notReady', 'notInService'
|
||
or 'active'. That is, when queried, an existing
|
||
conceptual row has only three states: it is either
|
||
available for use by the managed device (the status column
|
||
has the value 'active'); it is not available for use by
|
||
the managed device, though the agent has sufficient
|
||
information to make it so (the status column has the value
|
||
'notInService'); or, it is not available for use by the
|
||
managed device, and an attempt to make it so would fail
|
||
because the agent has insufficient information (the state
|
||
column has the value 'notReady').
|
||
|
||
For a detailed description of this object, please refer to
|
||
SNMPv2-TC MIB."
|
||
::= { diffServActionEntry 11 }
|
||
|
||
diffServMeterTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF DiffServMeterEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table for meter."
|
||
::= { diffServMgt 20 }
|
||
|
||
diffServMeterEntry OBJECT-TYPE
|
||
SYNTAX DiffServMeterEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Entry for meter."
|
||
INDEX { diffServActionIndex }
|
||
::= { diffServMeterTable 1 }
|
||
|
||
DiffServMeterEntry ::= SEQUENCE
|
||
{
|
||
diffServMeterIndex Integer32,
|
||
diffServMeterModel INTEGER,
|
||
diffServMeterRate Integer32,
|
||
diffServMeterBurstSize Integer32,
|
||
diffServMeterStatus RowStatus,
|
||
diffServMeterPeakRate Integer32,
|
||
diffServMeterPeakBurstSize Integer32
|
||
}
|
||
|
||
diffServMeterIndex OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "An entry that describes a single set of token bucket
|
||
parameters."
|
||
::= { diffServMeterEntry 1 }
|
||
|
||
diffServMeterModel OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
default(0),
|
||
flow(1),
|
||
trTcmColorBlind(2),
|
||
trTcmColorAware(3),
|
||
srTcmColorBlind(6),
|
||
srTcmColorAware(7)
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "The Metering algorithm associated with the Token Bucket
|
||
parameters. The zeroDotZero indicates this is unknown."
|
||
::= { diffServMeterEntry 2 }
|
||
|
||
diffServMeterRate OBJECT-TYPE
|
||
SYNTAX Integer32 (0..40000000)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "The token-bucket rate, in kilobits per second (kbps)."
|
||
::= { diffServMeterEntry 3 }
|
||
|
||
diffServMeterBurstSize OBJECT-TYPE
|
||
SYNTAX Integer32 (1000..128000000)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "The maximum number of bytes in a single transmission burst."
|
||
::= { diffServMeterEntry 4 }
|
||
|
||
diffServMeterStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "This object is used to create a new row or modify or delete
|
||
an existing row in this table. The status column has six
|
||
defined values:
|
||
|
||
The status column has six defined values:
|
||
|
||
- 'active', which indicates that the conceptual row is
|
||
available for use by the managed device;
|
||
|
||
- 'notInService', which indicates that the conceptual
|
||
row exists in the agent, but is unavailable for use by
|
||
the managed device (see NOTE below);
|
||
|
||
- 'notReady', which indicates that the conceptual row
|
||
exists in the agent, but is missing information
|
||
necessary in order to be available for use by the
|
||
managed device;
|
||
|
||
- 'createAndGo', which is supplied by a management
|
||
station wishing to create a new instance of a
|
||
conceptual row and to have its status automatically set
|
||
to active, making it available for use by the managed
|
||
device;
|
||
|
||
- 'createAndWait', which is supplied by a management
|
||
station wishing to create a new instance of a
|
||
conceptual row (but not make it available for use by
|
||
the managed device); and,
|
||
|
||
- 'destroy', which is supplied by a management station
|
||
wishing to delete all of the instances associated with
|
||
an existing conceptual row.
|
||
|
||
Whereas five of the six values (all except 'notReady') may
|
||
be specified in a management protocol set operation, only
|
||
three values will be returned in response to a management
|
||
protocol retrieval operation: 'notReady', 'notInService' or
|
||
'active'. That is, when queried, an existing conceptual row
|
||
has only three states: it is either available for use by
|
||
the managed device (the status column has the value
|
||
'active'); it is not available for use by the managed device,
|
||
though the agent has sufficient information to make it so
|
||
(the status column has the value 'notInService'); or, it is
|
||
not available for use by the managed device, and an attempt
|
||
to make it so would fail because the agent has insufficient
|
||
information (the state column has the value 'notReady').
|
||
|
||
For a detailed description of this object, please refer to
|
||
SNMPv2-TC MIB."
|
||
::= { diffServMeterEntry 6 }
|
||
|
||
diffServMeterPeakRate OBJECT-TYPE
|
||
SYNTAX Integer32 (0..40000000)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "The token-bucket rate, in kilobits per second (kbps)."
|
||
::= { diffServMeterEntry 7 }
|
||
|
||
diffServMeterPeakBurstSize OBJECT-TYPE
|
||
SYNTAX Integer32 (1000..128000000)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "The maximum number of bytes in a double transmission burst."
|
||
::= { diffServMeterEntry 8 }
|
||
|
||
diffServIpv6AceTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF DiffServIpv6AceEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table for IPv6 ACE."
|
||
::= { diffServMgt 21 }
|
||
|
||
diffServIpv6AceEntry OBJECT-TYPE
|
||
SYNTAX DiffServIpv6AceEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Entry fo IPv6 ACE."
|
||
INDEX { diffServIpv6AceIndex }
|
||
::= { diffServIpv6AceTable 1 }
|
||
|
||
DiffServIpv6AceEntry ::= SEQUENCE
|
||
{
|
||
diffServIpv6AceIndex Integer32,
|
||
diffServIpv6AceType INTEGER,
|
||
diffServIpv6AceAccess INTEGER,
|
||
diffServIpv6AceSourceIpAddr OCTET STRING,
|
||
diffServIpv6AceSourceIpAddrPrefixLen Integer32,
|
||
diffServIpv6AceDestIpAddr OCTET STRING,
|
||
diffServIpv6AceDestIpAddrPrefixLen Integer32,
|
||
diffServIpv6AceStatus RowStatus
|
||
}
|
||
|
||
diffServIpv6AceIndex OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "An index that uniquely identifies an entry in the IPv6 table."
|
||
::= { diffServIpv6AceEntry 1 }
|
||
|
||
diffServIpv6AceType OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
standard(1),
|
||
extended(2)
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "The specified IP v6 ACE type. When the type of this entry is
|
||
modified, then this entry will be auto-unbound from the
|
||
diffServAclEntry and the not supporting field of this entry
|
||
will be set 0."
|
||
::= { diffServIpv6AceEntry 2 }
|
||
|
||
diffServIpv6AceAccess OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
permit(1),
|
||
deny(2)
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Indicates the action to be taken if a packet matches this
|
||
ACE."
|
||
::= { diffServIpv6AceEntry 3 }
|
||
|
||
diffServIpv6AceSourceIpAddr OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE (0..16))
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Specifies the source IPv6 address."
|
||
::= { diffServIpv6AceEntry 4 }
|
||
|
||
diffServIpv6AceSourceIpAddrPrefixLen OBJECT-TYPE
|
||
SYNTAX Integer32 (0..128)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "The length (in bits) associated with the source IPv6 address
|
||
prefix of this entry."
|
||
::= { diffServIpv6AceEntry 5 }
|
||
|
||
diffServIpv6AceDestIpAddr OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE (0..16))
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Specifies the destination IPv6 address. This object may not be
|
||
modified if the associated diffServIpv6AceType object is equal
|
||
to standard(1)."
|
||
::= { diffServIpv6AceEntry 6 }
|
||
|
||
diffServIpv6AceDestIpAddrPrefixLen OBJECT-TYPE
|
||
SYNTAX Integer32 (0..8)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "The length (in bits) associated with the destination IPv6
|
||
address prefix of this entry. This object may not be modified
|
||
if the associated diffServIpv6AceType object is equal to
|
||
standard(1)."
|
||
::= { diffServIpv6AceEntry 7 }
|
||
|
||
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 }
|
||
|
||
--
|
||
-- Global tables for CoS priority management: cosGlobalMgt(6).
|
||
-- Corresponding interface tables are defined in cosMgt(6).
|
||
--
|
||
|
||
cosGlobalMgt OBJECT IDENTIFIER ::= { qosMgt 6 }
|
||
|
||
--
|
||
-- The global mapping table from PHB to queue
|
||
--
|
||
|
||
prioGlobalDscpToQueueTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF PrioGlobalDscpToQueueEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Table for PHB to queue mapping."
|
||
::= { cosGlobalMgt 10 }
|
||
|
||
prioGlobalDscpToQueueEntry OBJECT-TYPE
|
||
SYNTAX PrioGlobalDscpToQueueEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Entry for PHB to queue mapping."
|
||
INDEX
|
||
{
|
||
prioGlobalDscpToQueuePHBValue
|
||
}
|
||
::= { prioGlobalDscpToQueueTable 1 }
|
||
|
||
PrioGlobalDscpToQueueEntry ::= SEQUENCE
|
||
{
|
||
prioGlobalDscpToQueuePHBValue Integer32,
|
||
prioGlobalDscpToQueueQueueValue Integer32
|
||
}
|
||
|
||
prioGlobalDscpToQueuePHBValue OBJECT-TYPE
|
||
SYNTAX Integer32 (0..7)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The PHB value of internal QoS label."
|
||
::= { prioGlobalDscpToQueueEntry 1 }
|
||
|
||
prioGlobalDscpToQueueQueueValue OBJECT-TYPE
|
||
SYNTAX Integer32 (0..7)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The queue value which is mapped from the PHB value of QoS label."
|
||
::= { prioGlobalDscpToQueueEntry 2 }
|
||
|
||
-- End of global tables for Cos priority management: cosGlobalMgt(6).
|
||
-- Corresponding interface tables are defined in cosMgt(3).
|
||
|
||
|
||
diffServAclHwCounterTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF DiffServAclHwCounterEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table for differentiated services hardware counter on
|
||
each port."
|
||
::= { diffServMgt 26 }
|
||
|
||
diffServAclHwCounterEntry OBJECT-TYPE
|
||
SYNTAX DiffServAclHwCounterEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Entry for differentiated services hardware counter on
|
||
each port."
|
||
INDEX {
|
||
diffServAclHwCounterIfIndex,
|
||
diffServAclHwCounterDirection,
|
||
diffServAclHwCounterAclIndex,
|
||
diffServAclHwCounterAceIndex
|
||
}
|
||
::= { diffServAclHwCounterTable 1 }
|
||
|
||
DiffServAclHwCounterEntry ::= SEQUENCE
|
||
{
|
||
diffServAclHwCounterIfIndex InterfaceIndex,
|
||
diffServAclHwCounterDirection INTEGER,
|
||
diffServAclHwCounterAclIndex Integer32,
|
||
diffServAclHwCounterAceIndex Integer32,
|
||
diffServAclHwCounterAceHitCount Unsigned32
|
||
}
|
||
|
||
diffServAclHwCounterIfIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "This object is the interface index of diffServPortEntry.
|
||
The interface identified by a particular value of this
|
||
index is the same interface as identified by the same
|
||
value of ifIndex in the IF-MIB."
|
||
::= { diffServAclHwCounterEntry 1 }
|
||
|
||
diffServAclHwCounterDirection OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
ingress(1),
|
||
egress(2)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicates a particular direction of traffic."
|
||
::= { diffServAclHwCounterEntry 2 }
|
||
|
||
diffServAclHwCounterAclIndex OBJECT-TYPE
|
||
SYNTAX Integer32 (0..63)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "An index that uniquely identifies an entry in the ACL
|
||
table."
|
||
::= { diffServAclHwCounterEntry 3 }
|
||
|
||
diffServAclHwCounterAceIndex OBJECT-TYPE
|
||
SYNTAX Integer32 (0..2047)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "An index that uniquely identifies an entry of an ACL.
|
||
This entry might be a compressed ACE (which index is
|
||
bigger than SYS_ADPT_MAX_NBRS_OF_ACE_OF_SYSTEM) with
|
||
multiple user configured ACEs, and the index of
|
||
compressed ACE will not show in ACE table."
|
||
::= { diffServAclHwCounterEntry 4 }
|
||
|
||
diffServAclHwCounterAceHitCount OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Specifies the hardware counter of an ACE entry."
|
||
::= { diffServAclHwCounterEntry 5 }
|
||
|
||
--
|
||
-- diffServPolicyMapPortTable
|
||
--
|
||
diffServPolicyMapPortTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF DiffServPolicyMapPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table for policy map of each port."
|
||
::= { diffServMgt 27 }
|
||
|
||
diffServPolicyMapPortEntry OBJECT-TYPE
|
||
SYNTAX DiffServPolicyMapPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Entry for diffServPolicyMapPortTable."
|
||
INDEX {
|
||
diffServPolicyMapPortIfIndex,
|
||
diffServPolicyMapPortDirection
|
||
}
|
||
::= { diffServPolicyMapPortTable 1 }
|
||
|
||
DiffServPolicyMapPortEntry ::= SEQUENCE
|
||
{
|
||
diffServPolicyMapPortIfIndex InterfaceIndex,
|
||
diffServPolicyMapPortDirection INTEGER,
|
||
diffServPolicyMapPortPolicyMapIndex Integer32,
|
||
diffServPolicyMapPortStatus RowStatus
|
||
}
|
||
|
||
diffServPolicyMapPortIfIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "This object is the interface index of DiffServPolicyMapPortEntry.
|
||
The interface identified by a particular value of this
|
||
index is the same interface as identified by the same
|
||
value of ifIndex in the IF-MIB."
|
||
::= { diffServPolicyMapPortEntry 1 }
|
||
|
||
diffServPolicyMapPortDirection OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
ingress(1),
|
||
egress(2)
|
||
}
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Indicates this policy map effect to
|
||
which direction of traffic."
|
||
::= { diffServPolicyMapPortEntry 2 }
|
||
|
||
|
||
diffServPolicyMapPortPolicyMapIndex OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Specifies the policy map index binded to the interface.
|
||
The policy map identified by a particular value of
|
||
this index is associated with the same DiffServPolicyMapEntry
|
||
as identified by the same value of diffServPolicyMapIndex."
|
||
::= { diffServPolicyMapPortEntry 3 }
|
||
|
||
diffServPolicyMapPortStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "This object is used to create a new row or modify or delete
|
||
an existing row in this table.The status column has six
|
||
defined values:
|
||
|
||
The status column has six defined values:
|
||
|
||
- 'active', which indicates that the conceptual row is
|
||
available for use by the managed device;
|
||
|
||
- 'notInService', which indicates that the conceptual
|
||
row exists in the agent, but is unavailable for use by
|
||
the managed device (see NOTE below);
|
||
|
||
- 'notReady', which indicates that the conceptual row
|
||
exists in the agent, but is missing information
|
||
necessary in order to be available for use by the
|
||
managed device;
|
||
|
||
- 'createAndGo', which is supplied by a management
|
||
station wishing to create a new instance of a
|
||
conceptual row and to have its status automatically set
|
||
to active, making it available for use by the managed
|
||
device;
|
||
|
||
- 'createAndWait', which is supplied by a management
|
||
station wishing to create a new instance of a
|
||
conceptual row (but not make it available for use by
|
||
the managed device); and,
|
||
|
||
- 'destroy', which is supplied by a management station
|
||
wishing to delete all of the instances associated with
|
||
an existing conceptual row.
|
||
|
||
Whereas five of the six values (all except 'notReady') may
|
||
be specified in a management protocol set operation, only
|
||
three values will be returned in response to a management
|
||
protocol retrieval operation: 'notReady', 'notInService' or
|
||
'active'. That is, when queried, an existing conceptual row
|
||
has only three states: it is either available for use by
|
||
the managed device (the status column has value 'active');
|
||
it is not available for use by the managed device, though
|
||
the agent has sufficient information to make it so (the
|
||
status column has value 'notInService'); or, it is not
|
||
available for use by the managed device, and an attempt to
|
||
make it so would fail because the agent has insufficient
|
||
information (the state column has value 'notReady').
|
||
|
||
For a detailed description of this object, please refer to
|
||
SNMPv2-TC MIB.
|
||
"
|
||
::= { diffServPolicyMapPortEntry 4 }
|
||
|
||
--
|
||
-- diffServAccessGroupTable
|
||
--
|
||
diffServAccessGroupTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF DiffServAccessGroupEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table for specifies access group
|
||
for ACL on each port."
|
||
::= { diffServMgt 28 }
|
||
|
||
diffServAccessGroupEntry OBJECT-TYPE
|
||
SYNTAX DiffServAccessGroupEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Entry for diffServAccessGroupTable."
|
||
INDEX {
|
||
diffServAccessGroupIfIndex,
|
||
diffServAccessGroupDirection,
|
||
diffServAccessGroupType
|
||
}
|
||
::= { diffServAccessGroupTable 1 }
|
||
|
||
DiffServAccessGroupEntry ::= SEQUENCE
|
||
{
|
||
diffServAccessGroupIfIndex InterfaceIndex,
|
||
diffServAccessGroupDirection INTEGER,
|
||
diffServAccessGroupType INTEGER,
|
||
diffServAccessGroupAclIndex Integer32,
|
||
diffServAccessGroupTimeRangeName DisplayString,
|
||
diffServAccessGroupCounterStatus EnabledStatus,
|
||
diffServAccessGroupStatus RowStatus
|
||
}
|
||
|
||
diffServAccessGroupIfIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "This object is the interface index of diffServAccessGroupEntry.
|
||
The interface identified by a particular value of this
|
||
index is the same interface as identified by the same
|
||
value of ifIndex in the IF-MIB. If support global ACL,
|
||
using the specific ifindex(65535)."
|
||
::= { diffServAccessGroupEntry 1 }
|
||
|
||
diffServAccessGroupDirection OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
ingress(1),
|
||
egress(2)
|
||
}
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Indicates this access group effect to
|
||
which direction of traffic."
|
||
::= { diffServAccessGroupEntry 2 }
|
||
|
||
diffServAccessGroupType OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
mac(1),
|
||
ip(2),
|
||
ipv6(3)
|
||
}
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Specifies the access group type,
|
||
only support bind one ACL per type on a port."
|
||
::= { diffServAccessGroupEntry 3 }
|
||
|
||
diffServAccessGroupAclIndex OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Specifies the ACL index apply to this access
|
||
group. The index uniquely identifies an
|
||
entry in diffServAclTable."
|
||
::= { diffServAccessGroupEntry 4 }
|
||
|
||
diffServAccessGroupTimeRangeName OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (1..32))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The name of the time range entry bound to
|
||
the access group. This object should be
|
||
equal to one of the timeRangeName objects
|
||
in timeRangeTable."
|
||
::= { diffServAccessGroupEntry 5 }
|
||
|
||
diffServAccessGroupCounterStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The acl counter enable status of this
|
||
access group."
|
||
::= { diffServAccessGroupEntry 6 }
|
||
|
||
diffServAccessGroupStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "This object is used to create a new row or modify or delete
|
||
an existing row in this table.The status column has six
|
||
defined values:
|
||
|
||
The status column has six defined values:
|
||
|
||
- 'active', which indicates that the conceptual row is
|
||
available for use by the managed device;
|
||
|
||
- 'notInService', which indicates that the conceptual
|
||
row exists in the agent, but is unavailable for use by
|
||
the managed device (see NOTE below);
|
||
|
||
- 'notReady', which indicates that the conceptual row
|
||
exists in the agent, but is missing information
|
||
necessary in order to be available for use by the
|
||
managed device;
|
||
|
||
- 'createAndGo', which is supplied by a management
|
||
station wishing to create a new instance of a
|
||
conceptual row and to have its status automatically set
|
||
to active, making it available for use by the managed
|
||
device;
|
||
|
||
- 'createAndWait', which is supplied by a management
|
||
station wishing to create a new instance of a
|
||
conceptual row (but not make it available for use by
|
||
the managed device); and,
|
||
|
||
- 'destroy', which is supplied by a management station
|
||
wishing to delete all of the instances associated with
|
||
an existing conceptual row.
|
||
|
||
Whereas five of the six values (all except 'notReady') may
|
||
be specified in a management protocol set operation, only
|
||
three values will be returned in response to a management
|
||
protocol retrieval operation: 'notReady', 'notInService' or
|
||
'active'. That is, when queried, an existing conceptual row
|
||
has only three states: it is either available for use by
|
||
the managed device (the status column has value 'active');
|
||
it is not available for use by the managed device, though
|
||
the agent has sufficient information to make it so (the
|
||
status column has value 'notInService'); or, it is not
|
||
available for use by the managed device, and an attempt to
|
||
make it so would fail because the agent has insufficient
|
||
information (the state column has value 'notReady').
|
||
|
||
For a detailed description of this object, please refer to
|
||
SNMPv2-TC MIB.
|
||
"
|
||
::= { diffServAccessGroupEntry 7 }
|
||
|
||
|
||
diffServTcamTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF DiffServTcamEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The conceptual table of all of DiffServTcamEntry."
|
||
::= { diffServMgt 29 }
|
||
|
||
diffServTcamEntry OBJECT-TYPE
|
||
SYNTAX DiffServTcamEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The conceptual row for diffServTcamTable."
|
||
INDEX {
|
||
diffServTcamUnit,
|
||
diffServTcamDevice,
|
||
diffServTcamPool
|
||
}
|
||
::= { diffServTcamTable 1 }
|
||
|
||
DiffServTcamEntry ::= SEQUENCE
|
||
{
|
||
diffServTcamUnit Integer32,
|
||
diffServTcamDevice Integer32,
|
||
diffServTcamPool Integer32,
|
||
diffServTcamPoolCapability BITS,
|
||
diffServTcamTotal Integer32,
|
||
diffServTcamFree Integer32,
|
||
diffServTcamUsed Integer32
|
||
}
|
||
|
||
diffServTcamUnit OBJECT-TYPE
|
||
SYNTAX Integer32(1..8)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "This object identifies the switch within the system
|
||
for which this entry contains information."
|
||
::= { diffServTcamEntry 1 }
|
||
|
||
diffServTcamDevice OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The device id of the specified unit."
|
||
::= { diffServTcamEntry 2 }
|
||
|
||
diffServTcamPool OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The TCAM pool index of the specified unit and device."
|
||
::= { diffServTcamEntry 3 }
|
||
|
||
diffServTcamPoolCapability OBJECT-TYPE
|
||
SYNTAX BITS
|
||
{
|
||
macAcl(0),
|
||
ipAcl(1),
|
||
ipv6StdAcl(2),
|
||
ipv6ExtAcl(3),
|
||
macDiffServ(4),
|
||
ipDiffServ(5),
|
||
ipv6StdDiffServ(6),
|
||
ipv6ExtDiffServ(7),
|
||
egressMacAcl(8),
|
||
egressIpAcl(9),
|
||
egressIpv6StdAcl(10),
|
||
egressIpv6ExtAcl(11),
|
||
egressMacDiffServ(12),
|
||
egressIpDiffServ(13),
|
||
egressIpv6StdDiffServ(14),
|
||
egressIpv6ExtDiffServ(15),
|
||
webAuth(16),
|
||
ipSourceGuard(17),
|
||
ipv6SourceGuard(18),
|
||
cpuInterface(19),
|
||
rateLimit(20),
|
||
linkLocal(21),
|
||
reserved(22)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The bitmap value used to identify which functions
|
||
supported on this pool."
|
||
::= { diffServTcamEntry 4 }
|
||
|
||
diffServTcamTotal OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The total number of TCAM pool entry."
|
||
::= { diffServTcamEntry 5 }
|
||
|
||
diffServTcamFree OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The free number of TCAM pool entry."
|
||
::= { diffServTcamEntry 6 }
|
||
|
||
diffServTcamUsed OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The used number of TCAM pool entry."
|
||
::= { diffServTcamEntry 7 }
|
||
|
||
--
|
||
-- diffServPolicyMapControlPlane
|
||
--
|
||
|
||
diffServPolicyMapControlPlane OBJECT IDENTIFIER ::= { diffServMgt 31 }
|
||
|
||
diffServPolicyMapControlPlanePolicyMapIndex 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."
|
||
::= { diffServPolicyMapControlPlane 1 }
|
||
|
||
diffServPolicyMapControlPlaneStatus 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.
|
||
"
|
||
::= { diffServPolicyMapControlPlane 2 }
|
||
|
||
diffServControlPlaneHwCounterTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF DiffServControlPlaneHwCounterEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table for differentiated services hardware counter on
|
||
each port."
|
||
::= { diffServMgt 32 }
|
||
|
||
diffServControlPlaneHwCounterEntry OBJECT-TYPE
|
||
SYNTAX DiffServControlPlaneHwCounterEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Entry for differentiated services hardware counter on
|
||
each port."
|
||
INDEX {
|
||
diffServControlPlaneHwCounterClassMapIndex
|
||
}
|
||
::= { diffServControlPlaneHwCounterTable 1 }
|
||
|
||
DiffServControlPlaneHwCounterEntry ::= SEQUENCE
|
||
{
|
||
diffServControlPlaneHwCounterClassMapIndex Integer32,
|
||
diffServControlPlaneHwCounterClassMapReceivePackets Unsigned32,
|
||
diffServControlPlaneHwCounterClassMapDropPackets Unsigned32,
|
||
diffServControlPlaneHwCounterClassMapClearAction TruthValue
|
||
}
|
||
|
||
diffServControlPlaneHwCounterClassMapIndex OBJECT-TYPE
|
||
SYNTAX Integer32 (0..63)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "An index that uniquely identifies an entry in the ACL
|
||
table."
|
||
::= { diffServControlPlaneHwCounterEntry 1 }
|
||
|
||
diffServControlPlaneHwCounterClassMapReceivePackets OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Specifies the hardware counter of an ACE entry."
|
||
::= { diffServControlPlaneHwCounterEntry 2 }
|
||
|
||
diffServControlPlaneHwCounterClassMapDropPackets OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Specifies the hardware counter of an ACE entry."
|
||
::= { diffServControlPlaneHwCounterEntry 3 }
|
||
|
||
diffServControlPlaneHwCounterClassMapClearAction OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Specifies the hardware counter of an ACE entry."
|
||
::= { diffServControlPlaneHwCounterEntry 4 }
|
||
|
||
--
|
||
-- 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 }
|
||
networkAccessMgt OBJECT IDENTIFIER ::= { securityMgt 13 }
|
||
macAuthMgt OBJECT IDENTIFIER ::= { securityMgt 14 }
|
||
webAuthMgt OBJECT IDENTIFIER ::= { securityMgt 15 }
|
||
appFilterMgt OBJECT IDENTIFIER ::= { securityMgt 17 }
|
||
|
||
--
|
||
-- PrivateVlanMgt
|
||
--
|
||
|
||
-- Management for Private VLAN.
|
||
--SYS_CPNT_PORT_TRAFFIC_SEGMENTATION(use SWCTRL api) start
|
||
|
||
privateVlanStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This controls whether private VLAN is enabled."
|
||
::= { privateVlanMgt 1 }
|
||
|
||
privateVlanSessionTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF PrivateVlanSessionEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Contains the settings for private VLAN Session."
|
||
::= { privateVlanMgt 8 }
|
||
|
||
privateVlanSessionEntry OBJECT-TYPE
|
||
SYNTAX PrivateVlanSessionEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A conceptual row in the privateVlanSession table."
|
||
INDEX { privateVlanSessionId }
|
||
::= { privateVlanSessionTable 1 }
|
||
|
||
PrivateVlanSessionEntry::= SEQUENCE
|
||
{
|
||
privateVlanSessionId INTEGER,
|
||
privateVlanSessionUplinkPorts PortList,
|
||
privateVlanSessionDownlinkPorts PortList,
|
||
privateVlanSessionStatus ValidStatus
|
||
}
|
||
|
||
privateVlanSessionId OBJECT-TYPE
|
||
SYNTAX INTEGER(1..4)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The session ID that may specifiy certain entry in the table which contains private
|
||
VLAN session information."
|
||
::= { privateVlanSessionEntry 1 }
|
||
|
||
privateVlanSessionUplinkPorts OBJECT-TYPE
|
||
SYNTAX PortList
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "This is the list of uplink ports for a session of private VLAN. They should not
|
||
overlap with the privateVlanSessionPortDownlink of the same session, and they
|
||
also should not overlap with the privateVlanSessionPortUplink and the
|
||
privateVlanSessionPortDownlink of other session."
|
||
::= { privateVlanSessionEntry 2 }
|
||
|
||
privateVlanSessionDownlinkPorts OBJECT-TYPE
|
||
SYNTAX PortList
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "This is the list of downlink ports for a session of private VLAN. They should not
|
||
overlap with the privateVlanSessionPortUplink of the same session, and they also
|
||
should not overlap with the privateVlanSessionPortUplink and the
|
||
privateVlanSessionPortDownlink of other session."
|
||
::= { privateVlanSessionEntry 3 }
|
||
|
||
privateVlanSessionStatus OBJECT-TYPE
|
||
SYNTAX ValidStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Set this to valid(1) to create an entry. Sets this to
|
||
invalid(2) to destroy an entry."
|
||
::= { privateVlanSessionEntry 4 }
|
||
|
||
privateVlanUplinkToUplink OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
blocking(1),
|
||
forwarding(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Sets this to blocking(2) to deny the traffic of uplink
|
||
ports between different sessions. Set this to forwarding(1)
|
||
to allow the traffic of uplink ports between different
|
||
sessions."
|
||
::= { privateVlanMgt 9 }
|
||
|
||
-- SYS_CPNT_PORT_TRAFFIC_SEGMENTATION (use SWCTRL API) end
|
||
|
||
-- PortSecurityMgt
|
||
|
||
-- Management for Port Security. A secure port only allows
|
||
-- secure MAC addresses to come in.
|
||
|
||
|
||
|
||
portSecPortTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF PortSecPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The port security(MAC binding) Table."
|
||
::= { portSecurityMgt 1 }
|
||
|
||
portSecPortEntry OBJECT-TYPE
|
||
SYNTAX PortSecPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The entry of portSecPortTable."
|
||
INDEX { portSecPortIndex }
|
||
::= { portSecPortTable 1 }
|
||
|
||
PortSecPortEntry ::= SEQUENCE
|
||
{
|
||
portSecPortIndex InterfaceIndex,
|
||
portSecPortStatus EnabledStatus,
|
||
portSecAction INTEGER,
|
||
portSecMaxMacCount Integer32
|
||
}
|
||
|
||
portSecPortIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The port and the trunk (excluding trunk members) interface of
|
||
the portTable. The interface identified by a particular value
|
||
of this index is the same interface as identified by the same
|
||
value of ifIndex in the IF-MIB."
|
||
::= { portSecPortEntry 1 }
|
||
|
||
portSecPortStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Set enabled(1) to enable port security and set disabled(2) to
|
||
disable port security."
|
||
::= { portSecPortEntry 2 }
|
||
|
||
portSecAction OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
none(1),
|
||
trap(2),
|
||
shutdown(3),
|
||
trapAndShutdown(4)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The corresponding actions that will take place when a
|
||
port is under intrusion, when this variable is set to
|
||
none(1), no action will be performed, when this variable is
|
||
set to trap(2), a swPortSecurityTrap trap will be sent,
|
||
when this variable is set to shutdown(3), the port will
|
||
shutdown, when this variable is set to
|
||
trapAndShutdown(4), a swPortSecurityTrap will be sent
|
||
and the port will shutdown."
|
||
::= { portSecPortEntry 3 }
|
||
|
||
portSecMaxMacCount OBJECT-TYPE
|
||
SYNTAX Integer32(0..1024)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The maximun number of MAC addresses that will be learned and locked.
|
||
When we change the value of this variable, if the
|
||
portSecPortStatus is enabled, we will discard all secure MAC
|
||
and begin to learn again, until the number of MAC has reached
|
||
this value, and only the secure MAC addresses can enter
|
||
this port. If the portSecPortStatus is disabled, we will begin
|
||
to learn the MAC, and auto enabled the portSecPortStatus when
|
||
the MAC has reached this value."
|
||
::= { portSecPortEntry 4 }
|
||
|
||
--
|
||
-- portSecMacAsPermanentMgt
|
||
--
|
||
|
||
portSecMacAsPermanentMgt OBJECT IDENTIFIER ::= { portSecurityMgt 6 }
|
||
|
||
portSecMacAsPermanentPortIndex OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
|
||
DESCRIPTION "The port and the trunk (excluding trunk members) interface of
|
||
the portTable. The interface identified by a particular value
|
||
of this index is the same interface as identified by the same
|
||
value of ifIndex in the IF-MIB. Specifies the interface to
|
||
convert the learnt secured MAC address into manual configured.
|
||
'0' represents that no interface is specified."
|
||
|
||
::= { portSecMacAsPermanentMgt 1 }
|
||
|
||
portSecMacAsPermanentAction OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
noAction (1),
|
||
action (2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Set action(2) to convert the learnt secured MAC address into
|
||
manual configured. When action finsh or no action, the value
|
||
of this object is noAction(1)."
|
||
|
||
::= { portSecMacAsPermanentMgt 2 }
|
||
|
||
--
|
||
-- radiusMgt
|
||
--
|
||
|
||
-- Management for Remote Authentication Dial-In User Service (RADIUS).
|
||
--SYS_ADPT_MAX_NBR_OF_RADIUS_SERVERS=1: single server
|
||
--SYS_ADPT_MAX_NBR_OF_RADIUS_SERVERS>1: multiple server
|
||
|
||
radiusServerGlobalAuthPort OBJECT-TYPE
|
||
SYNTAX Integer32 (1..65535)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Aauthentication port number for RADIUS server.
|
||
When specified radius server do not set
|
||
aauthentication port number, this value is used."
|
||
::= { radiusMgt 1 }
|
||
|
||
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..5)
|
||
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..60)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Timeout for RADIUS.
|
||
When specified radius server do not set
|
||
timeout, this value is used."
|
||
::= { radiusMgt 5 }
|
||
|
||
--radiusServerTable
|
||
|
||
radiusServerTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF RadiusServerEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The table for RADIUS server."
|
||
::= { radiusMgt 7 }
|
||
|
||
radiusServerEntry OBJECT-TYPE
|
||
SYNTAX RadiusServerEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The conceptual row for radiusServerTable."
|
||
INDEX { radiusServerIndex }
|
||
::= { radiusServerTable 1 }
|
||
|
||
RadiusServerEntry ::= SEQUENCE
|
||
{
|
||
radiusServerIndex Integer32,
|
||
radiusServerAddress IpAddress,
|
||
radiusServerAuthPortNumber Integer32,
|
||
radiusServerKey DisplayString,
|
||
radiusServerRetransmit Integer32,
|
||
radiusServerTimeout Integer32,
|
||
radiusServerStatus ValidStatus
|
||
}
|
||
|
||
radiusServerIndex OBJECT-TYPE
|
||
SYNTAX Integer32 (1..5)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The RADIUS server index in the table."
|
||
::= { radiusServerEntry 1 }
|
||
|
||
radiusServerAddress OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "IP address of a RADIUS server."
|
||
::= { radiusServerEntry 2 }
|
||
|
||
radiusServerAuthPortNumber OBJECT-TYPE
|
||
SYNTAX Integer32 (1..65535)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Authentication port number of RADIUS server."
|
||
::= { radiusServerEntry 3 }
|
||
|
||
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..5)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Timeout for RADIUS."
|
||
::= { radiusServerEntry 6 }
|
||
|
||
radiusServerTimeout OBJECT-TYPE
|
||
SYNTAX Integer32 (1..60)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Timeout for RADIUS."
|
||
::= { radiusServerEntry 7 }
|
||
|
||
radiusServerStatus OBJECT-TYPE
|
||
SYNTAX ValidStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Setting this to valid(1) creates an entry.
|
||
Setting this to invalid(2) destroys an entry."
|
||
::= { radiusServerEntry 8 }
|
||
|
||
--
|
||
-- tacacsMgt
|
||
--
|
||
|
||
-- Management for Terminal Access Controller Access Control System plus (TACACS+).
|
||
|
||
-- Global server setting
|
||
tacacsPlusServerGlobalPortNumber OBJECT-TYPE
|
||
SYNTAX Integer32 (1..65535)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "TCP port number of TACACS+ server.
|
||
When specified TACACS+ server do not set
|
||
TCP port number, this this value is used."
|
||
::= { tacacsMgt 2 }
|
||
|
||
tacacsPlusServerGlobalKey OBJECT-TYPE
|
||
SYNTAX DisplayString(SIZE(0..48))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The encryption key used to encrpt the traffic between client and
|
||
TACACS+ server. Do not use blank spaces in the string. This variable
|
||
can only be set. When this variable is read, it always returns a
|
||
zero-length string.When specified TACACS+ server do not set
|
||
the encryption key , this this value is used."
|
||
::= { tacacsMgt 3 }
|
||
|
||
tacacsPlusServerTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF TacacsPlusServerEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The table for TACACS+ server."
|
||
::= { tacacsMgt 4 }
|
||
|
||
tacacsPlusServerEntry OBJECT-TYPE
|
||
SYNTAX TacacsPlusServerEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The conceptual row for tacacsPlusServerTable."
|
||
INDEX { tacacsPlusServerIndex }
|
||
::= { tacacsPlusServerTable 1 }
|
||
|
||
TacacsPlusServerEntry ::= SEQUENCE
|
||
{
|
||
tacacsPlusServerIndex Integer32,
|
||
tacacsPlusServerAddress IpAddress,
|
||
tacacsPlusServerPortNumber Integer32,
|
||
tacacsPlusServerKey DisplayString,
|
||
tacacsPlusServerStatus ValidStatus
|
||
}
|
||
|
||
tacacsPlusServerIndex OBJECT-TYPE
|
||
SYNTAX Integer32 (1..1)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "TACACS+ server index."
|
||
::= { tacacsPlusServerEntry 1 }
|
||
|
||
tacacsPlusServerAddress OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "IP address of a TACACS+ server."
|
||
::= { tacacsPlusServerEntry 2 }
|
||
|
||
tacacsPlusServerPortNumber OBJECT-TYPE
|
||
SYNTAX Integer32 (1..65535)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "TCP port number of a TACACS+ server."
|
||
::= { tacacsPlusServerEntry 3 }
|
||
|
||
tacacsPlusServerKey OBJECT-TYPE
|
||
SYNTAX DisplayString(SIZE(0..48))
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "The encryption key used to encrpt the traffic between client and
|
||
TACACS+ server. Do not use blank spaces in the string. This
|
||
variable can only be set. When this variable is read, it always
|
||
returns a zero-length string."
|
||
::= { tacacsPlusServerEntry 4 }
|
||
|
||
tacacsPlusServerStatus OBJECT-TYPE
|
||
SYNTAX ValidStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Setting this to valid(1) creates an entry.
|
||
Setting this to invalid(2) destroys an entry."
|
||
::= { tacacsPlusServerEntry 8 }
|
||
|
||
--
|
||
-- sshMgt
|
||
--
|
||
|
||
-- Management for Secure Shell Configuration
|
||
|
||
sshServerStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The status of Secure Shell Server. Set this value to
|
||
enabled(1) to enable SSH server, set this value to
|
||
disabled(2) to disable the SSH server."
|
||
::= { sshMgt 1 }
|
||
|
||
sshServerMajorVersion OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The major version of the SSH Server."
|
||
::= { sshMgt 2 }
|
||
|
||
sshServerMinorVersion OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The minor version of the SSH Server."
|
||
::= { sshMgt 3 }
|
||
|
||
sshTimeout OBJECT-TYPE
|
||
SYNTAX Integer32 (1..120)
|
||
UNITS "seconds"
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The time interval that the router waits for the SSH
|
||
client to respond. The range is 1-120."
|
||
::= { sshMgt 4 }
|
||
|
||
sshAuthRetries OBJECT-TYPE
|
||
SYNTAX Integer32 (1..5)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The number of attempts after which the interface is reset.
|
||
The range is 1-5."
|
||
::= { sshMgt 5 }
|
||
|
||
sshConnInfoTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF SshConnInfoEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The table for Secure Shell Connection."
|
||
::= { sshMgt 6 }
|
||
|
||
sshConnInfoEntry OBJECT-TYPE
|
||
SYNTAX SshConnInfoEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The conceptual row for sshConnInfoTable."
|
||
INDEX { sshConnID }
|
||
::= { sshConnInfoTable 1 }
|
||
|
||
SshConnInfoEntry ::= SEQUENCE
|
||
{
|
||
--both sshv1 & sshv2 start
|
||
sshConnID Integer32,
|
||
sshConnMajorVersion Integer32,
|
||
sshConnMinorVersion Integer32,
|
||
sshConnStatus INTEGER,
|
||
--both sshv1 & sshv2 end
|
||
--both sshv1 & sshv2 start
|
||
sshConnUserName DisplayString,
|
||
sshDisconnect INTEGER,
|
||
--both sshv1 & sshv2 end
|
||
--sshv2 only start
|
||
sshConnEncryptionTypeStr DisplayString
|
||
--sshv2 only end
|
||
}
|
||
|
||
--both sshv1 & sshv2 start
|
||
sshConnID OBJECT-TYPE
|
||
SYNTAX Integer32 (1..8)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The connection ID of the Secure Shell Connection."
|
||
::= { sshConnInfoEntry 1 }
|
||
|
||
sshConnMajorVersion OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The SSH major version."
|
||
::= { sshConnInfoEntry 2 }
|
||
|
||
sshConnMinorVersion OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The SSH minor version."
|
||
::= { sshConnInfoEntry 3 }
|
||
|
||
sshConnStatus OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
negotiationStart(1),
|
||
authenticationStart(2),
|
||
sessionStart(3)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The SSH connection State. negotiationStart(1) means the
|
||
SSH is in its negotiation start state, authenticationStart(2)
|
||
means the SSH is in authentication start state, sessionStart(3)
|
||
means the SSH is in session start State."
|
||
::= { sshConnInfoEntry 5 }
|
||
|
||
--both sshv1 & sshv2 end
|
||
|
||
sshConnUserName OBJECT-TYPE
|
||
SYNTAX DisplayString(SIZE(1..8))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The user name of the connection."
|
||
::= { sshConnInfoEntry 6 }
|
||
|
||
sshDisconnect OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
noDisconnect(1),
|
||
disconnect(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Set the variable to disconnect the connection,
|
||
noDisconnect(1) will always be obtained when reading this variable."
|
||
::= { sshConnInfoEntry 7 }
|
||
|
||
--both sshv1 & sshv2 end
|
||
|
||
--sshv2 only start
|
||
sshConnEncryptionTypeStr OBJECT-TYPE
|
||
SYNTAX DisplayString(SIZE(0..64))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The encryption type of the SSH."
|
||
::= { sshConnInfoEntry 8 }
|
||
|
||
|
||
sshKeySize OBJECT-TYPE
|
||
SYNTAX Integer32 (512..896)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The SSH server key size."
|
||
::= { sshMgt 7 }
|
||
|
||
|
||
sshRsaHostKey1 OBJECT-TYPE
|
||
SYNTAX KeySegment
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The RSA host key segment 1."
|
||
::= { sshMgt 8 }
|
||
|
||
sshRsaHostKey2 OBJECT-TYPE
|
||
SYNTAX KeySegment
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The RSA host key segment 2."
|
||
::= { sshMgt 9 }
|
||
|
||
sshRsaHostKey3 OBJECT-TYPE
|
||
SYNTAX KeySegment
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The RSA host key segment 3."
|
||
::= { sshMgt 10 }
|
||
|
||
sshRsaHostKey4 OBJECT-TYPE
|
||
SYNTAX KeySegment
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The RSA host key segment 4."
|
||
::= { sshMgt 11 }
|
||
|
||
sshRsaHostKey5 OBJECT-TYPE
|
||
SYNTAX KeySegment
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The RSA host key segment 5."
|
||
::= { sshMgt 12 }
|
||
|
||
sshRsaHostKey6 OBJECT-TYPE
|
||
SYNTAX KeySegment
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The RSA host key segment 6."
|
||
::= { sshMgt 13 }
|
||
|
||
sshRsaHostKey7 OBJECT-TYPE
|
||
SYNTAX KeySegment
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The RSA host key segment 7."
|
||
::= { sshMgt 14 }
|
||
|
||
sshRsaHostKey8 OBJECT-TYPE
|
||
SYNTAX KeySegment
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The RSA host key segment 8."
|
||
::= { sshMgt 15 }
|
||
|
||
sshDsaHostKey1 OBJECT-TYPE
|
||
SYNTAX KeySegment
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The DSA host key segment 1."
|
||
::= { sshMgt 16 }
|
||
|
||
sshDsaHostKey2 OBJECT-TYPE
|
||
SYNTAX KeySegment
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The DSA host key segment 2."
|
||
::= { sshMgt 17 }
|
||
|
||
sshDsaHostKey3 OBJECT-TYPE
|
||
SYNTAX KeySegment
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The DSA host key segment 3."
|
||
::= { sshMgt 18 }
|
||
|
||
sshDsaHostKey4 OBJECT-TYPE
|
||
SYNTAX KeySegment
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The DSA host key segment 4."
|
||
::= { sshMgt 19 }
|
||
|
||
sshDsaHostKey5 OBJECT-TYPE
|
||
SYNTAX KeySegment
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The DSA host key segment 5."
|
||
::= { sshMgt 20 }
|
||
|
||
sshDsaHostKey6 OBJECT-TYPE
|
||
SYNTAX KeySegment
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The DSA host key segment 6."
|
||
::= { sshMgt 21 }
|
||
|
||
sshDsaHostKey7 OBJECT-TYPE
|
||
SYNTAX KeySegment
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The DSA host key segment 7."
|
||
::= { sshMgt 22 }
|
||
|
||
sshDsaHostKey8 OBJECT-TYPE
|
||
SYNTAX KeySegment
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The DSA host key segment 8."
|
||
::= { sshMgt 23 }
|
||
|
||
sshHostKeyGenAction OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
noGen(1),
|
||
genRsaKey(2),
|
||
genDsaKey(3),
|
||
genBothKeys(4)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This variable is for host key generating.
|
||
|
||
For the set behavior:
|
||
Set it to genRsaKey(2) to generate the RSA host key,
|
||
and to genDsaKey(3) to generate the DSA host key,
|
||
if genBothKeys(4) is set, both RSA and DSA host key are
|
||
generated.
|
||
|
||
For the get behavior:
|
||
You will get genRsaKey(2), genDsaKey(3) or
|
||
genBothKeys(4) when the key gen action is in progress.
|
||
otherwise, you will get noGen(1)."
|
||
::= { sshMgt 24 }
|
||
|
||
sshHostKeyGenStatus OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
unknown(1),
|
||
success(2),
|
||
failure(3)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The result of the last KeyGen status.
|
||
if no key gen action has been performed.
|
||
you will get unknown(1) status."
|
||
::= { sshMgt 25 }
|
||
|
||
sshHostKeySaveAction OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
noSave(1),
|
||
save(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "To save host key from memory to flash.
|
||
|
||
For the set behavior:
|
||
Set it to save(2) to perform the save operation.
|
||
|
||
For the get behavior:
|
||
You will get save(1) when the save action is in progress.
|
||
Otherwise, you will get noSave(1)."
|
||
::= { sshMgt 26 }
|
||
|
||
sshHostKeySaveStatus OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
unknown(1),
|
||
success(2),
|
||
failure(3)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The result of the last savekey status.
|
||
If no save action has been performed,
|
||
you will get unknown(1) status."
|
||
::= { sshMgt 27 }
|
||
|
||
sshHostKeyDelAction OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
noDel(1),
|
||
delRsaKey(2),
|
||
delDsaKey(3),
|
||
delBothKeys(4)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "To delete the host key.
|
||
|
||
For the set behavior:
|
||
Set it to delRsaKey(2) to delete the RSA host key,
|
||
to delDsaKey(3) to delete the DSA host key,
|
||
or to delBothKeys(4) to delete both RSA and DSA host key.
|
||
|
||
For the get behavior:
|
||
You will get delRsaKey(2), delDsaKey(3) or delBothKeys(4)
|
||
when the delete operation is in progress.
|
||
Otherwise, you will get noDel(1)."
|
||
::= { sshMgt 28 }
|
||
|
||
sshUserTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF SshUserEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The conceptual table of all of sshUserEntry."
|
||
::= { sshMgt 29 }
|
||
|
||
sshUserEntry OBJECT-TYPE
|
||
SYNTAX SshUserEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The conceptual row for sshUserTable."
|
||
INDEX { IMPLIED sshUserName}
|
||
::= { sshUserTable 1 }
|
||
|
||
SshUserEntry ::= SEQUENCE
|
||
{
|
||
sshUserName DisplayString,
|
||
sshUserRsaKey1 KeySegment,
|
||
sshUserRsaKey2 KeySegment,
|
||
sshUserRsaKey3 KeySegment,
|
||
sshUserRsaKey4 KeySegment,
|
||
sshUserRsaKey5 KeySegment,
|
||
sshUserRsaKey6 KeySegment,
|
||
sshUserRsaKey7 KeySegment,
|
||
sshUserRsaKey8 KeySegment,
|
||
sshUserDsaKey1 KeySegment,
|
||
sshUserDsaKey2 KeySegment,
|
||
sshUserDsaKey3 KeySegment,
|
||
sshUserDsaKey4 KeySegment,
|
||
sshUserDsaKey5 KeySegment,
|
||
sshUserDsaKey6 KeySegment,
|
||
sshUserDsaKey7 KeySegment,
|
||
sshUserDsaKey8 KeySegment,
|
||
sshUserKeyDelAction INTEGER
|
||
}
|
||
|
||
sshUserName OBJECT-TYPE
|
||
SYNTAX DisplayString(SIZE(1..8))
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "User Name."
|
||
::= { sshUserEntry 1 }
|
||
|
||
sshUserRsaKey1 OBJECT-TYPE
|
||
SYNTAX KeySegment
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The RSA user key segment 1."
|
||
::= { sshUserEntry 2 }
|
||
|
||
sshUserRsaKey2 OBJECT-TYPE
|
||
SYNTAX KeySegment
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The RSA user key segment 2."
|
||
::= { sshUserEntry 3 }
|
||
|
||
sshUserRsaKey3 OBJECT-TYPE
|
||
SYNTAX KeySegment
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The RSA user key segment 3."
|
||
::= { sshUserEntry 4 }
|
||
|
||
sshUserRsaKey4 OBJECT-TYPE
|
||
SYNTAX KeySegment
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The RSA user key segment 4."
|
||
::= { sshUserEntry 5 }
|
||
|
||
sshUserRsaKey5 OBJECT-TYPE
|
||
SYNTAX KeySegment
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The RSA user key segment 5."
|
||
::= { sshUserEntry 6 }
|
||
|
||
sshUserRsaKey6 OBJECT-TYPE
|
||
SYNTAX KeySegment
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The RSA user key segment 6."
|
||
::= { sshUserEntry 7 }
|
||
|
||
sshUserRsaKey7 OBJECT-TYPE
|
||
SYNTAX KeySegment
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The RSA user key segment 7."
|
||
::= { sshUserEntry 8 }
|
||
|
||
sshUserRsaKey8 OBJECT-TYPE
|
||
SYNTAX KeySegment
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The RSA user key segment 8."
|
||
::= { sshUserEntry 9 }
|
||
|
||
sshUserDsaKey1 OBJECT-TYPE
|
||
SYNTAX KeySegment
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The DSA user key segment 1."
|
||
::= { sshUserEntry 10 }
|
||
|
||
sshUserDsaKey2 OBJECT-TYPE
|
||
SYNTAX KeySegment
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The DSA user key segment 2."
|
||
::= { sshUserEntry 11 }
|
||
|
||
sshUserDsaKey3 OBJECT-TYPE
|
||
SYNTAX KeySegment
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The DSA user key segment 3."
|
||
::= { sshUserEntry 12 }
|
||
|
||
sshUserDsaKey4 OBJECT-TYPE
|
||
SYNTAX KeySegment
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The DSA user key segment 4."
|
||
::= { sshUserEntry 13 }
|
||
|
||
sshUserDsaKey5 OBJECT-TYPE
|
||
SYNTAX KeySegment
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The DSA user key segment 5."
|
||
::= { sshUserEntry 14 }
|
||
|
||
sshUserDsaKey6 OBJECT-TYPE
|
||
SYNTAX KeySegment
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The DSA user key segment 6."
|
||
::= { sshUserEntry 15 }
|
||
|
||
sshUserDsaKey7 OBJECT-TYPE
|
||
SYNTAX KeySegment
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The DSA user key segment 7."
|
||
::= { sshUserEntry 16 }
|
||
|
||
sshUserDsaKey8 OBJECT-TYPE
|
||
SYNTAX KeySegment
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The DSA user key segment 8."
|
||
::= { sshUserEntry 17 }
|
||
|
||
sshUserKeyDelAction OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
noDel(1),
|
||
delRsaKey(2),
|
||
delDsaKey(3),
|
||
delBothKeys(4)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "To delete the user key.
|
||
|
||
For the set behavior:
|
||
Set it to delRsaKey(2) to delete the RSA user key,
|
||
to delDsaKey(3) to delete the DSA user key,
|
||
or to delBothKeys(4) to delete both RSA and DSA user key.
|
||
|
||
For the get behavior:
|
||
You will get delRsaKey(2), delDsaKey(3) or delBothKeys(4)
|
||
when the delete operation is in progress.
|
||
Otherwise, you will get noDel(1)."
|
||
::= { sshUserEntry 18 }
|
||
|
||
--
|
||
--userAuthMgt
|
||
--
|
||
|
||
userAuthEnablePassword OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(0..32))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Set enable password or delete enable password. NULL is used to
|
||
delete the enable password. The password is starting with
|
||
alphanumeric."
|
||
::= { userAuthMgt 3 }
|
||
|
||
userAuthMethod OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
local(1),
|
||
localradius(2),
|
||
localradiustacacs(3),
|
||
localtacacs(4),
|
||
localtacacsradius(5),
|
||
radius(6),
|
||
radiuslocal(7),
|
||
radiuslocaltacacs(8),
|
||
radiustacacs(9),
|
||
radiustacacslocal(10),
|
||
tacacs(11),
|
||
tacacslocal(12),
|
||
tacacslocalradius(13),
|
||
tacacsradius(14),
|
||
tacacsradiuslocal(15)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Set user authencation method for system."
|
||
::= { userAuthMgt 4 }
|
||
|
||
userAuthTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF UserAuthEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This table is for creating the new user."
|
||
::= { userAuthMgt 5 }
|
||
|
||
userAuthEntry OBJECT-TYPE
|
||
SYNTAX UserAuthEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Entries in this table correspond to the users entries in system."
|
||
INDEX { userAuthUserName }
|
||
::= { userAuthTable 1 }
|
||
|
||
UserAuthEntry ::=
|
||
SEQUENCE {
|
||
userAuthUserName
|
||
DisplayString,
|
||
userAuthPassword
|
||
DisplayString,
|
||
userAuthPrivilege
|
||
Integer32,
|
||
userAuthPublicKey
|
||
DisplayString,
|
||
userAuthStatus
|
||
Integer32
|
||
}
|
||
|
||
userAuthUserName OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (1..8))
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The name of the user. The user name is starting with alphanumeric."
|
||
::= { userAuthEntry 1 }
|
||
|
||
userAuthPassword OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..32))
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Specifies the user password. zero length input will set the user enrty
|
||
without password. If the user is not exist, it will create the user
|
||
with the giving password and privilege 0. The password is starting
|
||
with alphanumeric."
|
||
::= { userAuthEntry 2 }
|
||
|
||
userAuthPrivilege OBJECT-TYPE
|
||
SYNTAX Integer32 (0..15)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Specifies the user level. If the user is not exist, it will create
|
||
the user with the giving privilege with none password. Privilege 15 is
|
||
maximum privilege that only can be applied to system administrator."
|
||
::= { userAuthEntry 3 }
|
||
|
||
userAuthPublicKey OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"User public key, the value can be 'RSA' or 'DSA' or 'Both' or 'None'."
|
||
::= { userAuthEntry 4 }
|
||
|
||
userAuthStatus OBJECT-TYPE
|
||
SYNTAX Integer32 (0..1)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This node is used to create the user entry by '1' and to delete one
|
||
user entry by '0'."
|
||
::= { userAuthEntry 5 }
|
||
|
||
--
|
||
-- dot1xMgt
|
||
--
|
||
|
||
-- The extension table of dot1xAuthConfigTable
|
||
|
||
dot1xAuthConfigExtTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF Dot1xAuthConfigExtEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The extension table of dot1xAuthConfigTable."
|
||
::= { dot1xMgt 1 }
|
||
|
||
dot1xAuthConfigExtEntry OBJECT-TYPE
|
||
SYNTAX Dot1xAuthConfigExtEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The entry of dot1xAuthConfigExtTable."
|
||
AUGMENTS { dot1xAuthConfigEntry }
|
||
::= { dot1xAuthConfigExtTable 1 }
|
||
|
||
Dot1xAuthConfigExtEntry ::= SEQUENCE
|
||
{
|
||
dot1xAuthConfigExtOperMode INTEGER,
|
||
dot1xAuthConfigExtMultiHostMaxCnt Integer32,
|
||
dot1xAuthConfigExtPortIntrusionAction INTEGER
|
||
}
|
||
|
||
dot1xAuthConfigExtOperMode OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
singleHost(1),
|
||
multiHost(2),
|
||
macBasedAuth(3)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The operation mode of dot1x port which allows host
|
||
connection to 802.1x-authorized ports."
|
||
::= { dot1xAuthConfigExtEntry 1 }
|
||
|
||
dot1xAuthConfigExtMultiHostMaxCnt OBJECT-TYPE
|
||
SYNTAX Integer32(1..1024)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The maximum number of hosts when the
|
||
dot1xAuthConfigExtOperMode is multiHost(2). When the
|
||
operation Mode is singleHost(1), we can ignore this
|
||
variables."
|
||
DEFVAL { 5 }
|
||
::= { dot1xAuthConfigExtEntry 2 }
|
||
|
||
dot1xAuthConfigExtPortIntrusionAction OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
block-traffic(1),
|
||
guest-vlan(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Responses to intrusion when the authentication is failed;
|
||
block-traffic(1) means that to block traffic when the authentication is failed and
|
||
guest-vlan(2) means that to join to a guest VLAN when the authentication is failed."
|
||
::= { dot1xAuthConfigExtEntry 3 }
|
||
|
||
|
||
dot1xEapolPassThrough OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "When this variable is enabled(1), EAPOL frames will
|
||
be forwarded to all ports where the Spanning Tree
|
||
status is forwarding. When this variable is
|
||
disabled(2), EAPOL frames will be discarded. EAPOL
|
||
Pass-Through operates when the global status of
|
||
802.1X is disabled."
|
||
DEFVAL { disabled }
|
||
::= { dot1xMgt 3 }
|
||
|
||
--
|
||
-- networkAccessPortTable
|
||
--
|
||
|
||
networkAccessPortTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF NetworkAccessPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A table contains the information of network access about every port."
|
||
::= { networkAccessMgt 2 }
|
||
|
||
networkAccessPortEntry OBJECT-TYPE
|
||
SYNTAX NetworkAccessPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A conceptual row in the networkAccessPort table."
|
||
INDEX { networkAccessPortPortIndex }
|
||
::= { networkAccessPortTable 1 }
|
||
|
||
NetworkAccessPortEntry ::= SEQUENCE
|
||
{
|
||
networkAccessPortPortIndex InterfaceIndex,
|
||
networkAccessPortDynamicVlan EnabledStatus,
|
||
networkAccessPortMaxMacCount Integer32,
|
||
networkAccessPortMode EnabledStatus,
|
||
networkAccessPortMacFilter Integer32,
|
||
networkAccessPortGuestVlan Integer32,
|
||
networkAccessPortLinkDetectionStatus EnabledStatus,
|
||
networkAccessPortLinkDetectionMode INTEGER,
|
||
networkAccessPortLinkDetectionAciton INTEGER,
|
||
networkAccessPortDynamicQos EnabledStatus
|
||
}
|
||
|
||
networkAccessPortPortIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The port and the trunk (excluding trunk members) interface of the
|
||
portTable. The interface identified by a particular value of this port
|
||
index is the same interface identified by the same value of
|
||
ifIndex in the IF-MIB."
|
||
::= { networkAccessPortEntry 1 }
|
||
|
||
networkAccessPortDynamicVlan OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Sets enabled(1) to enable dynamic VLAN assigment and
|
||
sets disabled(2) to disable dynamic VLAN assigment."
|
||
::= { networkAccessPortEntry 2 }
|
||
|
||
networkAccessPortMaxMacCount OBJECT-TYPE
|
||
SYNTAX Integer32 (0..1024)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Specifies the maximum number of authenticated MAC address."
|
||
::= { networkAccessPortEntry 3 }
|
||
|
||
networkAccessPortMode OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Specifies the secure port mode. enabled(1) means that Mac address
|
||
authentication is used and disabled(2) means that the authentication is disabled."
|
||
::= { networkAccessPortEntry 4 }
|
||
|
||
networkAccessPortMacFilter OBJECT-TYPE
|
||
SYNTAX Integer32 (0..64)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Specifies the MAC filter ID, Set this variable to zero to
|
||
disable MAC filter."
|
||
::= { networkAccessPortEntry 5 }
|
||
|
||
networkAccessPortGuestVlan OBJECT-TYPE
|
||
SYNTAX Integer32 (0..4094)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Specifies the guest VLAN ID. To disable the VLAN, set the value to 0."
|
||
::= { networkAccessPortEntry 6 }
|
||
|
||
networkAccessPortLinkDetectionStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Set this object to enabled(1) to enable link detection.
|
||
Set this object to disabled(2) to disable link detection."
|
||
::= { networkAccessPortEntry 7 }
|
||
|
||
networkAccessPortLinkDetectionMode OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
linkUp(1),
|
||
linkDown(2),
|
||
linkUpDown(3)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Specifies the detection event for a port. Set this object
|
||
to linkUp(1) to detect a link-up event. Set this object
|
||
to linkDown(2) to detect a link-down event. Set this
|
||
object to linkUpDown(3) to detect both link up and
|
||
link down events."
|
||
::= { networkAccessPortEntry 8 }
|
||
|
||
networkAccessPortLinkDetectionAciton OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
trap(1),
|
||
shutDown(2),
|
||
trapAndShutDown(3)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Specifies the action to take when a networkAccessPortLinkDetection
|
||
event is triggered. Set this object to trap(1) to send a trap
|
||
when a networkAccessPortLinkDetection event is triggered.
|
||
Set this object to shutDown(2) to shut down the port when a
|
||
networkAccessPortLinkDetection event is triggered. Set this object
|
||
to trapAndShutDown(3) to send a trap and shut down the port when a
|
||
networkAccessPortLinkDetection event is triggered."
|
||
::= { networkAccessPortEntry 9 }
|
||
|
||
networkAccessPortDynamicQos OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Set this object to enabled(1) to enable Dynamic QoS.
|
||
Set this object to disabled(2) to disable Dynamic QoS."
|
||
::= { networkAccessPortEntry 10 }
|
||
|
||
--
|
||
-- networkAccessClearMacAddressMgt
|
||
--
|
||
|
||
networkAccessClearMacAddressMgt OBJECT IDENTIFIER ::= { networkAccessMgt 3 }
|
||
|
||
networkAccessClearMacAddressAttribute OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
all (1),
|
||
static (2),
|
||
dynamic (3)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Attribute for clearing Mac address. Specifies the certain attribute
|
||
in Mac address table. all(1) indicates both reauthorized and learnt
|
||
secure MAC address; static(2) indicates reauthorized MAC address;
|
||
dynamic(3) indicates learnt secure MAC address."
|
||
::= { networkAccessClearMacAddressMgt 1 }
|
||
|
||
networkAccessClearMacAddressMacAddress OBJECT-TYPE
|
||
SYNTAX MacAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Specifies MAC address in the MAC address table for clearing
|
||
MAC address. '000000' represents that no MAC address is specified."
|
||
|
||
::= { networkAccessClearMacAddressMgt 2 }
|
||
|
||
networkAccessClearMacAddressPort OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The specifies port in the MAC address table for clearing MAC address.
|
||
'0' represents that no port is specified."
|
||
|
||
::= { networkAccessClearMacAddressMgt 3 }
|
||
|
||
networkAccessClearMacAddressAction OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
noclear (1),
|
||
clear (2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Action for clearing MAC address . When setting this object to clear(2)
|
||
to begin the clearing MAC address operation, a particular MAC address
|
||
is cleared from the MAC address table. When the action is finshed whether
|
||
or not it is successful or no action is taken, the value of this object
|
||
is always noclear(1)."
|
||
|
||
::= { networkAccessClearMacAddressMgt 4 }
|
||
|
||
--
|
||
-- networkAccessMacAddressTable
|
||
--
|
||
|
||
networkAccessMacAddressTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF NetworkAccessMacAddressEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Contains the information of network access MAC addresses."
|
||
::= { networkAccessMgt 4}
|
||
|
||
networkAccessMacAddressEntry OBJECT-TYPE
|
||
SYNTAX NetworkAccessMacAddressEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A conceptual row in the networkAccessMacAddress table."
|
||
INDEX { networkAccessMacAddressAddress, networkAccessMacAddressPort }
|
||
::= { networkAccessMacAddressTable 1 }
|
||
|
||
NetworkAccessMacAddressEntry ::= SEQUENCE
|
||
{
|
||
networkAccessMacAddressAddress MacAddress,
|
||
networkAccessMacAddressPort InterfaceIndex,
|
||
networkAccessMacAddressInetAddressType InetAddressType,
|
||
networkAccessMacAddressRadiusServerInetAddress InetAddress,
|
||
networkAccessMacAddressTime DisplayString,
|
||
networkAccessMacAddressAttribute INTEGER
|
||
}
|
||
|
||
networkAccessMacAddressAddress OBJECT-TYPE
|
||
SYNTAX MacAddress
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Specifies the authenticated MAC address."
|
||
::= { networkAccessMacAddressEntry 1 }
|
||
|
||
networkAccessMacAddressPort OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Specifies the port of authenticated MAC address."
|
||
::= { networkAccessMacAddressEntry 2 }
|
||
|
||
networkAccessMacAddressInetAddressType OBJECT-TYPE
|
||
SYNTAX InetAddressType
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "This object indicates the type of IP address denoted in
|
||
networkAccessMacAddressRadiusServerInetAddress type."
|
||
::= { networkAccessMacAddressEntry 3 }
|
||
|
||
networkAccessMacAddressRadiusServerInetAddress OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Displays the IP address of radius server that authenticates
|
||
the specified Mac address."
|
||
::= { networkAccessMacAddressEntry 4 }
|
||
|
||
networkAccessMacAddressTime OBJECT-TYPE
|
||
SYNTAX DisplayString(SIZE(12))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Displays the authentication time of the authenticated MAC address.
|
||
The following form is a text string; 'yyyy MMm DDd HHh MMm SSs'.
|
||
'yyyy' is a four-digit year. 'MM' is a month. A single-digit month is
|
||
preceded by a zero. 'DD' is the day of a month. A single-digit day
|
||
is preceded by the value zero. 'HH', 'MM' and 'SS' are hour,
|
||
minute, and second respectively. A single-digit hour, minute,
|
||
and second are preceded by a zero value. An example is:
|
||
'2001y 01m 01d 00h 04m 43s'."
|
||
::= { networkAccessMacAddressEntry 5 }
|
||
|
||
networkAccessMacAddressAttribute OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
static (1),
|
||
dynamic (2)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Displays the attribute of an authenticated MAC address.
|
||
static(1) indicates resauthorized secure MAC address.
|
||
dynamic(2) indicates learnt secure MAC address."
|
||
::= { networkAccessMacAddressEntry 6 }
|
||
|
||
networkAccessAging OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Set this object to enabled(1) to enable MAC address aging feature.
|
||
Set this object to disabled(2) to disable MAC address aging feature."
|
||
::= { networkAccessMgt 5 }
|
||
|
||
--
|
||
-- networkAccessMacFilterWithMaskTable
|
||
--
|
||
|
||
networkAccessMacFilterWithMaskTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF NetworkAccessMacFilterWithMaskEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Contains the settings for MAC filter."
|
||
::= { networkAccessMgt 6}
|
||
|
||
networkAccessMacFilterWithMaskEntry OBJECT-TYPE
|
||
SYNTAX NetworkAccessMacFilterWithMaskEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A conceptual row in the networkAccessMacFilterWithMaskTable."
|
||
INDEX { networkAccessMacFilterWithMaskID,
|
||
networkAccessMacFilterWithMaskMacAddress,
|
||
networkAccessMacFilterWithMaskMacAddressMask }
|
||
::= { networkAccessMacFilterWithMaskTable 1 }
|
||
|
||
NetworkAccessMacFilterWithMaskEntry ::= SEQUENCE
|
||
{
|
||
networkAccessMacFilterWithMaskID Integer32,
|
||
networkAccessMacFilterWithMaskMacAddress MacAddress,
|
||
networkAccessMacFilterWithMaskMacAddressMask MacAddress,
|
||
networkAccessMacFilterWithMaskStatus ValidStatus
|
||
}
|
||
|
||
networkAccessMacFilterWithMaskID OBJECT-TYPE
|
||
SYNTAX Integer32 (1..64)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Specifies the MAC filter ID."
|
||
::= { networkAccessMacFilterWithMaskEntry 1 }
|
||
|
||
networkAccessMacFilterWithMaskMacAddress OBJECT-TYPE
|
||
SYNTAX MacAddress
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Specifies the MAC address to be filtered."
|
||
::= { networkAccessMacFilterWithMaskEntry 2 }
|
||
|
||
networkAccessMacFilterWithMaskMacAddressMask OBJECT-TYPE
|
||
SYNTAX MacAddress
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Specifies the MAC mask to be filtered."
|
||
::= { networkAccessMacFilterWithMaskEntry 3 }
|
||
|
||
networkAccessMacFilterWithMaskStatus OBJECT-TYPE
|
||
SYNTAX ValidStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Set this object to valid(1) to create an entry.
|
||
Set this object to invalid(2) to destroy an entry."
|
||
::= { networkAccessMacFilterWithMaskEntry 4 }
|
||
|
||
macAuthReauthTime OBJECT-TYPE
|
||
SYNTAX Integer32 (120..1000000)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Specifies the reauthentication time period."
|
||
::= { macAuthMgt 1 }
|
||
|
||
--
|
||
-- macAuthPortTable
|
||
--
|
||
|
||
macAuthPortTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF MacAuthPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Contains the settings for mac authentication of each port."
|
||
::= { macAuthMgt 2 }
|
||
|
||
macAuthPortEntry OBJECT-TYPE
|
||
SYNTAX MacAuthPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A conceptual row in the macAuthPort table."
|
||
INDEX { macAuthPortIndex }
|
||
::= { macAuthPortTable 1 }
|
||
|
||
MacAuthPortEntry ::= SEQUENCE
|
||
{
|
||
macAuthPortIndex InterfaceIndex,
|
||
macAuthPortMaxMacCount Integer32,
|
||
macAuthPortIntrusionAction INTEGER
|
||
}
|
||
|
||
macAuthPortIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The port and the trunk (including trunk members) interface of the
|
||
port table. The interface identified by a particular value of this
|
||
index is the same interface identified by the same value
|
||
of ifIndex in the IF-MIB."
|
||
::= { macAuthPortEntry 1 }
|
||
|
||
macAuthPortMaxMacCount OBJECT-TYPE
|
||
SYNTAX Integer32 (0..1024)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Specifies the maximum number of authenticated MAC addresses for MAC authentication."
|
||
::= { macAuthPortEntry 2 }
|
||
|
||
macAuthPortIntrusionAction OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
block-traffic(1),
|
||
pass-traffic(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Responses to intrusion when the authentication is failed.
|
||
block-traffic(1) : denies network access to an unauthorized client;
|
||
pass-traffic(2) : allows unauthorized clients to the access network."
|
||
::= { macAuthPortEntry 3 }
|
||
|
||
webAuthSystemAuthControl OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Sets enabled(1) to enable WebAuth feature and
|
||
sets disabled(2) to disable WebAuth feature."
|
||
::= { webAuthMgt 1 }
|
||
|
||
webAuthSessionTimeout OBJECT-TYPE
|
||
SYNTAX INTEGER (300..3600)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "For authenticated success users, they can use internet
|
||
service during a certain period. Whenever this period expires,
|
||
users need to be re-authenticated again. This period is
|
||
called session time."
|
||
::= { webAuthMgt 5 }
|
||
|
||
webAuthQuietPeriod OBJECT-TYPE
|
||
SYNTAX INTEGER (1..180)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Specifies the re-authentication interval when the authentication
|
||
fail attempts reach the webAuthLoginAttempts value. Unauthenticated
|
||
user won't be authenticated during this period."
|
||
::= { webAuthMgt 6 }
|
||
|
||
webAuthLoginAttempts OBJECT-TYPE
|
||
SYNTAX INTEGER (1..3)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Specifies the counter that configures the authentication fail times
|
||
for a client. If authentication fail times reaches the specified
|
||
value, the client are not allowed to login for some period."
|
||
::= { webAuthMgt 7 }
|
||
|
||
--
|
||
-- webAuthReauthenticateMgt
|
||
--
|
||
|
||
webAuthReauthenticateMgt OBJECT IDENTIFIER ::= { webAuthMgt 8 }
|
||
|
||
webAuthReauthenticatePort OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Specifies the port to re-authenticate for all of its
|
||
authenticated hosts."
|
||
::= { webAuthReauthenticateMgt 1 }
|
||
|
||
webAuthReauthenticateInetAddressType OBJECT-TYPE
|
||
SYNTAX InetAddressType
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Specifies host type to re-authenticate."
|
||
::= { webAuthReauthenticateMgt 2 }
|
||
|
||
webAuthReauthenticateInetAddress OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Specificies host to re-authenticate."
|
||
::= { webAuthReauthenticateMgt 3 }
|
||
|
||
webAuthReauthenticateAction OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
noReauth (1),
|
||
reauth (2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Action for WebAuth re-authenication. When setting this object to
|
||
reauth(2) to begin the re-authenticated operation, a particular
|
||
user is re-authenticated. When the action is finshed whether it is
|
||
successfully, or no action is taken, the value of this
|
||
object is always noReauth(1)."
|
||
::= { webAuthReauthenticateMgt 4 }
|
||
|
||
--
|
||
-- webAuthPortConfigTable
|
||
--
|
||
|
||
webAuthPortConfigTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF WebAuthPortConfigEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Contains the settings for web authentication of each port."
|
||
::= { webAuthMgt 9 }
|
||
|
||
webAuthPortConfigEntry OBJECT-TYPE
|
||
SYNTAX WebAuthPortConfigEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A conceptual row in the webAuthPortConfigTable."
|
||
INDEX { webAuthPortConfigPortIndex }
|
||
::= { webAuthPortConfigTable 1 }
|
||
|
||
WebAuthPortConfigEntry ::= SEQUENCE
|
||
{
|
||
webAuthPortConfigPortIndex InterfaceIndex,
|
||
webAuthPortConfigStatus INTEGER,
|
||
webAuthPortConfigAuthenticatedHostCount INTEGER
|
||
}
|
||
|
||
webAuthPortConfigPortIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The port number of the port that may specify certain entry in the table which contains web authentication information."
|
||
::= { webAuthPortConfigEntry 1 }
|
||
|
||
webAuthPortConfigStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Sets enabled(1) to enable web authentication feature for each port and
|
||
sets disabled(2) to disable web authentication for each port."
|
||
::= { webAuthPortConfigEntry 2 }
|
||
|
||
webAuthPortConfigAuthenticatedHostCount OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Displays the authenticated host counts for each port"
|
||
::= { webAuthPortConfigEntry 3 }
|
||
|
||
--
|
||
-- webAuthPortInfoTable
|
||
--
|
||
|
||
webAuthPortInfoTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF WebAuthPortInfoEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Contains the information for web authentication of each port."
|
||
::= { webAuthMgt 10 }
|
||
|
||
webAuthPortInfoEntry OBJECT-TYPE
|
||
SYNTAX WebAuthPortInfoEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A conceptual row in the webAuthPortTable."
|
||
INDEX { webAuthPortInfoPortIndex, webAuthPortInfoPortAuthSuccessIndex}
|
||
::= { webAuthPortInfoTable 1 }
|
||
|
||
WebAuthPortInfoEntry ::= SEQUENCE
|
||
{
|
||
webAuthPortInfoPortIndex InterfaceIndex,
|
||
webAuthPortInfoPortAuthSuccessIndex INTEGER,
|
||
webAuthPortInfoInetAddressType InetAddressType,
|
||
webAuthPortInfoInetAddress InetAddress,
|
||
webAuthPortInfoRemainingSessiontime INTEGER,
|
||
webAuthPortInfoStatus INTEGER
|
||
}
|
||
|
||
webAuthPortInfoPortIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The port number for which this entry contains web authentication information."
|
||
::= { webAuthPortInfoEntry 1 }
|
||
|
||
webAuthPortInfoPortAuthSuccessIndex OBJECT-TYPE
|
||
SYNTAX INTEGER (1..8)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The authentication success number of port for which this entry contains web authentication information."
|
||
::= { webAuthPortInfoEntry 2 }
|
||
|
||
webAuthPortInfoInetAddressType OBJECT-TYPE
|
||
SYNTAX InetAddressType
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "This object indicates the type of IP address denoted in webAuthPortInfoIpAddress type."
|
||
::= { webAuthPortInfoEntry 3 }
|
||
|
||
webAuthPortInfoInetAddress OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The IP address which may specify the entry containing web authentication information."
|
||
::= { webAuthPortInfoEntry 4 }
|
||
|
||
webAuthPortInfoRemainingSessiontime OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The remaining session time for authenticated hosts. During this
|
||
period, they may use internet resource. When the session time expires, they
|
||
will need to re-authenticate again."
|
||
|
||
::= { webAuthPortInfoEntry 5 }
|
||
|
||
webAuthPortInfoStatus OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
authenticated (1)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Displays the web authentication status for each port.
|
||
authenticated (1) means the user is authenticated."
|
||
::= { webAuthPortInfoEntry 6 }
|
||
|
||
|
||
--
|
||
-- ipFilterMgt
|
||
--
|
||
|
||
--ipFilterSnmpInetTable
|
||
ipFilterSnmpInetTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF IpFilterSnmpInetEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A list of IP address entries."
|
||
::= { ipFilterMgt 12 }
|
||
|
||
ipFilterSnmpInetEntry OBJECT-TYPE
|
||
SYNTAX IpFilterSnmpInetEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This entry includes an IP address range which the system
|
||
will allow to connect to this device through SNMP."
|
||
INDEX { ipFilterSnmpInetAddressType,
|
||
IMPLIED ipFilterSnmpInetAddressStart}
|
||
::= { ipFilterSnmpInetTable 1 }
|
||
|
||
IpFilterSnmpInetEntry ::= SEQUENCE {
|
||
ipFilterSnmpInetAddressType InetAddressType,
|
||
ipFilterSnmpInetAddressStart InetAddress,
|
||
ipFilterSnmpInetAddressEnd InetAddress,
|
||
ipFilterSnmpInetStatus ValidStatus
|
||
}
|
||
|
||
ipFilterSnmpInetAddressType OBJECT-TYPE
|
||
SYNTAX InetAddressType
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The type of IP address filter.
|
||
Only supports IPv4 and IPv6 address types."
|
||
::= { ipFilterSnmpInetEntry 1 }
|
||
|
||
ipFilterSnmpInetAddressStart OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The start IP address."
|
||
::= { ipFilterSnmpInetEntry 2 }
|
||
|
||
ipFilterSnmpInetAddressEnd OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "The end IP address."
|
||
::= { ipFilterSnmpInetEntry 3 }
|
||
|
||
ipFilterSnmpInetStatus OBJECT-TYPE
|
||
SYNTAX ValidStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Setting this to valid(1) creates an entry.
|
||
Setting this to invalid(2) destroys an entry."
|
||
::= { ipFilterSnmpInetEntry 4 }
|
||
|
||
--ipFilterHttpInetTable
|
||
ipFilterHttpInetTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF IpFilterHttpInetEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A list of IP address entries."
|
||
::= { ipFilterMgt 13 }
|
||
|
||
ipFilterHttpInetEntry OBJECT-TYPE
|
||
SYNTAX IpFilterHttpInetEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This entry includes an IP address range which the system
|
||
will allow to connect to this device through SNMP."
|
||
INDEX { ipFilterHttpInetAddressType,
|
||
IMPLIED ipFilterHttpInetAddressStart }
|
||
::= { ipFilterHttpInetTable 1 }
|
||
|
||
IpFilterHttpInetEntry ::= SEQUENCE {
|
||
ipFilterHttpInetAddressType InetAddressType,
|
||
ipFilterHttpInetAddressStart InetAddress,
|
||
ipFilterHttpInetAddressEnd InetAddress,
|
||
ipFilterHttpInetStatus ValidStatus
|
||
}
|
||
|
||
ipFilterHttpInetAddressType OBJECT-TYPE
|
||
SYNTAX InetAddressType
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The type of IP address filter .
|
||
Only supports IPv4 and IPv6 address types."
|
||
::= { ipFilterHttpInetEntry 1 }
|
||
|
||
ipFilterHttpInetAddressStart OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The start IP address."
|
||
::= { ipFilterHttpInetEntry 2 }
|
||
|
||
ipFilterHttpInetAddressEnd OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "The end IP address."
|
||
::= { ipFilterHttpInetEntry 3 }
|
||
|
||
ipFilterHttpInetStatus OBJECT-TYPE
|
||
SYNTAX ValidStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Setting this to valid(1) creates an entry.
|
||
Setting this to invalid(2) destroys an entry."
|
||
::= { ipFilterHttpInetEntry 4 }
|
||
|
||
--ipFilterTelnetInetTable
|
||
ipFilterTelnetInetTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF IpFilterTelnetInetEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A list of IP address entries."
|
||
::= { ipFilterMgt 14 }
|
||
|
||
ipFilterTelnetInetEntry OBJECT-TYPE
|
||
SYNTAX IpFilterTelnetInetEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This entry includes an IP address range which the system
|
||
will allow them to connect to this device through SNMP."
|
||
INDEX { ipFilterTelnetInetAddressType,
|
||
IMPLIED ipFilterTelnetInetAddressStart }
|
||
::= { ipFilterTelnetInetTable 1 }
|
||
|
||
IpFilterTelnetInetEntry ::= SEQUENCE {
|
||
ipFilterTelnetInetAddressType InetAddressType,
|
||
ipFilterTelnetInetAddressStart InetAddress,
|
||
ipFilterTelnetInetAddressEnd InetAddress,
|
||
ipFilterTelnetInetStatus ValidStatus
|
||
}
|
||
|
||
ipFilterTelnetInetAddressType OBJECT-TYPE
|
||
SYNTAX InetAddressType
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The type of IP address filter .
|
||
Only supports IPv4 and IPv6 address types."
|
||
::= { ipFilterTelnetInetEntry 1 }
|
||
|
||
ipFilterTelnetInetAddressStart OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The start IP address."
|
||
::= { ipFilterTelnetInetEntry 2 }
|
||
|
||
ipFilterTelnetInetAddressEnd OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "The end IP address."
|
||
::= { ipFilterTelnetInetEntry 3 }
|
||
|
||
ipFilterTelnetInetStatus OBJECT-TYPE
|
||
SYNTAX ValidStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Setting this to valid(1) creates an entry.
|
||
Setting this to invalid(2) destroys an entry."
|
||
::= { ipFilterTelnetInetEntry 4 }
|
||
|
||
ipFilterAllClientCtl OBJECT IDENTIFIER ::= { ipFilterMgt 15 }
|
||
|
||
ipFilterAllClientCtlInetAddressType OBJECT-TYPE
|
||
SYNTAX InetAddressType
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The type of IP address filter. Only supports IPv4 and IPv6
|
||
address types."
|
||
::= { ipFilterAllClientCtl 1 }
|
||
|
||
ipFilterAllClientCtlInetAddressStart OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The start IP address."
|
||
::= { ipFilterAllClientCtl 2 }
|
||
|
||
ipFilterAllClientCtlInetAddressEnd OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The end IP address."
|
||
::= { ipFilterAllClientCtl 3 }
|
||
|
||
ipFilterAllClientCtlAction OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
noAction(1),
|
||
create(2),
|
||
destroy(3)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Action for IP filter control. Set this object to create(2) to
|
||
create entries in the ipFilterSnmpInetTable,
|
||
ipFilterHttpInetTable and ipFilterTelnetInetTable. Set this
|
||
object to destroy(3) to destroy specified entries in the
|
||
ipFilterSnmpInetTable, ipFilterHttpInetTable and
|
||
ipFilterTelnetInetTable. When the action is finshed, whether
|
||
successfully or not, or no action is taken, the value of this
|
||
object is always noAction(1)."
|
||
::= { ipFilterAllClientCtl 4 }
|
||
|
||
--
|
||
-- layer3Mgt
|
||
--
|
||
|
||
-- Management for layer 3 settings and protocols.
|
||
|
||
arpMgt OBJECT IDENTIFIER ::= { layer3Mgt 1 }
|
||
ripMgt OBJECT IDENTIFIER ::= { layer3Mgt 2 }
|
||
ospfMgt OBJECT IDENTIFIER ::= { layer3Mgt 3 }
|
||
routeMgt OBJECT IDENTIFIER ::= { layer3Mgt 5 }
|
||
ecmpMgt OBJECT IDENTIFIER ::= { layer3Mgt 7 }
|
||
|
||
-- 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 }
|
||
|
||
arpCacheTimeout OBJECT-TYPE
|
||
SYNTAX Integer32(300..86400)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Timeout is provided for entries in the ARP Cache. It is for dynamic
|
||
mapping only. Static mapping by creating an entry that associates a
|
||
logical address with a physical address is never aged out."
|
||
DEFVAL { 1200 }
|
||
::= { arpMgt 2 }
|
||
|
||
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 }
|
||
|
||
|
||
-- ripMgt
|
||
|
||
|
||
ripBasicTimers OBJECT IDENTIFIER ::= { ripMgt 1 }
|
||
|
||
ripUpdateBasicTimer OBJECT-TYPE
|
||
SYNTAX Integer32 (5..2147483647)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The update time in seconds controls the advertising of regular update
|
||
messages. In the real implementation, the actual timer is this value
|
||
offset by a random time (+/-50%) each time it is set."
|
||
DEFVAL { 30 }
|
||
::= { ripBasicTimers 1 }
|
||
|
||
ripTimeoutBasicTimer OBJECT-TYPE
|
||
SYNTAX Integer32 (5..2147483647)
|
||
MAX-ACCESS read-write
|
||
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 }
|
||
::= { ripBasicTimers 2 }
|
||
|
||
ripGarbageCollectionBasicTimer OBJECT-TYPE
|
||
SYNTAX Integer32 (5..2147483647)
|
||
MAX-ACCESS read-write
|
||
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 table. This timer allows neighbors
|
||
to become aware of the invalidity of a route prior to purging."
|
||
DEFVAL { 120 }
|
||
::= { ripBasicTimers 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 }
|
||
|
||
ripGlobalRouterVersion OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
rip1(1),
|
||
rip2(2),
|
||
byInterface(3)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"To specify a RIP version used globally by the router. If interface
|
||
version is configurated, router will use the interface configuration;
|
||
and if version is not configurated on interface, router will use this
|
||
global version; and if both interface and global are not configurated,
|
||
router will use interface's default configuration."
|
||
DEFVAL { byInterface }
|
||
::= { 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
|
||
{
|
||
ripIfindex
|
||
}
|
||
::= { ripInstabilityPreventingTable 1 }
|
||
|
||
RipInstabilityPreventingEntry ::= SEQUENCE
|
||
{
|
||
ripIfindex InterfaceIndex,
|
||
ripSplitHorizonStatus INTEGER
|
||
}
|
||
|
||
|
||
ripIfindex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
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),
|
||
ospf(3)
|
||
}
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Protocol redistributed to Intermediate System:
|
||
connected -- redistribute from connected routes;
|
||
static -- redistribute from static routes;
|
||
ospf -- redistribute from Open Shortest Path First (OSPF)."
|
||
::= { 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 redistribute 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),
|
||
ospf(4),
|
||
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 spicify 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 }
|
||
|
||
-- ospfMgt
|
||
|
||
|
||
ospfMultiProcessSystemTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF OspfMultiProcessSystemEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A conceptually table for ospfMultiProcessSystemEntry."
|
||
::= { ospfMgt 8 }
|
||
|
||
ospfMultiProcessSystemEntry OBJECT-TYPE
|
||
SYNTAX OspfMultiProcessSystemEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A conceptually row for ospfMultiProcessSystemTable."
|
||
INDEX
|
||
{
|
||
ospfMultiProcessProcessId
|
||
}
|
||
::= { ospfMultiProcessSystemTable 1 }
|
||
|
||
OspfMultiProcessSystemEntry ::= SEQUENCE
|
||
{
|
||
ospfMultiProcessProcessId Integer32,
|
||
ospfMultiProcessRouterIdType INTEGER,
|
||
ospfMultiProcessRfc1583CompatibleState EnabledStatus,
|
||
ospfMultiProcessAutoCost Integer32,
|
||
ospfMultiProcessOriginateDefaultRoute EnabledStatus,
|
||
ospfMultiProcessAdvertiseDefaultRoute INTEGER,
|
||
ospfMultiProcessExternalMetricType INTEGER,
|
||
ospfMultiProcessDefaultExternalMetric Integer32,
|
||
ospfMultiProcessSpfHoldTime Integer32,
|
||
ospfMultiProcessAreaNumber Integer32,
|
||
ospfMultiProcessAreaLimit Gauge32,
|
||
ospfMultiProcessSystemStatus RowStatus,
|
||
ospfMultiProcessRouterId RouterID,
|
||
ospfMultiProcessAdminStat Status,
|
||
ospfMultiProcessVersionNumber INTEGER,
|
||
ospfMultiProcessAreaBdrRtrStatus TruthValue,
|
||
ospfMultiProcessASBdrRtrStatus TruthValue,
|
||
ospfMultiProcessExternLsaCount Gauge32,
|
||
ospfMultiProcessExternLsaCksumSum Integer32,
|
||
ospfMultiProcessOriginateNewLsas Counter32,
|
||
ospfMultiProcessRxNewLsas Counter32,
|
||
ospfMultiProcessAsLsaCount Integer32,
|
||
ospfMultiProcessSpfDelayTime Integer32,
|
||
ospfMultiProcessDefaultMetric Integer32
|
||
}
|
||
|
||
ospfMultiProcessProcessId OBJECT-TYPE
|
||
SYNTAX Integer32 (0..65535)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Process ID of an OSPF instance.
|
||
You can create an OSPF instance from 0 to 65535 with its id.
|
||
0 is reserved for default process."
|
||
DEFVAL { 0 }
|
||
::= { ospfMultiProcessSystemEntry 1 }
|
||
|
||
ospfMultiProcessRouterIdType OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
auto(1),
|
||
manual(2)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Set router ID automatically or manually."
|
||
DEFVAL { auto }
|
||
::= { ospfMultiProcessSystemEntry 2 }
|
||
|
||
ospfMultiProcessRfc1583CompatibleState OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Enable or disable rfc1583 compatibility."
|
||
DEFVAL { disabled }
|
||
::= { ospfMultiProcessSystemEntry 3 }
|
||
|
||
ospfMultiProcessAutoCost OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Set the reference bandwidth of auto cost, the unit is Mbps."
|
||
DEFVAL { 100 }
|
||
::= { ospfMultiProcessSystemEntry 4 }
|
||
|
||
ospfMultiProcessOriginateDefaultRoute OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Enable or disable ASBR to generate a default external route into an
|
||
OSPF domain if the default route already exists."
|
||
DEFVAL { disabled }
|
||
::= { ospfMultiProcessSystemEntry 5 }
|
||
|
||
ospfMultiProcessAdvertiseDefaultRoute OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
always(1),
|
||
notAlways(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"If 'always', always advertises default route regardless of whether
|
||
the default route exists.
|
||
Note that any operation on it will not take effect unless
|
||
ospfMultiProcessOriginateDefaultRoute has firstly been enabled."
|
||
DEFVAL { notAlways }
|
||
::= { ospfMultiProcessSystemEntry 6 }
|
||
|
||
ospfMultiProcessExternalMetricType OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
type1(1),
|
||
type2(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"External link type associated with the default route advertised into
|
||
the OSPF routing domain.
|
||
Note that any operation on it will not take effect unless
|
||
ospfMultiProcessOriginateDefaultRoute has firstly been enabled."
|
||
DEFVAL { type2 }
|
||
::= { ospfMultiProcessSystemEntry 7 }
|
||
|
||
ospfMultiProcessDefaultExternalMetric OBJECT-TYPE
|
||
SYNTAX Integer32 (-1..16777214)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Metric used for generating the default route.
|
||
Note that any operation on it will not take effect unless
|
||
ospfMultiProcessOriginateDefaultRoute has firstly been enabled;
|
||
'-1' is only for 'unset', that will destroy this metric value."
|
||
::= { ospfMultiProcessSystemEntry 8 }
|
||
|
||
ospfMultiProcessSpfHoldTime OBJECT-TYPE
|
||
SYNTAX Integer32 (0..2147483647)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Sets the hold time between two consecutive SPF calculations."
|
||
DEFVAL { 10 }
|
||
::= { ospfMultiProcessSystemEntry 9 }
|
||
|
||
ospfMultiProcessAreaNumber OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Records the OSPF area numbers."
|
||
DEFVAL { 0 }
|
||
::= { ospfMultiProcessSystemEntry 10 }
|
||
|
||
ospfMultiProcessAreaLimit OBJECT-TYPE
|
||
SYNTAX Gauge32(1..4294967294)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Max number of ospf area."
|
||
DEFVAL { 4294967294 }
|
||
::= { ospfMultiProcessSystemEntry 11 }
|
||
|
||
ospfMultiProcessSystemStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The status of this conceptual row entry. This object is used to manage
|
||
the creation and deletion of conceptual rows.
|
||
Currently only support 4 status:
|
||
1. active 2. notInService 4. createAndGo 6. destroy
|
||
('active' and 'notInservice' status are used for getting action,
|
||
'createAndGo' and 'destroy' status are used for setting action.)
|
||
- 'active', which indicates that the current OSPF instance exists in
|
||
- the system.
|
||
- 'notInService', if not exist in the system.
|
||
- 'createAndGo', set this status to create an OSPF instance.
|
||
- 'destroy', to delete an OSPF instance."
|
||
::= { ospfMultiProcessSystemEntry 17 }
|
||
|
||
ospfMultiProcessRouterId OBJECT-TYPE
|
||
SYNTAX RouterID
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A 32-bit integer uniquely identifying the router in the Autonomous
|
||
System.
|
||
By convention, to ensure uniqueness, this should default to the
|
||
value of one of the router's IP interface addresses.
|
||
|
||
This object is persistent and when written the entity SHOULD save
|
||
the change to non-volatile storage.
|
||
This is a private substitution for ospfRouterId of RFC1253."
|
||
|
||
::= { ospfMultiProcessSystemEntry 18 }
|
||
|
||
ospfMultiProcessAdminStat OBJECT-TYPE
|
||
SYNTAX Status
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The administrative status of OSPF in the router. The value 'enabled'
|
||
denotes that the OSPF Process is active on at least one interface;
|
||
'disabled' disables it on all interfaces.
|
||
|
||
This is a private substitution for ospfAdminStat of RFC1253."
|
||
::= { ospfMultiProcessSystemEntry 19 }
|
||
|
||
ospfMultiProcessVersionNumber OBJECT-TYPE
|
||
SYNTAX INTEGER { version2 (2) }
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The current version number of the OSPF protocol is 2.
|
||
This is a private substitution for ospfVersionNumber of RFC1253."
|
||
::= { ospfMultiProcessSystemEntry 20 }
|
||
|
||
ospfMultiProcessAreaBdrRtrStatus OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A flag to note whether this router is an Area Border Router.
|
||
This is a private substitution for ospfAreaBdrRtrStatus of RFC1253."
|
||
::= { ospfMultiProcessSystemEntry 21 }
|
||
|
||
ospfMultiProcessASBdrRtrStatus OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A flag to note whether this router is configured as an Autonomous
|
||
System Border Router.
|
||
|
||
This is a private substitution for ospfAreaBdrRtrStatus of RFC1253."
|
||
::= { ospfMultiProcessSystemEntry 22 }
|
||
|
||
ospfMultiProcessExternLsaCount OBJECT-TYPE
|
||
SYNTAX Gauge32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of external (LS type-5) link state advertisements in the
|
||
link state database.
|
||
|
||
This is a private substitution for ospfExternLsaCount of RFC1253."
|
||
::= { ospfMultiProcessSystemEntry 23 }
|
||
|
||
ospfMultiProcessExternLsaCksumSum OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The 32-bit sum of the LS checksums of the external link state
|
||
advertisements contained in the link state database. This sum
|
||
can be used to determine if there has been a change in a router's
|
||
link state database and to compare the link state database of two
|
||
routers. The value should be treated as unsigned when comparing
|
||
two sums of checksums.
|
||
This is a private substitution for ospfExternLsaCksumSum of RFC1253."
|
||
::= { ospfMultiProcessSystemEntry 24 }
|
||
|
||
ospfMultiProcessOriginateNewLsas OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of new link state advertisements that have been originated.
|
||
This number is incremented each time the router originates a new LSA.
|
||
|
||
Discontinuities in the value of this counter can occur at
|
||
re-initialization of the management system.
|
||
This is a private substitution for ospfOriginateNewLsas of RFC1253."
|
||
::= { ospfMultiProcessSystemEntry 25 }
|
||
|
||
ospfMultiProcessRxNewLsas OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of link state advertisements received that are determined
|
||
to be new instantiations. This number does not include newer
|
||
instantiations of self-originated link state advertisements.
|
||
|
||
Discontinuities in the value of this counter can occur at
|
||
re-initialization of the management system.
|
||
This is a private substitution for ospfRxNewLsas of RFC1253."
|
||
::= { ospfMultiProcessSystemEntry 26 }
|
||
|
||
ospfMultiProcessAsLsaCount OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of AS-scope link state advertisements in the AS-scope link
|
||
state database.
|
||
This is a private substitution for ospfAsLsaCount of RFC4750."
|
||
::= { ospfMultiProcessSystemEntry 30 }
|
||
|
||
ospfMultiProcessSpfDelayTime OBJECT-TYPE
|
||
SYNTAX Integer32 (0..2147483647)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Sets the delay between receiving a change to SPF calculation."
|
||
DEFVAL { 5 }
|
||
::= { ospfMultiProcessSystemEntry 31 }
|
||
|
||
ospfMultiProcessDefaultMetric OBJECT-TYPE
|
||
SYNTAX Integer32 (-1..16777214)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The default metric for all redistributed routes. If the value is -1,
|
||
then there is no default metric."
|
||
::= { ospfMultiProcessSystemEntry 33 }
|
||
|
||
ospfMultiProcessNssaTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF OspfMultiProcessNssaEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A conceptually table for ospfNssaEntry."
|
||
::= { ospfMgt 9 }
|
||
|
||
ospfMultiProcessNssaEntry OBJECT-TYPE
|
||
SYNTAX OspfMultiProcessNssaEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A conceptually row for ospfNssaTable."
|
||
INDEX
|
||
{
|
||
ospfMultiProcessProcessId,
|
||
ospfMultiProcessNssaAreaId
|
||
}
|
||
::= { ospfMultiProcessNssaTable 1 }
|
||
|
||
OspfMultiProcessNssaEntry ::= SEQUENCE
|
||
{
|
||
ospfMultiProcessNssaAreaId Unsigned32,
|
||
ospfMultiProcessNssaTranslatorRole INTEGER,
|
||
ospfMultiProcessNssaRedistributeStatus EnabledStatus,
|
||
ospfMultiProcessNssaOriginateDefaultInfoStatus EnabledStatus,
|
||
ospfMultiProcessNssaMetricType INTEGER,
|
||
ospfMultiProcessNssaMetric Integer32,
|
||
ospfMultiProcessNssaStatus RowStatus,
|
||
ospfMultiProcessNssaTranslatorState INTEGER
|
||
}
|
||
|
||
ospfMultiProcessNssaAreaId OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The 32-bit identifier for the NSSA. On creation, this can be derived
|
||
from the instance."
|
||
::= { ospfMultiProcessNssaEntry 1 }
|
||
|
||
ospfMultiProcessNssaTranslatorRole OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
never(1),
|
||
always(2),
|
||
candidate(3)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Specify NSSA-ABR translator-role.
|
||
Candidate: Router may translate NSSA-LSA to Type-5 LSA if it is
|
||
elected.
|
||
Never: Router never translate NSSA-LSA.
|
||
Always: Router always translate NSSA-LSA to Type-5 LSA."
|
||
::= { ospfMultiProcessNssaEntry 2 }
|
||
|
||
ospfMultiProcessNssaRedistributeStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Enabled or disabled to import routes only into the normal areas, but
|
||
not into the NSSA area."
|
||
DEFVAL { enabled }
|
||
::= { ospfMultiProcessNssaEntry 3 }
|
||
|
||
ospfMultiProcessNssaOriginateDefaultInfoStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Enable or disable to generate a Type 7 default into the NSSA area."
|
||
DEFVAL { disabled }
|
||
::= { ospfMultiProcessNssaEntry 4 }
|
||
|
||
|
||
ospfMultiProcessNssaMetricType OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
type1(1),
|
||
type2(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Specify NSSA external metric type."
|
||
DEFVAL { type2 }
|
||
::= { ospfMultiProcessNssaEntry 5 }
|
||
|
||
ospfMultiProcessNssaMetric OBJECT-TYPE
|
||
SYNTAX Integer32(0..16777214)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Specify NSSA external metric value."
|
||
DEFVAL { 1 }
|
||
::= { ospfMultiProcessNssaEntry 6 }
|
||
|
||
ospfMultiProcessNssaStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The status of this conceptual row entry. This object is used to manage
|
||
the creation and deletion of conceptual rows.
|
||
Currently only support 4 status:
|
||
1. active 2. notInService 4. createAndGo 6. destroy
|
||
('active' and 'notInservice' status are used for getting action,
|
||
'createAndGo' and 'destroy' status are used for setting action.)
|
||
- 'active',which indicates that the current NSSA exists in the system.
|
||
- 'notInService', if not exist in the system.
|
||
- 'createAndGo', set this status to create a NSSA instance.
|
||
- 'destroy', to delete a NSSA instance."
|
||
::= { ospfMultiProcessNssaEntry 7 }
|
||
|
||
ospfMultiProcessNssaTranslatorState OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{ enabled (1),
|
||
elected (2),
|
||
disabled (3)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Indicates if and how an NSSA border router is performing NSSA
|
||
translation of type-7 LSAs into type-5 LSAs. When this object is set
|
||
to enabled, the NSSA Border router's OspfAreaNssaExtTranslatorRole has
|
||
been set to always. When this object is set to elected, a candidate
|
||
NSSA Border router is Translating type-7 LSAs into type-5.When this
|
||
object is set to disabled, a candidate NSSA border router is NOT
|
||
translating type-7 LSAs into type-5."
|
||
::= { ospfMultiProcessNssaEntry 8 }
|
||
|
||
ospfMultiProcessRedistributeTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF OspfMultiProcessRedistributeEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The conceptual table of all of ospfRedistributeEntry."
|
||
::= { ospfMgt 10 }
|
||
|
||
ospfMultiProcessRedistributeEntry OBJECT-TYPE
|
||
SYNTAX OspfMultiProcessRedistributeEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The conceptual row for ospfRedistributeTable."
|
||
INDEX
|
||
{
|
||
ospfMultiProcessProcessId,
|
||
ospfMultiProcessRedistributeProtocol
|
||
}
|
||
::= { ospfMultiProcessRedistributeTable 1 }
|
||
|
||
OspfMultiProcessRedistributeEntry ::= SEQUENCE
|
||
{
|
||
ospfMultiProcessRedistributeProtocol INTEGER,
|
||
ospfMultiProcessRedistributeMetricType INTEGER,
|
||
ospfMultiProcessRedistributeMetric BigMetric,
|
||
ospfMultiProcessRedistributeTag Gauge32,
|
||
ospfMultiProcessRedistributeFilterListName DisplayString,
|
||
ospfMultiProcessRedistributeStatus RowStatus,
|
||
ospfMultiProcessRedistributeRoutemapName DisplayString
|
||
}
|
||
|
||
ospfMultiProcessRedistributeProtocol OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
rip(1),
|
||
static(2),
|
||
connected(3)
|
||
}
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Protocol ID, type of the redistribute."
|
||
::= { ospfMultiProcessRedistributeEntry 1 }
|
||
|
||
ospfMultiProcessRedistributeMetricType OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
type1(1),
|
||
type2(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Metric type."
|
||
DEFVAL { type2 }
|
||
::= { ospfMultiProcessRedistributeEntry 2 }
|
||
|
||
ospfMultiProcessRedistributeMetric OBJECT-TYPE
|
||
SYNTAX BigMetric
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Metric value."
|
||
::= { ospfMultiProcessRedistributeEntry 3 }
|
||
|
||
|
||
ospfMultiProcessRedistributeTag OBJECT-TYPE
|
||
SYNTAX Gauge32(0..4294967295)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The external route tag. "
|
||
::= { ospfMultiProcessRedistributeEntry 4 }
|
||
|
||
ospfMultiProcessRedistributeFilterListName OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"List name of access filter which use in other routing protocols."
|
||
::= { ospfMultiProcessRedistributeEntry 5 }
|
||
|
||
ospfMultiProcessRedistributeStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The status of this conceptual row entry. This object is used to manage
|
||
the creation and deletion of conceptual rows.
|
||
Currently only support 4 status:
|
||
1. active 2. notInService 4. createAndGo 6. destroy
|
||
('active' and 'notInservice' status are used for getting action,
|
||
'createAndGo' and 'destroy' status are used for setting action.)
|
||
- 'active', which indicates that the current type of redistribute
|
||
- exists in the system.
|
||
- 'notInService', if not exist in the system.
|
||
- 'createAndGo', set this status to create a type of redistribute
|
||
- instance.
|
||
- 'destroy', to delete a type of redistribute instance."
|
||
::= { ospfMultiProcessRedistributeEntry 6 }
|
||
|
||
ospfMultiProcessRedistributeRoutemapName OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (1..15))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Name of the route map. "
|
||
::= { ospfMultiProcessRedistributeEntry 7 }
|
||
|
||
|
||
ospfMultiProcessSummaryAddressTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF OspfMultiProcessSummaryAddressEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The conceptual table of all of ospfSummaryAddressEntry. "
|
||
::= { ospfMgt 11 }
|
||
|
||
ospfMultiProcessSummaryAddressEntry OBJECT-TYPE
|
||
SYNTAX OspfMultiProcessSummaryAddressEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The conceptual row for ospfSummaryAddressTable. "
|
||
INDEX
|
||
{
|
||
ospfMultiProcessProcessId,
|
||
ospfMultiProcessSummaryAddressType,
|
||
ospfMultiProcessSummaryAddress,
|
||
ospfMultiProcessSummaryPfxLen
|
||
}
|
||
::= { ospfMultiProcessSummaryAddressTable 1 }
|
||
|
||
OspfMultiProcessSummaryAddressEntry ::= SEQUENCE
|
||
{
|
||
ospfMultiProcessSummaryAddressType InetAddressType,
|
||
ospfMultiProcessSummaryAddress InetAddress,
|
||
ospfMultiProcessSummaryPfxLen InetAddressPrefixLength,
|
||
ospfMultiProcessSummaryStatus RowStatus
|
||
}
|
||
|
||
ospfMultiProcessSummaryAddressType OBJECT-TYPE
|
||
SYNTAX InetAddressType
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Summary address type. "
|
||
::= { ospfMultiProcessSummaryAddressEntry 1 }
|
||
|
||
ospfMultiProcessSummaryAddress OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Summary address."
|
||
::= { ospfMultiProcessSummaryAddressEntry 2 }
|
||
|
||
ospfMultiProcessSummaryPfxLen OBJECT-TYPE
|
||
SYNTAX InetAddressPrefixLength
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Summary address prefix length."
|
||
::= { ospfMultiProcessSummaryAddressEntry 3 }
|
||
|
||
ospfMultiProcessSummaryStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The status of this conceptual row entry. This object is used to manage
|
||
the creation and deletion of conceptual rows.
|
||
Currently only support 4 status:
|
||
1. active 2. notInService 4. createAndGo 6. destroy
|
||
('active' and 'notInservice' status are used for getting action,
|
||
'createAndGo' and 'destroy' status are used for setting action.)
|
||
- 'active', which indicates that the current summary address exists in
|
||
- the system.
|
||
- 'notInService', if not exist in the system.
|
||
- 'createAndGo', set this status to create a summary address.
|
||
- 'destroy', to delete a summary address. "
|
||
::= { ospfMultiProcessSummaryAddressEntry 4 }
|
||
|
||
ospfMultiProcessNetworkAreaAddressTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF OspfMultiProcessNetworkAreaAddressEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The conceptual table of all of ospfNetworkAreaAddressEntry."
|
||
::= { ospfMgt 12 }
|
||
|
||
ospfMultiProcessNetworkAreaAddressEntry OBJECT-TYPE
|
||
SYNTAX OspfMultiProcessNetworkAreaAddressEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The conceptual row for ospfNetworkAreaAddressTable."
|
||
INDEX
|
||
{
|
||
ospfMultiProcessProcessId,
|
||
ospfMultiProcessNetworkAreaAddressType,
|
||
ospfMultiProcessNetworkAreaAddress,
|
||
ospfMultiProcessNetworkAreaPfxLen
|
||
}
|
||
::= { ospfMultiProcessNetworkAreaAddressTable 1 }
|
||
|
||
OspfMultiProcessNetworkAreaAddressEntry ::= SEQUENCE
|
||
{
|
||
ospfMultiProcessNetworkAreaAddressType InetAddressType,
|
||
ospfMultiProcessNetworkAreaAddress InetAddress,
|
||
ospfMultiProcessNetworkAreaPfxLen InetAddressPrefixLength,
|
||
ospfMultiProcessNetworkAreaAreaId Unsigned32,
|
||
ospfMultiProcessNetworkAreaStatus RowStatus,
|
||
ospfMultiProcessNetworkAreaAreaId2 AreaID
|
||
}
|
||
|
||
ospfMultiProcessNetworkAreaAddressType OBJECT-TYPE
|
||
SYNTAX InetAddressType
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"NetworkArea address type."
|
||
::= { ospfMultiProcessNetworkAreaAddressEntry 1 }
|
||
|
||
ospfMultiProcessNetworkAreaAddress OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"NetworkArea address. "
|
||
::= { ospfMultiProcessNetworkAreaAddressEntry 2 }
|
||
|
||
ospfMultiProcessNetworkAreaPfxLen OBJECT-TYPE
|
||
SYNTAX InetAddressPrefixLength
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"NetworkArea prefix length. "
|
||
::= { ospfMultiProcessNetworkAreaAddressEntry 3 }
|
||
|
||
ospfMultiProcessNetworkAreaAreaId OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"NetworkArea area ID. "
|
||
::= { ospfMultiProcessNetworkAreaAddressEntry 4 }
|
||
|
||
ospfMultiProcessNetworkAreaStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The status of this conceptual row entry. This object is used to manage
|
||
the creation and deletion of conceptual rows.
|
||
Currently only support 4 status:
|
||
1. active 2. notInService 4. createAndGo 6. destroy
|
||
('active' and 'notInservice' status are used for getting action,
|
||
'createAndGo' and 'destroy' status are used for setting action.)
|
||
- 'active', which indicates that the current network exists in the
|
||
- system.
|
||
- 'notInService', if not exist in the system.
|
||
- 'createAndGo', set this status to create a network.
|
||
- 'destroy', to delete a network. "
|
||
::= { ospfMultiProcessNetworkAreaAddressEntry 5 }
|
||
|
||
ospfMultiProcessNetworkAreaAreaId2 OBJECT-TYPE
|
||
SYNTAX AreaID
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"NetworkArea area ID as IP address format."
|
||
::= { ospfMultiProcessNetworkAreaAddressEntry 6 }
|
||
|
||
--Ospf interface Table
|
||
ospfMultiProcessIfTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF OspfMultiProcessIfEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The OSPF Interface Table describes the interfaces from the viewpoint
|
||
of OSPF. "
|
||
::= { ospfMgt 14 }
|
||
|
||
ospfMultiProcessIfEntry OBJECT-TYPE
|
||
SYNTAX OspfMultiProcessIfEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The OSPF Interface Entry describes one interface from the viewpoint of
|
||
OSPF."
|
||
INDEX
|
||
{
|
||
ospfMultiProcessIfIpAddressType,
|
||
ospfMultiProcessIfIpAddress
|
||
}
|
||
::= { ospfMultiProcessIfTable 1 }
|
||
|
||
OspfMultiProcessIfEntry ::= SEQUENCE
|
||
{
|
||
ospfMultiProcessIfIpAddressType InetAddressType,
|
||
ospfMultiProcessIfIpAddress InetAddress,
|
||
ospfMultiProcessIfCost Integer32,
|
||
ospfMultiProcessIfMtu Integer32,
|
||
ospfMultiProcessIfMtuIgnore INTEGER,
|
||
ospfMultiProcessIfAreaId AreaID,
|
||
ospfMultiProcessIfRtrPriority DesignatedRouterPriority,
|
||
ospfMultiProcessIfTransitDelay UpToMaxAge,
|
||
ospfMultiProcessIfRetransInterval UpToMaxAge,
|
||
ospfMultiProcessIfHelloInterval HelloRange,
|
||
ospfMultiProcessIfRtrDeadInterval PositiveInteger,
|
||
ospfMultiProcessIfState INTEGER,
|
||
ospfMultiProcessIfDesignatedRouter IpAddress,
|
||
ospfMultiProcessIfBackupDesignatedRouter IpAddress,
|
||
ospfMultiProcessIfEvents Counter32,
|
||
ospfMultiProcessIfAuthKey OCTET STRING,
|
||
ospfMultiProcessIfStatus RowStatus,
|
||
ospfMultiProcessIfAuthType OspfAuthenticationType,
|
||
ospfMultiProcessIfDesignatedRouterId RouterID,
|
||
ospfMultiProcessIfBackupDesignatedRouterId RouterID
|
||
}
|
||
|
||
ospfMultiProcessIfIpAddressType OBJECT-TYPE
|
||
SYNTAX InetAddressType
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The IP address type of this OSPF interface. "
|
||
::= { ospfMultiProcessIfEntry 1 }
|
||
|
||
ospfMultiProcessIfIpAddress OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The IP address of this OSPF interface. "
|
||
::= { ospfMultiProcessIfEntry 2 }
|
||
|
||
ospfMultiProcessIfCost OBJECT-TYPE
|
||
SYNTAX Integer32 (0..65535)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The output cost of this OSPF interface.
|
||
Set 0 means unset the cost, thus the cost is dependent on
|
||
ospfMultiProcessAutoCost. "
|
||
::= { ospfMultiProcessIfEntry 3 }
|
||
|
||
ospfMultiProcessIfMtu OBJECT-TYPE
|
||
SYNTAX Integer32 (576..65535)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The mtu of this OSPF interface. Set 0 to unset the mtu. "
|
||
::= { ospfMultiProcessIfEntry 4 }
|
||
|
||
ospfMultiProcessIfMtuIgnore OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
check(0),
|
||
ignore(1)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"If check(0), OSPF will check the MTU size during DD (Database
|
||
Description) exchange.
|
||
If ignore(1), OSPF will not check the MTU size during DD exchange. "
|
||
::= { ospfMultiProcessIfEntry 5 }
|
||
|
||
ospfMultiProcessIfAreaId OBJECT-TYPE
|
||
SYNTAX AreaID
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A 32-bit integer uniquely identifying the area to which the interface
|
||
connects. Area ID 0.0.0.0 is used for the OSPF backbone.
|
||
This is a private substitution for ospfIfAreaId of RFC1253."
|
||
DEFVAL { '00000000'H } -- 0.0.0.0
|
||
::= { ospfMultiProcessIfEntry 6 }
|
||
|
||
ospfMultiProcessIfRtrPriority OBJECT-TYPE
|
||
SYNTAX DesignatedRouterPriority(0..255)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The priority of this interface. Used in multi-access networks, this
|
||
field is used in the designated router election algorithm. The value 0
|
||
signifies that the router is not eligible to become the designated
|
||
router on this particular network. In the event of a tie in this
|
||
value, routers will use their Router ID as a tie breaker.
|
||
This is a private substitution for ospfIfRtrPriority of RFC1253. "
|
||
DEFVAL { 1 }
|
||
::= { ospfMultiProcessIfEntry 7 }
|
||
|
||
ospfMultiProcessIfTransitDelay OBJECT-TYPE
|
||
SYNTAX UpToMaxAge (1..65535)
|
||
UNITS "seconds"
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The estimated number of seconds it takes to transmit a link state
|
||
update packet over this interface. Note that the minimal value SHOULD
|
||
be 1 second.
|
||
This is a private substitution for ospfIfTransitDelay of RFC1253. "
|
||
DEFVAL { 1 }
|
||
::= { ospfMultiProcessIfEntry 8 }
|
||
|
||
ospfMultiProcessIfRetransInterval OBJECT-TYPE
|
||
SYNTAX UpToMaxAge(1..65535)
|
||
UNITS "seconds"
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of seconds between link state advertisement
|
||
retransmissions, for adjacencies belonging to this interface. This
|
||
value is also used when retransmitting database description and Link
|
||
State request packets.
|
||
Note that minimal value SHOULD be 1 second.
|
||
This is a private substitution for ospfIfRetransInterval of RFC1253. "
|
||
DEFVAL { 5 }
|
||
::= { ospfMultiProcessIfEntry 9 }
|
||
|
||
ospfMultiProcessIfHelloInterval OBJECT-TYPE
|
||
SYNTAX HelloRange(1..65535)
|
||
UNITS "seconds"
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The length of time, in seconds, between the Hello packets that the
|
||
router sends on the interface. This value must be the same for all
|
||
routers attached to a common network.
|
||
This is a private substitution for ospfIfHelloInterval of RFC1253. "
|
||
DEFVAL { 10 }
|
||
::= { ospfMultiProcessIfEntry 10 }
|
||
|
||
ospfMultiProcessIfRtrDeadInterval OBJECT-TYPE
|
||
SYNTAX PositiveInteger(1..65535)
|
||
UNITS "seconds"
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of seconds that a router's Hello packets have not been seen
|
||
before its neighbors declare the router down.
|
||
This should be some multiple of the Hello interval. This value must be
|
||
the same for all routers attached to a common network. Note that
|
||
1..65535 is for 'set' range ; The read value may be (1...65535)*4 by
|
||
default according to the Hello interval if this dead interval have not
|
||
been set.
|
||
This is a private substitution for ospfIfRtrDeadInterval of RFC1253."
|
||
DEFVAL { 40 }
|
||
::= { ospfMultiProcessIfEntry 11 }
|
||
|
||
ospfMultiProcessIfState OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
down (1),
|
||
loopback (2),
|
||
waiting (3),
|
||
pointToPoint (4),
|
||
designatedRouter (5),
|
||
backupDesignatedRouter (6),
|
||
otherDesignatedRouter (7)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The OSPF Interface State.
|
||
This is a private substitution for ospfIfState of RFC1253."
|
||
DEFVAL { down }
|
||
::= { ospfMultiProcessIfEntry 12 }
|
||
|
||
ospfMultiProcessIfDesignatedRouter OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The IP address of the designated router.
|
||
This is a private substitution for ospfIfDesignatedRouter of RFC1253."
|
||
::= { ospfMultiProcessIfEntry 13 }
|
||
|
||
ospfMultiProcessIfBackupDesignatedRouter OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The IP address of the backup designated router.
|
||
This is a private substitution for ospfIfBackupDesignatedRouter of
|
||
RFC1253."
|
||
::= { ospfMultiProcessIfEntry 14 }
|
||
|
||
ospfMultiProcessIfEvents OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of times this OSPF interface has changed its state or an
|
||
error has occurred.
|
||
|
||
Discontinuities in the value of this counter can occur at
|
||
re-initialization of the management system.
|
||
This is a private substitution for ospfIfEvents of RFC1253. "
|
||
::= { ospfMultiProcessIfEntry 15 }
|
||
|
||
ospfMultiProcessIfAuthKey OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE (0..8))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The cleartext password used as an OSPF authentication key when
|
||
simplePassword security is enabled. This object does not access any
|
||
OSPF cryptogaphic (e.g., MD5) authentication key under any
|
||
circumstance.
|
||
|
||
If the key length is shorter than 8 octets, th agent will left adjust
|
||
and zero fill to 8 octets.
|
||
|
||
Unauthenticated interfaces need no authentication key, and simple
|
||
password authentication cannot us a key of more than 8 octets.
|
||
|
||
Note that the use of simplePassword authentication is NOT recommended
|
||
when there is concern regarding attack upon the OSPF system.
|
||
SimplePassword authentication is only sufficient to protect against
|
||
accidental misconfigurations because it re-uses cleartext passwords
|
||
[RFC1704].
|
||
|
||
When read, ospfIfAuthKey always returns an octet string of length zero.
|
||
This is a private substitution for ospfIfAuthKey of RFC1253."
|
||
DEFVAL { none }
|
||
::= { ospfMultiProcessIfEntry 16 }
|
||
|
||
ospfMultiProcessIfStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This variable display the status of the ospf interface.
|
||
Currently only active and notInService statues are supported.
|
||
|
||
The value of this object has no effect on whether other objects in
|
||
this conceptual row can be modified.
|
||
This is a private substitution for ospfIfStatus of RFC1253. "
|
||
::= { ospfMultiProcessIfEntry 17 }
|
||
|
||
ospfMultiProcessIfAuthType OBJECT-TYPE
|
||
SYNTAX OspfAuthenticationType
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The authentication type specified for an interface.
|
||
|
||
Note that this object can be used to engage in significant attacks
|
||
against an OSPF router.
|
||
This is a private substitution for ospfIfAuthType of RFC1253. "
|
||
DEFVAL { none } -- no authentication, by default
|
||
::= { ospfMultiProcessIfEntry 18 }
|
||
|
||
ospfMultiProcessIfDesignatedRouterId OBJECT-TYPE
|
||
SYNTAX RouterID
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The Router ID of the designated router.
|
||
This is a private substitution for ospfIfDesignatedRouterId of
|
||
RFC4750. "
|
||
::= { ospfMultiProcessIfEntry 19 }
|
||
|
||
ospfMultiProcessIfBackupDesignatedRouterId OBJECT-TYPE
|
||
SYNTAX RouterID
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The Router ID of the backup designated router.
|
||
This is a private substitution for ospfIfBackupDesignatedRouterId
|
||
of RFC4750."
|
||
::= { ospfMultiProcessIfEntry 20 }
|
||
|
||
-- OSPF Area Table
|
||
-- The OSPF Area Table contains information
|
||
-- regarding the various areas.
|
||
|
||
ospfMultiProcessAreaTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF OspfMultiProcessAreaEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Information describing the configured parameters and cumulative
|
||
statistics of the router's attached areas.
|
||
The interfaces and virtual links are configured as part of these
|
||
areas. Area 0.0.0.0, by definition, is the backbone area.
|
||
This is a private substitution for ospfAreaTable of RFC1253."
|
||
::= { ospfMgt 15 }
|
||
|
||
ospfMultiProcessAreaEntry OBJECT-TYPE
|
||
SYNTAX OspfMultiProcessAreaEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Information describing the configured parameters and cumulative
|
||
statistics of one of the router's attached areas.
|
||
The interfaces and virtual links are configured as part of these
|
||
areas. Area 0.0.0.0, by definition, is the backbone area.
|
||
|
||
Information in this table is persistent and when this object is
|
||
written the entity SHOULD save the change to non-volatile storage. "
|
||
INDEX
|
||
{
|
||
ospfMultiProcessProcessId,
|
||
ospfMultiProcessAreaId
|
||
}
|
||
::= { ospfMultiProcessAreaTable 1 }
|
||
|
||
OspfMultiProcessAreaEntry ::=
|
||
SEQUENCE
|
||
{
|
||
ospfMultiProcessAreaId AreaID,
|
||
ospfMultiProcessAuthType OspfAuthenticationType,
|
||
ospfMultiProcessImportAsExtern INTEGER,
|
||
ospfMultiProcessSpfRuns Counter32,
|
||
ospfMultiProcessAreaBdrRtrCount Gauge32,
|
||
ospfMultiProcessAsBdrRtrCount Gauge32,
|
||
ospfMultiProcessAreaLsaCount Gauge32,
|
||
ospfMultiProcessAreaLsaCksumSum Integer32,
|
||
ospfMultiProcessAreaSummary INTEGER,
|
||
ospfMultiProcessAreaStatus RowStatus
|
||
}
|
||
|
||
ospfMultiProcessAreaId OBJECT-TYPE
|
||
SYNTAX AreaID
|
||
MAX-ACCESS not-accessible -- read-only since originally
|
||
-- an SMIv1 index
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A 32-bit integer uniquely identifying an area. "
|
||
::= { ospfMultiProcessAreaEntry 1 }
|
||
|
||
ospfMultiProcessAuthType OBJECT-TYPE
|
||
SYNTAX OspfAuthenticationType
|
||
MAX-ACCESS read-create
|
||
STATUS obsolete
|
||
|
||
DESCRIPTION
|
||
"The authentication type specified for an area."
|
||
DEFVAL { none } -- no authentication, by default
|
||
::= { ospfMultiProcessAreaEntry 2 }
|
||
|
||
ospfMultiProcessImportAsExtern OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
importExternal (1),
|
||
importNoExternal (2),
|
||
importNssa (3)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Indicates if an area is a stub area, NSSA, or standard area. Type-5
|
||
AS-external LSAs and type-11 Opaque LSAs are not imported into stub
|
||
areas or NSSAs. NSSAs import AS-external data as type-7 LSAs. "
|
||
DEFVAL { importExternal }
|
||
::= { ospfMultiProcessAreaEntry 3 }
|
||
|
||
ospfMultiProcessSpfRuns OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of times that the intra-area route table has been
|
||
calculated using this area's link state database. This is
|
||
typically done using Dijkstra's algorithm.
|
||
|
||
Discontinuities in the value of this counter can occur at
|
||
re-initialization of the management system."
|
||
::= { ospfMultiProcessAreaEntry 4 }
|
||
|
||
ospfMultiProcessAreaBdrRtrCount OBJECT-TYPE
|
||
SYNTAX Gauge32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The total number of Area Border Routers reachable within this area.
|
||
This is initially zero and is calculated in each Shortest Path First
|
||
(SPF) pass. "
|
||
::= { ospfMultiProcessAreaEntry 5 }
|
||
|
||
ospfMultiProcessAsBdrRtrCount OBJECT-TYPE
|
||
SYNTAX Gauge32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The total number of Autonomous System Border Routers reachable within
|
||
this area. This is initially zero and is calculated in each SPF pass. "
|
||
::= { ospfMultiProcessAreaEntry 6 }
|
||
|
||
ospfMultiProcessAreaLsaCount OBJECT-TYPE
|
||
SYNTAX Gauge32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The total number of link state advertisements in this area's link
|
||
state database, excluding AS-external LSAs. "
|
||
::= { ospfMultiProcessAreaEntry 7 }
|
||
|
||
ospfMultiProcessAreaLsaCksumSum OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The 32-bit sum of the link state advertisements' LS checksums
|
||
contained in this area's link state database. This sum excludes
|
||
external (LS type-5) link state advertisements. The sum can be used
|
||
to determine if there has been a change in a router's link state
|
||
database, and to compare the link state database of two routers. The
|
||
value should be treated as unsigned when comparing two sums of
|
||
checksums."
|
||
DEFVAL { 0 }
|
||
::= { ospfMultiProcessAreaEntry 8 }
|
||
|
||
ospfMultiProcessAreaSummary OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
noAreaSummary (1),
|
||
sendAreaSummary (2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This variable controls the import of summary LSAs into stub and NSSA
|
||
areas. It has no effect on other areas.
|
||
|
||
If it is noAreaSummary, the router will not originate summary LSAs
|
||
into the stub or NSSA area. It will rely entirely on its default
|
||
route.
|
||
|
||
If it is sendAreaSummary, the router will both summarize and propagate
|
||
summary LSAs."
|
||
DEFVAL { sendAreaSummary }
|
||
::= { ospfMultiProcessAreaEntry 9 }
|
||
|
||
ospfMultiProcessAreaStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Row status of area. Note ospf area can't be created or destroyed
|
||
solely in this table. Only read is permitted.
|
||
|
||
The value of this object has no effect on whether other objects in
|
||
this conceptual row can be modified. "
|
||
::= { ospfMultiProcessAreaEntry 10 }
|
||
|
||
|
||
-- OSPF Area Default Metric Table
|
||
|
||
ospfMultiProcessStubAreaTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF OspfMultiProcessStubAreaEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The set of metrics that will be advertised by a default Area Border
|
||
Router into a stub area.
|
||
This is a private substitution for ospfStubAreaTable of RFC1253."
|
||
::= { ospfMgt 16 }
|
||
|
||
ospfMultiProcessStubAreaEntry OBJECT-TYPE
|
||
SYNTAX OspfMultiProcessStubAreaEntry
|
||
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The metric for a given Type of Service that will be advertised by a
|
||
default Area Border Router into a stub area.
|
||
|
||
Information in this table is persistent and when this object is
|
||
written the entity SHOULD save the change to non-volatile storage."
|
||
INDEX { ospfMultiProcessProcessId,
|
||
ospfMultiProcessStubAreaId,
|
||
ospfMultiProcessStubTOS
|
||
}
|
||
::= { ospfMultiProcessStubAreaTable 1 }
|
||
|
||
OspfMultiProcessStubAreaEntry ::=
|
||
SEQUENCE {
|
||
ospfMultiProcessStubAreaId
|
||
AreaID,
|
||
ospfMultiProcessStubTOS
|
||
TOSType,
|
||
ospfMultiProcessStubMetric
|
||
BigMetric,
|
||
ospfMultiProcessStubStatus
|
||
RowStatus
|
||
}
|
||
|
||
ospfMultiProcessStubAreaId OBJECT-TYPE
|
||
SYNTAX AreaID
|
||
MAX-ACCESS not-accessible -- read-only since originally an
|
||
-- SMIv1 index
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The 32-bit identifier for the stub area. On creation, this can be
|
||
derived from the instance."
|
||
::= { ospfMultiProcessStubAreaEntry 1 }
|
||
|
||
ospfMultiProcessStubTOS OBJECT-TYPE
|
||
SYNTAX TOSType
|
||
MAX-ACCESS not-accessible -- read-only since originally an
|
||
-- SMIv1 index
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The Type of Service associated with the metric. On creation, this can
|
||
be derived from the instance. Currently only support TOS=0."
|
||
::= { ospfMultiProcessStubAreaEntry 2 }
|
||
|
||
ospfMultiProcessStubMetric OBJECT-TYPE
|
||
SYNTAX BigMetric(0..16777215)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The metric value applied at the indicated Type of Service. By default,
|
||
this equals the least metric at the Type of Service among the
|
||
interfaces to other areas."
|
||
::= { ospfMultiProcessStubAreaEntry 3 }
|
||
|
||
ospfMultiProcessStubStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object permits management of the table by facilitating actions
|
||
such as row creation, construction, and destruction.
|
||
Currently set only support 'createAndGo' and 'destroy'.
|
||
The value of this object has no effect on whether other objects in
|
||
this conceptual row can be modified."
|
||
::= { ospfMultiProcessStubAreaEntry 4 }
|
||
|
||
|
||
-- OSPF Link State Database
|
||
|
||
ospfMultiProcessLsdbTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF OspfMultiProcessLsdbEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
|
||
DESCRIPTION
|
||
"The OSPF Process's link state database (LSDB).
|
||
The LSDB contains the link state advertisements from throughout the
|
||
areas that the device is attached to.
|
||
This is a private substitution for ospfLsdbTable of RFC1253."
|
||
::= { ospfMgt 17 }
|
||
|
||
ospfMultiProcessLsdbEntry OBJECT-TYPE
|
||
SYNTAX OspfMultiProcessLsdbEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A single link state advertisement."
|
||
INDEX { ospfMultiProcessProcessId,
|
||
ospfMultiProcessLsdbAreaId,
|
||
ospfMultiProcessLsdbType,
|
||
ospfMultiProcessLsdbLsid,
|
||
ospfMultiProcessLsdbRouterId
|
||
}
|
||
::= { ospfMultiProcessLsdbTable 1 }
|
||
|
||
OspfMultiProcessLsdbEntry ::=
|
||
SEQUENCE {
|
||
ospfMultiProcessLsdbAreaId
|
||
AreaID,
|
||
ospfMultiProcessLsdbType
|
||
INTEGER,
|
||
ospfMultiProcessLsdbLsid
|
||
IpAddress,
|
||
ospfMultiProcessLsdbRouterId
|
||
RouterID,
|
||
ospfMultiProcessLsdbSequence
|
||
Integer32,
|
||
ospfMultiProcessLsdbAge
|
||
Integer32,
|
||
ospfMultiProcessLsdbChecksum
|
||
Integer32,
|
||
ospfMultiProcessLsdbAdvertisement
|
||
OCTET STRING
|
||
}
|
||
|
||
ospfMultiProcessLsdbAreaId OBJECT-TYPE
|
||
SYNTAX AreaID
|
||
MAX-ACCESS not-accessible -- read-only since originally an
|
||
-- SMIv1 index
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The 32-bit identifier of the area from which the LSA was received."
|
||
::= { ospfMultiProcessLsdbEntry 1 }
|
||
|
||
ospfMultiProcessLsdbType OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
routerLink (1),
|
||
networkLink (2),
|
||
summaryLink (3),
|
||
asSummaryLink (4),
|
||
asExternalLink (5), -- but see ospfAsLsdbTable
|
||
multicastLink (6),
|
||
nssaExternalLink (7),
|
||
areaOpaqueLink (10)
|
||
}
|
||
MAX-ACCESS not-accessible -- read-only since originally an
|
||
-- SMIv1 index
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The type of the link state advertisement.
|
||
Each link state type has a separate advertisement format.
|
||
|
||
Note: External link state advertisements are permitted for backward
|
||
compatibility, but should be displayed in the
|
||
ospfMultiProcessExtLsdbTable rather than here. "
|
||
::= { ospfMultiProcessLsdbEntry 2 }
|
||
|
||
ospfMultiProcessLsdbLsid OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS not-accessible -- read-only since originally an
|
||
-- SMIv1 index
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The Link State ID is an LS Type Specific field containing either a
|
||
Router ID or an IP address; It identifies the piece of the routing
|
||
domain that is being described by the advertisement. "
|
||
::= { ospfMultiProcessLsdbEntry 3 }
|
||
|
||
ospfMultiProcessLsdbRouterId OBJECT-TYPE
|
||
SYNTAX RouterID
|
||
MAX-ACCESS not-accessible -- read-only since originally an
|
||
-- SMIv1 index
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The 32-bit number that uniquely identifies the originating router in
|
||
the Autonomous System. "
|
||
::= { ospfMultiProcessLsdbEntry 4 }
|
||
|
||
ospfMultiProcessLsdbSequence OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The sequence number field is a signed 32-bit integer. It starts with
|
||
the value '80000001'h, or -'7FFFFFFF'h, and increments until
|
||
'7FFFFFFF'h.
|
||
Thus, a typical sequence number will be very negative.
|
||
It is used to detect old and duplicate Link State Advertisements. The
|
||
space of sequence numbers is linearly ordered. The larger the sequence
|
||
number, the more recent the advertisement."
|
||
::= { ospfMultiProcessLsdbEntry 5 }
|
||
|
||
ospfMultiProcessLsdbAge OBJECT-TYPE
|
||
SYNTAX Integer32 -- Should be 0..MaxAge, except when
|
||
-- doNotAge bit is set
|
||
UNITS "seconds"
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This field is the age of the link state advertisement in seconds. "
|
||
::= { ospfMultiProcessLsdbEntry 6 }
|
||
|
||
ospfMultiProcessLsdbChecksum OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This field is the checksum of the complete contents of the
|
||
advertisement, excepting the age field. The age field is excepted so
|
||
that an advertisement's age can be incremented without updating the
|
||
checksum. The checksum used is the same that is used for ISO
|
||
connectionless datagrams; it is commonly referred to as the Fletcher
|
||
checksum. "
|
||
::= { ospfMultiProcessLsdbEntry 7 }
|
||
|
||
ospfMultiProcessLsdbAdvertisement OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE (1..65535))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The entire link state advertisement, including its header.
|
||
|
||
Note that for variable length LSAs, SNMP agents may not be able to
|
||
return the largest string size."
|
||
::= { ospfMultiProcessLsdbEntry 8 }
|
||
|
||
-- OSPF Virtual Interface Table
|
||
|
||
ospfMultiProcessVirtIfTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF OspfMultiProcessVirtIfEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Information about this router's virtual interfaces that the OSPF
|
||
Process is configured to carry on.
|
||
This is a private substitution for ospfVirtIfTable of RFC1253. "
|
||
::= { ospfMgt 20 }
|
||
|
||
ospfMultiProcessVirtIfEntry OBJECT-TYPE
|
||
SYNTAX OspfMultiProcessVirtIfEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Information about a single virtual interface.
|
||
|
||
Information in this table is persistent and when this object is written
|
||
the entity SHOULD save the change to non-volatile storage. "
|
||
INDEX
|
||
{
|
||
ospfMultiProcessProcessId,
|
||
ospfMultiProcessVirtIfAreaId,
|
||
ospfMultiProcessVirtIfNeighbor
|
||
}
|
||
::= { ospfMultiProcessVirtIfTable 1 }
|
||
|
||
OspfMultiProcessVirtIfEntry ::=
|
||
SEQUENCE
|
||
{
|
||
ospfMultiProcessVirtIfAreaId
|
||
AreaID,
|
||
ospfMultiProcessVirtIfNeighbor
|
||
RouterID,
|
||
ospfMultiProcessVirtIfTransitDelay
|
||
UpToMaxAge,
|
||
ospfMultiProcessVirtIfRetransInterval
|
||
UpToMaxAge,
|
||
ospfMultiProcessVirtIfHelloInterval
|
||
HelloRange,
|
||
ospfMultiProcessVirtIfRtrDeadInterval
|
||
PositiveInteger,
|
||
ospfMultiProcessVirtIfState
|
||
INTEGER,
|
||
ospfMultiProcessVirtIfEvents
|
||
Counter32,
|
||
ospfMultiProcessVirtIfAuthKey
|
||
OCTET STRING,
|
||
ospfMultiProcessVirtIfStatus
|
||
RowStatus,
|
||
ospfMultiProcessVirtIfAuthType
|
||
OspfAuthenticationType
|
||
}
|
||
|
||
ospfMultiProcessVirtIfAreaId OBJECT-TYPE
|
||
SYNTAX AreaID
|
||
MAX-ACCESS not-accessible -- read-only since originally an
|
||
-- SMIv1 index
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The transit area that the virtual link traverses. By definition, this
|
||
is not 0.0.0.0. "
|
||
::= { ospfMultiProcessVirtIfEntry 1 }
|
||
|
||
ospfMultiProcessVirtIfNeighbor OBJECT-TYPE
|
||
SYNTAX RouterID
|
||
MAX-ACCESS not-accessible -- read-only since originally an
|
||
-- SMIv1 index
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The Router ID of the virtual neighbor. "
|
||
::= { ospfMultiProcessVirtIfEntry 2 }
|
||
|
||
ospfMultiProcessVirtIfTransitDelay OBJECT-TYPE
|
||
SYNTAX UpToMaxAge(1..65535)
|
||
UNITS "seconds"
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The estimated number of seconds it takes to transmit a Link State
|
||
update packet over this interface. Note that the minimal value SHOULD
|
||
be 1 second."
|
||
DEFVAL { 1 }
|
||
::= { ospfMultiProcessVirtIfEntry 3 }
|
||
|
||
ospfMultiProcessVirtIfRetransInterval OBJECT-TYPE
|
||
SYNTAX UpToMaxAge(1..65535)
|
||
UNITS "seconds"
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of seconds between link state avertisement retransmissions,
|
||
for adjacencies belonging to this interface. This value is also used
|
||
when retransmitting database description and Link State request
|
||
packets. This value should be well over the expected round-trip time.
|
||
Note that the minimal value SHOULD be 1 second. "
|
||
DEFVAL { 5 }
|
||
::= { ospfMultiProcessVirtIfEntry 4 }
|
||
|
||
ospfMultiProcessVirtIfHelloInterval OBJECT-TYPE
|
||
SYNTAX HelloRange(1..65535)
|
||
UNITS "seconds"
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The length of time, in seconds, between the Hello packets that the
|
||
router sends on the interface. This value must be the same for the
|
||
virtual neighbor."
|
||
DEFVAL { 10 }
|
||
::= { ospfMultiProcessVirtIfEntry 5 }
|
||
|
||
ospfMultiProcessVirtIfRtrDeadInterval OBJECT-TYPE
|
||
SYNTAX PositiveInteger(1..65535)
|
||
UNITS "seconds"
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of seconds that a router's Hello packets have not been seen
|
||
before its neighbors declare the router down. This should be 4
|
||
multiple of the Hello interval. This value must be the same for the
|
||
virtual neighbor.
|
||
Note that 1..65535 is for 'set' range ; The read
|
||
value may be (1...65535)*4 by default according to
|
||
the Hello interval if this dead interval haven't been set. "
|
||
DEFVAL { 40 }
|
||
::= { ospfMultiProcessVirtIfEntry 6 }
|
||
|
||
ospfMultiProcessVirtIfState OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
down (1), -- these use the same encoding
|
||
pointToPoint (4) -- as the ospfIfTable
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"OSPF virtual interface states. "
|
||
DEFVAL { down }
|
||
::= { ospfMultiProcessVirtIfEntry 7 }
|
||
|
||
ospfMultiProcessVirtIfEvents OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of state changes or error events on this virtual link.
|
||
|
||
Discontinuities in the value of this counter can occur at
|
||
re-initialization of the management system."
|
||
::= { ospfMultiProcessVirtIfEntry 8 }
|
||
|
||
ospfMultiProcessVirtIfAuthKey OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE(0..8))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The cleartext password used as an OSPF authentication key when
|
||
simplePassword security is enabled. This object does not access any
|
||
OSPF cryptogaphic (e.g., MD5) authentication key under any
|
||
circumstance.
|
||
|
||
If the key length is shorter than 8 octets, the agent will left adjust
|
||
and zero fill to 8 octets.
|
||
|
||
Unauthenticated interfaces need no authentication key, and simple
|
||
password authentication cannot use a key of more than 8 octets.
|
||
|
||
Note that the use of simplePassword authentication is NOT recommended
|
||
when there is concern regarding attack upon the OSPF system.
|
||
SimplePassword authentication is only sufficient to protect against
|
||
accidental misconfigurations because it re-uses cleartext passwords.
|
||
[RFC1704]
|
||
|
||
When read, ospfVirtIfAuthKey always returns an octet string of length
|
||
zero. "
|
||
DEFVAL { none }
|
||
::= { ospfMultiProcessVirtIfEntry 9 }
|
||
|
||
ospfMultiProcessVirtIfStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object permits management of the table by facilitating actions
|
||
such as row creation, construction, and destruction.
|
||
|
||
The value of this object has no effect on whether other objects in
|
||
this conceptual row can be modified. "
|
||
::= { ospfMultiProcessVirtIfEntry 10 }
|
||
|
||
ospfMultiProcessVirtIfAuthType OBJECT-TYPE
|
||
SYNTAX OspfAuthenticationType
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The authentication type specified for a virtual interface.
|
||
|
||
Note that this object can be used to engage in significant attacks
|
||
against an OSPF router."
|
||
DEFVAL { none } -- no authentication, by default
|
||
::= { ospfMultiProcessVirtIfEntry 11 }
|
||
|
||
-- OSPF Neighbor Table
|
||
|
||
ospfMultiProcessNbrTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF OspfMultiProcessNbrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A table describing all non-virtual neighbors in the locality of the
|
||
OSPF router.
|
||
This is a private substitution for ospfNbrTable of RFC1253."
|
||
::= { ospfMgt 21 }
|
||
|
||
ospfMultiProcessNbrEntry OBJECT-TYPE
|
||
SYNTAX OspfMultiProcessNbrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The information regarding a single neighbor. "
|
||
INDEX
|
||
{
|
||
ospfMultiProcessProcessId,
|
||
ospfMultiProcessNbrIpAddr
|
||
}
|
||
::= { ospfMultiProcessNbrTable 1 }
|
||
|
||
OspfMultiProcessNbrEntry ::=
|
||
SEQUENCE
|
||
{
|
||
ospfMultiProcessNbrIpAddr
|
||
IpAddress,
|
||
ospfMultiProcessNbrRtrId
|
||
RouterID,
|
||
ospfMultiProcessNbrOptions
|
||
Integer32,
|
||
ospfMultiProcessNbrPriority
|
||
DesignatedRouterPriority,
|
||
ospfMultiProcessNbrState
|
||
INTEGER,
|
||
ospfMultiProcessNbrEvents
|
||
Counter32,
|
||
ospfMultiProcessNbrLsRetransQLen
|
||
Gauge32
|
||
}
|
||
|
||
ospfMultiProcessNbrIpAddr OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS not-accessible -- read-only since originally an
|
||
-- SMIv1 index
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The IP address this neighbor is using in its IP source address."
|
||
::= { ospfMultiProcessNbrEntry 1 }
|
||
|
||
|
||
ospfMultiProcessNbrRtrId OBJECT-TYPE
|
||
SYNTAX RouterID
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A 32-bit integer (represented as a type IpAddress) uniquely
|
||
identifying the neighboring router in the Autonomous System. "
|
||
::= { ospfMultiProcessNbrEntry 2 }
|
||
|
||
ospfMultiProcessNbrOptions OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A bit mask corresponding to the neighbor's options field.
|
||
|
||
Bit 0, if set, indicates that the system will operate on Type of
|
||
Service metrics other than TOS 0. If zero, the neighbor will ignore
|
||
all metrics except the TOS 0 metric.
|
||
|
||
Bit 1, if set, indicates that the associated area accepts and operates
|
||
on external information; if zero, it is a stub area.
|
||
|
||
Bit 2, if set, indicates that the system is capable of routing IP
|
||
multicast datagrams, that is that it implements the multicast
|
||
extensions to OSPF.
|
||
|
||
Bit 3, if set, indicates that the associated area is an NSSA. These
|
||
areas are capable of carrying type-7 external advertisements, which
|
||
are translated into type-5 external advertisements at NSSA borders. "
|
||
DEFVAL { 0 }
|
||
::= { ospfMultiProcessNbrEntry 3 }
|
||
|
||
ospfMultiProcessNbrPriority OBJECT-TYPE
|
||
SYNTAX DesignatedRouterPriority
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The priority of this neighbor in the designated router election
|
||
algorithm. The value 0 signifies that the neighbor is not eligible to
|
||
become the designated router on this particular network. "
|
||
DEFVAL { 1 }
|
||
::= { ospfMultiProcessNbrEntry 4 }
|
||
|
||
ospfMultiProcessNbrState OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
down (1),
|
||
attempt (2),
|
||
init (3),
|
||
twoWay (4),
|
||
exchangeStart (5),
|
||
exchange (6),
|
||
loading (7),
|
||
full (8)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The state of the relationship with this neighbor."
|
||
DEFVAL { down }
|
||
::= { ospfMultiProcessNbrEntry 5 }
|
||
|
||
ospfMultiProcessNbrEvents OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of times this neighbor relationship has changed state or an
|
||
error has occurred.
|
||
|
||
Discontinuities in the value of this counter can occur at
|
||
re-initialization of the management system. "
|
||
::= { ospfMultiProcessNbrEntry 6 }
|
||
|
||
ospfMultiProcessNbrLsRetransQLen OBJECT-TYPE
|
||
SYNTAX Gauge32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The current length of the retransmission queue. "
|
||
::= { ospfMultiProcessNbrEntry 7 }
|
||
|
||
|
||
-- OSPF Virtual Neighbor Table
|
||
|
||
ospfMultiProcessVirtNbrTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF OspfMultiProcessVirtNbrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This table describes all virtual neighbors. Since virtual links are
|
||
configured in the Virtual Interface Table, this table is read-only.
|
||
This is a private substitution for ospfVirtNbrTable of RFC1253. "
|
||
::= { ospfMgt 22 }
|
||
|
||
ospfMultiProcessVirtNbrEntry OBJECT-TYPE
|
||
SYNTAX OspfMultiProcessVirtNbrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Virtual neighbor information."
|
||
INDEX
|
||
{
|
||
ospfMultiProcessProcessId,
|
||
ospfMultiProcessVirtNbrArea,
|
||
ospfMultiProcessVirtNbrRtrId
|
||
}
|
||
::= { ospfMultiProcessVirtNbrTable 1 }
|
||
|
||
OspfMultiProcessVirtNbrEntry ::=
|
||
SEQUENCE
|
||
{
|
||
ospfMultiProcessVirtNbrArea
|
||
AreaID,
|
||
ospfMultiProcessVirtNbrRtrId
|
||
RouterID,
|
||
ospfMultiProcessVirtNbrIpAddr
|
||
IpAddress,
|
||
ospfMultiProcessVirtNbrOptions
|
||
Integer32,
|
||
ospfMultiProcessVirtNbrState
|
||
INTEGER,
|
||
ospfMultiProcessVirtNbrEvents
|
||
Counter32,
|
||
ospfMultiProcessVirtNbrLsRetransQLen
|
||
Gauge32
|
||
}
|
||
|
||
ospfMultiProcessVirtNbrArea OBJECT-TYPE
|
||
SYNTAX AreaID
|
||
MAX-ACCESS not-accessible -- read-only since originally an
|
||
-- SMIv1 index
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The Transit Area Identifier. "
|
||
::= { ospfMultiProcessVirtNbrEntry 1 }
|
||
|
||
ospfMultiProcessVirtNbrRtrId OBJECT-TYPE
|
||
SYNTAX RouterID
|
||
MAX-ACCESS not-accessible -- read-only since originally an
|
||
-- SMIv1 index
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A 32-bit integer uniquely identifying the neighboring router in the
|
||
Autonomous System."
|
||
::= { ospfMultiProcessVirtNbrEntry 2 }
|
||
|
||
ospfMultiProcessVirtNbrIpAddr OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The IP address this virtual neighbor is using. "
|
||
::= { ospfMultiProcessVirtNbrEntry 3 }
|
||
|
||
ospfMultiProcessVirtNbrOptions OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A bit mask corresponding to the neighbor's options field.
|
||
|
||
Bit 1, if set, indicates that the system will operate on Type of
|
||
Service metrics other than TOS 0. If zero, the neighbor will ignore
|
||
all metrics except the TOS 0 metric. Bit 2, if set, indicates that
|
||
the system is network multicast capable, i.e., that it implements
|
||
OSPF multicast routing."
|
||
::= { ospfMultiProcessVirtNbrEntry 4 }
|
||
|
||
ospfMultiProcessVirtNbrState OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
down (1),
|
||
attempt (2),
|
||
init (3),
|
||
twoWay (4),
|
||
exchangeStart (5),
|
||
exchange (6),
|
||
loading (7),
|
||
full (8)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The state of the virtual neighbor relationship."
|
||
::= { ospfMultiProcessVirtNbrEntry 5 }
|
||
|
||
ospfMultiProcessVirtNbrEvents OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of times this virtual link has changed its state or an
|
||
error has occurred.
|
||
|
||
Discontinuities in the value of this counter can occur at
|
||
re-initialization of the management system."
|
||
::= { ospfMultiProcessVirtNbrEntry 6 }
|
||
|
||
ospfMultiProcessVirtNbrLsRetransQLen OBJECT-TYPE
|
||
SYNTAX Gauge32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The current length of the retransmission queue."
|
||
::= { ospfMultiProcessVirtNbrEntry 7 }
|
||
|
||
|
||
-- OSPF Link State Database, External
|
||
|
||
ospfMultiProcessExtLsdbTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF OspfMultiProcessExtLsdbEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The OSPF Process's external LSA link state database.
|
||
|
||
This table is identical to the OSPF LSDB Table in format, but contains
|
||
only external link state advertisements. The purpose is to allow
|
||
external LSAs to be displayed once for the router rather than once in
|
||
each non-stub area.
|
||
|
||
Note that external LSAs are also in the AS-scope link state database.
|
||
This is a private substitution for ospfExtLsdbTable of RFC1253."
|
||
::= { ospfMgt 23 }
|
||
|
||
ospfMultiProcessExtLsdbEntry OBJECT-TYPE
|
||
SYNTAX OspfMultiProcessExtLsdbEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A single link state advertisement."
|
||
INDEX
|
||
{
|
||
ospfMultiProcessProcessId,
|
||
ospfMultiProcessExtLsdbType,
|
||
ospfMultiProcessExtLsdbLsid,
|
||
ospfMultiProcessExtLsdbRouterId
|
||
}
|
||
::= { ospfMultiProcessExtLsdbTable 1 }
|
||
|
||
OspfMultiProcessExtLsdbEntry ::=
|
||
SEQUENCE
|
||
{
|
||
ospfMultiProcessExtLsdbType
|
||
INTEGER,
|
||
ospfMultiProcessExtLsdbLsid
|
||
IpAddress,
|
||
ospfMultiProcessExtLsdbRouterId
|
||
RouterID,
|
||
ospfMultiProcessExtLsdbSequence
|
||
Integer32,
|
||
ospfMultiProcessExtLsdbAge
|
||
Integer32,
|
||
ospfMultiProcessExtLsdbChecksum
|
||
Integer32,
|
||
ospfMultiProcessExtLsdbAdvertisement
|
||
OCTET STRING
|
||
}
|
||
|
||
ospfMultiProcessExtLsdbType OBJECT-TYPE
|
||
SYNTAX INTEGER { asExternalLink (5) }
|
||
MAX-ACCESS not-accessible -- read-only since originally an
|
||
-- SMIv1 index
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The type of the link state advertisement.
|
||
Each link state type has a separate advertisement format. "
|
||
::= { ospfMultiProcessExtLsdbEntry 1 }
|
||
|
||
ospfMultiProcessExtLsdbLsid OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS not-accessible -- read-only since originally an
|
||
-- SMIv1 index
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The Link State ID is an LS Type Specific field containing either a
|
||
Router ID or an IP address; it identifies the piece of the routing
|
||
domain that is being described by the advertisement. "
|
||
::= { ospfMultiProcessExtLsdbEntry 2 }
|
||
|
||
ospfMultiProcessExtLsdbRouterId OBJECT-TYPE
|
||
SYNTAX RouterID
|
||
MAX-ACCESS not-accessible -- read-only since originally an
|
||
-- SMIv1 index
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The 32-bit number that uniquely identifies the originating router in
|
||
the Autonomous System."
|
||
::= { ospfMultiProcessExtLsdbEntry 3 }
|
||
|
||
ospfMultiProcessExtLsdbSequence OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The sequence number field is a signed 32-bit integer. It starts with
|
||
the value '80000001'h, or -'7FFFFFFF'h, and increments until
|
||
'7FFFFFFF'h.
|
||
Thus, a typical sequence number will be very negative.
|
||
It is used to detect old and duplicate link state advertisements.
|
||
The space of sequence numbers is linearly ordered. The larger the
|
||
sequence number, the more recent the advertisement."
|
||
::= { ospfMultiProcessExtLsdbEntry 4 }
|
||
|
||
|
||
ospfMultiProcessExtLsdbAge OBJECT-TYPE
|
||
SYNTAX Integer32 -- Should be 0..MaxAge, except when
|
||
-- doNotAge bit is set
|
||
UNITS "seconds"
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This field is the age of the link state
|
||
advertisement in seconds. "
|
||
::= { ospfMultiProcessExtLsdbEntry 5 }
|
||
|
||
ospfMultiProcessExtLsdbChecksum OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This field is the checksum of the complete contents of the
|
||
advertisement, excepting the age field. The age field is excepted so
|
||
that an advertisement's age can be incremented without updating the
|
||
checksum. The checksum used is the same that is used for ISO
|
||
connectionless datagrams; it is commonly referred to as the Fletcher
|
||
checksum. "
|
||
::= { ospfMultiProcessExtLsdbEntry 6 }
|
||
|
||
ospfMultiProcessExtLsdbAdvertisement OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE(36))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The entire link state advertisement, including its header."
|
||
::= { ospfMultiProcessExtLsdbEntry 7 }
|
||
|
||
-- The OSPF Area Aggregate Table
|
||
--
|
||
-- This table replaces the OSPF Area Summary Table, being an
|
||
-- extension of that for CIDR routers.
|
||
|
||
ospfMultiProcessAreaAggregateTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF OspfMultiProcessAreaAggregateEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The Area Aggregate Table acts as an adjunct to the Area Table. It
|
||
describes those address aggregates that are configured to be
|
||
propagated from an area.
|
||
Its purpose is to reduce the amount of information that is known
|
||
beyond an Area's borders.
|
||
|
||
It contains a set of IP address ranges specified by an IP address/IP
|
||
network mask pair. For example, a class B address range of X.X.X.X
|
||
with a network mask of 255.255.0.0 includes all IP addresses from
|
||
X.X.0.0 to X.X.255.255.
|
||
|
||
Note that if ranges are configured such that one range subsumes
|
||
another range (e.g., 10.0.0.0 mask 255.0.0.0 and 10.1.0.0 mask
|
||
255.255.0.0), the most specific match is the preferred one.
|
||
This is a private substitution for ospfAreaAggregateTable of RFC1253."
|
||
::= { ospfMgt 24 }
|
||
|
||
ospfMultiProcessAreaAggregateEntry OBJECT-TYPE
|
||
SYNTAX OspfMultiProcessAreaAggregateEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A single area aggregate entry.
|
||
Information in this table is persistent and when this object is
|
||
written the entity SHOULD save the change to non-volatile storage. "
|
||
INDEX
|
||
{
|
||
ospfMultiProcessProcessId,
|
||
ospfMultiProcessAreaAggregateAreaID,
|
||
ospfMultiProcessAreaAggregateLsdbType,
|
||
ospfMultiProcessAreaAggregateNet,
|
||
ospfMultiProcessAreaAggregateMask
|
||
}
|
||
::= { ospfMultiProcessAreaAggregateTable 1 }
|
||
|
||
OspfMultiProcessAreaAggregateEntry ::=
|
||
SEQUENCE
|
||
{
|
||
ospfMultiProcessAreaAggregateAreaID
|
||
AreaID,
|
||
ospfMultiProcessAreaAggregateLsdbType
|
||
INTEGER,
|
||
ospfMultiProcessAreaAggregateNet
|
||
IpAddress,
|
||
ospfMultiProcessAreaAggregateMask
|
||
IpAddress,
|
||
ospfMultiProcessAreaAggregateStatus
|
||
RowStatus,
|
||
ospfMultiProcessAreaAggregateEffect
|
||
INTEGER
|
||
}
|
||
|
||
ospfMultiProcessAreaAggregateAreaID OBJECT-TYPE
|
||
SYNTAX AreaID
|
||
MAX-ACCESS not-accessible -- read-only since originally an
|
||
-- SMIv1 index
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The area within which the address aggregate is to be found."
|
||
::= { ospfMultiProcessAreaAggregateEntry 1 }
|
||
|
||
ospfMultiProcessAreaAggregateLsdbType OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
summaryLink (3)
|
||
}
|
||
MAX-ACCESS not-accessible -- read-only since originally an
|
||
-- SMIv1 index
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The type of the address aggregate. This field specifies the Lsdb type
|
||
that this address aggregate applies to."
|
||
::= { ospfMultiProcessAreaAggregateEntry 2 }
|
||
|
||
ospfMultiProcessAreaAggregateNet OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS not-accessible -- read-only since originally an
|
||
-- SMIv1 index
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The IP address of the net or subnet indicated by the range."
|
||
::= { ospfMultiProcessAreaAggregateEntry 3 }
|
||
ospfMultiProcessAreaAggregateMask OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS not-accessible -- read-only since originally an
|
||
-- SMIv1 index
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The subnet mask that pertains to the net or subnet. "
|
||
::= { ospfMultiProcessAreaAggregateEntry 4 }
|
||
|
||
ospfMultiProcessAreaAggregateStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object permits management of the table by facilitating actions
|
||
such as row creation, construction, and destruction.
|
||
|
||
The value of this object has no effect on whether other objects in
|
||
this conceptual row can be modified. "
|
||
::= { ospfMultiProcessAreaAggregateEntry 5 }
|
||
|
||
ospfMultiProcessAreaAggregateEffect OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
advertiseMatching (1),
|
||
doNotAdvertiseMatching (2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Subnets subsumed by ranges either trigger the advertisement of the
|
||
indicated aggregate (advertiseMatching) or result in the subnet's not
|
||
being advertised at all outside the area. "
|
||
DEFVAL { advertiseMatching }
|
||
::= { ospfMultiProcessAreaAggregateEntry 6 }
|
||
|
||
-- OSPF Interface Message Digest Authentication Table
|
||
ospfMultiProcessIfAuthMd5Table OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF OspfMultiProcessIfAuthMd5Entry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The OSPF Interface Message Digest Authentication Table
|
||
describes the interfaces from the viewpoint of OSPF."
|
||
::= { ospfMgt 27 }
|
||
|
||
ospfMultiProcessIfAuthMd5Entry OBJECT-TYPE
|
||
SYNTAX OspfMultiProcessIfAuthMd5Entry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The OSPF Interface Message Digest Authentication Entry
|
||
describes one interface from the viewpoint of OSPF."
|
||
INDEX
|
||
{
|
||
ospfMultiProcessIfAuthMd5IpAddressType,
|
||
ospfMultiProcessIfAuthMd5IpAddress,
|
||
ospfMultiProcessIfAuthMd5KeyId
|
||
}
|
||
::= { ospfMultiProcessIfAuthMd5Table 1 }
|
||
|
||
OspfMultiProcessIfAuthMd5Entry ::= SEQUENCE
|
||
{
|
||
ospfMultiProcessIfAuthMd5IpAddressType InetAddressType,
|
||
ospfMultiProcessIfAuthMd5IpAddress InetAddress,
|
||
ospfMultiProcessIfAuthMd5KeyId Integer32,
|
||
ospfMultiProcessIfAuthMd5Key OCTET STRING
|
||
}
|
||
|
||
ospfMultiProcessIfAuthMd5IpAddressType OBJECT-TYPE
|
||
SYNTAX InetAddressType
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The IP address type of this OSPF interface."
|
||
::= { ospfMultiProcessIfAuthMd5Entry 1 }
|
||
|
||
ospfMultiProcessIfAuthMd5IpAddress OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The IP address of this OSPF interface. "
|
||
::= { ospfMultiProcessIfAuthMd5Entry 2 }
|
||
|
||
ospfMultiProcessIfAuthMd5KeyId OBJECT-TYPE
|
||
SYNTAX Integer32 (1..255)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The Message Digest Authentication key ID of this OSPF interface. "
|
||
::= { ospfMultiProcessIfAuthMd5Entry 3 }
|
||
|
||
ospfMultiProcessIfAuthMd5Key OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE(0..16))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The Message Digest Authentication key of this OSPF interface.
|
||
When read, ospfIfAuthMd5Key always returns an octet string of
|
||
length zero. Set zero-length string to unset the md5 key."
|
||
::= { ospfMultiProcessIfAuthMd5Entry 4 }
|
||
|
||
-- OSPF Virtual Link Interface Message Digest Authentication Table
|
||
ospfMultiProcessVirtIfAuthMd5Table OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF OspfMultiProcessVirtIfAuthMd5Entry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The OSPF Virtual Interface Message Digest Authentication Table
|
||
describes the interfaces from the viewpoint of OSPF."
|
||
::= { ospfMgt 28 }
|
||
|
||
ospfMultiProcessVirtIfAuthMd5Entry OBJECT-TYPE
|
||
SYNTAX OspfMultiProcessVirtIfAuthMd5Entry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The OSPF Virtual Interface Message Digest Authentication Entry
|
||
describes one interface from the viewpoint of OSPF. "
|
||
INDEX
|
||
{
|
||
ospfMultiProcessProcessId,
|
||
ospfMultiProcessVirtIfAuthMd5AreaId,
|
||
ospfMultiProcessVirtIfAuthMd5Neighbor,
|
||
ospfMultiProcessVirtIfAuthMd5KeyId
|
||
}
|
||
::= { ospfMultiProcessVirtIfAuthMd5Table 1 }
|
||
|
||
OspfMultiProcessVirtIfAuthMd5Entry ::=
|
||
SEQUENCE
|
||
{
|
||
ospfMultiProcessVirtIfAuthMd5AreaId AreaID,
|
||
ospfMultiProcessVirtIfAuthMd5Neighbor RouterID,
|
||
ospfMultiProcessVirtIfAuthMd5KeyId Integer32,
|
||
ospfMultiProcessVirtIfAuthMd5Key OCTET STRING
|
||
}
|
||
|
||
ospfMultiProcessVirtIfAuthMd5AreaId OBJECT-TYPE
|
||
SYNTAX AreaID
|
||
MAX-ACCESS not-accessible -- read-only since originally an
|
||
-- SMIv1 index
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The transit area that the virtual link traverses. By definition, this
|
||
is not 0.0.0.0."
|
||
::= { ospfMultiProcessVirtIfAuthMd5Entry 1 }
|
||
|
||
ospfMultiProcessVirtIfAuthMd5Neighbor OBJECT-TYPE
|
||
SYNTAX RouterID
|
||
MAX-ACCESS not-accessible -- read-only since originally an
|
||
-- SMIv1 index
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The Router ID of the virtual neighbor. "
|
||
::= { ospfMultiProcessVirtIfAuthMd5Entry 2 }
|
||
|
||
ospfMultiProcessVirtIfAuthMd5KeyId OBJECT-TYPE
|
||
SYNTAX Integer32 (1..255)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The Message Digest Authentication key ID of this OSPF virtual
|
||
interface. "
|
||
::= { ospfMultiProcessVirtIfAuthMd5Entry 3 }
|
||
|
||
ospfMultiProcessVirtIfAuthMd5Key OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE(0..16))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The Message Digest Authentication key of this OSPF virtual interface.
|
||
When read, ospfVirtIfAuthMd5Key always returns an octet string of
|
||
length zero. Set zero-length string to unset the md5 key."
|
||
::= { ospfMultiProcessVirtIfAuthMd5Entry 4 }
|
||
|
||
--OSPF Route Table
|
||
ospfMultiProcessRouteTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF OspfMultiProcessRouteEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A conceptual table for ospfRouteEntry."
|
||
::= { ospfMgt 31 }
|
||
|
||
ospfMultiProcessRouteEntry OBJECT-TYPE
|
||
SYNTAX OspfMultiProcessRouteEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A conceptually row for ospfRouteTable."
|
||
INDEX
|
||
{
|
||
ospfMultiProcessProcessId,
|
||
ospfMultiProcessRouteDest,
|
||
ospfMultiProcessRoutePfxLen,
|
||
ospfMultiProcessRouteNexthop
|
||
}
|
||
::= { ospfMultiProcessRouteTable 1 }
|
||
|
||
OspfMultiProcessRouteEntry ::= SEQUENCE
|
||
{
|
||
ospfMultiProcessRouteDest IpAddress,
|
||
ospfMultiProcessRoutePfxLen Integer32,
|
||
ospfMultiProcessRouteNexthop IpAddress,
|
||
ospfMultiProcessRouteInterface DisplayString,
|
||
ospfMultiProcessRouteCost Unsigned32,
|
||
ospfMultiProcessRoutePathType INTEGER,
|
||
ospfMultiProcessRouteAreaId IpAddress,
|
||
ospfMultiProcessRouteTransitArea INTEGER
|
||
}
|
||
|
||
ospfMultiProcessRouteDest OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The destination IP address of this route. "
|
||
::= { ospfMultiProcessRouteEntry 1 }
|
||
|
||
ospfMultiProcessRoutePfxLen OBJECT-TYPE
|
||
SYNTAX Integer32(0..32)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The prefix length of this route."
|
||
::= { ospfMultiProcessRouteEntry 2 }
|
||
|
||
ospfMultiProcessRouteNexthop OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The nexthop IP address of this route.
|
||
Note that, discard and directly connected routes have no nexthops.
|
||
They are displayed as 0.0.0.0."
|
||
::= { ospfMultiProcessRouteEntry 3 }
|
||
|
||
ospfMultiProcessRouteInterface OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The name of outgoing interface which links to nexthop.
|
||
Return an octet string of length zero when it is discard route."
|
||
::= { ospfMultiProcessRouteEntry 4 }
|
||
|
||
ospfMultiProcessRouteCost OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The cost of this route.
|
||
Always return 4294967295 if it is a discard route."
|
||
::= { ospfMultiProcessRouteEntry 5 }
|
||
|
||
ospfMultiProcessRoutePathType OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
unknown(0),
|
||
connected(1),
|
||
discard(2),
|
||
intra(3),
|
||
inter(4),
|
||
type1(5),
|
||
type2(6),
|
||
nssa1(7),
|
||
nssa2(8)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The path type of this route.
|
||
unknown, unknown path type.
|
||
connected, directly connected.
|
||
discard, discard route.
|
||
intra, intra-area route.
|
||
inter, inter-area route.
|
||
type1, external type 1 route.
|
||
type2, external type 2 route.
|
||
nssa1, nssa external type 1 route.
|
||
nssa2, nssa external type 2 route."
|
||
::= { ospfMultiProcessRouteEntry 6 }
|
||
|
||
ospfMultiProcessRouteAreaId OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Area ID of the path which links to nexthop.
|
||
Note that, discard and external routes have no area option
|
||
for the path. Always return 0.0.0.0."
|
||
::= { ospfMultiProcessRouteEntry 7 }
|
||
|
||
ospfMultiProcessRouteTransitArea OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
transitArea(1),
|
||
normalArea(2)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"To display if the area is a transit area or not for the path.
|
||
Note that, discard and external routes have no area option
|
||
for the path. Always return normalArea(2)."
|
||
::= { ospfMultiProcessRouteEntry 8 }
|
||
|
||
ospfIfParamTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF OspfIfParamEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The TOS metrics for a non-virtual interface
|
||
identified by the interface index."
|
||
REFERENCE
|
||
"OSPF Version 2, Appendix C.3 Router interface
|
||
parameters"
|
||
::= { ospfMgt 37 }
|
||
|
||
ospfIfParamEntry OBJECT-TYPE
|
||
SYNTAX OspfIfParamEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A particular TOS metric for a non-virtual in-
|
||
terface identified by the interface index."
|
||
REFERENCE
|
||
"OSPF Version 2, Appendix C.3 Router interface
|
||
parameters"
|
||
INDEX {ospfIfParamIfindex,
|
||
ospfIfParamIpAddress,
|
||
ospfIfParamTOS }
|
||
::= { ospfIfParamTable 1 }
|
||
|
||
OspfIfParamEntry ::=
|
||
SEQUENCE {
|
||
ospfIfParamIfindex
|
||
Integer32,
|
||
ospfIfParamIpAddress
|
||
IpAddress,
|
||
ospfIfParamTOS
|
||
TOSType,
|
||
ospfIfParamCost
|
||
Metric,
|
||
ospfIfParamStatus
|
||
ValidStatus
|
||
}
|
||
|
||
|
||
ospfIfParamIfindex OBJECT-TYPE
|
||
SYNTAX Integer32(1001..5093)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The Ifindex of this OSPF interface. On row
|
||
creation, this can be derived from the
|
||
instance."
|
||
::= { ospfIfParamEntry 1 }
|
||
|
||
|
||
ospfIfParamIpAddress OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The IP address of this OSPF interface. On row
|
||
creation, this can be derived from the in-
|
||
stance."
|
||
::= { ospfIfParamEntry 2 }
|
||
|
||
ospfIfParamTOS OBJECT-TYPE
|
||
SYNTAX TOSType
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The type of service metric being referenced.
|
||
On row creation, this can be derived from the
|
||
instance."
|
||
::= { ospfIfParamEntry 3 }
|
||
|
||
|
||
ospfIfParamCost OBJECT-TYPE
|
||
SYNTAX Metric
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The metric of using this type of service on
|
||
this interface. The default value of the TOS 0
|
||
Metric is 10^8 / ifSpeed."
|
||
::= { ospfIfParamEntry 4 }
|
||
|
||
ospfIfParamStatus 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."
|
||
::= { ospfIfParamEntry 5 }
|
||
|
||
|
||
-- routeMgt Table
|
||
routeMultipath OBJECT-TYPE
|
||
SYNTAX Integer32 (1..8)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object is the multipath numbers installed to FIB.
|
||
The default value is 4."
|
||
DEFVAL {4}
|
||
::={ routeMgt 3 }
|
||
|
||
|
||
-- ecmpMgt
|
||
|
||
ecmpBalanceMode OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
dstIpL4Port(1),
|
||
hashSelectionList(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This defines the load balancing mode of ECMP in the system.
|
||
dstIpL4Port(1) means selection is based on destination IP
|
||
address and L4 port. hashSelectionList(2) means selection is
|
||
based on hash selection list. When the value of this object
|
||
is set to hashSelectionList(2), use ecmpHashSelectionListIndex
|
||
to specify the index of hash selection list to be used."
|
||
::= { ecmpMgt 1 }
|
||
|
||
ecmpHashSelectionListIndex OBJECT-TYPE
|
||
SYNTAX Integer32(0..4)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "A value of 0 means no index is selected when ecmpBalanceMode is
|
||
not set to hashSelectionList(2). This object can not be set to
|
||
0, when the value of ecmpBalanceMode is set to
|
||
hashSelectionList(2). This object will be set to 1
|
||
automatically, when the value of ecmpBalanceMode is changed
|
||
from other value to hashSelectionList(2)."
|
||
DEFVAL { 0 }
|
||
::= { ecmpMgt 2 }
|
||
|
||
|
||
--
|
||
-- appFilterMgt
|
||
--
|
||
-- Management for application filter to control specific packet transmitted
|
||
-- status
|
||
|
||
appFilterPortTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF AppFilterPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The application filter Table."
|
||
::= { appFilterMgt 1 }
|
||
|
||
appFilterPortEntry OBJECT-TYPE
|
||
SYNTAX AppFilterPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The entry of appFilterPortTable."
|
||
INDEX {appFilterPortIndex, appFilterProtocolType}
|
||
::= { appFilterPortTable 1 }
|
||
|
||
AppFilterPortEntry ::= SEQUENCE
|
||
{
|
||
appFilterPortIndex InterfaceIndex,
|
||
appFilterProtocolType INTEGER,
|
||
appFilterPktStatus INTEGER
|
||
}
|
||
|
||
appFilterPortIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The port interface of the portTable. The interface
|
||
identified by a particular value of this index is the same
|
||
interface as identified by the same value of ifIndex in
|
||
the IF-MIB."
|
||
::= { appFilterPortEntry 1 }
|
||
|
||
appFilterProtocolType OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
cdp(1),
|
||
pvst(2)
|
||
}
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The protocol type define some specific packets which are
|
||
supported on this function"
|
||
::= { appFilterPortEntry 2 }
|
||
|
||
appFilterPktStatus OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
default(0),
|
||
discard(1)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Set discard(1) to discard packet and set default(0) to
|
||
transmit packet in default behavior."
|
||
::= { appFilterPortEntry 3 }
|
||
|
||
--
|
||
-- sysLogMgt
|
||
--
|
||
|
||
-- Management for system log. This configures the logging
|
||
-- of events inside the switch.
|
||
|
||
sysLogStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Whether the system log is enabled."
|
||
::= { sysLogMgt 1 }
|
||
|
||
sysLogHistoryFlashLevel OBJECT-TYPE
|
||
SYNTAX Integer32 (0..7)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Severity level for logging to flash."
|
||
::= { sysLogMgt 2 }
|
||
|
||
sysLogHistoryRamLevel OBJECT-TYPE
|
||
SYNTAX Integer32 (0..7)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Severity level for logging to RAM."
|
||
::= { sysLogMgt 3 }
|
||
|
||
--
|
||
--remoteLogMgt
|
||
--
|
||
|
||
remoteLogMgt OBJECT IDENTIFIER ::= { sysLogMgt 6 }
|
||
|
||
remoteLogStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Whether the remote log system is enabled."
|
||
::= { remoteLogMgt 1 }
|
||
|
||
remoteLogLevel OBJECT-TYPE
|
||
SYNTAX Integer32 (0..7)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Severity level for remote log."
|
||
::= { remoteLogMgt 2 }
|
||
|
||
remoteLogFacilityType OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
localUse0(16),
|
||
localUse1(17),
|
||
localUse2(18),
|
||
localUse3(19),
|
||
localUse4(20),
|
||
localUse5(21),
|
||
localUse6(22),
|
||
localUse7(23)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION " The facility type for remote log."
|
||
::= { remoteLogMgt 3 }
|
||
|
||
--remoteLogServerInetTable
|
||
|
||
remoteLogServerInetTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF RemoteLogServerInetEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A table for storing the remote log server list."
|
||
::= { remoteLogMgt 7 }
|
||
|
||
remoteLogServerInetEntry OBJECT-TYPE
|
||
SYNTAX RemoteLogServerInetEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A conceptual row for remoteLogServerInetTable."
|
||
INDEX { remoteLogServerInetAddressType,
|
||
remoteLogServerInetAddress}
|
||
::= { remoteLogServerInetTable 1 }
|
||
|
||
RemoteLogServerInetEntry ::= SEQUENCE
|
||
{
|
||
remoteLogServerInetAddressType InetAddressType,
|
||
remoteLogServerInetAddress InetAddress,
|
||
remoteLogServerStatus ValidStatus,
|
||
remoteLogServerUdpPort Integer32
|
||
}
|
||
|
||
remoteLogServerInetAddressType OBJECT-TYPE
|
||
SYNTAX InetAddressType
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Indicates the type of address
|
||
denoted in remoteLogServerInetAddress type.
|
||
Only ipv4(1), ipv6(2) and ipv6z(4)
|
||
types are supported."
|
||
|
||
::= { remoteLogServerInetEntry 1 }
|
||
|
||
remoteLogServerInetAddress OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The IP address of the remote log Server."
|
||
::= { remoteLogServerInetEntry 2 }
|
||
|
||
remoteLogServerStatus OBJECT-TYPE
|
||
SYNTAX ValidStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Setting this to valid(1) creates an entry.
|
||
Setting this to invalid(2) destroys an entry."
|
||
::= { remoteLogServerInetEntry 3 }
|
||
|
||
remoteLogServerUdpPort OBJECT-TYPE
|
||
SYNTAX Integer32 (1..65535)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The UDP port number of the remote log Server"
|
||
::= { remoteLogServerInetEntry 4 }
|
||
|
||
--
|
||
-- lineMgt
|
||
--
|
||
|
||
-- Management for line. This includes management for
|
||
-- serial line (RS232 port) and Telnet.
|
||
|
||
consoleMgt OBJECT IDENTIFIER ::= { lineMgt 1 }
|
||
telnetMgt OBJECT IDENTIFIER ::= { lineMgt 2 }
|
||
vtyMgt OBJECT IDENTIFIER ::= { lineMgt 3 }
|
||
|
||
--consoleMgt
|
||
|
||
consoleDataBits OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
databits7(1),
|
||
databits8(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Number of data bits."
|
||
::= { consoleMgt 1 }
|
||
|
||
consoleParity OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
partyNone(1),
|
||
partyEven(2),
|
||
partyOdd(3)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Defines the generation of a parity bit."
|
||
::= { consoleMgt 2 }
|
||
|
||
consoleBaudRate OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
baudRate9600(1),
|
||
baudRate19200(2),
|
||
baudRate38400(3),
|
||
baudRate57600(4),
|
||
baudRate115200(5)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Baud rate: Valid values are 115200, 57600, 38400,
|
||
19200, and 9600."
|
||
::= { consoleMgt 3 }
|
||
|
||
consoleStopBits OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
stopbits1(1),
|
||
stopbits2(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The console stop bits, valid values are stopbits1(1) or stopbits2(2)"
|
||
::= { consoleMgt 4 }
|
||
|
||
consoleExecTimeout OBJECT-TYPE
|
||
SYNTAX Integer32 (0 | 60..65535)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "In a serial console, use the consoleExecTimeout
|
||
variable to set the interval that the EXEC command
|
||
interpreter waits until user input is detected;
|
||
set the value to 0 to disable it."
|
||
::= { consoleMgt 5 }
|
||
|
||
consolePasswordThreshold OBJECT-TYPE
|
||
SYNTAX Integer32 (0 | 1..120)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The number of failed console logon attempts that may be
|
||
made before the system will not accept a further attempt
|
||
in the time specified by consoleSilentTime. A value of 0
|
||
disables the functionality."
|
||
::= { consoleMgt 6 }
|
||
|
||
consoleSilentTime OBJECT-TYPE
|
||
SYNTAX Integer32 (0 | 1..65535)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The length of time that the management console is
|
||
inaccessible after the number of failed logon
|
||
attempts has reached consolePasswordThreshold. A value
|
||
of 0 disables the functionality."
|
||
|
||
::= { consoleMgt 7 }
|
||
|
||
--to set login timeout seconds
|
||
consoleLoginResponseTimeout OBJECT-TYPE
|
||
SYNTAX Integer32(10..300)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Console login response timeout setting."
|
||
::= { consoleMgt 10 }
|
||
|
||
-- telnetMgt
|
||
|
||
telnetStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "To enable or disable the telnet function. Any new telnet
|
||
request will be rejected and all current telnet sessions
|
||
will be terminated if this status is set to disabled(2)."
|
||
DEFVAL { enabled }
|
||
::= { telnetMgt 4 }
|
||
|
||
telnetPortNumber OBJECT-TYPE
|
||
SYNTAX Integer32 (1..65535)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The telnet session port number."
|
||
DEFVAL { 23 }
|
||
::= { telnetMgt 5 }
|
||
|
||
-- vtyMgt
|
||
|
||
vtyExecTimeout OBJECT-TYPE
|
||
SYNTAX Integer32 (60..65535)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Specifies the interval that the system waits for user input
|
||
before terminating the current session."
|
||
::= { vtyMgt 1 }
|
||
|
||
vtyPasswordThreshold OBJECT-TYPE
|
||
SYNTAX Integer32 (0 | 1..120)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The number of failed logon attempts that may be made before the
|
||
system will not accept a further attempt to log on.
|
||
Setting to 0 means disabled."
|
||
::= { vtyMgt 2 }
|
||
|
||
vtyLoginResponseTimeout OBJECT-TYPE
|
||
SYNTAX Integer32(10..300)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Login response timeout setting."
|
||
::= { vtyMgt 3 }
|
||
|
||
vtyMaxSession OBJECT-TYPE
|
||
SYNTAX Integer32 (0..8)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The maximum number of allowed sessions."
|
||
DEFVAL { 8 }
|
||
::= { vtyMgt 4 }
|
||
|
||
vtySilentTime OBJECT-TYPE
|
||
SYNTAX Integer32 (0 | 1..65535)
|
||
UNITS "seconds"
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The time the system waits before etablishing a new session
|
||
after the number of failed logins reaches the specified limit.
|
||
Setting to 0 means disabled."
|
||
::= { vtyMgt 5 }
|
||
|
||
--
|
||
-- sysTimeMgt
|
||
--
|
||
|
||
sntpMgt OBJECT IDENTIFIER ::= { sysTimeMgt 1 }
|
||
ntpMgt OBJECT IDENTIFIER ::= { sysTimeMgt 5 }
|
||
|
||
sntpStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Set enabled(1) to enable the SNTP, set disabled(2) to disable
|
||
the SNTP."
|
||
::= { sntpMgt 1 }
|
||
|
||
sntpServiceMode OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
unicast(1)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Service mode."
|
||
::= { sntpMgt 2 }
|
||
|
||
sntpPollInterval OBJECT-TYPE
|
||
SYNTAX Integer32(16..16384)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Polling interval."
|
||
::= { sntpMgt 3 }
|
||
|
||
sntpServerTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF SntpServerEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table for SNTP servers. IP addresses
|
||
must occupy contiguous indexes, starting from 1.
|
||
If a removed entry is not the last entry, the table
|
||
will be shifted to contiguous indexes automatically."
|
||
::= { sntpMgt 4 }
|
||
|
||
sntpServerEntry OBJECT-TYPE
|
||
SYNTAX SntpServerEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Entry for SNTP servers."
|
||
INDEX { sntpServerIndex }
|
||
::= { sntpServerTable 1 }
|
||
|
||
SntpServerEntry ::= SEQUENCE
|
||
{
|
||
sntpServerIndex Integer32,
|
||
sntpServerInetAddressType InetAddressType,
|
||
sntpServerInetAddress InetAddress,
|
||
sntpServerStatus ValidStatus
|
||
}
|
||
|
||
|
||
sntpServerIndex OBJECT-TYPE
|
||
SYNTAX Integer32 (1..3)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The index of a server."
|
||
::= { sntpServerEntry 1 }
|
||
|
||
sntpServerInetAddressType OBJECT-TYPE
|
||
SYNTAX InetAddressType
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Indicates the type of address
|
||
denoted in sntpServerInetAddress type.
|
||
Only ipv4(1), ipv6(2) and ipv6z(4)
|
||
types are supported."
|
||
|
||
::= { sntpServerEntry 4 }
|
||
|
||
sntpServerInetAddress OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The IP address of a time server."
|
||
::= { sntpServerEntry 5 }
|
||
|
||
sntpServerStatus OBJECT-TYPE
|
||
SYNTAX ValidStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Setting this to valid(1) creates an entry.
|
||
Setting this to invalid(2) destroys an entry."
|
||
::= { sntpServerEntry 6 }
|
||
|
||
sysCurrentTime OBJECT-TYPE
|
||
SYNTAX DisplayString(SIZE(20))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This is a text string in the following form, based on Unix:
|
||
'Mmm _d hh:mm:ss yyyy'. 'Mmm' are the first three letters
|
||
of the English name of the month. '_d' is the day of month.
|
||
A single-digit day is preceded by a space. 'hh:mm:ss' is
|
||
a 24-hour representations of hours, minutes, and seconds.
|
||
A single-digit hour is preceded by a zero. 'yyyy' is a
|
||
four-digit year. An example is: 'Jan 1 02:03:04 2002'."
|
||
::= { sysTimeMgt 2 }
|
||
|
||
sysTimeZone OBJECT-TYPE
|
||
SYNTAX DisplayString(SIZE(5..6))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This is a text string in the following form: '[s]hh:mm'.
|
||
'[s]' is a plus-or-minus sign. For UTC, this is omitted.
|
||
For a positive offset, this is '+'. For a negative offset,
|
||
this is '-'. 'hh:mm' in the hour and minute offset from UTC.
|
||
A single-digit hour is preceded by a zero."
|
||
::= { sysTimeMgt 3 }
|
||
|
||
sysTimeZoneName OBJECT-TYPE
|
||
SYNTAX DisplayString(SIZE(1..30))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The name of the time zone."
|
||
::= { sysTimeMgt 4 }
|
||
|
||
ntpStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Set enabled(1) to enable the NTP, set disabled(2) to disable
|
||
the NTP."
|
||
::= { ntpMgt 1 }
|
||
|
||
ntpServiceMode OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
unicast(1)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Service mode."
|
||
::= { ntpMgt 2 }
|
||
|
||
ntpPollInterval OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Polling interval in seconds."
|
||
::= { ntpMgt 3 }
|
||
|
||
ntpAuthenticateStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Set enabled(1) to enable the NTP Authenticate, set disabled(2) to
|
||
disable the NTP."
|
||
::= { ntpMgt 4 }
|
||
|
||
ntpServerTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF NtpServerEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table for NTP servers"
|
||
::= { ntpMgt 5 }
|
||
|
||
ntpServerEntry OBJECT-TYPE
|
||
SYNTAX NtpServerEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Entry for NTP servers."
|
||
INDEX { ntpServerIpAddress }
|
||
::= { ntpServerTable 1 }
|
||
|
||
NtpServerEntry ::= SEQUENCE
|
||
{
|
||
ntpServerIpAddress IpAddress,
|
||
ntpServerVersion Integer32,
|
||
ntpServerKeyId Integer32,
|
||
ntpServerStatus INTEGER
|
||
}
|
||
|
||
ntpServerIpAddress OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The IP address of a server. Valid IP addresses
|
||
must occupy contiguous indexes.
|
||
All IP addresses after the last valid index is 0."
|
||
::= { ntpServerEntry 1 }
|
||
|
||
ntpServerVersion OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "NTP version."
|
||
::= { ntpServerEntry 2 }
|
||
|
||
ntpServerKeyId OBJECT-TYPE
|
||
SYNTAX Integer32 (1..65535)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Key for a NTP server. This variable can only be written."
|
||
::= { ntpServerEntry 3 }
|
||
|
||
ntpServerStatus OBJECT-TYPE
|
||
SYNTAX ValidStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Setting this to valid(1) creates an entry.
|
||
Setting this to invalid(2) destroys an entry."
|
||
::= { ntpServerEntry 4 }
|
||
|
||
ntpAuthKeyTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF NtpAuthKeyEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table for NTP Authentication keys"
|
||
::= { ntpMgt 6 }
|
||
|
||
ntpAuthKeyEntry OBJECT-TYPE
|
||
SYNTAX NtpAuthKeyEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Entry for NTP Authentication keys."
|
||
INDEX { ntpAuthKeyId }
|
||
::= { ntpAuthKeyTable 1 }
|
||
|
||
NtpAuthKeyEntry::= SEQUENCE
|
||
{
|
||
ntpAuthKeyId Integer32,
|
||
ntpAuthKeyWord OCTET STRING,
|
||
ntpAuthKeyStatus INTEGER
|
||
}
|
||
|
||
ntpAuthKeyId OBJECT-TYPE
|
||
SYNTAX Integer32 (1..65536)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The index of a Authentication key. This table has fixed size."
|
||
::= { ntpAuthKeyEntry 1 }
|
||
|
||
ntpAuthKeyWord OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE (1..32))
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "The Authentication key word is used to created a key by the MD5
|
||
And the max length is 32."
|
||
::= { ntpAuthKeyEntry 2 }
|
||
|
||
ntpAuthKeyStatus OBJECT-TYPE
|
||
SYNTAX ValidStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Setting this to valid(1) creates an entry.
|
||
Setting this to invalid(2) destroys an entry."
|
||
::= { ntpAuthKeyEntry 3 }
|
||
|
||
--
|
||
-- fileMgt
|
||
--
|
||
|
||
-- Management for File System Manipulate, including files copy, display and delete.
|
||
|
||
fileCopyMgt OBJECT IDENTIFIER ::= { fileMgt 1 }
|
||
--
|
||
-- This performs the copy operation.
|
||
--
|
||
|
||
fileCopySrcOperType OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
file(1),
|
||
runningCfg(2),
|
||
startUpCfg(3),
|
||
tftp(4),
|
||
unit(5),
|
||
ftp(7)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "fileCopySrcOperType specifies where to copy from,
|
||
and fileCopyDestOperType specifies where to copy to.
|
||
|
||
Possible combinations of 'fileCopySrcOperType to
|
||
fileCopyDestOperType' and required parameters are listed in
|
||
the following table.
|
||
|
||
--------------+------------------+---------------------------------
|
||
Source | Destination | Required parameters
|
||
--------------+------------------+---------------------------------
|
||
file(1) | file(1) | fileCopySrcFileName
|
||
| | fileCopyDestFileName
|
||
+------------------+---------------------------------
|
||
| runningCfg(2) | fileCopySrcFileName
|
||
+------------------+---------------------------------
|
||
| startUpCfg(3) | fileCopySrcFileName
|
||
| | fileCopyDestFileName
|
||
+------------------+---------------------------------
|
||
| tftp(4) | fileCopySrcFileName
|
||
| | fileCopyDestFileName
|
||
| | fileCopyFileType
|
||
| | fileCopyServerInetAddressType
|
||
| | fileCopyServerInetAddress
|
||
+------------------+---------------------------------
|
||
| unit(5) | fileCopySrcFileName
|
||
| | fileCopyDestFileName
|
||
| | fileCopyFileType
|
||
| | fileCopyUnitId
|
||
+------------------+---------------------------------
|
||
| ftp(7) | fileCopySrcFileName
|
||
| | fileCopyDestFileName
|
||
| | fileCopyFileType
|
||
| | fileCopyServerInetAddressType
|
||
| | fileCopyServerInetAddress
|
||
| | fileCopyServerUserName
|
||
| | fileCopyServerPassword
|
||
--------------+------------------+---------------------------------
|
||
runningCfg(2) | file(1) | fileCopyDestFileName
|
||
+------------------+---------------------------------
|
||
| startUpCfg(3) | fileCopyDestFileName
|
||
+------------------+---------------------------------
|
||
| tftp(4) | fileCopyDestFileName
|
||
| | fileCopyServerInetAddressType
|
||
| | fileCopyServerInetAddress
|
||
+------------------+---------------------------------
|
||
| ftp(7) | fileCopyDestFileName
|
||
| | fileCopyServerInetAddressType
|
||
| | fileCopyServerInetAddress
|
||
| | fileCopyServerUserName
|
||
| | fileCopyServerPassword
|
||
--------------+------------------+---------------------------------
|
||
startUpCfg(3) | file(1) | fileCopyDestFileName
|
||
+------------------+---------------------------------
|
||
| runningCfg(2) | None.
|
||
+------------------+---------------------------------
|
||
| tftp(4) | fileCopyDestFileName
|
||
| | fileCopyServerInetAddressType
|
||
| | fileCopyServerInetAddress
|
||
+------------------+---------------------------------
|
||
| ftp(7) | fileCopyDestFileName
|
||
| | fileCopyServerInetAddressType
|
||
| | fileCopyServerInetAddress
|
||
| | fileCopyServerUserName
|
||
| | fileCopyServerPassword
|
||
--------------+------------------+---------------------------------
|
||
tftp(4) | file(1) | fileCopySrcFileName
|
||
| | fileCopyDestFileName
|
||
| | fileCopyFileType
|
||
| | fileCopyServerInetAddressType
|
||
| | fileCopyServerInetAddress
|
||
+------------------+---------------------------------
|
||
| runningCfg(2) | fileCopySrcFileName
|
||
| | fileCopyServerInetAddressType
|
||
| | fileCopyServerInetAddress
|
||
+------------------+---------------------------------
|
||
| startUpCfg(3) | fileCopySrcFileName
|
||
| | fileCopyDestFileName
|
||
| | fileCopyServerInetAddressType
|
||
| | fileCopyServerInetAddress
|
||
--------------+------------------+---------------------------------
|
||
unit(5) | file(1) | fileCopySrcFileName
|
||
| | fileCopyDestFileName
|
||
| | fileCopyFileType
|
||
| | fileCopyUnitId
|
||
--------------+------------------+---------------------------------
|
||
ftp(7) | file(1) | fileCopySrcFileName
|
||
| | fileCopyDestFileName
|
||
| | fileCopyFileType
|
||
| | fileCopyServerInetAddressType
|
||
| | fileCopyServerInetAddress
|
||
| | fileCopyServerUserName
|
||
| | fileCopyServerPassword
|
||
+------------------+---------------------------------
|
||
| runningCfg(2) | fileCopySrcFileName
|
||
| | fileCopyServerInetAddressType
|
||
| | fileCopyServerInetAddress
|
||
| | fileCopyServerUserName
|
||
| | fileCopyServerPassword
|
||
+------------------+---------------------------------
|
||
| startUpCfg(3) | fileCopySrcFileName
|
||
| | fileCopyDestFileName
|
||
| | fileCopyServerInetAddressType
|
||
| | fileCopyServerInetAddress
|
||
| | fileCopyServerUserName
|
||
| | fileCopyServerPassword
|
||
--------------+------------------+---------------------------------"
|
||
::= { fileCopyMgt 1}
|
||
|
||
fileCopySrcFileName OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(0..127))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The source file name for fileCopyMgt when a copy
|
||
operation is next requested via this MIB. This value is
|
||
set to a zero length string when no file name has been
|
||
specified."
|
||
::= { fileCopyMgt 2 }
|
||
|
||
fileCopyDestOperType OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
file(1),
|
||
runningCfg(2),
|
||
startUpCfg(3),
|
||
tftp(4),
|
||
unit(5),
|
||
ftp(7)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "See the description for fileCopySrcOperType."
|
||
::= { fileCopyMgt 3 }
|
||
|
||
fileCopyDestFileName OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(0..127))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The destination file name for fileCopyMgt when a
|
||
copy operation is next requested via this MIB. This value
|
||
is set to a zero length string when no file name has been
|
||
specified."
|
||
::= { fileCopyMgt 4 }
|
||
|
||
fileCopyFileType OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
opcode(1),
|
||
config(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Type of file to copy in fileCopyMgt. opcode(1) indicates
|
||
operation code, config(2) indicates configuration file."
|
||
::= { fileCopyMgt 5 }
|
||
|
||
fileCopyUnitId OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Specifies the switch unit for stackable devices."
|
||
::= { fileCopyMgt 7 }
|
||
|
||
fileCopyAction OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
notCopying(1),
|
||
copy(2),
|
||
abortTftp(3)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Set this object to copy(2) to begin the copy operation. When
|
||
the device is not copying, this object will have a value of
|
||
notCopying(1). Setting this object to abortTftp(3) to abort a
|
||
TFTP transfer."
|
||
::= { fileCopyMgt 8 }
|
||
|
||
fileCopyStatus OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
fileCopyTftpUndefError(1),
|
||
fileCopyTftpFileNotFound(2),
|
||
fileCopyTftpAccessViolation(3),
|
||
fileCopyTftpDiskFull(4),
|
||
fileCopyTftpIllegalOperation(5),
|
||
fileCopyTftpUnkownTransferId(6),
|
||
fileCopyTftpFileExisted(7),
|
||
fileCopyTftpNoSuchUser(8),
|
||
fileCopyTftpTimeout(9),
|
||
fileCopyTftpSendError(10),
|
||
fileCopyTftpReceiverError(11),
|
||
fileCopyTftpSocketOpenError(12),
|
||
fileCopyTftpSocketBindError(13),
|
||
fileCopyTftpUserCancel(14),
|
||
fileCopyTftpCompleted(15),
|
||
fileCopyParaError(16),
|
||
fileCopyBusy(17),
|
||
fileCopyUnknown(18),
|
||
fileCopyReadFileError(19),
|
||
fileCopySetStartupError(20),
|
||
fileCopyFileSizeExceed(21),
|
||
fileCopyMagicWordError(22),
|
||
fileCopyImageTypeError(23),
|
||
fileCopyHeaderChecksumError(24),
|
||
fileCopyImageChecksumError(25),
|
||
fileCopyWriteFlashFinish(26),
|
||
fileCopyWriteFlashError(27),
|
||
fileCopyWriteFlashProgramming(28),
|
||
fileCopyError(29),
|
||
fileCopySuccess(30),
|
||
fileCopyCompleted(31),
|
||
--
|
||
-- ES4612-20-00499, 2008-12-09, support FTPS
|
||
--
|
||
fileCopyFileNotFound(41),
|
||
fileCopyServerPermissionDenied(42),
|
||
fileCopyStorageFull(43),
|
||
fileCopyConnectError(44),
|
||
fileCopyServerNotInService(45),
|
||
fileCopyDataConnectionOpenError(46),
|
||
fileCopyLogInError(47),
|
||
fileCopyInvalidFileName(48),
|
||
fileCopyServerNotAcceptProvidedCiphers(49),
|
||
fileCopyServerNotSupportFtps(50),
|
||
fileCopyFileUnavailable(51),
|
||
fileCopyUnclassifiedError(52),
|
||
fileCopyTimeout(53),
|
||
fileCopyProjectIdError(54),
|
||
fileCopyFileNumExceed(55),
|
||
fileCopySameVersion(56)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The status of the last copy procedure, if any. This
|
||
object will have a value of fileCopyUnknown(18) if no
|
||
copy operation has been performed."
|
||
::= { fileCopyMgt 9 }
|
||
|
||
fileCopyServerInetAddressType OBJECT-TYPE
|
||
SYNTAX InetAddressType
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Internet address type of the remote server. Only ipv4(1)
|
||
type is supported."
|
||
::= { fileCopyMgt 20 }
|
||
|
||
fileCopyServerInetAddress OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Internet address of the remote server."
|
||
::= { fileCopyMgt 21 }
|
||
|
||
fileCopyServerUserName OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(0..127))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Login user name for the remote server. When this variable is
|
||
empty, the system will use 'anonymous' as user name to log in
|
||
to the remote server."
|
||
::= { fileCopyMgt 22 }
|
||
|
||
fileCopyServerPassword OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(0..127))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Login password for the remote server. This variable can only
|
||
be written. When this variable is read, it always returns a
|
||
zero-length string."
|
||
::= { fileCopyMgt 23 }
|
||
|
||
fileInfoMgt OBJECT IDENTIFIER ::= { fileMgt 2 }
|
||
--
|
||
-- This mangement performs the display and delete operation.
|
||
--
|
||
|
||
|
||
fileInfoTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF FileInfoEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "This table contain the information of the file system;
|
||
we can also perform the delete, set startup file operation."
|
||
|
||
::= { fileInfoMgt 1 }
|
||
|
||
fileInfoEntry OBJECT-TYPE
|
||
SYNTAX FileInfoEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A conceptually row for fileInfoTable."
|
||
INDEX { fileInfoUnitID, IMPLIED fileInfoFileName}
|
||
::= { fileInfoTable 1 }
|
||
|
||
FileInfoEntry ::= SEQUENCE
|
||
{
|
||
fileInfoUnitID Integer32,
|
||
fileInfoFileName DisplayString,
|
||
fileInfoFileType INTEGER,
|
||
fileInfoIsStartUp TruthValue,
|
||
fileInfoFileSize Integer32,
|
||
fileInfoCreationTime DisplayString,
|
||
fileInfoDelete INTEGER
|
||
|
||
}
|
||
|
||
fileInfoUnitID OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The switch unit in a stacking system, in a
|
||
non-stacking system, this value is always 1."
|
||
::= { fileInfoEntry 1 }
|
||
|
||
fileInfoFileName OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (1..32))
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The file Name of the file System in the device."
|
||
::= { fileInfoEntry 2 }
|
||
|
||
fileInfoFileType OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
kernel(0),
|
||
diag(1),
|
||
runtime(2),
|
||
syslog(3),
|
||
cmdlog(4),
|
||
config(5),
|
||
postlog(6),
|
||
private(7),
|
||
certificate(8),
|
||
archive(9),
|
||
binaryConfig(10),
|
||
public(11),
|
||
cpeFirmware(12),
|
||
cpeConfig(13),
|
||
fileMapping(14),
|
||
license(15),
|
||
nosInstaller(16)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The file type of the file System in the device."
|
||
::= { fileInfoEntry 3 }
|
||
|
||
fileInfoIsStartUp OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This flag indicate whether this file is a startup file. Set this
|
||
object to true(1) to indicate that this is a startup file. Setting this
|
||
object to false(2) is a invalid operation."
|
||
::= { fileInfoEntry 4 }
|
||
|
||
fileInfoFileSize OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
UNITS "bytes"
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The sizes( in bytes) of the file."
|
||
::= { fileInfoEntry 5 }
|
||
|
||
fileInfoCreationTime OBJECT-TYPE
|
||
SYNTAX DisplayString(SIZE(20))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The creation time of the file, This is a text string in the
|
||
following form, based on Unix: 'Mmm _d hh:mm:ss yyyy'. 'Mmm'
|
||
are the first three letters of the English name of the month.
|
||
'_d' is the day of month. A single-digit day is preceded by
|
||
a space. 'hh:mm:ss' is a 24-hour representations of hours,
|
||
minutes, and seconds. A single-digit hour is preceded by a
|
||
zero. 'yyyy' is the four-digit year. An example is:
|
||
'Jan 1 02:03:04 2002'."
|
||
::= { fileInfoEntry 6 }
|
||
|
||
fileInfoDelete OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
noDelete(1),
|
||
delete(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Write this object to delete(2) to delete a file, when
|
||
read, this always return noDelete(1)."
|
||
::= { fileInfoEntry 7 }
|
||
|
||
--fileAutoDownloadResultTable
|
||
|
||
fileAutoDownloadResultTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF FileAutoDownloadResultEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "This table contains file auto download result information."
|
||
::= { fileMgt 3 }
|
||
|
||
fileAutoDownloadResultEntry OBJECT-TYPE
|
||
SYNTAX FileAutoDownloadResultEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A conceptual row for fileAutoDownloadResultTable."
|
||
INDEX {fileAutoDownloadResultUnitID}
|
||
::= { fileAutoDownloadResultTable 1 }
|
||
|
||
FileAutoDownloadResultEntry ::= SEQUENCE
|
||
{
|
||
fileAutoDownloadResultUnitID Integer32,
|
||
fileAutoDownloadResultAction INTEGER,
|
||
fileAutoDownloadResultStatus INTEGER
|
||
}
|
||
|
||
fileAutoDownloadResultUnitID OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The switch unit in a stacking system, in a
|
||
non-stacking system, this value is always 1."
|
||
::= { fileAutoDownloadResultEntry 1 }
|
||
|
||
fileAutoDownloadResultAction OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
notCopying(1),
|
||
copying(2)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The status of the auto download action.
|
||
value copying(2) will be obtained if the auto download action is currently processing,
|
||
or value notCopying(1) will be obtained if no auto download action is currently processing.
|
||
|
||
You can check the download result through the fileAutoDownloadResultStatus object
|
||
after the download action has finished.
|
||
|
||
Please note that this object is read-only, since the auto download action is triggered
|
||
automatically by the system when an image file or a config file is set as startup setting
|
||
through the fileInfoIsStartUp, restartOpCodeFile or restartConfigFile objects,
|
||
but not set by the user manually through this fileAutoDownloadResultAction object."
|
||
::= { fileAutoDownloadResultEntry 2 }
|
||
|
||
fileAutoDownloadResultStatus OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
fileCopyTftpUndefError(1),
|
||
fileCopyTftpFileNotFound(2),
|
||
fileCopyTftpAccessViolation(3),
|
||
fileCopyTftpDiskFull(4),
|
||
fileCopyTftpIllegalOperation(5),
|
||
fileCopyTftpUnkownTransferId(6),
|
||
fileCopyTftpFileExisted(7),
|
||
fileCopyTftpNoSuchUser(8),
|
||
fileCopyTftpTimeout(9),
|
||
fileCopyTftpSendError(10),
|
||
fileCopyTftpReceiverError(11),
|
||
fileCopyTftpSocketOpenError(12),
|
||
fileCopyTftpSocketBindError(13),
|
||
fileCopyTftpUserCancel(14),
|
||
fileCopyTftpCompleted(15),
|
||
fileCopyParaError(16),
|
||
fileCopyBusy(17),
|
||
fileCopyUnknown(18),
|
||
fileCopyReadFileError(19),
|
||
fileCopySetStartupError(20),
|
||
fileCopyFileSizeExceed(21),
|
||
fileCopyMagicWordError(22),
|
||
fileCopyImageTypeError(23),
|
||
fileCopyHeaderChecksumError(24),
|
||
fileCopyImageChecksumError(25),
|
||
fileCopyWriteFlashFinish(26),
|
||
fileCopyWriteFlashError(27),
|
||
fileCopyWriteFlashProgramming(28),
|
||
fileCopyError(29),
|
||
fileCopySuccess(30),
|
||
fileCopyCompleted(31),
|
||
--
|
||
-- ES4612-20-00499, 2008-12-09, support FTPS
|
||
--
|
||
fileCopyFileNotFound(41),
|
||
fileCopyServerPermissionDenied(42),
|
||
fileCopyStorageFull(43),
|
||
fileCopyConnectError(44),
|
||
fileCopyServerNotInService(45),
|
||
fileCopyDataConnectionOpenError(46),
|
||
fileCopyLogInError(47),
|
||
fileCopyInvalidFileName(48),
|
||
fileCopyServerNotAcceptProvidedCiphers(49),
|
||
fileCopyServerNotSupportFtps(50),
|
||
fileCopyFileUnavailable(51),
|
||
fileCopyUnclassifiedError(52),
|
||
fileCopyTimeout(53),
|
||
fileCopyProjectIdError(54),
|
||
fileCopyFileNumExceed(55),
|
||
fileCopySameVersion(56)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The last auto download result status.
|
||
value fileCopyUnknown(18) will be obtained
|
||
if no download action has been performed before."
|
||
::= { fileAutoDownloadResultEntry 3 }
|
||
|
||
fileAutoUpgradeMgt OBJECT IDENTIFIER ::= { fileMgt 4 }
|
||
|
||
--
|
||
-- This mangement automatically upgrades image.
|
||
--
|
||
|
||
fileAutoUpgradeOpCodeStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Set this variable to enabled(1) to enable the device to
|
||
automatically upgrade the current software image when a new
|
||
version is detected. Set this variable to disabled(2) to
|
||
disable this feature."
|
||
::= { fileAutoUpgradeMgt 1 }
|
||
|
||
fileAutoUpgradeOpCodePath OBJECT-TYPE
|
||
SYNTAX DisplayString(SIZE(0..255))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The URL (Universal Resource Location) of the image file
|
||
location for automatic upgrades. The URL schema can be set to
|
||
TFTP. The Hostname is the IP address of the server. The
|
||
last character of the URL is always a '/' and the filename must
|
||
not be included in the URL."
|
||
::= { fileAutoUpgradeMgt 2 }
|
||
|
||
fileAutoUpgradeOpCodeFileName OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(0..127))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The file name of the image file."
|
||
::= { fileAutoUpgradeMgt 3 }
|
||
|
||
|
||
|
||
--
|
||
--dnsMgt
|
||
--
|
||
|
||
--dnsHostTable
|
||
dnsDomainLookup OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "To enable the IP Domain Naming System (DNS)-based host name-to-address translation."
|
||
::= { dnsMgt 1 }
|
||
|
||
dnsDomainName OBJECT-TYPE
|
||
SYNTAX DisplayString(SIZE(0..255))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "To define a default domain name to complete
|
||
unqualified host names (names without a dotted-decimal domain name)."
|
||
::= { dnsMgt 2 }
|
||
|
||
--dnsCacheTable
|
||
dnsCacheTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF DnsCacheEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "To display the RRs in DNS cache."
|
||
::= { dnsMgt 7 }
|
||
|
||
dnsCacheEntry OBJECT-TYPE
|
||
SYNTAX DnsCacheEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A conceptual row for the dnsCacheTable."
|
||
INDEX { dnsCacheIndex }
|
||
::= { dnsCacheTable 1 }
|
||
|
||
DnsCacheEntry ::= SEQUENCE
|
||
{
|
||
dnsCacheIndex Integer32,
|
||
dnsCacheFlag Integer32,
|
||
dnsCacheType INTEGER,
|
||
dnsCacheTtl Integer32,
|
||
dnsCacheDomain DisplayString,
|
||
dnsCacheInetAddressType InetAddressType,
|
||
dnsCacheInetAddress InetAddress
|
||
}
|
||
|
||
dnsCacheIndex OBJECT-TYPE
|
||
SYNTAX Integer32(1280..6400)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The entry sequence number."
|
||
::= { dnsCacheEntry 1 }
|
||
|
||
dnsCacheFlag OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Always get 4, means this record is unreliable."
|
||
::= { dnsCacheEntry 2 }
|
||
|
||
dnsCacheType OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
address(1),
|
||
cNAME(2)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Cache Type: address(1); cname(2)."
|
||
::= { dnsCacheEntry 3 }
|
||
|
||
dnsCacheTtl OBJECT-TYPE
|
||
SYNTAX Integer32(0..876000)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The DNS cache TTL."
|
||
::= { dnsCacheEntry 5 }
|
||
|
||
dnsCacheDomain OBJECT-TYPE
|
||
SYNTAX DisplayString(SIZE(1..255))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The DNS cache domain."
|
||
::= { dnsCacheEntry 6 }
|
||
|
||
dnsCacheInetAddressType OBJECT-TYPE
|
||
SYNTAX InetAddressType
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicates the type of address
|
||
denoted in dnsHostAddrInetAddress type.
|
||
Only ipv4(1) and ipv6(2) types are supported."
|
||
::= { dnsCacheEntry 7 }
|
||
|
||
dnsCacheInetAddress OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "IP address of DNS cache item."
|
||
::= { dnsCacheEntry 8 }
|
||
|
||
dnsHostTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF DnsHostEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The conceptual table of dnsHostEntry.
|
||
The dnsHostTable and dnsHostAddrTable are used to define
|
||
static host name-to-address mapping."
|
||
::= { dnsMgt 8 }
|
||
|
||
dnsHostEntry OBJECT-TYPE
|
||
SYNTAX DnsHostEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A conceptual row for the dnsHostTable."
|
||
INDEX { dnsHostIndex }
|
||
::= { dnsHostTable 1 }
|
||
|
||
DnsHostEntry ::= SEQUENCE
|
||
{
|
||
dnsHostIndex Integer32,
|
||
dnsHostName DisplayString,
|
||
dnsHostStatus ValidStatus
|
||
}
|
||
|
||
dnsHostIndex OBJECT-TYPE
|
||
SYNTAX Integer32(1..16)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The entry sequence number."
|
||
::= { dnsHostEntry 1 }
|
||
|
||
dnsHostName OBJECT-TYPE
|
||
SYNTAX DisplayString(SIZE(1..255))
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Host name."
|
||
::= { dnsHostEntry 2 }
|
||
|
||
dnsHostStatus OBJECT-TYPE
|
||
SYNTAX ValidStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Setting this to valid(1) creates an entry.
|
||
Setting this to invalid(2) destroys an entry."
|
||
::= { dnsHostEntry 3 }
|
||
|
||
--dnsHostAddrTable
|
||
dnsHostAddrTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF DnsHostAddrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The conceptual table of dnsHostAddrEntry.
|
||
The dnsHostTable and dnsHostAddrTable are used to define
|
||
static host name-to-address mapping."
|
||
::= { dnsMgt 9 }
|
||
|
||
dnsHostAddrEntry OBJECT-TYPE
|
||
SYNTAX DnsHostAddrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A conceptual row for the dnsHostAddrTable."
|
||
INDEX { dnsHostIndex, dnsHostAddrInetAddressType,
|
||
IMPLIED dnsHostAddrInetAddress}
|
||
::= { dnsHostAddrTable 1 }
|
||
|
||
DnsHostAddrEntry ::= SEQUENCE
|
||
{
|
||
dnsHostAddrInetAddressType InetAddressType,
|
||
dnsHostAddrInetAddress InetAddress,
|
||
dnsHostAddrStatus ValidStatus
|
||
}
|
||
|
||
dnsHostAddrInetAddressType OBJECT-TYPE
|
||
SYNTAX InetAddressType
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Indicates the type of address
|
||
denoted in dnsHostAddrInetAddress type.
|
||
Only ipv4(1), ipv6(2) and ipv6z(4) type are supported."
|
||
::= { dnsHostAddrEntry 1 }
|
||
|
||
dnsHostAddrInetAddress OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Specifies the address of the host.
|
||
Adding one address to two different hosts is not allowed."
|
||
::= { dnsHostAddrEntry 2 }
|
||
|
||
dnsHostAddrStatus OBJECT-TYPE
|
||
SYNTAX ValidStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Setting this to valid(1) creates an entry.
|
||
Setting this to invalid(2) destroys an entry."
|
||
::= { dnsHostAddrEntry 3 }
|
||
|
||
--dnsDomainListTable
|
||
dnsDomainListTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF DnsDomainListEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "This table defines a list of default domain names to complete unqualified host names."
|
||
::= { dnsMgt 10 }
|
||
|
||
dnsDomainListEntry OBJECT-TYPE
|
||
SYNTAX DnsDomainListEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A conceptual row for the dnsDomainListTable."
|
||
INDEX { dnsDomainListIndex }
|
||
::= { dnsDomainListTable 1 }
|
||
|
||
DnsDomainListEntry ::= SEQUENCE
|
||
{
|
||
dnsDomainListIndex Integer32,
|
||
dnsDomainListName DisplayString,
|
||
dnsDomainListStatus ValidStatus
|
||
}
|
||
|
||
dnsDomainListIndex OBJECT-TYPE
|
||
SYNTAX Integer32(1..3)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The entry sequence number."
|
||
::= { dnsDomainListEntry 1 }
|
||
|
||
dnsDomainListName OBJECT-TYPE
|
||
SYNTAX DisplayString(SIZE(1..255))
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Domain name."
|
||
::= { dnsDomainListEntry 2 }
|
||
|
||
dnsDomainListStatus OBJECT-TYPE
|
||
SYNTAX ValidStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Setting this to valid(1) creates an entry.
|
||
Setting this to invalid(2) destroys an entry."
|
||
::= { dnsDomainListEntry 3 }
|
||
|
||
dnsNameServerInetTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF DnsNameServerInetEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Specifies the address of one or more name servers to use for
|
||
name and address resolution."
|
||
::= { dnsMgt 11 }
|
||
|
||
dnsNameServerInetEntry OBJECT-TYPE
|
||
SYNTAX DnsNameServerInetEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A conceptual row for dnsNameServerInetTable."
|
||
INDEX { dnsNameServerInetAddressType, IMPLIED dnsNameServerInetAddress }
|
||
::= { dnsNameServerInetTable 1 }
|
||
|
||
DnsNameServerInetEntry ::= SEQUENCE
|
||
{
|
||
dnsNameServerInetAddressType InetAddressType,
|
||
dnsNameServerInetAddress InetAddress,
|
||
dnsNameServerInetStatus ValidStatus
|
||
}
|
||
|
||
dnsNameServerInetAddressType OBJECT-TYPE
|
||
SYNTAX InetAddressType
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Type of address. Only ipv4(1), ipv6(2) and ipv6z(4) types are
|
||
supported."
|
||
::= { dnsNameServerInetEntry 1 }
|
||
|
||
dnsNameServerInetAddress OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "IP address of name server."
|
||
::= { dnsNameServerInetEntry 2 }
|
||
|
||
dnsNameServerInetStatus OBJECT-TYPE
|
||
SYNTAX ValidStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Setting this to valid(1) creates an entry.
|
||
Setting this to invalid(2) destroys an entry."
|
||
::= { dnsNameServerInetEntry 3 }
|
||
|
||
--
|
||
-- mcastStormMgt
|
||
--
|
||
mcastStormMgt OBJECT IDENTIFIER ::= { stormMgt 1 }
|
||
mcastStormTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF McastStormEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table to manage the control of multicast storms for ports."
|
||
::= { mcastStormMgt 1 }
|
||
|
||
mcastStormEntry OBJECT-TYPE
|
||
SYNTAX McastStormEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The conceptual row of multiStormTable."
|
||
INDEX { mcastStormIfIndex }
|
||
::= { mcastStormTable 1 }
|
||
|
||
McastStormEntry ::= SEQUENCE
|
||
{
|
||
mcastStormIfIndex Integer32,
|
||
mcastStormStatus EnabledStatus,
|
||
mcastStormPktRate Integer32
|
||
}
|
||
|
||
mcastStormIfIndex OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The port and the trunk (including trunk members) interface of
|
||
the portTable. The interface identified by a particular value
|
||
of this index is the same interface as identified by the same
|
||
value of ifIndex in the IF-MIB."
|
||
::= { mcastStormEntry 1 }
|
||
|
||
mcastStormStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Whether multicast storm protection is enabled."
|
||
::= { mcastStormEntry 2 }
|
||
|
||
mcastStormPktRate OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Multicast storm threshold as packets per second.
|
||
If this entry is for a trunk, this is the value
|
||
for each member port. The range is 500 to 262143."
|
||
::= { mcastStormEntry 4 }
|
||
|
||
--
|
||
-- bcastStormMgt
|
||
--
|
||
|
||
-- Management for broadcast storm control for ports.
|
||
|
||
bcastStormMgt OBJECT IDENTIFIER ::= { stormMgt 3 }
|
||
bcastStormTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF BcastStormEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table to manage the control of broadcast storms for ports."
|
||
::= { bcastStormMgt 1 }
|
||
|
||
bcastStormEntry OBJECT-TYPE
|
||
SYNTAX BcastStormEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The conceptual row of bcastStormTable."
|
||
INDEX { bcastStormIfIndex }
|
||
::= { bcastStormTable 1 }
|
||
|
||
BcastStormEntry ::= SEQUENCE
|
||
{
|
||
bcastStormIfIndex Integer32,
|
||
bcastStormStatus EnabledStatus,
|
||
bcastStormPktRate Integer32
|
||
}
|
||
|
||
bcastStormIfIndex OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The port and the trunk (including trunk members) interface of
|
||
the portTable. The interface identified by a particular value
|
||
of this index is the same interface as identified by the same
|
||
value of ifIndex in the IF-MIB."
|
||
::= { bcastStormEntry 1 }
|
||
|
||
bcastStormStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Whether broadcast storm protection is enabled."
|
||
::= { bcastStormEntry 2 }
|
||
|
||
bcastStormPktRate OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Broadcast storm threshold as packets per second.
|
||
If this entry is for a trunk, this is the value
|
||
for each member port. The range is 500 to 262143."
|
||
::= { bcastStormEntry 4 }
|
||
|
||
--
|
||
-- unknownUcastStormMgt
|
||
--
|
||
unknownUcastStormMgt OBJECT IDENTIFIER ::= {stormMgt 4 }
|
||
|
||
unknownUcastStormTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF UnknownUcastStormEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table to manage the unknown unicast storm control."
|
||
::= { unknownUcastStormMgt 1 }
|
||
|
||
unknownUcastStormEntry OBJECT-TYPE
|
||
SYNTAX UnknownUcastStormEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The conceptual row of unknownUcastStormTable."
|
||
INDEX { unknownUcastStormIfIndex }
|
||
::= { unknownUcastStormTable 1 }
|
||
|
||
UnknownUcastStormEntry ::= SEQUENCE
|
||
{
|
||
unknownUcastStormIfIndex Integer32,
|
||
unknownUcastStormStatus EnabledStatus,
|
||
unknownUcastStormPktRate Integer32
|
||
}
|
||
|
||
unknownUcastStormIfIndex OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The port or trunk interface of the portTable. The interface
|
||
identified by a particular value of this index is the same
|
||
interface as identified by the same value of ifIndex in the
|
||
IF-MIB."
|
||
::= { unknownUcastStormEntry 1 }
|
||
|
||
unknownUcastStormStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The parameter indicates that the unknown unicast
|
||
storm protection is enabled/disabled."
|
||
::= { unknownUcastStormEntry 2 }
|
||
|
||
unknownUcastStormPktRate OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The parameter indicates the packet rate(packet per second) of the storm protection.
|
||
The range is 500 to 262143."
|
||
::= { unknownUcastStormEntry 4 }
|
||
|
||
--
|
||
-- sysResourceMgt
|
||
--
|
||
-- monitor the configuration changes for the product
|
||
|
||
cpuStatus OBJECT IDENTIFIER ::= { sysResourceMgt 2 }
|
||
memoryStatus OBJECT IDENTIFIER ::= { sysResourceMgt 3 }
|
||
|
||
-- cpuStatus
|
||
|
||
cpuCurrentUti OBJECT-TYPE
|
||
SYNTAX Integer32 (1..100)
|
||
UNITS "%"
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The current CPU utilization in percent in the past 5 seconds."
|
||
::= { cpuStatus 1 }
|
||
|
||
cpuStatMaxUti OBJECT-TYPE
|
||
SYNTAX Integer32 (1..100)
|
||
UNITS "%"
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The maximum CPU utilization in percent in the past 60 seconds."
|
||
::= { cpuStatus 2 }
|
||
|
||
cpuStatAvgUti OBJECT-TYPE
|
||
SYNTAX Integer32 (1..100)
|
||
UNITS "%"
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The average CPU utilization in percent in the past 60 seconds."
|
||
::= { cpuStatus 3 }
|
||
|
||
cpuPeakTime OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The time when the CPU utilization reaches cpuUtiRisingThreshold
|
||
in the format of 'Mmm _d hh:mm:ss yyyy' as defined
|
||
in sysCurrentTime of this MIB."
|
||
::= { cpuStatus 4 }
|
||
|
||
cpuPeakDuration OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
UNITS "second"
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The duration from the CPU utilization reaches cpuUtiRisingThreshold
|
||
to reaches cpuUtiFallingThreshold, in seconds."
|
||
::= { cpuStatus 5 }
|
||
|
||
cpuUtiRisingThreshold OBJECT-TYPE
|
||
SYNTAX Integer32 (1..100)
|
||
UNITS "%"
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The rising threshold of the cpu utilization."
|
||
::= { cpuStatus 6 }
|
||
|
||
cpuUtiFallingThreshold OBJECT-TYPE
|
||
SYNTAX Integer32 (1..100)
|
||
UNITS "%"
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The falling threshold of the cpu utilization."
|
||
::= { cpuStatus 7 }
|
||
|
||
-- memoryStatus
|
||
|
||
memoryTotal OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The total amount of the memory in kilobytes."
|
||
::= { memoryStatus 1 }
|
||
|
||
memoryAllocated OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The amount of the memory allocated in kilobytes."
|
||
::= { memoryStatus 2 }
|
||
|
||
memoryFreed OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The amount of the free memory in kilobytes."
|
||
::= { memoryStatus 3}
|
||
|
||
memoryFreedInPercent OBJECT-TYPE
|
||
SYNTAX Integer32 (1..100)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"the memory freed in proportion to the total memory."
|
||
::= { memoryStatus 4 }
|
||
|
||
memoryUtiRisingThreshold OBJECT-TYPE
|
||
SYNTAX Integer32 (1..100)
|
||
UNITS "%"
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The rising threshold of the memory utilization."
|
||
::= { memoryStatus 5 }
|
||
|
||
memoryUtiFallingThreshold OBJECT-TYPE
|
||
SYNTAX Integer32 (1..100)
|
||
UNITS "%"
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The falling threshold of the memory utilization."
|
||
::= { memoryStatus 6 }
|
||
|
||
-- taskCpuTable
|
||
|
||
taskCpuTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF TaskCpuEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Table of descriptive and status information describing the
|
||
CPU utilization of each task."
|
||
::= { sysResourceMgt 4 }
|
||
|
||
taskCpuEntry OBJECT-TYPE
|
||
SYNTAX TaskCpuEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An entry in the table, describing the CPU utilization of one
|
||
task."
|
||
INDEX { taskCpuName }
|
||
::= { taskCpuTable 1 }
|
||
|
||
TaskCpuEntry ::= SEQUENCE
|
||
{
|
||
taskCpuName DisplayString,
|
||
taskCpuCurrentUti Integer32,
|
||
taskCpuStatMaxUti Integer32,
|
||
taskCpuStatAvgUti Integer32
|
||
}
|
||
|
||
taskCpuName OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(0..15))
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The name of the task."
|
||
::= { taskCpuEntry 1 }
|
||
|
||
taskCpuCurrentUti OBJECT-TYPE
|
||
SYNTAX Integer32 (1..10000)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The current CPU utilization in hundredths of a percent in the
|
||
past 5 seconds."
|
||
::= { taskCpuEntry 2 }
|
||
|
||
taskCpuStatMaxUti OBJECT-TYPE
|
||
SYNTAX Integer32 (1..10000)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The maximum CPU utilization in hundredths of a percent in the
|
||
past 60 seconds."
|
||
::= { taskCpuEntry 3 }
|
||
|
||
taskCpuStatAvgUti OBJECT-TYPE
|
||
SYNTAX Integer32 (1..10000)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The average CPU utilization in hundredths of a percent in the
|
||
past 60 seconds."
|
||
::= { taskCpuEntry 4 }
|
||
|
||
-- cpuGuard
|
||
|
||
cpuGuard OBJECT IDENTIFIER ::= { sysResourceMgt 5 }
|
||
|
||
cpuGuardStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The CPU guard status."
|
||
::= { cpuGuard 1 }
|
||
|
||
cpuGuardHighWatermark OBJECT-TYPE
|
||
SYNTAX Integer32 (20..100)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The CPU guard high-watermark."
|
||
::= { cpuGuard 2 }
|
||
|
||
cpuGuardLowWatermark OBJECT-TYPE
|
||
SYNTAX Integer32 (20..100)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The CPU guard low-watermark."
|
||
::= { cpuGuard 3 }
|
||
|
||
cpuGuardMaxThreshold OBJECT-TYPE
|
||
SYNTAX Integer32 (50..500)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The CPU guard maximum threshold."
|
||
::= { cpuGuard 4 }
|
||
|
||
cpuGuardMinThreshold OBJECT-TYPE
|
||
SYNTAX Integer32 (50..500)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The CPU guard minimum threshold."
|
||
::= { cpuGuard 5 }
|
||
|
||
cpuGuardTrapStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The CPU guard trap status."
|
||
::= { cpuGuard 6 }
|
||
|
||
cpuGuardCurrentThreshold OBJECT-TYPE
|
||
SYNTAX Integer32 (50..500)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The current CPU guard threshold."
|
||
::= { cpuGuard 7 }
|
||
|
||
--
|
||
-- egressPacketBlockMgt
|
||
--
|
||
|
||
egressPacketBlockUnknownMcastTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF EgressPacketBlockUnknownMcastEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table to manage the control of unknown multicast egress
|
||
packet block for ports."
|
||
::= { egressPacketBlockMgt 1 }
|
||
|
||
egressPacketBlockUnknownMcastEntry OBJECT-TYPE
|
||
SYNTAX EgressPacketBlockUnknownMcastEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The conceptual row of egressPacketBlockUnknownMcastTable."
|
||
INDEX { egressPacketBlockUnknownMcastIfIndex }
|
||
::= { egressPacketBlockUnknownMcastTable 1 }
|
||
|
||
EgressPacketBlockUnknownMcastEntry ::= SEQUENCE
|
||
{
|
||
egressPacketBlockUnknownMcastIfIndex InterfaceIndex,
|
||
egressPacketBlockUnknownMcastStatus EnabledStatus
|
||
}
|
||
|
||
egressPacketBlockUnknownMcastIfIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The port and the trunk interface of the portTable. The interface
|
||
identified by a particular value of this index is the same
|
||
interface as identified by the same value of ifIndex in the
|
||
IF-MIB."
|
||
::= { egressPacketBlockUnknownMcastEntry 1 }
|
||
|
||
egressPacketBlockUnknownMcastStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Whether unknown multicast egress packet block protection is enabled."
|
||
::= { egressPacketBlockUnknownMcastEntry 2 }
|
||
|
||
egressPacketBlockUnknownUcastTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF EgressPacketBlockUnknownUcastEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table to manage the control of unknown unicast egress
|
||
packet block for ports."
|
||
::= { egressPacketBlockMgt 2 }
|
||
|
||
egressPacketBlockUnknownUcastEntry OBJECT-TYPE
|
||
SYNTAX EgressPacketBlockUnknownUcastEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The conceptual row of egressPacketBlockUnknownUcastEntry."
|
||
INDEX { egressPacketBlockUnknownUcastIfIndex }
|
||
::= { egressPacketBlockUnknownUcastTable 1 }
|
||
|
||
EgressPacketBlockUnknownUcastEntry ::= SEQUENCE
|
||
{
|
||
egressPacketBlockUnknownUcastIfIndex InterfaceIndex,
|
||
egressPacketBlockUnknownUcastStatus EnabledStatus
|
||
}
|
||
|
||
egressPacketBlockUnknownUcastIfIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The port and the trunk interface of the portTable. The
|
||
interface identified by a particular value of this index
|
||
is the same interface as identified by the same value
|
||
of ifIndex in the IF-MIB."
|
||
::= { egressPacketBlockUnknownUcastEntry 1 }
|
||
|
||
egressPacketBlockUnknownUcastStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Whether unknown unicast egress packet block protection
|
||
is enabled."
|
||
::= { egressPacketBlockUnknownUcastEntry 2 }
|
||
|
||
egressPacketBlockBcastTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF EgressPacketBlockBcastEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table to manage the control of broadcast egress
|
||
packet block for ports."
|
||
::= { egressPacketBlockMgt 3 }
|
||
|
||
egressPacketBlockBcastEntry OBJECT-TYPE
|
||
SYNTAX EgressPacketBlockBcastEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The conceptual row of egressPacketBlockBcastTable."
|
||
INDEX { egressPacketBlockBcastIfIndex }
|
||
::= { egressPacketBlockBcastTable 1 }
|
||
|
||
EgressPacketBlockBcastEntry ::= SEQUENCE
|
||
{
|
||
egressPacketBlockBcastIfIndex InterfaceIndex,
|
||
egressPacketBlockBcastStatus EnabledStatus
|
||
}
|
||
|
||
egressPacketBlockBcastIfIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The port and the trunk interface of the portTable. The
|
||
interface identified by a particular value of this index
|
||
is the same interface as identified by the same value
|
||
of ifIndex in the IF-MIB."
|
||
::= { egressPacketBlockBcastEntry 1 }
|
||
|
||
egressPacketBlockBcastStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Whether broadcast egress packet block protection
|
||
is enabled."
|
||
::= { egressPacketBlockBcastEntry 2 }
|
||
|
||
--
|
||
-- 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}
|
||
|
||
--
|
||
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
|
||
}
|
||
|
||
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 }
|
||
--
|
||
dhcpSnoopBindingsTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF DhcpSnoopBindingsEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A table contains the DHCP bindings information learnt by
|
||
the device."
|
||
::= { dhcpSnoopBindings 1 }
|
||
|
||
dhcpSnoopBindingsEntry OBJECT-TYPE
|
||
SYNTAX DhcpSnoopBindingsEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "An instance contains the Mac address, IP address type,
|
||
IP address, VLAN number, interface number, leased time and
|
||
status."
|
||
INDEX { dhcpSnoopBindingsVlanIndex, dhcpSnoopBindingsMacAddress }
|
||
::= { dhcpSnoopBindingsTable 1 }
|
||
|
||
DhcpSnoopBindingsEntry ::= SEQUENCE
|
||
{
|
||
dhcpSnoopBindingsVlanIndex VlanIndex,
|
||
dhcpSnoopBindingsMacAddress MacAddress,
|
||
dhcpSnoopBindingsAddrType InetAddressType,
|
||
dhcpSnoopBindingsEntryType INTEGER,
|
||
dhcpSnoopBindingsIpAddress IpAddress,
|
||
dhcpSnoopBindingsPortIfIndex InterfaceIndex,
|
||
dhcpSnoopBindingsLeaseTime Unsigned32
|
||
}
|
||
|
||
dhcpSnoopBindingsVlanIndex OBJECT-TYPE
|
||
SYNTAX VlanIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "This object indicates the VLAN which a DHCP client host
|
||
belongs to."
|
||
::= { dhcpSnoopBindingsEntry 1 }
|
||
|
||
dhcpSnoopBindingsMacAddress OBJECT-TYPE
|
||
SYNTAX MacAddress
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "This object indicates the MAC address of a DHCP client
|
||
host."
|
||
::= { dhcpSnoopBindingsEntry 2 }
|
||
|
||
dhcpSnoopBindingsAddrType OBJECT-TYPE
|
||
SYNTAX InetAddressType
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "This object indicates the type of IP address denoted in
|
||
dhcpSnoopBindingsIpAddress type."
|
||
::= { dhcpSnoopBindingsEntry 3 }
|
||
|
||
dhcpSnoopBindingsEntryType OBJECT-TYPE
|
||
SYNTAX INTEGER { dynamic(1), static(2) }
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "This object indicates that this binding is obtained from
|
||
dynamically learning or is a static configuraion."
|
||
::= { dhcpSnoopBindingsEntry 4 }
|
||
|
||
dhcpSnoopBindingsIpAddress OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "This object indicates the allocated IP address of
|
||
a DHCP client host."
|
||
::= { dhcpSnoopBindingsEntry 5 }
|
||
|
||
dhcpSnoopBindingsPortIfIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "This object indicates the port or trunk where a DHCP client
|
||
host connects to."
|
||
::= { dhcpSnoopBindingsEntry 6 }
|
||
|
||
dhcpSnoopBindingsLeaseTime OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "This object indicates the leased time of this DHCP
|
||
bindings."
|
||
::= { dhcpSnoopBindingsEntry 7 }
|
||
|
||
--
|
||
|
||
dhcpSnoopTotalForwardedPkts OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicates the total number of packets subjected to
|
||
DHCP Snooping is forwarded."
|
||
::= { dhcpSnoopStatistics 1 }
|
||
|
||
dhcpSnoopUntrustedPortDroppedPkts OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicates the number of packets subjected to DHCP Snooping
|
||
is dropped because they come from untrusted interface."
|
||
::= { dhcpSnoopStatistics 3 }
|
||
|
||
--
|
||
-- ipSrcGuardMgt
|
||
--
|
||
|
||
ipSrcGuardConfigTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF IpSrcGuardConfigEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A table contains the configurations to enable or disable
|
||
IP Source Guard at each port or trunk."
|
||
::= { ipSrcGuardMgt 1 }
|
||
|
||
ipSrcGuardConfigEntry OBJECT-TYPE
|
||
SYNTAX IpSrcGuardConfigEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "An instance contains the configuration to enable
|
||
or disable IP Source Guard at each port or trunk."
|
||
INDEX { ipSrcGuardPortIfIndex }
|
||
::= { ipSrcGuardConfigTable 1 }
|
||
|
||
IpSrcGuardConfigEntry ::= SEQUENCE
|
||
{
|
||
ipSrcGuardPortIfIndex InterfaceIndex,
|
||
ipSrcGuardMode INTEGER
|
||
}
|
||
|
||
ipSrcGuardPortIfIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "This object idents the port or trunk which is capable of
|
||
IP Source Guard feature."
|
||
::= { ipSrcGuardConfigEntry 1 }
|
||
|
||
ipSrcGuardMode OBJECT-TYPE
|
||
SYNTAX INTEGER { diabled(0), srcIp(1), srcIpMac(2) }
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This object indicates whether Ip Source Guard is enabled
|
||
at this interface. If the value equals 0, it means Ip Source
|
||
Guard is disabled. If the value equals 1, it means Ip Source
|
||
Guard is enabled, and packets are filtered by checking source ip.
|
||
If the value equals 2, it means Ip Source Guard is enabled
|
||
and packets are filtered by checking source ip and source mac."
|
||
::= { ipSrcGuardConfigEntry 2 }
|
||
--
|
||
ipSrcGuardAddrTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF IpSrcGuardAddrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A table contains the IP Source Guard bindings information
|
||
learnt by the device."
|
||
::= { ipSrcGuardMgt 2 }
|
||
|
||
ipSrcGuardAddrEntry OBJECT-TYPE
|
||
SYNTAX IpSrcGuardAddrEntry
|
||
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 { ipSrcGuardBindingsVlanIndex, ipSrcGuardBindingsMacAddress }
|
||
::= { ipSrcGuardAddrTable 1 }
|
||
|
||
IpSrcGuardAddrEntry ::= SEQUENCE
|
||
{
|
||
ipSrcGuardBindingsVlanIndex VlanIndex,
|
||
ipSrcGuardBindingsMacAddress MacAddress,
|
||
ipSrcGuardBindingsAddrType InetAddressType,
|
||
ipSrcGuardBindingsEntryType INTEGER,
|
||
ipSrcGuardBindingsIpAddress IpAddress,
|
||
ipSrcGuardBindingsPortIfIndex InterfaceIndex,
|
||
ipSrcGuardBindingsLeaseTime Unsigned32,
|
||
ipSrcGuardBindingsStatus RowStatus
|
||
}
|
||
ipSrcGuardBindingsVlanIndex OBJECT-TYPE
|
||
SYNTAX VlanIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "This object indicates the VLAN which a DHCP client host
|
||
belongs to."
|
||
::= { ipSrcGuardAddrEntry 1 }
|
||
|
||
ipSrcGuardBindingsMacAddress OBJECT-TYPE
|
||
SYNTAX MacAddress
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "This object indicates the MAC address of a DHCP client
|
||
host."
|
||
::= { ipSrcGuardAddrEntry 2 }
|
||
|
||
ipSrcGuardBindingsAddrType OBJECT-TYPE
|
||
SYNTAX InetAddressType
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "This object indicates the type of IP address denoted in
|
||
ipSrcGuardBindingsIpAddress type."
|
||
::= { ipSrcGuardAddrEntry 3 }
|
||
|
||
ipSrcGuardBindingsEntryType OBJECT-TYPE
|
||
SYNTAX INTEGER { dynamic(1), static(3) }
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "This object indicates that this binding is obtained from
|
||
dynamically learning or is a static configuraion."
|
||
::= { ipSrcGuardAddrEntry 4 }
|
||
|
||
ipSrcGuardBindingsIpAddress OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "This object indicates the allocated IP address of
|
||
a DHCP client host."
|
||
::= { ipSrcGuardAddrEntry 5 }
|
||
|
||
ipSrcGuardBindingsPortIfIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "This object indicates the port or trunk where a DHCP client
|
||
host connects to."
|
||
::= { ipSrcGuardAddrEntry 6 }
|
||
|
||
ipSrcGuardBindingsLeaseTime OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "This object indicates the leased time of this DHCP
|
||
bindings."
|
||
::= { ipSrcGuardAddrEntry 7 }
|
||
|
||
ipSrcGuardBindingsStatus 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."
|
||
::= { ipSrcGuardAddrEntry 8 }
|
||
|
||
--
|
||
-- mldSnoopMgt
|
||
--
|
||
|
||
-- Management for MLD
|
||
-- Snooping.
|
||
|
||
|
||
mldSnoopStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Parameter to enable or disable MLD snooping on the device.
|
||
When enabled, the device will examine MLD packets and set
|
||
up filters for MLD ports. "
|
||
DEFVAL { disabled }
|
||
::= { mldSnoopMgt 1 }
|
||
|
||
mldSnoopQuerier OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Enables (disables) whether the switch acts as an MLD
|
||
querier."
|
||
DEFVAL { disabled }
|
||
::= { mldSnoopMgt 2 }
|
||
|
||
mldSnoopRobustness OBJECT-TYPE
|
||
SYNTAX Integer32 (2..10)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The Robustness Variable allows tuning for the expected
|
||
packet loss on a subnet. If a subnet is expected to be
|
||
lossy, the Robustness Variable may be increased. MLD is
|
||
robust to (Robustness Variable-1) packet losses. The
|
||
discussion of the Robustness Variable is in Section 7.1
|
||
of RFC 2710."
|
||
DEFVAL { 2 }
|
||
::= { mldSnoopMgt 3 }
|
||
|
||
mldSnoopQueryInterval OBJECT-TYPE
|
||
SYNTAX Integer32 (60..125)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The interval (in seconds) between MLD host-query
|
||
messages sent by the switch."
|
||
DEFVAL { 125 }
|
||
::= { mldSnoopMgt 4 }
|
||
|
||
mldSnoopQueryMaxResponseTime OBJECT-TYPE
|
||
SYNTAX Integer32 (5..25)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The time after a query, during which a response is
|
||
expected from an endstation. If a querier has sent
|
||
a number of queries defined by mldSnoopRobustness,
|
||
but an endstation has not responded, a countdown
|
||
timer is started using an initial value set by
|
||
mldSnoopQueryMaxResponseTime. If the countdown
|
||
finishes, and the endstation still has not responded,
|
||
then that the endstation is deemed to have
|
||
left the multicast group."
|
||
DEFVAL { 10 }
|
||
::= { mldSnoopMgt 5 }
|
||
|
||
mldSnoopRouterPortExpireTime OBJECT-TYPE
|
||
SYNTAX Integer32 (300..500)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Sets the time (in seconds) the switch waits after
|
||
the previous querier has stopped querying before
|
||
the router port (which received query packets from
|
||
previous querier) expires."
|
||
DEFVAL { 300 }
|
||
::= { mldSnoopMgt 6 }
|
||
|
||
mldSnoopVersion OBJECT-TYPE
|
||
SYNTAX Integer32 (1..2)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "MLD version snooped"
|
||
DEFVAL { 2 }
|
||
::= { mldSnoopMgt 7 }
|
||
|
||
mldSnoopUnknownMcastMode OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
flood(1),
|
||
toRouterPort(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Sets the mldSnoopUnknownMcastMode to define the flooding
|
||
behavior when receive the unknown multicast traffic."
|
||
::= { mldSnoopMgt 8 }
|
||
|
||
mldSnoopRouterCurrentTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF MldSnoopRouterCurrentEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table for current router ports."
|
||
::= { mldSnoopMgt 9 }
|
||
|
||
mldSnoopRouterCurrentEntry OBJECT-TYPE
|
||
SYNTAX MldSnoopRouterCurrentEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Entry for current router ports."
|
||
INDEX { mldSnoopRouterCurrentVlanIndex }
|
||
::= {mldSnoopRouterCurrentTable 1 }
|
||
|
||
MldSnoopRouterCurrentEntry ::=
|
||
SEQUENCE {
|
||
mldSnoopRouterCurrentVlanIndex Unsigned32,
|
||
mldSnoopRouterCurrentPorts PortList
|
||
}
|
||
|
||
mldSnoopRouterCurrentVlanIndex OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The interface identified by a particular value of
|
||
this index is the same interface as identified by
|
||
the same value of dot1qVlanIndex in the Q-BRIDGE-MIB.
|
||
The entry will only appear here after a configure to
|
||
mldSnoopRouterStaticTable."
|
||
::= { mldSnoopRouterCurrentEntry 1 }
|
||
|
||
mldSnoopRouterCurrentPorts OBJECT-TYPE
|
||
SYNTAX PortList
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The set of ports which are current router ports,
|
||
including static router ports. Please refer to
|
||
mldSnoopRouterStaticTable."
|
||
::= { mldSnoopRouterCurrentEntry 2 }
|
||
|
||
mldSnoopRouterStaticTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF MldSnoopRouterStaticEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table for static router ports."
|
||
::= { mldSnoopMgt 10 }
|
||
|
||
mldSnoopRouterStaticEntry OBJECT-TYPE
|
||
SYNTAX MldSnoopRouterStaticEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Entry for static router ports."
|
||
INDEX { mldSnoopRouterStaticVlanIndex }
|
||
::= { mldSnoopRouterStaticTable 1 }
|
||
|
||
MldSnoopRouterStaticEntry ::=
|
||
SEQUENCE {
|
||
mldSnoopRouterStaticVlanIndex Unsigned32,
|
||
mldSnoopRouterStaticPorts PortList
|
||
}
|
||
|
||
mldSnoopRouterStaticVlanIndex OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The interface identified by a particular value of
|
||
this index is the same interface as identified by
|
||
the same value of dot1qVlanIndex in the Q-BRIDGE-MIB.
|
||
The entry will only appear here after a configure to
|
||
mldSnoopRouterStaticTable."
|
||
::= { mldSnoopRouterStaticEntry 1 }
|
||
|
||
mldSnoopRouterStaticPorts OBJECT-TYPE
|
||
SYNTAX PortList
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "The set of ports which are static router ports."
|
||
::= { mldSnoopRouterStaticEntry 2 }
|
||
|
||
mldSnoopMulticastCurrentTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF MldSnoopMulticastCurrentEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table for current multicast addresses."
|
||
::= { mldSnoopMgt 11 }
|
||
|
||
mldSnoopMulticastCurrentEntry OBJECT-TYPE
|
||
SYNTAX MldSnoopMulticastCurrentEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Entry for current multicast addresses."
|
||
INDEX { mldSnoopMulticastCurrentVlanIndex,
|
||
mldSnoopMulticastCurrentIpAddress }
|
||
::= {
|
||
mldSnoopMulticastCurrentTable 1 }
|
||
|
||
MldSnoopMulticastCurrentEntry ::=
|
||
SEQUENCE {
|
||
mldSnoopMulticastCurrentVlanIndex Unsigned32,
|
||
mldSnoopMulticastCurrentIpAddress 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 }
|
||
|
||
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 3 }
|
||
|
||
mldSnoopMulticastStaticTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF MldSnoopMulticastStaticEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table for static multicast addresses."
|
||
::= { mldSnoopMgt 12 }
|
||
|
||
mldSnoopMulticastStaticEntry OBJECT-TYPE
|
||
SYNTAX MldSnoopMulticastStaticEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Entry for static multicast addresses."
|
||
INDEX { mldSnoopMulticastStaticVlanIndex,
|
||
mldSnoopMulticastStaticIpAddress }
|
||
::= { mldSnoopMulticastStaticTable 1 }
|
||
|
||
MldSnoopMulticastStaticEntry ::=
|
||
SEQUENCE {
|
||
mldSnoopMulticastStaticVlanIndex Unsigned32,
|
||
mldSnoopMulticastStaticIpAddress InetAddressIPv6,
|
||
mldSnoopMulticastStaticPorts PortList
|
||
}
|
||
|
||
mldSnoopMulticastStaticVlanIndex OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The interface identified by a particular value of
|
||
this index is the same interface as identified by
|
||
the same value of dot1qVlanIndex in the Q-BRIDGE-MIB.
|
||
The entry will only appear here after a configure to
|
||
mldSnoopMulticastStaticTable."
|
||
::= { mldSnoopMulticastStaticEntry 1 }
|
||
|
||
mldSnoopMulticastStaticIpAddress OBJECT-TYPE
|
||
SYNTAX InetAddressIPv6
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "IPv6 address of multicast group."
|
||
::= { mldSnoopMulticastStaticEntry 2 }
|
||
|
||
mldSnoopMulticastStaticPorts OBJECT-TYPE
|
||
SYNTAX PortList
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "The set of ports which are members."
|
||
::= { mldSnoopMulticastStaticEntry 3 }
|
||
|
||
mldSnoopCurrentVlanTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF MldSnoopCurrentVlanEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table for configuring MLD snooping for each VLAN
|
||
which exists in the device by (local or network)
|
||
management, or dynamically created as a result of
|
||
GVRP requests received."
|
||
::= { mldSnoopMgt 13 }
|
||
|
||
mldSnoopCurrentVlanEntry OBJECT-TYPE
|
||
SYNTAX MldSnoopCurrentVlanEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Entry for configuring MLD snooping."
|
||
INDEX { mldSnoopCurrentVlanIndex }
|
||
::= { mldSnoopCurrentVlanTable 1 }
|
||
|
||
MldSnoopCurrentVlanEntry ::= SEQUENCE
|
||
{
|
||
mldSnoopCurrentVlanIndex Unsigned32,
|
||
mldSnoopCurrentVlanImmediateLeave EnabledStatus
|
||
}
|
||
|
||
mldSnoopCurrentVlanIndex OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Same is dot1qVlanIndex in the Q-BRIDGE-MIB.
|
||
This table has only one entry - the entry for
|
||
the VLAN of the management interface."
|
||
::= { mldSnoopCurrentVlanEntry 1 }
|
||
|
||
mldSnoopCurrentVlanImmediateLeave OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The parameter to enable or disable the
|
||
Immediate-Leave feature on this VLAN."
|
||
::= { mldSnoopCurrentVlanEntry 2 }
|
||
|
||
mldSnoopPortTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF MldSnoopPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Table of MLD Snooping service per port."
|
||
::= {mldSnoopMgt 16 }
|
||
|
||
mldSnoopPortEntry OBJECT-TYPE
|
||
SYNTAX MldSnoopPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Entry of MLD Snooping service per port."
|
||
INDEX { mldSnoopPortIndex }
|
||
::= {mldSnoopPortTable 1}
|
||
|
||
MldSnoopPortEntry ::=
|
||
SEQUENCE {
|
||
mldSnoopPortIndex Unsigned32,
|
||
mldSnoopPortNumGroups Unsigned32,
|
||
mldSnoopPortNumJoinSend Unsigned32,
|
||
mldSnoopPortNumJoins Unsigned32,
|
||
mldSnoopPortNumJoinSuccess Unsigned32,
|
||
mldSnoopPortNumLeavesSend Unsigned32,
|
||
mldSnoopPortNumLeaves Unsigned32,
|
||
mldSnoopPortNumGeneralQuerySend Unsigned32,
|
||
mldSnoopPortNumGeneralQueryRecevied Unsigned32,
|
||
mldSnoopPortNumSepcificQuerySend Unsigned32,
|
||
mldsnoopPortNumSpecificQueryReceived Unsigned32,
|
||
mldSnoopPortNumInvalidReport Unsigned32,
|
||
mldSnoopPortClearStatistics TruthValue
|
||
}
|
||
|
||
mldSnoopPortIndex OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The port and the trunk (excluding trunk members)
|
||
interface of the mldsnpPortTable. The interface
|
||
identified by a particular value of this index
|
||
is the same interface as identified by the same
|
||
value of ifIndex in the IF-MIB."
|
||
::= { mldSnoopPortEntry 1 }
|
||
|
||
|
||
mldSnoopPortNumGroups OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Current learned groups "
|
||
::= { mldSnoopPortEntry 5 }
|
||
|
||
mldSnoopPortNumJoinSend OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Number of join send "
|
||
::= { mldSnoopPortEntry 6 }
|
||
|
||
mldSnoopPortNumJoins OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Number of join recieved "
|
||
::= { mldSnoopPortEntry 7 }
|
||
|
||
mldSnoopPortNumJoinSuccess OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Number of join group success "
|
||
::= { mldSnoopPortEntry 8 }
|
||
|
||
mldSnoopPortNumLeavesSend OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Number of leave send"
|
||
::= { mldSnoopPortEntry 9 }
|
||
|
||
mldSnoopPortNumLeaves OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Number of leave received "
|
||
::= { mldSnoopPortEntry 10}
|
||
|
||
mldSnoopPortNumGeneralQuerySend OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Number of general query send. "
|
||
::= { mldSnoopPortEntry 11}
|
||
|
||
mldSnoopPortNumGeneralQueryRecevied OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Number of general query received. "
|
||
::= { mldSnoopPortEntry 12}
|
||
|
||
mldSnoopPortNumSepcificQuerySend OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Number of specific query send. "
|
||
::= { mldSnoopPortEntry 13}
|
||
|
||
mldsnoopPortNumSpecificQueryReceived OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Number of specific query received. "
|
||
::= { mldSnoopPortEntry 14}
|
||
|
||
mldSnoopPortNumInvalidReport OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Number of invalid report received. "
|
||
::= { mldSnoopPortEntry 15}
|
||
|
||
mldSnoopPortClearStatistics OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Clear this VLAN all statistics "
|
||
::= { mldSnoopPortEntry 16}
|
||
|
||
|
||
|
||
|
||
mldSnoopClearDynamicGroups OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The current number of MLD groups that the interface has joined."
|
||
::= { mldSnoopMgt 23}
|
||
|
||
mldSnoopVlanTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF MldSnoopVlanEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Table of MLD Snooping service per port."
|
||
::= {mldSnoopMgt 24 }
|
||
|
||
mldSnoopVlanEntry OBJECT-TYPE
|
||
SYNTAX MldSnoopVlanEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Entry of MLD Snooping service per VLAN."
|
||
INDEX { mldSnoopVlanIndex }
|
||
::= {mldSnoopVlanTable 1}
|
||
|
||
MldSnoopVlanEntry ::=
|
||
SEQUENCE {
|
||
mldSnoopVlanIndex VlanIndex,
|
||
mldSnoopVlanNumGroups Unsigned32,
|
||
mldSnoopVlanNumJoinSend Unsigned32,
|
||
mldSnoopVlanNumJoins Unsigned32,
|
||
mldSnoopVlanNumJoinSuccess Unsigned32,
|
||
mldSnoopVlanNumLeavesSend Unsigned32,
|
||
mldSnoopVlanNumLeaves Unsigned32,
|
||
mldSnoopVlanNumGeneralQuerySend Unsigned32,
|
||
mldSnoopVlanNumGeneralQueryRecevied Unsigned32,
|
||
mldSnoopVlanNumSepcificQuerySend Unsigned32,
|
||
mldsnoopVlanNumSpecificQueryReceived Unsigned32,
|
||
mldSnoopVlanNumInvalidReport Unsigned32,
|
||
mldSnoopVlanClearStatistics TruthValue
|
||
}
|
||
|
||
mldSnoopVlanIndex OBJECT-TYPE
|
||
SYNTAX VlanIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "VLAN ID"
|
||
::= { mldSnoopVlanEntry 1 }
|
||
|
||
mldSnoopVlanNumGroups OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Current learned groups "
|
||
::= { mldSnoopVlanEntry 2 }
|
||
|
||
mldSnoopVlanNumJoinSend OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Number of join send."
|
||
::= { mldSnoopVlanEntry 3 }
|
||
|
||
mldSnoopVlanNumJoins OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Number of join received "
|
||
::= { mldSnoopVlanEntry 4 }
|
||
|
||
mldSnoopVlanNumJoinSuccess OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Number of jion success "
|
||
::= { mldSnoopVlanEntry 5 }
|
||
|
||
mldSnoopVlanNumLeavesSend OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Number of leave send."
|
||
::= { mldSnoopVlanEntry 6 }
|
||
|
||
mldSnoopVlanNumLeaves OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Number of leave received "
|
||
::= { mldSnoopVlanEntry 7}
|
||
|
||
mldSnoopVlanNumGeneralQuerySend OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Number of general query send "
|
||
::= { mldSnoopVlanEntry 8}
|
||
|
||
mldSnoopVlanNumGeneralQueryRecevied OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Number of general query received "
|
||
::= { mldSnoopVlanEntry 9}
|
||
|
||
mldSnoopVlanNumSepcificQuerySend OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Number of specific query send"
|
||
::= { mldSnoopVlanEntry 10}
|
||
|
||
mldsnoopVlanNumSpecificQueryReceived OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Number of sepcific query received "
|
||
::= { mldSnoopVlanEntry 11}
|
||
|
||
mldSnoopVlanNumInvalidReport OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Number of invalid report received"
|
||
::= { mldSnoopVlanEntry 12}
|
||
|
||
mldSnoopVlanClearStatistics OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Clear this VLAN statistics"
|
||
::= { mldSnoopVlanEntry 13}
|
||
|
||
--
|
||
-- dynamicArpInspectionMgt
|
||
--
|
||
|
||
daiGlobal OBJECT IDENTIFIER ::= { dynamicArpInspectionMgt 1 }
|
||
daiVlan OBJECT IDENTIFIER ::= { dynamicArpInspectionMgt 2 }
|
||
daiInterface OBJECT IDENTIFIER ::= { dynamicArpInspectionMgt 3 }
|
||
daiLog OBJECT IDENTIFIER ::= { dynamicArpInspectionMgt 4 }
|
||
daiStatistics OBJECT IDENTIFIER ::= { dynamicArpInspectionMgt 5 }
|
||
|
||
daiGlobalStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Set enabled(1) to enable dynamic ARP inspection.
|
||
Set disabled(2) to disable dynamic ARP inspection."
|
||
::= { daiGlobal 1 }
|
||
|
||
daiGlobalSrcMacValidation OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Set enabled(1) to enable validation of source MAC address.
|
||
Set disabled(2) to disable validation of source MAC
|
||
address."
|
||
::= { daiGlobal 2 }
|
||
|
||
daiGlobalDestMacValidation OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Set enabled(1) to enable validation of destination
|
||
MAC address. Set disabled(2) to disable validation
|
||
of destination MAC address."
|
||
::= { daiGlobal 3 }
|
||
|
||
daiGlobalIpAddrValidation OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Set enabled(1) to enable validation of IP address.
|
||
Set disabled(2) to disable validation of IP address."
|
||
::= { daiGlobal 4 }
|
||
|
||
daiGlobalLogNumber OBJECT-TYPE
|
||
SYNTAX Integer32(0..256)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The number of log buffers for saving log message.
|
||
The value 0 means not generating system messages."
|
||
::= { daiGlobal 5 }
|
||
|
||
daiGlobalLogInterval OBJECT-TYPE
|
||
SYNTAX Integer32(0..86400)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The value of the time interval for saving log messages."
|
||
::= { daiGlobal 6 }
|
||
|
||
daiGlobalAdditionalValidStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The vaule of this object is disabled(2) when the status of
|
||
daiGlobalSrcMacValidation, daiGlobalDestMacValidation,
|
||
and daiGlobalIpAddrValidation are disabled; enabled(1)
|
||
when one or more of these variables are enabled."
|
||
::= { daiGlobal 7 }
|
||
|
||
daiVlanTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF DaiVlanEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A table contains dynamic ARP inspection configurations
|
||
for existing VLANs."
|
||
::= { daiVlan 1 }
|
||
|
||
daiVlanEntry OBJECT-TYPE
|
||
SYNTAX DaiVlanEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "An instance containing the configuration of dynamic ARP
|
||
inspection for each existing VLAN."
|
||
INDEX { daiVlanIndex }
|
||
::= { daiVlanTable 1 }
|
||
|
||
DaiVlanEntry ::= SEQUENCE
|
||
{
|
||
daiVlanIndex VlanIndex,
|
||
daiVlanStatus EnabledStatus,
|
||
daiVlanArpAclName DisplayString,
|
||
daiVlanArpAclStatus INTEGER
|
||
}
|
||
|
||
daiVlanIndex OBJECT-TYPE
|
||
SYNTAX VlanIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "This object indicates the VLAN ID on which dynamic ARP
|
||
inspection is configured."
|
||
::= { daiVlanEntry 1 }
|
||
|
||
daiVlanStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This object indicates whether dynamic ARP inspection
|
||
is enabled in this VLAN."
|
||
::= { daiVlanEntry 2 }
|
||
|
||
daiVlanArpAclName OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(0..15))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Specifies the ARP ACL name bound to the interface.
|
||
The default value of daiVlanArpAclStatus is dynamic(2)."
|
||
::= { daiVlanEntry 3 }
|
||
|
||
daiVlanArpAclStatus OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
static(1),
|
||
dynamic(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Set to static(1) means packets not matching the ACL are
|
||
dropped. Set to dynamic(2) means packets not matching the
|
||
ACL are validated by the DHCP snooping binding table.
|
||
When daiVlanArpAclName is configured, the default value
|
||
of daiVlanArpAclStatus is dynamic(2)."
|
||
::= { daiVlanEntry 4 }
|
||
|
||
daiPortTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF DaiPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A table containing dynamic ARP inspection configurations
|
||
for port interfaces."
|
||
::= { daiInterface 1 }
|
||
|
||
daiPortEntry OBJECT-TYPE
|
||
SYNTAX DaiPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "An instance containing the configuration of dynamic ARP
|
||
inspection at each port interface."
|
||
INDEX { daiPortIfIndex }
|
||
::= { daiPortTable 1 }
|
||
|
||
DaiPortEntry ::= SEQUENCE
|
||
{
|
||
daiPortIfIndex InterfaceIndex,
|
||
daiPortTrustStatus EnabledStatus,
|
||
daiPortRateLimit Unsigned32
|
||
}
|
||
|
||
daiPortIfIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The ifIndex value of the port."
|
||
::= { daiPortEntry 1 }
|
||
|
||
daiPortTrustStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This object indicates whether the port is trusted for
|
||
dynamic ARP inspection."
|
||
::= { daiPortEntry 2 }
|
||
|
||
daiPortRateLimit OBJECT-TYPE
|
||
SYNTAX Unsigned32(0..2048|'FFFFFFFF'h)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The value of rate limit threshold per second of disposing
|
||
ARP messages. Set the value 0xFFFFFFFF as no rate limit."
|
||
::= { daiPortEntry 3 }
|
||
|
||
daiLogTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF DaiLogEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A table containing dynamic ARP inspection log
|
||
information."
|
||
::= { daiLog 1 }
|
||
|
||
daiLogEntry OBJECT-TYPE
|
||
SYNTAX DaiLogEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "An instance containing log information of dynamic ARP
|
||
inspection at each VLAN interface."
|
||
INDEX { daiLogIndex }
|
||
::= { daiLogTable 1 }
|
||
|
||
DaiLogEntry ::= SEQUENCE
|
||
{
|
||
daiLogIndex Integer32,
|
||
daiLogVlan VlanIndex,
|
||
daiLogPort InterfaceIndex,
|
||
daiLogSrcIpAddress IpAddress,
|
||
daiLogDestIpAddress IpAddress,
|
||
daiLogSrcMacAddress MacAddress,
|
||
daiLogDestMacAddress MacAddress
|
||
}
|
||
|
||
daiLogIndex OBJECT-TYPE
|
||
SYNTAX Integer32(1..256)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "This object indicates the index of dynamic ARP
|
||
inspection log information."
|
||
::= { daiLogEntry 1 }
|
||
|
||
daiLogVlan OBJECT-TYPE
|
||
SYNTAX VlanIndex
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "This object indicates the VLAN ID of dynamic ARP
|
||
inspection log information."
|
||
::= { daiLogEntry 2 }
|
||
|
||
daiLogPort OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "This object indicates the ifIndex of dynamic ARP
|
||
inspection log information."
|
||
::= { daiLogEntry 3 }
|
||
|
||
daiLogSrcIpAddress OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The source IP address of dynamic ARP inspection
|
||
log information."
|
||
::= { daiLogEntry 4 }
|
||
|
||
daiLogDestIpAddress OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The destination IP address of dynamic ARP inspection
|
||
log information."
|
||
::= { daiLogEntry 5 }
|
||
|
||
daiLogSrcMacAddress OBJECT-TYPE
|
||
SYNTAX MacAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The source MAC address of dynamic ARP inspection
|
||
log information."
|
||
::= { daiLogEntry 6 }
|
||
|
||
daiLogDestMacAddress OBJECT-TYPE
|
||
SYNTAX MacAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The destination MAC address of dynamic ARP inspection
|
||
log information."
|
||
::= { daiLogEntry 7 }
|
||
|
||
daiTotalReceivedPkts OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicates the total number of ARP packets received
|
||
before rate limiting."
|
||
::= { daiStatistics 1 }
|
||
|
||
daiTotalDroppedPkts OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicates the total number of ARP packets dropped
|
||
due to rate limt."
|
||
::= { daiStatistics 2 }
|
||
|
||
daiTotalProcessedPkts OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicates the total number of ARP packets processed
|
||
by ARP inspection."
|
||
::= { daiStatistics 3 }
|
||
|
||
daiTotalSrcMacDroppedPkts OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicates the total number of ARP packets dropped
|
||
by source MAC address validation."
|
||
::= { daiStatistics 4 }
|
||
|
||
daiTotalDestMacDroppedPkts OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicates the total number of ARP packets dropped
|
||
by destination MAC address validation."
|
||
::= { daiStatistics 5 }
|
||
|
||
daiTotalIpAddrDroppedPkts OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicates the total number of ARP packets dropped
|
||
by IP address validation."
|
||
::= { daiStatistics 6 }
|
||
|
||
daiTotalArpAclDroppedPkts OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicates the total number of ARP packets dropped
|
||
by ARP ACL."
|
||
::= { daiStatistics 7 }
|
||
|
||
daiTotalDhcpSnoopingDroppedPkts OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicates the total number of ARP packets dropped
|
||
by DHCP snooping."
|
||
::= { daiStatistics 8 }
|
||
|
||
--
|
||
-- lbdMgt
|
||
--
|
||
|
||
lbdGlobal OBJECT IDENTIFIER ::= { lbdMgt 1 }
|
||
lbdInterface OBJECT IDENTIFIER ::= { lbdMgt 2 }
|
||
|
||
lbdGlobalStatus OBJECT-TYPE
|
||
SYNTAX INTEGER { enabled(1), disabled(2) }
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Set enabled(1) to enable global LBD status.
|
||
Set disabled(2) to disable global LBD status."
|
||
::= { lbdGlobal 1 }
|
||
|
||
lbdTransmitInterval OBJECT-TYPE
|
||
SYNTAX Unsigned32(1..32767)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The transmission interval for LBD control frames."
|
||
::= { lbdGlobal 2 }
|
||
|
||
lbdRecoverTime OBJECT-TYPE
|
||
SYNTAX Unsigned32(0|60..1000000)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The recover time used by LBD auto recovery mechanism. A
|
||
value of 0 disables auto recovery."
|
||
::= { lbdGlobal 3 }
|
||
|
||
lbdAction OBJECT-TYPE
|
||
SYNTAX INTEGER { none(1), shutdown(2), block(3) }
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The protection action of LBD."
|
||
::= { lbdGlobal 5 }
|
||
|
||
lbdTrap OBJECT-TYPE
|
||
SYNTAX INTEGER { none(1), detect(2), recover(3), both(4) }
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The kind of SNMP traps for LBD will be sent."
|
||
::= { lbdGlobal 6 }
|
||
|
||
lbdPortTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF LbdPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A table containing LBD configurations for all interfaces."
|
||
::= { lbdInterface 1 }
|
||
|
||
lbdPortEntry OBJECT-TYPE
|
||
SYNTAX LbdPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "An instance containing the configuration of LBD at each
|
||
interface."
|
||
INDEX { lbdPortIfIndex }
|
||
::= { lbdPortTable 1 }
|
||
|
||
LbdPortEntry ::= SEQUENCE
|
||
{
|
||
lbdPortIfIndex InterfaceIndex,
|
||
lbdPortAdminState INTEGER,
|
||
lbdPortOperState INTEGER,
|
||
lbdPortLoopedVlan OCTET STRING
|
||
}
|
||
|
||
lbdPortIfIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The ifIndex value of the port."
|
||
::= { lbdPortEntry 1 }
|
||
|
||
lbdPortAdminState OBJECT-TYPE
|
||
SYNTAX INTEGER { enabled(1), disabled(2) }
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The LBD administrative port status."
|
||
::= { lbdPortEntry 2 }
|
||
|
||
lbdPortOperState OBJECT-TYPE
|
||
SYNTAX INTEGER { normal(1), looped(2) }
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The LBD operative port status."
|
||
::= { lbdPortEntry 3 }
|
||
|
||
lbdPortLoopedVlan OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE (0..512))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The list of VLANs on which loopback is detected. Only when
|
||
oper state is looped and mode is VLAN-based, the value is
|
||
nonzero."
|
||
::= { lbdPortEntry 4 }
|
||
|
||
--
|
||
-- IPv6 RA Guard
|
||
--
|
||
|
||
ipv6RaGuardPortTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF Ipv6RaGuardPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table for IPv6 RA Guard port configuration."
|
||
::= { ipv6RaGuardMgt 1 }
|
||
|
||
ipv6RaGuardPortEntry OBJECT-TYPE
|
||
SYNTAX Ipv6RaGuardPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Entry for IPv6 RA Guard port configuration."
|
||
INDEX { ipv6RaGuardPortIndex }
|
||
::= { ipv6RaGuardPortTable 1 }
|
||
|
||
Ipv6RaGuardPortEntry ::= SEQUENCE
|
||
{
|
||
ipv6RaGuardPortIndex InterfaceIndex,
|
||
ipv6RaGuardPortStatus INTEGER
|
||
}
|
||
|
||
ipv6RaGuardPortIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The port and the trunk (excluding trunk members) interface of
|
||
the portTable. The interface identified by a particular value
|
||
of this index is the same interface as identified by the same
|
||
value of ifIndex in the IF-MIB."
|
||
::= { ipv6RaGuardPortEntry 1 }
|
||
|
||
ipv6RaGuardPortStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "A value of enabled (1) indicates that IPv6 RA Guard feature
|
||
is enabled on interfaces. A value of disabled (2) indicates
|
||
that the feature is disabled."
|
||
::= { ipv6RaGuardPortEntry 2 }
|
||
|
||
-- udpHelperMgt Table
|
||
udpHelperStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Set this variable to enabled(1) to enable UDP helper. Set this
|
||
variable to disabled(2) to disable UDP helper."
|
||
DEFVAL { disabled }
|
||
::= { udpHelperMgt 1 }
|
||
|
||
udpHelperForwardProtocolTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF UdpHelperForwardProtocolEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "To specify which UDP ports the switch forwards when forwarding
|
||
UDP broadcast packets."
|
||
::= { udpHelperMgt 2 }
|
||
|
||
udpHelperForwardProtocolEntry OBJECT-TYPE
|
||
SYNTAX UdpHelperForwardProtocolEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A conceptual row of udpHelperForwardProtocolTable."
|
||
INDEX { udpHelperForwardProtocolPort }
|
||
::= { udpHelperForwardProtocolTable 1 }
|
||
|
||
UdpHelperForwardProtocolEntry ::= SEQUENCE
|
||
{
|
||
udpHelperForwardProtocolPort Integer32,
|
||
udpHelperForwardProtocolStatus ValidStatus
|
||
}
|
||
|
||
udpHelperForwardProtocolPort OBJECT-TYPE
|
||
SYNTAX Integer32 (1..65535)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The port number of the UDP protocol. Adding a helper address
|
||
by udpHelperInetAddrTable causes the software to forward UDP
|
||
broadcast packets. By this table, you can specify exactly which
|
||
types of UDP broadcast packets you would like to have
|
||
forwarded."
|
||
::= { udpHelperForwardProtocolEntry 1 }
|
||
|
||
udpHelperForwardProtocolStatus OBJECT-TYPE
|
||
SYNTAX ValidStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Set this variable to valid(1) to enable forwarding of
|
||
packets. Set this variable to invalid(2) to disable forwarding
|
||
of packets."
|
||
::= { udpHelperForwardProtocolEntry 2 }
|
||
|
||
udpHelperInetAddrTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF UdpHelperInetAddrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "To forward UDP broadcasts, including BOOTP, received on an
|
||
interface. After configuring an UDP helper address on an
|
||
interface, the UDP broadcast packets on this network to which
|
||
this interface is attached will be sent to the helper. Combined
|
||
with the configuration of udpHelperForwardProtocolTable, it
|
||
allows you to control which kind of broadcast packets can be
|
||
forwarded.
|
||
|
||
One common application that requires helper addresses is
|
||
Dynamic Host Configuration Protocol (DHCP), which is defined in
|
||
RFC 1531. To enable BOOTP or DHCP broadcast forwarding for a
|
||
set of clients, configure a helper address on the router
|
||
interface connected to the client. The helper address should
|
||
specify the address of the BOOTP or DHCP server. If you have
|
||
multiple servers, you can configure one helper address for each
|
||
server."
|
||
::= { udpHelperMgt 3 }
|
||
|
||
udpHelperInetAddrEntry OBJECT-TYPE
|
||
SYNTAX UdpHelperInetAddrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A conceptual row of udpHelperInetAddrTable."
|
||
INDEX {
|
||
udpHelperInetAddrVlanIndex,
|
||
udpHelperInetAddrType,
|
||
IMPLIED udpHelperInetAddr
|
||
}
|
||
::= { udpHelperInetAddrTable 1 }
|
||
|
||
UdpHelperInetAddrEntry ::= SEQUENCE
|
||
{
|
||
udpHelperInetAddrVlanIndex VlanIndex,
|
||
udpHelperInetAddrType InetAddressType,
|
||
udpHelperInetAddr InetAddress,
|
||
udpHelperInetAddrStatus ValidStatus
|
||
}
|
||
|
||
udpHelperInetAddrVlanIndex OBJECT-TYPE
|
||
SYNTAX VlanIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The VLAN-ID or other identifier refering to this VLAN. Based on
|
||
dot1qVlanIndex in the Q-BRIDGE-MIB."
|
||
::= { udpHelperInetAddrEntry 1 }
|
||
|
||
udpHelperInetAddrType OBJECT-TYPE
|
||
SYNTAX InetAddressType
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The address type of the helper address."
|
||
::= { udpHelperInetAddrEntry 2 }
|
||
|
||
udpHelperInetAddr OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The Internet address of the helper address."
|
||
::= { udpHelperInetAddrEntry 3 }
|
||
|
||
udpHelperInetAddrStatus OBJECT-TYPE
|
||
SYNTAX ValidStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "To forward UDP broadcasts, including BOOTP, received from the
|
||
specified interface, to the specified address. Set this
|
||
variable to valid(1) to enable forwarding of packets. Set this
|
||
variable to invalid(2) to disable forwarding of packets.
|
||
|
||
All of the following conditions must be met in order for a User
|
||
Datagram Protocol (UDP) or IP packet to be helped:
|
||
|
||
1. The MAC address of the received frame must be all-ones
|
||
broadcast address (FF-FF-FF-FF-FF-FF).
|
||
2. The IP destination address must be one of the following:
|
||
1) all-ones broadcast (255.255.255.255)
|
||
2) subnet broadcast for the receiving interface
|
||
3. The IP protocol must be UDP (17).
|
||
4. The UDP destination port must be TFTP, Domain Name System
|
||
(DNS), Time, NetBIOS, BOOTP or DHCP packet, or a UDP port
|
||
specified by the udpHelperForwardTable."
|
||
::= { udpHelperInetAddrEntry 4 }
|
||
|
||
--
|
||
-- udldMgt
|
||
--
|
||
|
||
udldGlobalMessageInterval OBJECT-TYPE
|
||
SYNTAX INTEGER(7..90)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The message interval (in seconds) between UDLD probe
|
||
messages on ports that are in advertisement phase and are
|
||
determined to be bidirectional."
|
||
DEFVAL { 15 }
|
||
::= { udldMgt 1 }
|
||
|
||
udldGlobalDetectionInterval OBJECT-TYPE
|
||
SYNTAX INTEGER(5..255)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The detection interval (in seconds) used for UDLD detection
|
||
process."
|
||
DEFVAL { 5 }
|
||
::= { udldMgt 4 }
|
||
|
||
udldGlobalRecoveryInterval OBJECT-TYPE
|
||
SYNTAX INTEGER(30..86400)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The recovery interval (in seconds) used to recover
|
||
interface shut down by UDLD automatically."
|
||
DEFVAL { 300 }
|
||
::= { udldMgt 5 }
|
||
|
||
udldGlobalRecovery OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This parameter is used to enable/disable auto recovery
|
||
feature."
|
||
DEFVAL { disabled }
|
||
::= { udldMgt 6 }
|
||
|
||
udldPortTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF UdldPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table for port configuration of UDLD."
|
||
::= { udldMgt 2 }
|
||
|
||
udldPortEntry OBJECT-TYPE
|
||
SYNTAX UdldPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Entry for port configuration of UDLD."
|
||
INDEX { udldPortIndex }
|
||
::= { udldPortTable 1 }
|
||
|
||
UdldPortEntry ::= SEQUENCE
|
||
{
|
||
udldPortIndex InterfaceIndex,
|
||
udldPortStatus EnabledStatus,
|
||
udldPortAggressiveStatus EnabledStatus,
|
||
udldPortOperState INTEGER,
|
||
udldPortPortState INTEGER,
|
||
udldPortOperMessageInterval INTEGER,
|
||
udldPortOperTimeout INTEGER,
|
||
udldPortNeighborDevCount INTEGER
|
||
}
|
||
|
||
udldPortIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS accessible-for-notify
|
||
STATUS current
|
||
DESCRIPTION "The port (excluding trunk and trunk members)
|
||
interface of the portTable. The interface identified by
|
||
a particular value of this index is the same interface as
|
||
identified by the same value of ifIndex in the IF-MIB."
|
||
::= { udldPortEntry 1 }
|
||
|
||
udldPortStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This parameter is used to enable/disable UDLD
|
||
on this interface."
|
||
::= { udldPortEntry 2 }
|
||
|
||
udldPortAggressiveStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This parameter is used to enable/disable aggressive mode of
|
||
UDLD on this interface."
|
||
::= { udldPortEntry 3 }
|
||
|
||
udldPortOperState OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
disabled(1),
|
||
linkDown(2),
|
||
linkUp(3),
|
||
advertisement(4),
|
||
detection(5),
|
||
disabledPort(6)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The operational state of UDLD on this interface."
|
||
::= { udldPortEntry 4 }
|
||
|
||
udldPortPortState OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
unknown(1),
|
||
neighborsEchoIsEmpty(2),
|
||
bidirectional(3),
|
||
mismatchWithneighborStateReported(4),
|
||
transmitToReceiveLoop(5),
|
||
unidirectional(6),
|
||
aggressiveModeFailure(7)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The port state of UDLD on this interface."
|
||
::= { udldPortEntry 5 }
|
||
|
||
udldPortOperMessageInterval OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The operational message interval (in seconds) used by UDLD
|
||
on this interface."
|
||
::= { udldPortEntry 6 }
|
||
|
||
udldPortOperTimeout OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The operational timeout interval (in seconds) used by UDLD
|
||
to decide the basic length of the detection phase on
|
||
this interface."
|
||
::= { udldPortEntry 7 }
|
||
|
||
udldPortNeighborDevCount OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The total number of neighbor devices discovered on this
|
||
interface."
|
||
::= { udldPortEntry 8 }
|
||
|
||
udldPortNeighborDevTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF UdldPortNeighborDevEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table of neighbor devices discovered by UDLD
|
||
for each interface."
|
||
::= { udldMgt 3 }
|
||
|
||
udldPortNeighborDevEntry OBJECT-TYPE
|
||
SYNTAX UdldPortNeighborDevEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A conceptual row containing the information
|
||
of a neighbor device."
|
||
INDEX { udldPortNeighborDevPortIndex, udldPortNeighborDevIndex }
|
||
::= { udldPortNeighborDevTable 1 }
|
||
|
||
UdldPortNeighborDevEntry ::= SEQUENCE
|
||
{
|
||
udldPortNeighborDevPortIndex InterfaceIndex,
|
||
udldPortNeighborDevIndex Integer32,
|
||
udldPortNeighborDevDevID DisplayString,
|
||
udldPortNeighborDevPortID DisplayString,
|
||
udldPortNeighborDevDevName DisplayString,
|
||
udldPortNeighborDevNeighborState INTEGER,
|
||
udldPortNeighborDevExpire INTEGER,
|
||
udldPortNeighborDevMessageInterval INTEGER,
|
||
udldPortNeighborDevTimeout INTEGER
|
||
}
|
||
|
||
udldPortNeighborDevPortIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The port (excluding trunk and trunk members)
|
||
interface of the portTable. The interface identified by
|
||
a particular value of this index is the same interface as
|
||
identified by the same value of ifIndex in the IF-MIB."
|
||
::= { udldPortNeighborDevEntry 1 }
|
||
|
||
udldPortNeighborDevIndex OBJECT-TYPE
|
||
SYNTAX Integer32(1..500)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A 32-bit integer uniquely identifying the nieghbor device
|
||
discovered by UDLD on a port interface."
|
||
::= { udldPortNeighborDevEntry 2 }
|
||
|
||
udldPortNeighborDevDevID OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The device ID of this neighbor device."
|
||
::= { udldPortNeighborDevEntry 3 }
|
||
|
||
udldPortNeighborDevPortID OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The port ID of this neighbor device."
|
||
::= { udldPortNeighborDevEntry 4 }
|
||
|
||
udldPortNeighborDevDevName OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The device name of this neighbor device."
|
||
::= { udldPortNeighborDevEntry 5 }
|
||
|
||
udldPortNeighborDevNeighborState OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
unknown(1),
|
||
neighborsEchoIsEmpty(2),
|
||
bidirectional(3),
|
||
mismatchWithneighborStateReported(4),
|
||
unidirectional(5)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The neighbor state of this neighbor device."
|
||
::= { udldPortNeighborDevEntry 6 }
|
||
|
||
udldPortNeighborDevExpire OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The amount of time remaining (in seconds) before this
|
||
entry should expire. Whenever this period expires,
|
||
this entry will be removed."
|
||
::= { udldPortNeighborDevEntry 7 }
|
||
|
||
udldPortNeighborDevMessageInterval OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The message interval (in seconds) of this neighbor device."
|
||
::= { udldPortNeighborDevEntry 8 }
|
||
|
||
udldPortNeighborDevTimeout OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The timeout interval (in seconds) of this neighbor device."
|
||
::= { udldPortNeighborDevEntry 9 }
|
||
|
||
--
|
||
-- dhcpv6SnoopMgt
|
||
--
|
||
|
||
-- Management of DHCPv6 snooping.
|
||
|
||
dhcpv6SnoopGlobal OBJECT IDENTIFIER ::= { dhcpv6SnoopMgt 1 }
|
||
dhcpv6SnoopVlan OBJECT IDENTIFIER ::= { dhcpv6SnoopMgt 2 }
|
||
dhcpv6SnoopInterface OBJECT IDENTIFIER ::= { dhcpv6SnoopMgt 3 }
|
||
dhcpv6SnoopBinding OBJECT IDENTIFIER ::= { dhcpv6SnoopMgt 4 }
|
||
dhcpv6SnoopStatistics OBJECT IDENTIFIER ::= { dhcpv6SnoopMgt 5 }
|
||
|
||
dhcpv6SnoopEnable OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This object indicates whether the DHCPv6 Snooping feature is
|
||
enabled."
|
||
::= { dhcpv6SnoopGlobal 1 }
|
||
|
||
dhcpv6SnoopBindingTableClearAction OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
noClear(1),
|
||
clear(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Action for clearing dhcpv6SnoopBindingTable.
|
||
When this object is set to clear(2), all dynamic entries in dhcpv6SnoopBindingTable will be cleared.
|
||
When this object is read, the value of this object is
|
||
always noClear(1)."
|
||
::= { dhcpv6SnoopGlobal 2 }
|
||
|
||
dhcpv6SnoopStatisticsClearAction OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
noClear(1),
|
||
clear(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Action for clearing dhcpSnoopStatistics.
|
||
When this object is set to clear(2), statistics in dhcpSnoopStatistics will be cleared.
|
||
When this object is read, the value of this object is
|
||
always noClear(1)."
|
||
::= { dhcpv6SnoopGlobal 3 }
|
||
--
|
||
dhcpv6SnoopVlanConfigTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF Dhcpv6SnoopVlanConfigEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A table contains DHCPv6 Snooping configurations of existing VLANs."
|
||
::= { dhcpv6SnoopVlan 1 }
|
||
|
||
dhcpv6SnoopVlanConfigEntry OBJECT-TYPE
|
||
SYNTAX Dhcpv6SnoopVlanConfigEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "An instance contains the configuration to enable
|
||
or disable DHCPv6 Snooping at each existing VLAN."
|
||
INDEX { dhcpv6SnoopVlanIndex }
|
||
::= { dhcpv6SnoopVlanConfigTable 1 }
|
||
|
||
Dhcpv6SnoopVlanConfigEntry ::= SEQUENCE
|
||
{
|
||
dhcpv6SnoopVlanIndex VlanIndex,
|
||
dhcpv6SnoopVlanEnable EnabledStatus
|
||
}
|
||
|
||
dhcpv6SnoopVlanIndex OBJECT-TYPE
|
||
SYNTAX VlanIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "This object indicates the VLAN ID on which DHCPv6 Snooping
|
||
feature is configured."
|
||
::= { dhcpv6SnoopVlanConfigEntry 1 }
|
||
|
||
dhcpv6SnoopVlanEnable OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This object indicates whether DHCPv6 Snooping is enabled in
|
||
this VLAN."
|
||
::= { dhcpv6SnoopVlanConfigEntry 2 }
|
||
|
||
--
|
||
dhcpv6SnoopPortConfigTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF Dhcpv6SnoopPortConfigEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A table provides the mechanism to configure the trust
|
||
state of each port or trunk for DHCPv6 Snooping purpose."
|
||
::= { dhcpv6SnoopInterface 1 }
|
||
|
||
dhcpv6SnoopPortConfigEntry OBJECT-TYPE
|
||
SYNTAX Dhcpv6SnoopPortConfigEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "An instance contains the configuration to enable or disable
|
||
trust state of each port or trunk for DHCPv6 Snooping purpose."
|
||
INDEX { dhcpv6SnoopPortIfIndex }
|
||
::= { dhcpv6SnoopPortConfigTable 1 }
|
||
|
||
Dhcpv6SnoopPortConfigEntry ::= SEQUENCE
|
||
{
|
||
dhcpv6SnoopPortIfIndex InterfaceIndex,
|
||
dhcpv6SnoopPortTrustEnable EnabledStatus,
|
||
dhcpv6SnoopPortMaxBinding Integer32,
|
||
dhcpv6SnoopPortCurrentBinding Integer32
|
||
}
|
||
|
||
dhcpv6SnoopPortIfIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The ifIndex value of the port or trunk."
|
||
::= { dhcpv6SnoopPortConfigEntry 1 }
|
||
|
||
dhcpv6SnoopPortTrustEnable OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This object indicates whether the port or trunk is trusted
|
||
for DHCP Snooping purpose."
|
||
::= { dhcpv6SnoopPortConfigEntry 2 }
|
||
|
||
dhcpv6SnoopPortMaxBinding OBJECT-TYPE
|
||
SYNTAX Integer32(1..5)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The maximum number of binding entries of the port or trunk"
|
||
::= { dhcpv6SnoopPortConfigEntry 3}
|
||
|
||
dhcpv6SnoopPortCurrentBinding OBJECT-TYPE
|
||
SYNTAX Integer32(0..5)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The number of dynamic binding entrires learned on the port or trunk."
|
||
::= { dhcpv6SnoopPortConfigEntry 4}
|
||
--
|
||
dhcpv6SnoopBindingTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF Dhcpv6SnoopBindingEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A table contains the DHCPv6 binding entries information
|
||
learned by the device."
|
||
::= { dhcpv6SnoopBinding 1 }
|
||
|
||
dhcpv6SnoopBindingEntry OBJECT-TYPE
|
||
SYNTAX Dhcpv6SnoopBindingEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "An instance contains the link-layer address, ia type,
|
||
ia id, IPv6 address, VLAN number, interface number, lifetime."
|
||
INDEX {
|
||
dhcpv6SnoopBindingLinkLayerAddress,
|
||
dhcpv6SnoopBindingIaType,
|
||
dhcpv6SnoopBindingIaId,
|
||
dhcpv6SnoopBindingIpv6Address
|
||
}
|
||
::= { dhcpv6SnoopBindingTable 1 }
|
||
|
||
Dhcpv6SnoopBindingEntry ::= SEQUENCE
|
||
{
|
||
dhcpv6SnoopBindingLinkLayerAddress MacAddress,
|
||
dhcpv6SnoopBindingIaType INTEGER,
|
||
dhcpv6SnoopBindingIaId Unsigned32,
|
||
dhcpv6SnoopBindingIpv6Address InetAddress,
|
||
dhcpv6SnoopBindingVlanIndex VlanIndex,
|
||
dhcpv6SnoopBindingPortIfIndex InterfaceIndex,
|
||
dhcpv6SnoopBindingLifeTime Unsigned32
|
||
}
|
||
|
||
dhcpv6SnoopBindingLinkLayerAddress OBJECT-TYPE
|
||
SYNTAX MacAddress
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "This object indicates the link-layer address of a DHCPv6
|
||
client host."
|
||
::= { dhcpv6SnoopBindingEntry 1 }
|
||
|
||
|
||
dhcpv6SnoopBindingIaType OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
na(3),
|
||
ta(4)
|
||
}
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "This object indicates the IPv6 address ia type of a DHCPv6
|
||
client host. na - Non-temporary address, ta - temporary address"
|
||
::= { dhcpv6SnoopBindingEntry 2 }
|
||
|
||
dhcpv6SnoopBindingIaId OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "This object indicates the IPv6 address ia id of a DHCPv6
|
||
client host."
|
||
::= { dhcpv6SnoopBindingEntry 3 }
|
||
|
||
dhcpv6SnoopBindingIpv6Address OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "This object indicates the IPv6 address of a DHCPv6
|
||
client host."
|
||
::= { dhcpv6SnoopBindingEntry 4 }
|
||
|
||
dhcpv6SnoopBindingVlanIndex OBJECT-TYPE
|
||
SYNTAX VlanIndex
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "This object indicates the VLAN which a DHCPv6 client host
|
||
belongs to."
|
||
::= { dhcpv6SnoopBindingEntry 5 }
|
||
|
||
dhcpv6SnoopBindingPortIfIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "This object indicates the port or trunk where a DHCPv6 client
|
||
host connects to."
|
||
::= { dhcpv6SnoopBindingEntry 6 }
|
||
|
||
dhcpv6SnoopBindingLifeTime OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "This object indicates the life time of this DHCPv6
|
||
binding."
|
||
::= { dhcpv6SnoopBindingEntry 7 }
|
||
|
||
--
|
||
|
||
dhcpSnoopRecvClientPkts OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicates the received number of client packets"
|
||
::= { dhcpv6SnoopStatistics 1 }
|
||
|
||
dhcpSnoopSentClientPkts OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicates the sent number of client packets"
|
||
::= { dhcpv6SnoopStatistics 2 }
|
||
|
||
dhcpSnoopDroppedClientPkts OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicates the dropped number of client packets"
|
||
::= { dhcpv6SnoopStatistics 3 }
|
||
|
||
dhcpSnoopRecvServerPkts OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicates the received number of server packets"
|
||
::= { dhcpv6SnoopStatistics 4 }
|
||
|
||
dhcpSnoopSentServerPkts OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicates the sent number of server packets"
|
||
::= { dhcpv6SnoopStatistics 5 }
|
||
|
||
dhcpSnoopDroppedServerPkts OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicates the dropped number of server packets"
|
||
::= { dhcpv6SnoopStatistics 6}
|
||
|
||
dhcpSnoopRecvRelayPkts OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicates the received number of relay packets"
|
||
::= { dhcpv6SnoopStatistics 7 }
|
||
|
||
dhcpSnoopSentRelayPkts OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicates the sent number of relay packets"
|
||
::= { dhcpv6SnoopStatistics 8 }
|
||
|
||
dhcpSnoopDroppedRelayPkts OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicates the dropped number of relay packets"
|
||
::= { dhcpv6SnoopStatistics 9}
|
||
|
||
-- ip6SrcGuardMgt Table
|
||
ip6SrcGuardConfigTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF Ip6SrcGuardConfigEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A table contains the configurations to set
|
||
IPv6 Source Guard at each port."
|
||
::= { ip6SrcGuardMgt 1 }
|
||
|
||
ip6SrcGuardConfigEntry OBJECT-TYPE
|
||
SYNTAX Ip6SrcGuardConfigEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "An instance contains the configuration to set
|
||
IPv6 Source Guard at each port."
|
||
INDEX { ip6SrcGuardPortIfIndex }
|
||
::= { ip6SrcGuardConfigTable 1}
|
||
|
||
Ip6SrcGuardConfigEntry ::= SEQUENCE
|
||
{
|
||
ip6SrcGuardPortIfIndex InterfaceIndex,
|
||
ip6SrcGuardMode INTEGER,
|
||
ip6SrcGuardMaxBinding Integer32
|
||
}
|
||
|
||
ip6SrcGuardPortIfIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "This object idents the port which is capable of
|
||
IPv6 Source Guard feature."
|
||
::= { ip6SrcGuardConfigEntry 1 }
|
||
|
||
ip6SrcGuardMode OBJECT-TYPE
|
||
SYNTAX INTEGER { disabled(1), srcIp(2)}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This object indicates whether IPv6 Source Guard is enabled
|
||
at this interface. If the value equals 1, it means IPv6 Source
|
||
Guard is disabled. If the value equals 2, it means IPv6 Source
|
||
Guard is enabled, and packets are filtered by checking source ip."
|
||
::= { ip6SrcGuardConfigEntry 2 }
|
||
|
||
ip6SrcGuardMaxBinding OBJECT-TYPE
|
||
SYNTAX Integer32 (1..5)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This object indicates the maximum number of bindings associated with the port."
|
||
::= { ip6SrcGuardConfigEntry 3}
|
||
--
|
||
ip6SrcGuardAddrTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF Ip6SrcGuardAddrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A table contains the IPv6 Source Guard bindings information
|
||
learnt by the device or configured by the user."
|
||
::= { ip6SrcGuardMgt 2 }
|
||
|
||
ip6SrcGuardAddrEntry OBJECT-TYPE
|
||
SYNTAX Ip6SrcGuardAddrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "An instance contains the Mac address, binding type,
|
||
IPv6 address, VLAN id, interface id, and status."
|
||
INDEX { ip6SrcGuardBindingType, ip6SrcGuardBindingMacAddress, ip6SrcGuardBindingIpv6Address}
|
||
::= { ip6SrcGuardAddrTable 1 }
|
||
|
||
Ip6SrcGuardAddrEntry ::= SEQUENCE
|
||
{
|
||
ip6SrcGuardBindingType INTEGER,
|
||
ip6SrcGuardBindingMacAddress MacAddress,
|
||
ip6SrcGuardBindingIpv6Address InetAddressIPv6,
|
||
ip6SrcGuardBindingVlanIndex VlanIndex,
|
||
ip6SrcGuardBindingPortIfIndex InterfaceIndex,
|
||
ip6SrcGuardBindingStatus RowStatus
|
||
}
|
||
|
||
ip6SrcGuardBindingType OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
static(1),
|
||
dhcp6snp(2),
|
||
ndsnp(3)
|
||
}
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "This object indicates the binding type of the associated client."
|
||
::= {ip6SrcGuardAddrEntry 1}
|
||
|
||
ip6SrcGuardBindingMacAddress OBJECT-TYPE
|
||
SYNTAX MacAddress
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "This object indicates the MAC address of the associated client."
|
||
::= {ip6SrcGuardAddrEntry 2}
|
||
|
||
ip6SrcGuardBindingIpv6Address OBJECT-TYPE
|
||
SYNTAX InetAddressIPv6
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "This object indicates the IPv6 address of the associated client."
|
||
::= {ip6SrcGuardAddrEntry 3}
|
||
|
||
ip6SrcGuardBindingVlanIndex OBJECT-TYPE
|
||
SYNTAX VlanIndex
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "This object indicates the VLAN id of the associated client."
|
||
::= {ip6SrcGuardAddrEntry 4}
|
||
|
||
ip6SrcGuardBindingPortIfIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "This object indicates the port of the associated client."
|
||
::= {ip6SrcGuardAddrEntry 5}
|
||
|
||
ip6SrcGuardBindingStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "The status of this conceptual row entry. This object issued to
|
||
manage the creation and deletion of conceptual rows.
|
||
The status column has six defined values: - 'active', which
|
||
indicates that the conceptual row is available for use by the
|
||
managed device; - 'notInService', which indicates that the
|
||
conceptual row exists in the agent, but is unavailable for use
|
||
by the managed device."
|
||
::= {ip6SrcGuardAddrEntry 6}
|
||
|
||
--
|
||
-- cnMgt
|
||
--
|
||
|
||
cnGlobal OBJECT IDENTIFIER ::= { cnMgt 1 }
|
||
|
||
cnGlobalAdminStatus OBJECT-TYPE
|
||
SYNTAX INTEGER { enabled(1), disabled(2) }
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The global administrative status of the CN feature."
|
||
::= { cnGlobal 1 }
|
||
|
||
cnGlobalOperStatus OBJECT-TYPE
|
||
SYNTAX INTEGER { enabled(1), disabled(2) }
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The global operational status of the CN feature."
|
||
::= { cnGlobal 2 }
|
||
|
||
cnCnmTransmitPriority OBJECT-TYPE
|
||
SYNTAX Unsigned32 (0..7)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The priority used to transmit CNM messages."
|
||
::= { cnGlobal 3 }
|
||
|
||
cnDiscardedFrames OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The number of frames discarded from all CP queues on a
|
||
bridge, in spite of the efforts of congestion notification
|
||
to avoid discards."
|
||
::= { cnGlobal 4 }
|
||
|
||
cnPriTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF CnPriEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A table containing per-CNPV variables on a bridge. Creating
|
||
a row in this table makes the priority value of
|
||
cnPriPriority a CNPV. Deleting a row in this table makes
|
||
the priority value in the deleted cnPriPriority no longer
|
||
a CNPV."
|
||
::= { cnMgt 2 }
|
||
|
||
cnPriEntry OBJECT-TYPE
|
||
SYNTAX CnPriEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "An instance containing the CN variables for each CNPV."
|
||
INDEX { cnPriPriority }
|
||
::= { cnPriTable 1 }
|
||
|
||
CnPriEntry ::= SEQUENCE
|
||
{
|
||
cnPriPriority Unsigned32,
|
||
cnPriDefenseMode INTEGER,
|
||
cnPriAdminAlternatePriority Unsigned32,
|
||
cnPriAutoAlternatePriority Unsigned32,
|
||
cnPriRowStatus RowStatus
|
||
}
|
||
|
||
cnPriPriority OBJECT-TYPE
|
||
SYNTAX Unsigned32 (0..7)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The CNPV for this entry."
|
||
::= { cnPriEntry 1 }
|
||
|
||
cnPriDefenseMode OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
disabled(1),
|
||
edge(2),
|
||
interior(3),
|
||
interiorReady(4),
|
||
auto(5)
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "The default CND defense mode for the CNPV and all ports
|
||
whose admin defense mode are not set."
|
||
::= { cnPriEntry 2 }
|
||
|
||
cnPriAdminAlternatePriority OBJECT-TYPE
|
||
SYNTAX Unsigned32 (0..7)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "The default alternate priority to which an incoming frame
|
||
with the CNPV is to be remapped for all ports whose oper
|
||
defense mode is edge and admin alternate priority is not
|
||
set yet."
|
||
::= { cnPriEntry 3 }
|
||
|
||
cnPriAutoAlternatePriority OBJECT-TYPE
|
||
SYNTAX Unsigned32 (0..7)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "An alternate priority to which an incoming frame with the
|
||
CNPV is to be remapped for all ports whose oper defense
|
||
mode is edge and 1)admin defesne mode is auto, or 2)admin
|
||
defense mode is not set while defense mode for the CNPV
|
||
(cnPriDefenseMode) is auto.
|
||
|
||
The value of this object is the next lower priority value
|
||
than this row's ieee8021CnComPriPriority that is not a
|
||
CNPV, or the next higher non-CNPV, if all lower values are
|
||
CNPVs.
|
||
|
||
The value of this object, and any consequent priority
|
||
regeneration, is automatically updated by the managed
|
||
system whenever a row in the cnPriTable is created or
|
||
deleted. The value of this object is not dependent upon
|
||
whether congestion notification is enabled or disabled for
|
||
any priority or for the whole bridge; it depends only upon
|
||
whether the cnPriTable row exists."
|
||
::= { cnPriEntry 4 }
|
||
|
||
cnPriRowStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "This object indicates the status of an entry, and is used
|
||
to create/delete entries.
|
||
|
||
A system SHALL NOT permit eight cnPriRowStatus objects to
|
||
have the value active(1). An attempt to create or activate
|
||
a row when there are already seven active rows SHALL result
|
||
in that eighth row's cnPriRowStatus having the value
|
||
notReady(3), and the return of an inconsistentValue error."
|
||
::= { cnPriEntry 5 }
|
||
|
||
cnPortPriTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF CnPortPriEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A table containing per-port per-CNPV variables on a bridge.
|
||
|
||
Creating an entry in cnPriTable creates this entry, with
|
||
the default values, on all ports in the bridge. Deleting an
|
||
entry in cnPriTable deletes this cnPortPriEntry on all
|
||
ports in the bridge."
|
||
::= { cnMgt 3 }
|
||
|
||
cnPortPriEntry OBJECT-TYPE
|
||
SYNTAX CnPortPriEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "An instance containing the CN variables for a CNPV on a
|
||
port."
|
||
INDEX { cnPortPriPriority, cnPortPriIfIndex }
|
||
::= { cnPortPriTable 1 }
|
||
|
||
CnPortPriEntry ::= SEQUENCE
|
||
{
|
||
cnPortPriPriority Unsigned32,
|
||
cnPortPriIfIndex InterfaceIndex,
|
||
cnPortPriAdminDefenseMode INTEGER,
|
||
cnPortPriOperDefenseMode INTEGER,
|
||
cnPortPriAdminAlternatePriority Unsigned32,
|
||
cnPortPriOperAlternatePriority Unsigned32
|
||
}
|
||
|
||
cnPortPriPriority OBJECT-TYPE
|
||
SYNTAX Unsigned32 (0..7)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The CNPV for this entry."
|
||
::= { cnPortPriEntry 1 }
|
||
|
||
cnPortPriIfIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The ifIndex of the port for this entry."
|
||
::= { cnPortPriEntry 2 }
|
||
|
||
cnPortPriAdminDefenseMode OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
disabled(1),
|
||
edge(2),
|
||
interior(3),
|
||
interiorReady(4),
|
||
auto(5),
|
||
byGlobal(6)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The administrative CND defense mode for the CNPV on the
|
||
port. When set, it is referred before defense mode for
|
||
the CNPV (cnPriDefenseMode) for determing oper defense
|
||
mode. Set the value by-global to follow the setting of the
|
||
corresponding cnPriEntry."
|
||
::= { cnPortPriEntry 3 }
|
||
|
||
cnPortPriOperDefenseMode OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
disabled(1),
|
||
edge(2),
|
||
interior(3),
|
||
interiorReady(4),
|
||
auto(5)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The operational CND defense mode for the CNPV on the
|
||
port. The value of this object may become disabled because
|
||
of internal error even admin defense mode or defense mode
|
||
for the CNPV (cnPriDefenseMode) is not disabled."
|
||
::= { cnPortPriEntry 4 }
|
||
|
||
cnPortPriAdminAlternatePriority OBJECT-TYPE
|
||
SYNTAX Unsigned32 (0..7|4294967295)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The administrative alternate priority used for an incoming
|
||
frame with the CNPV to be remapped for the CNPV on the port
|
||
when oper defense mode is edge and 1)admin defense mode
|
||
is set and not auto, or 2)defesne mode for the CNPV
|
||
(cnPriDefenseMode) is not auto. Set the value 4294967295
|
||
to follow the setting of the corresponding cnPriEntry."
|
||
::= { cnPortPriEntry 5 }
|
||
|
||
cnPortPriOperAlternatePriority OBJECT-TYPE
|
||
SYNTAX Unsigned32 (0..7)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The operational alternate priority for an incoming
|
||
frame with the CNPV to be remapped when oper defense mode
|
||
is edge."
|
||
::= { cnPortPriEntry 6 }
|
||
|
||
cnCpTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF CnCpEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A table containing per-CP variables on a bridge.
|
||
|
||
Creating an entry in cnPriTable can create an entry in this
|
||
table. Because more than one CNPV can flow through a single
|
||
CP, the creation of an entry in cnPriTable does not
|
||
necessarily create a new entry in this table.
|
||
|
||
Deleting the last entry in cnPriTable for a CNPV passing
|
||
through the CP controlled by this entry deletes the entry
|
||
on some or all of the ports in the bridge.
|
||
|
||
Because each port in a bridge can have a different
|
||
relationship between CNPVs and CPs, the entries created or
|
||
deleted on each port can be different."
|
||
::= { cnMgt 4 }
|
||
|
||
cnCpEntry OBJECT-TYPE
|
||
SYNTAX CnCpEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "An instance containing the CN variables for a CP on a
|
||
port."
|
||
INDEX { cnCpIfIndex, cnCpIndex }
|
||
::= { cnCpTable 1 }
|
||
|
||
CnCpEntry ::= SEQUENCE
|
||
{
|
||
cnCpIfIndex InterfaceIndex,
|
||
cnCpIndex Unsigned32,
|
||
cnCpIdentifier OCTET STRING,
|
||
cnCpQueue Unsigned32,
|
||
cnCpManagedCnpvs OCTET STRING,
|
||
cnCpMacAddress MacAddress,
|
||
cnCpSetPoint Unsigned32,
|
||
cnCpFeedbackWeight Unsigned32,
|
||
cnCpMinSampleBase Unsigned32,
|
||
cnCpDiscardedFrames Counter64,
|
||
cnCpTransmittedFrames Counter64,
|
||
cnCpTransmittedCnms Counter64
|
||
}
|
||
|
||
cnCpIfIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The ifIndex of the port for this entry."
|
||
::= { cnCpEntry 1 }
|
||
|
||
cnCpIndex OBJECT-TYPE
|
||
SYNTAX Unsigned32 (0..1)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The index of the CP for this entry. A port may have many
|
||
CP queues supported which is limited by the chipset used."
|
||
::= { cnCpEntry 2 }
|
||
|
||
cnCpIdentifier OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE (8))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The identifier of the CP used in CNM along with source
|
||
address and VLAN identifier to help uniquely identifying a
|
||
CP in the virtual bridged network."
|
||
::= { cnCpEntry 3 }
|
||
|
||
cnCpQueue OBJECT-TYPE
|
||
SYNTAX Unsigned32 (0..7)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The corresponding queue number of the CP."
|
||
::= { cnCpEntry 4 }
|
||
|
||
cnCpManagedCnpvs OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE (1))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The bitmap indicating the CNPVs managed by the CP."
|
||
::= { cnCpEntry 5 }
|
||
|
||
cnCpMacAddress OBJECT-TYPE
|
||
SYNTAX MacAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The MAC address used for the source address in CNMs
|
||
transmitted by the CP."
|
||
::= { cnCpEntry 6 }
|
||
|
||
cnCpSetPoint OBJECT-TYPE
|
||
SYNTAX Unsigned32 (100..4294967295)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The set point for the queue managed by the CP. CNMs are
|
||
transmitted to the sources of the frames queued in this
|
||
CP's queue in order to keep the total number of octets
|
||
stored in the queue at this set point."
|
||
::= { cnCpEntry 7 }
|
||
|
||
cnCpFeedbackWeight OBJECT-TYPE
|
||
SYNTAX Unsigned32 (0..7)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "This object controls the weight (cpW) change in queue
|
||
length in the calculation of cpFb when the CP is generating
|
||
a CNM. If the object is x, the cpW is two to the power of
|
||
(x-2). Thus, if this object contains a 1, cpW = 1/2. The
|
||
range of the value of this object may be limited by the
|
||
chipset used."
|
||
::= { cnCpEntry 8 }
|
||
|
||
cnCpMinSampleBase OBJECT-TYPE
|
||
SYNTAX Unsigned32 (10000..4294967295)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The minimum number of octets to enqueue in the CP's queue
|
||
between transmissions of CNMs"
|
||
::= { cnCpEntry 9 }
|
||
|
||
cnCpDiscardedFrames OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The number of data frames discarded by the queue controlled
|
||
by this CP due to queue congestion."
|
||
::= { cnCpEntry 10 }
|
||
|
||
cnCpTransmittedFrames OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The number of data frames passed on to the queue controlled
|
||
by this CP that were not discarded due to queue congestion."
|
||
::= { cnCpEntry 11 }
|
||
|
||
cnCpTransmittedCnms OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The number of CNMs transmitted by this CP."
|
||
::= { cnCpEntry 12 }
|
||
|
||
--
|
||
-- dcbxMgt
|
||
--
|
||
|
||
dcbxPortTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF DcbxPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A table containing DCBX configurations for all interfaces."
|
||
::= { dcbxMgt 1 }
|
||
|
||
dcbxPortEntry OBJECT-TYPE
|
||
SYNTAX DcbxPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "An instance containing the configuration of DCBX at each
|
||
interface."
|
||
INDEX { dcbxPortIfIndex }
|
||
::= { dcbxPortTable 1 }
|
||
|
||
DcbxPortEntry ::= SEQUENCE
|
||
{
|
||
dcbxPortIfIndex InterfaceIndex,
|
||
dcbxPortStatus INTEGER,
|
||
dcbxPortMode INTEGER
|
||
}
|
||
|
||
dcbxPortIfIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The ifIndex value of the port."
|
||
::= { dcbxPortEntry 1 }
|
||
|
||
dcbxPortStatus OBJECT-TYPE
|
||
SYNTAX INTEGER { enabled(1), disabled(2) }
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The DCBX status of the port."
|
||
::= { dcbxPortEntry 2 }
|
||
|
||
dcbxPortMode OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
manual(1),
|
||
configSource(2),
|
||
autoUp(3),
|
||
autoDown(4)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The DCBX mode of the port."
|
||
::= { dcbxPortEntry 3 }
|
||
|
||
--
|
||
-- etsMgt
|
||
--
|
||
etsPortTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF EtsPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table for port configuration of ETS."
|
||
::= { etsMgt 1 }
|
||
|
||
etsPortEntry OBJECT-TYPE
|
||
SYNTAX EtsPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Entry for port configuration of ETS."
|
||
INDEX { etsPortIndex }
|
||
::= { etsPortTable 1 }
|
||
|
||
EtsPortEntry ::= SEQUENCE
|
||
{
|
||
etsPortIndex InterfaceIndex,
|
||
etsPortMode INTEGER,
|
||
etsPortOperMode INTEGER
|
||
}
|
||
|
||
etsPortIndex 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."
|
||
::= { etsPortEntry 1 }
|
||
|
||
etsPortMode OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
off(1),
|
||
on(2),
|
||
auto(3)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The administrative mode of ETS on this interface.
|
||
A value of off(1) indicates that operationl mode of ETS is
|
||
force-disabled. A value of on(2) indicates that operationl
|
||
mode of ETS is force-enabled. A value of auto(1) indicates
|
||
that operational mode and parameters of ETS are determined
|
||
by DCBX."
|
||
::= { etsPortEntry 2 }
|
||
|
||
etsPortOperMode OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
off(1),
|
||
on(2)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The operational mode of ETS on this interface.
|
||
A value of off(1) indicates that operational mode of ETS is
|
||
disabled. A value of on(2) indicates that operational mode
|
||
of ETS is enabled."
|
||
::= { etsPortEntry 3 }
|
||
|
||
etsPortPriorityAssignmentTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF EtsPortPriorityAssignmentEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "This table contains one row per priority. The entry in each
|
||
row indicates the traffic class to which the priority is
|
||
assigned."
|
||
::= { etsMgt 2 }
|
||
|
||
etsPortPriorityAssignmentEntry OBJECT-TYPE
|
||
SYNTAX EtsPortPriorityAssignmentEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Indicates a priority to traffic class assignment."
|
||
INDEX { etsPortPaIndex, etsPortPaPriority}
|
||
::= { etsPortPriorityAssignmentTable 1 }
|
||
|
||
EtsPortPriorityAssignmentEntry ::= SEQUENCE
|
||
{
|
||
etsPortPaIndex InterfaceIndex,
|
||
etsPortPaPriority INTEGER,
|
||
etsPortPaTrafficClass INTEGER,
|
||
etsPortPaOperTrafficClass INTEGER
|
||
}
|
||
|
||
etsPortPaIndex 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."
|
||
::= { etsPortPriorityAssignmentEntry 1 }
|
||
|
||
etsPortPaPriority OBJECT-TYPE
|
||
SYNTAX INTEGER(0..7)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Indicates the priority that is assigned to a traffic
|
||
class."
|
||
::= { etsPortPriorityAssignmentEntry 2 }
|
||
|
||
etsPortPaTrafficClass OBJECT-TYPE
|
||
SYNTAX INTEGER(0..2)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Indicates the traffic class to which this priority is
|
||
to be assigned."
|
||
::= { etsPortPriorityAssignmentEntry 3 }
|
||
|
||
etsPortPaOperTrafficClass OBJECT-TYPE
|
||
SYNTAX INTEGER(0..2)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicates the operational traffic class to which this
|
||
priority is to be assigned. The value of this object is
|
||
meaningful only when the value of the etsPortOperMode
|
||
object is 'on(2)'."
|
||
::= { etsPortPriorityAssignmentEntry 4 }
|
||
|
||
etsPortTrafficClassWeightTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF EtsPortTrafficClassWeightEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "This table contains one row per traffic class. The
|
||
entry in each row indicates the traffic class to
|
||
which the weight percentage is assigned."
|
||
::= { etsMgt 3 }
|
||
|
||
etsPortTrafficClassWeightEntry OBJECT-TYPE
|
||
SYNTAX EtsPortTrafficClassWeightEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Indicates a traffic class to weight percentage assignment."
|
||
INDEX { etsPortTcwIndex }
|
||
::= { etsPortTrafficClassWeightTable 1 }
|
||
|
||
EtsPortTrafficClassWeightEntry ::= SEQUENCE
|
||
{
|
||
etsPortTcwIndex InterfaceIndex,
|
||
etsPortTcwWeightList OCTET STRING,
|
||
etsPortTcwOperWeightList OCTET STRING
|
||
}
|
||
|
||
etsPortTcwIndex 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."
|
||
::= { etsPortTrafficClassWeightEntry 1 }
|
||
|
||
etsPortTcwWeightList OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE(3))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Byte 0 indicates the weight percentage assigned to traffic
|
||
class 0, byte 1 indicates the weight percentage assigned to
|
||
traffic class 1 and so on. Weight percentage for a traffic
|
||
class using strict priority algorithm should be 0. The sum
|
||
of weight percentages for traffic classes using ets
|
||
algorithm is required to equal 100. Any attempt to change
|
||
this object would fail if any of these constraints are not
|
||
satisfied."
|
||
::= { etsPortTrafficClassWeightEntry 2 }
|
||
|
||
etsPortTcwOperWeightList OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE(3))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Byte 0 indicates the operational weight percentage assigned
|
||
to traffic class 0, byte 1 indicates the operational
|
||
weight percentage assigned to traffic class 1 and so on.
|
||
The value of this object is meaningful only when the value
|
||
of the etsPortOperMode object is 'on(2)'."
|
||
::= { etsPortTrafficClassWeightEntry 3 }
|
||
|
||
etsPortTrafficSelectionAlgorithmTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF EtsPortTrafficSelectionAlgorithmEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "This table contains one row per traffic class. The entry
|
||
in each row indicates the traffic selction algorithm to be
|
||
used by the traffic class."
|
||
::= { etsMgt 4 }
|
||
|
||
etsPortTrafficSelectionAlgorithmEntry OBJECT-TYPE
|
||
SYNTAX EtsPortTrafficSelectionAlgorithmEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Indicates a traffic class to traffic selection algorithm
|
||
assignment."
|
||
INDEX { etsPortTsaIndex, etsPortTsaTrafficClass}
|
||
::= { etsPortTrafficSelectionAlgorithmTable 1 }
|
||
|
||
EtsPortTrafficSelectionAlgorithmEntry ::= SEQUENCE
|
||
{
|
||
etsPortTsaIndex InterfaceIndex,
|
||
etsPortTsaTrafficClass INTEGER,
|
||
etsPortTsaTrafficSelectionAlgorithm INTEGER,
|
||
etsPortTsaOperTrafficSelectionAlgorithm INTEGER
|
||
}
|
||
|
||
etsPortTsaIndex 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."
|
||
::= { etsPortTrafficSelectionAlgorithmEntry 1 }
|
||
|
||
etsPortTsaTrafficClass OBJECT-TYPE
|
||
SYNTAX INTEGER(0..2)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Indicates the traffic class that is assigned to a traffic
|
||
selection algorithm."
|
||
::= { etsPortTrafficSelectionAlgorithmEntry 2 }
|
||
|
||
etsPortTsaTrafficSelectionAlgorithm OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
strict(1),
|
||
ets(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Indicates the traffic selection algorithm to which this
|
||
traffic class is to be assigned."
|
||
::= { etsPortTrafficSelectionAlgorithmEntry 3 }
|
||
|
||
etsPortTsaOperTrafficSelectionAlgorithm OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
strict(1),
|
||
ets(2)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicates the operational traffic selection algorithm to
|
||
which this traffic class is to be assigned. The value of
|
||
this object is meaningful only when the value of the
|
||
etsPortOperMode object is 'on(2)'."
|
||
::= { etsPortTrafficSelectionAlgorithmEntry 4 }
|
||
|
||
--
|
||
-- pfcMgt
|
||
--
|
||
pfcPortTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF PfcPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table for port configuration of PFC."
|
||
::= { pfcMgt 1 }
|
||
|
||
pfcPortEntry OBJECT-TYPE
|
||
SYNTAX PfcPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Entry for port configuration of PFC."
|
||
INDEX { pfcPortIndex }
|
||
::= { pfcPortTable 1 }
|
||
|
||
PfcPortEntry ::= SEQUENCE
|
||
{
|
||
pfcPortIndex InterfaceIndex,
|
||
pfcPortMode INTEGER,
|
||
pfcPortOperMode INTEGER,
|
||
pfcPortPriEnableList BITS,
|
||
pfcPortOperPriEnableList BITS
|
||
}
|
||
|
||
pfcPortIndex 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."
|
||
::= { pfcPortEntry 1 }
|
||
|
||
pfcPortMode OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
off(1),
|
||
on(2),
|
||
auto(3)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The administrative mode of PFC on this interface.
|
||
A value of off(1) indicates that operationl mode of PFC is
|
||
force-disabled. A value of on(2) indicates that operationl
|
||
mode of PFC is force-enabled. A value of auto(1) indicates
|
||
that operational mode and parameters of PFC are determined
|
||
by DCBX."
|
||
::= { pfcPortEntry 2 }
|
||
|
||
pfcPortOperMode OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
off(1),
|
||
on(2)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The operational mode of PFC on this interface.
|
||
A value of off(1) indicates that operational mode of PFC is
|
||
disabled. A value of on(2) indicates that operational mode
|
||
of PFC is enabled."
|
||
::= { pfcPortEntry 3 }
|
||
|
||
pfcPortPriEnableList OBJECT-TYPE
|
||
SYNTAX BITS
|
||
{
|
||
priority0(0),
|
||
priority1(1),
|
||
priority2(2),
|
||
priority3(3),
|
||
priority4(4),
|
||
priority5(5),
|
||
priority6(6),
|
||
priority7(7)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The administrative bitmap value encoded with 1
|
||
bit-per-priority used to identify if PFC are enabled on
|
||
the corresponding priorities."
|
||
::= { pfcPortEntry 4 }
|
||
|
||
pfcPortOperPriEnableList OBJECT-TYPE
|
||
SYNTAX BITS
|
||
{
|
||
priority0(0),
|
||
priority1(1),
|
||
priority2(2),
|
||
priority3(3),
|
||
priority4(4),
|
||
priority5(5),
|
||
priority6(6),
|
||
priority7(7)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The operational bitmap value encoded with 1
|
||
bit-per-priority used to identify if PFC are enabled on
|
||
the corresponding priorities. The value of this object is
|
||
meaningful only when the value of the pfcPortOperMode
|
||
object is 'on(2)'."
|
||
::= { pfcPortEntry 5 }
|
||
|
||
pfcPortStatsTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF PfcPortStatsEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table for port statistics of PFC."
|
||
::= { pfcMgt 2 }
|
||
|
||
pfcPortStatsEntry OBJECT-TYPE
|
||
SYNTAX PfcPortStatsEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Entry for port statistics of PFC."
|
||
INDEX { pfcPortStatsIndex }
|
||
::= { pfcPortStatsTable 1 }
|
||
|
||
PfcPortStatsEntry ::= SEQUENCE
|
||
{
|
||
pfcPortStatsIndex InterfaceIndex,
|
||
pfcPortStatsSentPri0Pkts Counter64,
|
||
pfcPortStatsSentPri1Pkts Counter64,
|
||
pfcPortStatsSentPri2Pkts Counter64,
|
||
pfcPortStatsSentPri3Pkts Counter64,
|
||
pfcPortStatsSentPri4Pkts Counter64,
|
||
pfcPortStatsSentPri5Pkts Counter64,
|
||
pfcPortStatsSentPri6Pkts Counter64,
|
||
pfcPortStatsSentPri7Pkts Counter64,
|
||
pfcPortStatsRecvPri0Pkts Counter64,
|
||
pfcPortStatsRecvPri1Pkts Counter64,
|
||
pfcPortStatsRecvPri2Pkts Counter64,
|
||
pfcPortStatsRecvPri3Pkts Counter64,
|
||
pfcPortStatsRecvPri4Pkts Counter64,
|
||
pfcPortStatsRecvPri5Pkts Counter64,
|
||
pfcPortStatsRecvPri6Pkts Counter64,
|
||
pfcPortStatsRecvPri7Pkts Counter64,
|
||
pfcPortStatsClearAction INTEGER
|
||
}
|
||
|
||
pfcPortStatsIndex 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."
|
||
::= { pfcPortStatsEntry 1 }
|
||
|
||
pfcPortStatsSentPri0Pkts OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicates the total number of PFC pause messages sent for
|
||
priority 0 via this interface."
|
||
::= { pfcPortStatsEntry 2 }
|
||
|
||
pfcPortStatsSentPri1Pkts OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicates the total number of PFC pause messages sent for
|
||
priority 1 via this interface."
|
||
::= { pfcPortStatsEntry 3 }
|
||
|
||
pfcPortStatsSentPri2Pkts OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicates the total number of PFC pause messages sent for
|
||
priority 2 via this interface."
|
||
::= { pfcPortStatsEntry 4 }
|
||
|
||
pfcPortStatsSentPri3Pkts OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicates the total number of PFC pause messages sent for
|
||
priority 3 via this interface."
|
||
::= { pfcPortStatsEntry 5 }
|
||
|
||
pfcPortStatsSentPri4Pkts OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicates the total number of PFC pause messages sent for
|
||
priority 4 via this interface."
|
||
::= { pfcPortStatsEntry 6 }
|
||
|
||
pfcPortStatsSentPri5Pkts OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicates the total number of PFC pause messages sent for
|
||
priority 5 via this interface."
|
||
::= { pfcPortStatsEntry 7 }
|
||
|
||
pfcPortStatsSentPri6Pkts OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicates the total number of PFC pause messages sent for
|
||
priority 6 via this interface."
|
||
::= { pfcPortStatsEntry 8 }
|
||
|
||
pfcPortStatsSentPri7Pkts OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicates the total number of PFC pause messages sent for
|
||
priority 7 via this interface."
|
||
::= { pfcPortStatsEntry 9 }
|
||
|
||
pfcPortStatsRecvPri0Pkts OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicates the total number of PFC pause messages received
|
||
for priority 0 via this interface."
|
||
::= { pfcPortStatsEntry 10 }
|
||
|
||
pfcPortStatsRecvPri1Pkts OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicates the total number of PFC pause messages received
|
||
for priority 1 via this interface."
|
||
::= { pfcPortStatsEntry 11 }
|
||
|
||
pfcPortStatsRecvPri2Pkts OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicates the total number of PFC pause messages received
|
||
for priority 2 via this interface."
|
||
::= { pfcPortStatsEntry 12 }
|
||
|
||
pfcPortStatsRecvPri3Pkts OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicates the total number of PFC pause messages received
|
||
for priority 3 via this interface."
|
||
::= { pfcPortStatsEntry 13 }
|
||
|
||
pfcPortStatsRecvPri4Pkts OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicates the total number of PFC pause messages received
|
||
for priority 4 via this interface."
|
||
::= { pfcPortStatsEntry 14 }
|
||
|
||
pfcPortStatsRecvPri5Pkts OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicates the total number of PFC pause messages received
|
||
for priority 5 via this interface."
|
||
::= { pfcPortStatsEntry 15 }
|
||
|
||
pfcPortStatsRecvPri6Pkts OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicates the total number of PFC pause messages received
|
||
for priority 6 via this interface."
|
||
::= { pfcPortStatsEntry 16 }
|
||
|
||
pfcPortStatsRecvPri7Pkts OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicates the total number of PFC pause messages received
|
||
for priority 7 via this interface."
|
||
::= { pfcPortStatsEntry 17 }
|
||
|
||
pfcPortStatsClearAction 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."
|
||
::= { pfcPortStatsEntry 18 }
|
||
|
||
--
|
||
-- vxlanMgt
|
||
--
|
||
|
||
vxlanUdpDstPort OBJECT-TYPE
|
||
SYNTAX Integer32 (1..65535)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Specifies the destination UDP port in the outer UDP header."
|
||
::= { vxlanMgt 1 }
|
||
|
||
vxlanFloodTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF VxlanFloodEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The table manages remote VTEP when received packet
|
||
lookup bridge table fail."
|
||
::= { vxlanMgt 2 }
|
||
|
||
vxlanFloodEntry OBJECT-TYPE
|
||
SYNTAX VxlanFloodEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Remote VTEP Entry."
|
||
INDEX { vxlanFloodVniIndex, vxlanFloodRemoteIpAddress}
|
||
::= { vxlanFloodTable 1 }
|
||
|
||
VxlanFloodEntry ::= SEQUENCE
|
||
{
|
||
vxlanFloodVniIndex Integer32,
|
||
vxlanFloodRemoteIpAddress IpAddress,
|
||
vxlanFloodSourceIpAddress IpAddress,
|
||
vxlanFloodVlanIndex Integer32,
|
||
vxlanFloodEgressPort Integer32,
|
||
vxlanFloodStatus RowStatus
|
||
}
|
||
|
||
vxlanFloodVniIndex OBJECT-TYPE
|
||
SYNTAX Integer32(1..16777215)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Specifies VXLAN VNI number."
|
||
::= { vxlanFloodEntry 1 }
|
||
|
||
vxlanFloodRemoteIpAddress OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Specifies remote IP address."
|
||
::= { vxlanFloodEntry 2 }
|
||
|
||
vxlanFloodSourceIpAddress OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The source IP address."
|
||
::= { vxlanFloodEntry 3 }
|
||
|
||
vxlanFloodVlanIndex OBJECT-TYPE
|
||
SYNTAX Integer32(1..4094)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Specifies VLAN ID for multicast flooding entry."
|
||
::= { vxlanFloodEntry 4 }
|
||
|
||
vxlanFloodEgressPort OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Specifies egress port number for multicast flooding entry."
|
||
::= { vxlanFloodEntry 5 }
|
||
|
||
vxlanFloodStatus 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."
|
||
::= { vxlanFloodEntry 6 }
|
||
|
||
vxlanVlanVniMappingTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF VxlanVlanVniMappingEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "To associate a VLAN ID with a virtual network identifier (VNI)."
|
||
::= { vxlanMgt 3 }
|
||
|
||
vxlanVlanVniMappingEntry OBJECT-TYPE
|
||
SYNTAX VxlanVlanVniMappingEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "VLAN-VNI Mapping Entry."
|
||
INDEX { vxlanVlanIndex}
|
||
::= { vxlanVlanVniMappingTable 1 }
|
||
|
||
VxlanVlanVniMappingEntry ::= SEQUENCE
|
||
{
|
||
vxlanVlanIndex Integer32,
|
||
vxlanVniIndex Integer32
|
||
}
|
||
|
||
vxlanVlanIndex OBJECT-TYPE
|
||
SYNTAX Integer32(1..4094)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Specifies VLAN ID."
|
||
::= { vxlanVlanVniMappingEntry 1 }
|
||
|
||
vxlanVniIndex OBJECT-TYPE
|
||
SYNTAX Integer32(0..16777215)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "Specifies VXLAN VNI number. Set 0 to delete VLAN-VNI Mapping entry."
|
||
::= { vxlanVlanVniMappingEntry 2 }
|
||
|
||
--
|
||
-- hashSelMgt
|
||
--
|
||
|
||
-- Management of hash selection.
|
||
|
||
-- MAC
|
||
hashSelPacketTypeMacTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF HashSelPacketTypeMacEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table for MAC hash-selection"
|
||
::= { hashSelMgt 1 }
|
||
|
||
hashSelPacketTypeMacEntry OBJECT-TYPE
|
||
SYNTAX HashSelPacketTypeMacEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Entry for MAC hash-selection field of each block."
|
||
INDEX { hashSelPacketTypeMacBlockIndex }
|
||
::= { hashSelPacketTypeMacTable 1 }
|
||
|
||
HashSelPacketTypeMacEntry ::= SEQUENCE
|
||
{
|
||
hashSelPacketTypeMacBlockIndex Integer32,
|
||
hashSelPacketTypeMacSrcMac EnabledStatus,
|
||
hashSelPacketTypeMacDstMac EnabledStatus,
|
||
hashSelPacketTypeMacEtherType EnabledStatus,
|
||
hashSelPacketTypeMacVlan EnabledStatus
|
||
}
|
||
|
||
hashSelPacketTypeMacBlockIndex OBJECT-TYPE
|
||
SYNTAX Integer32(1..4)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The index of the hash-selection block."
|
||
::= { hashSelPacketTypeMacEntry 1 }
|
||
|
||
hashSelPacketTypeMacSrcMac OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This object indicates whether use source MAC address as
|
||
hash key."
|
||
::= { hashSelPacketTypeMacEntry 2 }
|
||
|
||
hashSelPacketTypeMacDstMac OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This object indicates whether use destination MAC address as
|
||
hash key."
|
||
::= { hashSelPacketTypeMacEntry 3 }
|
||
|
||
hashSelPacketTypeMacEtherType OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This object indicates whether use ether-type as
|
||
hash key."
|
||
::= { hashSelPacketTypeMacEntry 4 }
|
||
|
||
hashSelPacketTypeMacVlan OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This object indicates whether use VLAN id as
|
||
hash key."
|
||
::= { hashSelPacketTypeMacEntry 5 }
|
||
|
||
-- IPv4
|
||
hashSelPacketTypeIpv4Table OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF HashSelPacketTypeIpv4Entry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table for IPv4 hash-selection"
|
||
::= { hashSelMgt 2 }
|
||
|
||
hashSelPacketTypeIpv4Entry OBJECT-TYPE
|
||
SYNTAX HashSelPacketTypeIpv4Entry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Entry for IPv4 hash-selection field of each block."
|
||
INDEX { hashSelPacketTypeIpv4BlockIndex }
|
||
::= { hashSelPacketTypeIpv4Table 1 }
|
||
|
||
HashSelPacketTypeIpv4Entry ::= SEQUENCE
|
||
{
|
||
hashSelPacketTypeIpv4BlockIndex Integer32,
|
||
hashSelPacketTypeIpv4SrcIp EnabledStatus,
|
||
hashSelPacketTypeIpv4DstIp EnabledStatus,
|
||
hashSelPacketTypeIpv4SrcL4Port EnabledStatus,
|
||
hashSelPacketTypeIpv4DstL4Port EnabledStatus,
|
||
hashSelPacketTypeIpv4ProtocolId EnabledStatus,
|
||
hashSelPacketTypeIpv4Vlan EnabledStatus
|
||
}
|
||
|
||
hashSelPacketTypeIpv4BlockIndex OBJECT-TYPE
|
||
SYNTAX Integer32(1..4)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The index of the hash-selection block."
|
||
::= { hashSelPacketTypeIpv4Entry 1 }
|
||
|
||
hashSelPacketTypeIpv4SrcIp OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This object indicates whether use source IP address as
|
||
hash key."
|
||
::= { hashSelPacketTypeIpv4Entry 2 }
|
||
|
||
hashSelPacketTypeIpv4DstIp OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This object indicates whether use destination IP address as
|
||
hash key."
|
||
::= { hashSelPacketTypeIpv4Entry 3 }
|
||
|
||
hashSelPacketTypeIpv4SrcL4Port OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This object indicates whether use source L4 port as
|
||
hash key."
|
||
::= { hashSelPacketTypeIpv4Entry 4 }
|
||
|
||
hashSelPacketTypeIpv4DstL4Port OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This object indicates whether use destination L4 port as
|
||
hash key."
|
||
::= { hashSelPacketTypeIpv4Entry 5 }
|
||
|
||
hashSelPacketTypeIpv4ProtocolId OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This object indicates whether use protocol id as
|
||
hash key."
|
||
::= { hashSelPacketTypeIpv4Entry 6 }
|
||
|
||
hashSelPacketTypeIpv4Vlan OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This object indicates whether use VLAN id as
|
||
hash key."
|
||
::= { hashSelPacketTypeIpv4Entry 7 }
|
||
|
||
-- IPv6
|
||
hashSelPacketTypeIpv6Table OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF HashSelPacketTypeIpv6Entry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table for IPv6 hash-selection"
|
||
::= { hashSelMgt 3 }
|
||
|
||
hashSelPacketTypeIpv6Entry OBJECT-TYPE
|
||
SYNTAX HashSelPacketTypeIpv6Entry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Entry for IPv6 hash-selection field of each block."
|
||
INDEX { hashSelPacketTypeIpv6BlockIndex }
|
||
::= { hashSelPacketTypeIpv6Table 1 }
|
||
|
||
HashSelPacketTypeIpv6Entry ::= SEQUENCE
|
||
{
|
||
hashSelPacketTypeIpv6BlockIndex Integer32,
|
||
hashSelPacketTypeIpv6CollapsedSrcIp EnabledStatus,
|
||
hashSelPacketTypeIpv6CollapsedDstIp EnabledStatus,
|
||
hashSelPacketTypeIpv6SrcL4Port EnabledStatus,
|
||
hashSelPacketTypeIpv6DstL4Port EnabledStatus,
|
||
hashSelPacketTypeIpv6NextHeader EnabledStatus,
|
||
hashSelPacketTypeIpv6Vlan EnabledStatus
|
||
}
|
||
|
||
hashSelPacketTypeIpv6BlockIndex OBJECT-TYPE
|
||
SYNTAX Integer32(1..4)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "The index of the hash-selection block."
|
||
::= { hashSelPacketTypeIpv6Entry 1 }
|
||
|
||
hashSelPacketTypeIpv6CollapsedSrcIp OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This object indicates whether use collapsed source IP address as
|
||
hash key. The collapsed IPv6 address is the last 32 bits of the ipv6 address."
|
||
::= { hashSelPacketTypeIpv6Entry 2 }
|
||
|
||
hashSelPacketTypeIpv6CollapsedDstIp OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This object indicates whether use collapsed destination IP address as
|
||
hash key. The collapsed IPv6 address is the last 32 bits of the ipv6 address."
|
||
::= { hashSelPacketTypeIpv6Entry 3 }
|
||
|
||
hashSelPacketTypeIpv6SrcL4Port OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This object indicates whether use source L4 port as
|
||
hash key."
|
||
::= { hashSelPacketTypeIpv6Entry 4 }
|
||
|
||
hashSelPacketTypeIpv6DstL4Port OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This object indicates whether use destination L4 port as
|
||
hash key."
|
||
::= { hashSelPacketTypeIpv6Entry 5 }
|
||
|
||
hashSelPacketTypeIpv6NextHeader OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This object indicates whether use next-header as
|
||
hash key."
|
||
::= { hashSelPacketTypeIpv6Entry 6 }
|
||
|
||
hashSelPacketTypeIpv6Vlan OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "This object indicates whether use VLAN id as
|
||
hash key."
|
||
::= { hashSelPacketTypeIpv6Entry 7 }
|
||
|
||
--
|
||
-- trap definitions
|
||
--
|
||
|
||
aos5810-54xTraps OBJECT IDENTIFIER ::= { aos5810-54xNotifications 1 }
|
||
aos5810-54xTrapsPrefix OBJECT IDENTIFIER ::= { aos5810-54xTraps 0 }
|
||
|
||
swPowerStatusChangeTrap NOTIFICATION-TYPE
|
||
OBJECTS { swIndivPowerUnitIndex, swIndivPowerIndex, swIndivPowerStatus }
|
||
STATUS current
|
||
DESCRIPTION "This trap is sent when the power state changes."
|
||
::= { aos5810-54xTrapsPrefix 1 }
|
||
|
||
swFanFailureTrap NOTIFICATION-TYPE
|
||
OBJECTS { switchUnitIndex, switchFanIndex }
|
||
STATUS current
|
||
DESCRIPTION "This trap is sent when the fan is failure."
|
||
::= { aos5810-54xTrapsPrefix 17 }
|
||
|
||
swFanRecoverTrap NOTIFICATION-TYPE
|
||
OBJECTS { switchUnitIndex, switchFanIndex }
|
||
STATUS current
|
||
DESCRIPTION "This trap is sent when fan failure has recovered."
|
||
::= { aos5810-54xTrapsPrefix 18 }
|
||
|
||
swPortSecurityTrap NOTIFICATION-TYPE
|
||
OBJECTS { ifIndex }
|
||
STATUS current
|
||
DESCRIPTION "This trap is sent when the port is being intruded. This trap
|
||
will only be sent when the portSecAction is set to trap(2) or
|
||
trapAndShutdown(4)."
|
||
::= { aos5810-54xTrapsPrefix 36 }
|
||
|
||
swIpFilterRejectTrap NOTIFICATION-TYPE
|
||
OBJECTS { trapIpFilterRejectMode, trapIpFilterRejectIp }
|
||
STATUS current
|
||
DESCRIPTION "This trap is sent when an incorrect IP address is rejected by
|
||
the ipfilter."
|
||
::= { aos5810-54xTrapsPrefix 40 }
|
||
|
||
swThermalRisingNotification NOTIFICATION-TYPE
|
||
OBJECTS { switchThermalTempValue, switchThermalActionRisingThreshold }
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This trap is sent when the temperature is over the
|
||
switchThermalActionRisingThreshold."
|
||
::= { aos5810-54xTrapsPrefix 58 }
|
||
|
||
swThermalFallingNotification NOTIFICATION-TYPE
|
||
OBJECTS { switchThermalTempValue, switchThermalActionFallingThreshold }
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This trap is sent when the temperature is below the
|
||
switchThermalActionFallingThreshold."
|
||
::= { aos5810-54xTrapsPrefix 59 }
|
||
|
||
networkAccessPortLinkDetectionTrap NOTIFICATION-TYPE
|
||
OBJECTS {
|
||
ifIndex,
|
||
ifOperStatus,
|
||
networkAccessPortLinkDetectionMode,
|
||
networkAccessPortLinkDetectionAciton
|
||
}
|
||
STATUS current
|
||
DESCRIPTION "This trap is sent when a networkAccessPortLinkDetection
|
||
event is triggered."
|
||
::= { aos5810-54xTrapsPrefix 96 }
|
||
|
||
autoUpgradeTrap NOTIFICATION-TYPE
|
||
OBJECTS {
|
||
fileCopyFileType,
|
||
trapAutoUpgradeResult,
|
||
trapAutoUpgradeNewVer
|
||
}
|
||
STATUS current
|
||
DESCRIPTION "This trap is sent when auto upgrade is executed."
|
||
::= { aos5810-54xTrapsPrefix 104 }
|
||
|
||
swCpuUtiRisingNotification NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This notification indicates that the CPU utilization crossed
|
||
cpuUtiRisingThreshold."
|
||
::= { aos5810-54xTrapsPrefix 107 }
|
||
|
||
swCpuUtiFallingNotification NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This notification indicates that the CPU utilization crossed
|
||
cpuUtiFallingThreshold."
|
||
::= { aos5810-54xTrapsPrefix 108 }
|
||
|
||
swMemoryUtiRisingThresholdNotification NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This notification indicates that the memory utilization crossed
|
||
memoryUtiRisingThreshold."
|
||
::= { aos5810-54xTrapsPrefix 109 }
|
||
|
||
swMemoryUtiFallingThresholdNotification NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This notification indicates that the memory utilization crossed
|
||
memoryUtiFallingThreshold."
|
||
::= { aos5810-54xTrapsPrefix 110 }
|
||
|
||
dhcpRogueServerAttackTrap NOTIFICATION-TYPE
|
||
OBJECTS
|
||
{
|
||
trapDhcpClientPortIfIndex,
|
||
trapDhcpServerIpAddress,
|
||
trapDhcpServerMacAddress
|
||
}
|
||
STATUS current
|
||
DESCRIPTION "This trap is sent when receiving a DHCP packet from a
|
||
rogue server."
|
||
::= { aos5810-54xTrapsPrefix 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."
|
||
::= { aos5810-54xTrapsPrefix 138 }
|
||
|
||
lbdDetectionTrap NOTIFICATION-TYPE
|
||
OBJECTS {
|
||
trapIfIndex,
|
||
trapVlanId
|
||
}
|
||
STATUS current
|
||
DESCRIPTION "This trap is sent when a loopback condition is detected
|
||
by LBD."
|
||
::= { aos5810-54xTrapsPrefix 141 }
|
||
|
||
lbdRecoveryTrap NOTIFICATION-TYPE
|
||
OBJECTS {
|
||
trapIfIndex
|
||
}
|
||
STATUS current
|
||
DESCRIPTION "This trap is sent when a recovery is done by LBD."
|
||
::= { aos5810-54xTrapsPrefix 142 }
|
||
|
||
sfpThresholdAlarmWarnTrap NOTIFICATION-TYPE
|
||
OBJECTS
|
||
{
|
||
trapSfpThresholdAlarmWarnIfIndex,
|
||
trapSfpThresholdAlarmWarnType
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This trap is sent when the sfp's A/D quantity is not within alarm/warning thresholds."
|
||
::= { aos5810-54xTrapsPrefix 189 }
|
||
|
||
--
|
||
-- UDLD trap
|
||
--
|
||
udldPortShutdownTrap NOTIFICATION-TYPE
|
||
OBJECTS {
|
||
udldPortIndex,
|
||
trapUdldPortShutdownReason
|
||
}
|
||
STATUS current
|
||
DESCRIPTION "This trap is sent when the port is shut down by UDLD."
|
||
::= { aos5810-54xTrapsPrefix 192 }
|
||
|
||
userAuthenticationFailureTrap NOTIFICATION-TYPE
|
||
OBJECTS {
|
||
trapVarLoginUserName,
|
||
trapVarSessionType,
|
||
trapVarLoginInetAddressType,
|
||
trapVarLoginInetAddress
|
||
}
|
||
STATUS current
|
||
DESCRIPTION "This trap will be triggered if authentication is fail."
|
||
::= { aos5810-54xTrapsPrefix 199 }
|
||
|
||
userAuthenticationSuccessTrap NOTIFICATION-TYPE
|
||
OBJECTS {
|
||
trapVarLoginUserName,
|
||
trapVarSessionType,
|
||
trapVarLoginInetAddressTypes,
|
||
trapVarLoginInetAddres
|
||
}
|
||
STATUS current
|
||
DESCRIPTION "This trap will be triggered if authentication is successful."
|
||
::= { aos5810-54xTrapsPrefix 200 }
|
||
|
||
loginTrap NOTIFICATION-TYPE
|
||
OBJECTS {
|
||
trapVarLoginUserName,
|
||
trapVarSessionType,
|
||
trapVarLoginInetAddressTypes,
|
||
trapVarLoginInetAddres
|
||
}
|
||
STATUS current
|
||
DESCRIPTION "This trap is sent when user login."
|
||
::= { aos5810-54xTrapsPrefix 201 }
|
||
|
||
logoutTrap NOTIFICATION-TYPE
|
||
OBJECTS {
|
||
trapVarLoginUserName,
|
||
trapVarSessionType,
|
||
trapVarLoginInetAddressTypes,
|
||
trapVarLoginInetAddres
|
||
}
|
||
STATUS current
|
||
DESCRIPTION "This trap is sent when user logout."
|
||
::= { aos5810-54xTrapsPrefix 202 }
|
||
|
||
fileCopyTrap NOTIFICATION-TYPE
|
||
OBJECTS {
|
||
trapVarLoginUserName,
|
||
trapVarSessionType,
|
||
trapVarLoginInetAddressTypes,
|
||
trapVarLoginInetAddres,
|
||
fileCopySrcOperType,
|
||
fileCopySrcFileName,
|
||
fileCopyDestOperType,
|
||
fileCopyDestFileName,
|
||
fileCopyFileType,
|
||
fileCopyUnitId,
|
||
fileCopyStatus,
|
||
fileCopyServerInetAddressType,
|
||
fileCopyServerInetAddress
|
||
}
|
||
STATUS current
|
||
DESCRIPTION "This trap is sent when file copy is executed.
|
||
If the copy action is triggered by system,
|
||
the login user information(trapVarLoginUserName/
|
||
trapVarSessionType/trapVarLoginInetAddressTypes/
|
||
trapVarLoginInetAddres) will be null value."
|
||
::= { aos5810-54xTrapsPrefix 208 }
|
||
|
||
userauthCreateUserTrap NOTIFICATION-TYPE
|
||
OBJECTS {
|
||
userAuthUserName
|
||
}
|
||
STATUS current
|
||
DESCRIPTION "This trap is sent when create user account."
|
||
::= { aos5810-54xTrapsPrefix 209 }
|
||
|
||
userauthDeleteUserTrap NOTIFICATION-TYPE
|
||
OBJECTS {
|
||
userAuthUserName
|
||
}
|
||
STATUS current
|
||
DESCRIPTION "This trap is sent when delete user account."
|
||
::= { aos5810-54xTrapsPrefix 210 }
|
||
|
||
userauthModifyUserPrivilegeTrap NOTIFICATION-TYPE
|
||
OBJECTS {
|
||
userAuthUserName,
|
||
userAuthPrivilege
|
||
}
|
||
STATUS current
|
||
DESCRIPTION "This trap is sent when modify user privilege."
|
||
::= { aos5810-54xTrapsPrefix 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."
|
||
::= { aos5810-54xTrapsPrefix 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."
|
||
::= { aos5810-54xTrapsPrefix 214 }
|
||
|
||
END
|