31290 lines
882 KiB
Plaintext
31290 lines
882 KiB
Plaintext
------------------------------------------------------------
|
|
-- $$Version 1.00 (Change History)
|
|
-- 1.00 (2014/8/8)
|
|
-- File created IES52XXM, IES62XXM
|
|
------------------------------------------------------------
|
|
|
|
IES5206-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
|
|
enterprises, TimeTicks
|
|
FROM SNMPv2-SMI
|
|
OBJECT-TYPE, IpAddress, Counter32, Gauge32, Unsigned32, Counter64, NOTIFICATION-TYPE
|
|
FROM SNMPv2-SMI
|
|
DisplayString, PhysAddress, ifIndex
|
|
FROM RFC1213-MIB
|
|
RowStatus, TEXTUAL-CONVENTION, TruthValue
|
|
FROM SNMPv2-TC
|
|
VlanIndex, PortList, dot1qVlanIndex
|
|
FROM Q-BRIDGE-MIB
|
|
MacAddress, Timeout, BridgeId, dot1dBasePort
|
|
FROM BRIDGE-MIB
|
|
InetAddressType, InetAddress, InetAddressIPv6
|
|
FROM INET-ADDRESS-MIB -- RFC2851
|
|
Xdsl2Unit
|
|
FROM VDSL2-LINE-TC-MIB -- RFC5650
|
|
GBondScheme
|
|
FROM GBOND-MIB
|
|
EnabledStatus
|
|
FROM P-BRIDGE-MIB
|
|
SnmpAdminString
|
|
FROM SNMP-FRAMEWORK-MIB; -- [RFC3411]
|
|
|
|
Xdsl2ConfigRtxMode ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Forbidden(0) - Support for G998.4 is disabled.
|
|
Preferred(1) - If G998.4 is supported by the far-end, it is enabled.
|
|
Forced(2) - The line will only train if G998.4 can be enabled.
|
|
Test(3) - G998.4 is enabled in test mode (refer to G998.4, Clause 10.4)."
|
|
SYNTAX INTEGER {
|
|
forbidden(0),
|
|
preferred(1),
|
|
forced(2),
|
|
test(3)
|
|
}
|
|
|
|
Xdsl2StatusActualRaMode ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"fixedRateMode(1) - Fixed rate mode
|
|
raInit(2) - Adaptive rate mode at initialization
|
|
dynamicRa(3) - Dynamic rate adaptation
|
|
sosEnabled(4) - SOS enabled"
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
fixedRateMode(1),
|
|
raInit(2),
|
|
dynamicRa(3),
|
|
sosEnabled(4)
|
|
}
|
|
|
|
Xdsl2StatusRtxMode ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"rtxInUse(1) - RTX in use.
|
|
rtxForbidden(2) - RTX not in use because RTX_MODE = FORBIDDEN.
|
|
rtxNotSupportedXtuC(3) - RTX not in use because it is not supported by the XTU-C.
|
|
rtxNotSupportedXtuR(4) - RTX not in use because it is not supported by the XTU-R.
|
|
rtxNotSupportedBoth(5) - RTX not in use because it is not supported by the XTU-C and XTU-R."
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
rtxInUse(1),
|
|
rtxForbidden(2),
|
|
rtxNotSupportedXtuC(3),
|
|
rtxNotSupportedXtuR(4),
|
|
rtxNotSupportedBoth(5)
|
|
}
|
|
|
|
IpInterface ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ipIfOutband(0) - outband ip interface.
|
|
ipIfInband(1) - inband ip interface."
|
|
SYNTAX INTEGER {
|
|
ipIfOutband(0),
|
|
ipIfInband(1)
|
|
}
|
|
|
|
|
|
---------------------------
|
|
-- IES5206 OID defintion --
|
|
---------------------------
|
|
|
|
zyxel OBJECT IDENTIFIER ::= { enterprises 890 }
|
|
products OBJECT IDENTIFIER ::= { zyxel 1 }
|
|
accessSwitch OBJECT IDENTIFIER ::= { products 5 }
|
|
iesSeries OBJECT IDENTIFIER ::= { accessSwitch 13 }
|
|
|
|
ies5206 MODULE-IDENTITY
|
|
|
|
LAST-UPDATED "1206261724Z"
|
|
ORGANIZATION "ZyXEL"
|
|
CONTACT-INFO "ZyXEL CSO"
|
|
DESCRIPTION "The file contains the private MIB defition for product IES5206/5212/6217."
|
|
::= { iesSeries 13 }
|
|
|
|
acl OBJECT IDENTIFIER ::= { ies5206 1 }
|
|
alarm OBJECT IDENTIFIER ::= { ies5206 2 }
|
|
dhcp OBJECT IDENTIFIER ::= { ies5206 3 }
|
|
ge OBJECT IDENTIFIER ::= { ies5206 4 }
|
|
hwmonitor OBJECT IDENTIFIER ::= { ies5206 5 }
|
|
igmpmld OBJECT IDENTIFIER ::= { ies5206 6 }
|
|
ip OBJECT IDENTIFIER ::= { ies5206 7 }
|
|
lcman OBJECT IDENTIFIER ::= { ies5206 8 }
|
|
login OBJECT IDENTIFIER ::= { ies5206 9 }
|
|
loopguard OBJECT IDENTIFIER ::= { ies5206 10 }
|
|
interworking OBJECT IDENTIFIER ::= { ies5206 11 }
|
|
pppoe OBJECT IDENTIFIER ::= { ies5206 12 }
|
|
qos OBJECT IDENTIFIER ::= { ies5206 13 }
|
|
service OBJECT IDENTIFIER ::= { ies5206 14 }
|
|
snmp OBJECT IDENTIFIER ::= { ies5206 15 }
|
|
sys OBJECT IDENTIFIER ::= { ies5206 16 }
|
|
vdsl OBJECT IDENTIFIER ::= { ies5206 17 }
|
|
coa OBJECT IDENTIFIER ::= { ies5206 20 }
|
|
performance OBJECT IDENTIFIER ::= { ies5206 23 }
|
|
ifXExt OBJECT IDENTIFIER ::= { ies5206 24 }
|
|
gbondExt OBJECT IDENTIFIER ::= { ies5206 25 }
|
|
ies5206Conformance OBJECT IDENTIFIER ::= { ies5206 26 }
|
|
dot3ad OBJECT IDENTIFIER ::= { ies5206 27 }
|
|
syslog OBJECT IDENTIFIER ::= { ies5206 29 }
|
|
cfm OBJECT IDENTIFIER ::= { ies5206 30 }
|
|
gpon OBJECT IDENTIFIER ::= { ies5206 31 }
|
|
-- moa OBJECT IDENTIFIER ::= { ies5206 32 }
|
|
port OBJECT IDENTIFIER ::= { ies5206 33 }
|
|
stp OBJECT IDENTIFIER ::= { ies5206 34 }
|
|
diagnostic OBJECT IDENTIFIER ::= { ies5206 35 }
|
|
oamSetup OBJECT IDENTIFIER ::= { ies5206 36 }
|
|
zyxelLldp OBJECT IDENTIFIER ::= { ies5206 37 }
|
|
hostprotect OBJECT IDENTIFIER ::= { ies5206 38 }
|
|
erpsSetup OBJECT IDENTIFIER ::= { ies5206 39 }
|
|
errdis OBJECT IDENTIFIER ::= { ies5206 40 }
|
|
protectswitch OBJECT IDENTIFIER ::= { ies5206 41 }
|
|
--------------------------------------------------------------------------------------------------------
|
|
-- lcm
|
|
--------------------------------------------------------------------------------------------------------
|
|
|
|
-- Slot Module Table
|
|
|
|
slotModuleTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SlotModuleEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table which contains the slot information in a chassis."
|
|
::= { lcman 1 }
|
|
|
|
slotModuleEntry OBJECT-TYPE
|
|
SYNTAX SlotModuleEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { slotModuleId }
|
|
::= { slotModuleTable 1 }
|
|
|
|
SlotModuleEntry ::=
|
|
SEQUENCE {
|
|
slotModuleId INTEGER,
|
|
slotModuleCardType INTEGER,
|
|
-- slotModuleProvType INTEGER,
|
|
slotModuleDescr DisplayString,
|
|
slotModuleStatus INTEGER,
|
|
slotModuleAlarmStatus INTEGER,
|
|
slotModuleHWVersion DisplayString,
|
|
slotModuleSerialNumber DisplayString,
|
|
-- slotModuleCleiCode DisplayString,
|
|
slotModuleUpTime INTEGER,
|
|
slotModuleAdminState INTEGER,
|
|
slotModuleReset INTEGER,
|
|
slotModuleReProvision INTEGER,
|
|
slotModuleDriverInfo DisplayString,
|
|
slotModuleImage1FwVersion DisplayString,
|
|
slotModuleImage2FwVersion DisplayString,
|
|
slotModuleBootupFwVersion DisplayString,
|
|
slotModuleBootupImage INTEGER,
|
|
slotModuleFwUpgradeStatus INTEGER,
|
|
slotModuleMacAddress MacAddress,
|
|
slotModuleRunningImage INTEGER
|
|
}
|
|
|
|
slotModuleId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identity of the slot."
|
|
::= { slotModuleEntry 1 }
|
|
|
|
slotModuleCardType OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
empty(0),
|
|
unknown(1),
|
|
msc1240xa(11),
|
|
msc1240xb(12),
|
|
msc1240xc(13),
|
|
msc1280xa(14),
|
|
msc1240qa(15),
|
|
msc1280x(16),
|
|
vec1001x(21),
|
|
vec1002x(22),
|
|
oul3540x(23),
|
|
vlc1448x-51(31),
|
|
vlc1448x-53(32),
|
|
vlc1448x-51s(33),
|
|
vlc1448x-51c(34),
|
|
olc3416-22(41),
|
|
olc3416-42(42),
|
|
olc3416-42a(43),
|
|
glc1440x-55(51),
|
|
glc1440x-55a(52)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Card type of the plug-in card."
|
|
::= { slotModuleEntry 2 }
|
|
|
|
-- slotModuleProvType OBJECT-TYPE
|
|
-- SYNTAX INTEGER{
|
|
-- null(0),
|
|
-- lal(2),
|
|
-- lvl(3),
|
|
-- lvo(4)
|
|
-- }
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Provisioned card type."
|
|
-- ::= { slotModuleEntry 3 }
|
|
|
|
slotModuleDescr OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The descriptions of the plug-in card."
|
|
::= { slotModuleEntry 4 }
|
|
|
|
slotModuleStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
empty(0),
|
|
inactive(1),
|
|
init(2),
|
|
active(3),
|
|
standby(4),
|
|
disable(5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The module state of the plug-in card."
|
|
::= { slotModuleEntry 5 }
|
|
|
|
slotModuleAlarmStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
hasAlarm(1),
|
|
noAlarm(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This variable indicates the alarm status of the module and would be aligned with MSC/line-card alarm LED.
|
|
hasAlarm(1) there is at least one critical current alarm realted to the module
|
|
noAlarm(2) there are no critical current alarms related to the module"
|
|
::= { slotModuleEntry 6 }
|
|
|
|
slotModuleHWVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The hardware version of the plug-in card"
|
|
::= { slotModuleEntry 7 }
|
|
|
|
slotModuleSerialNumber OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The serial number of the plug-in card"
|
|
::= { slotModuleEntry 8 }
|
|
|
|
-- slotModuleCleiCode OBJECT-TYPE
|
|
-- SYNTAX DisplayString
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "The CLEI code of the plug-in card"
|
|
-- ::= { slotModuleEntry 9 }
|
|
|
|
slotModuleUpTime OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time (in seconds) since the plug-in card was last re-initialized."
|
|
::= { slotModuleEntry 10 }
|
|
|
|
slotModuleAdminState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/disable specified slot"
|
|
::= { slotModuleEntry 11 }
|
|
|
|
slotModuleReset OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noAction(0),
|
|
reset(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Write reset(1) to reset the slot. Always return noAction(0)."
|
|
::= { slotModuleEntry 12 }
|
|
|
|
slotModuleReProvision OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noAction(0),
|
|
re-provision(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Write 1 to re-provision the slot. Always return noAction(0)."
|
|
::= { slotModuleEntry 13 }
|
|
|
|
slotModuleDriverInfo OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The driver information of the plug-in card, multiple versions are seperated by ','"
|
|
::= { slotModuleEntry 14 }
|
|
|
|
slotModuleImage1FwVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The image-1 version of the plug-in card"
|
|
::= { slotModuleEntry 15 }
|
|
|
|
slotModuleImage2FwVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The image-2 version of the plug-in card"
|
|
::= { slotModuleEntry 16 }
|
|
|
|
slotModuleBootupFwVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The running firmware version of the plug-in card"
|
|
::= { slotModuleEntry 17 }
|
|
|
|
|
|
slotModuleBootupImage OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
image1(1),
|
|
image2(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Plug-in card's firmware image index used for system boot up."
|
|
::= { slotModuleEntry 18 }
|
|
|
|
slotModuleFwUpgradeStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
swDownloading(1),
|
|
swDownloadedSuccessfully(2),
|
|
swDownloadedTimeout(3),
|
|
swImageFileError(4),
|
|
-- swInstalling(5),
|
|
swInstallingError(6),
|
|
swInstallSuccessfully(7),
|
|
swRestoreSuccessfully(8),
|
|
swRevertSuccessfully(9),
|
|
idle(10),
|
|
unknownError(11)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Device returns swDownloading(1) - if the downloading process is on going.
|
|
Device returns swDownloadedSuccessfully(2) - if the downloading process is successfully.
|
|
Device returns swDownloadedTimeout(3) - if the downloading process is timeout.
|
|
Device returns swImageFileError(4) - if the downloaded image file has error CRC.
|
|
Device returns swInstalling(5) - if the downloaded image file is installing (EAN is restarting).
|
|
Device returns swInstallingError(6) - if EAN failed to installing downloaded image file.
|
|
Device returns swInstallSuccessfully(7) - if EAN installed downloaded image file successfully.
|
|
Device returns swRestoreSuccessfully(8) - if EAN restored SW successfully.
|
|
Device returns swRevertSuccessfully(9) - if EAN reverted to old SW successfully.
|
|
Device returns idle(10) - if EAN didn't get any SW downloading command after system booted up.
|
|
Device returns unKnownError(11) - if the installing process is terminated due to NE restart by unknown reason"
|
|
::= { slotModuleEntry 19 }
|
|
|
|
|
|
slotModuleMacAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MAC address of plug-in card"
|
|
::= { slotModuleEntry 20 }
|
|
|
|
slotModuleRunningImage OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
image-1(1),
|
|
image-2(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The running firmware image index"
|
|
::= { slotModuleEntry 21 }
|
|
|
|
|
|
--------------------------------------------------------------------------------------------------------
|
|
-- acl
|
|
--------------------------------------------------------------------------------------------------------
|
|
-- aclMaxNumOfAclPerSystem OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "The maximum number of ACL per system."
|
|
-- ::= { acl 1 }
|
|
|
|
-- aclSystemTable OBJECT-TYPE
|
|
-- SYNTAX SEQUENCE OF AclSystemEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Configures references to specified ACL rule for whole system settings."
|
|
-- ::= { acl 2 }
|
|
|
|
-- aclSystemEntry OBJECT-TYPE
|
|
-- SYNTAX AclSystemEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "A table entry to assign system with ACL profile."
|
|
-- INDEX { IMPLIED aclSystemProfileName }
|
|
-- ::= { aclSystemTable 1 }
|
|
|
|
-- AclSystemEntry ::=
|
|
-- SEQUENCE {
|
|
-- aclSystemProfileName DisplayString,
|
|
-- aclSystemRowStaus RowStatus
|
|
-- }
|
|
|
|
-- aclSystemProfileName OBJECT-TYPE
|
|
-- SYNTAX DisplayString (SIZE (1..31))
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Configures references to specified ACL rule."
|
|
-- ::= { aclSystemEntry 1 }
|
|
|
|
-- aclSystemRowStaus OBJECT-TYPE
|
|
-- SYNTAX RowStatus
|
|
-- MAX-ACCESS read-create
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Row status of the table entry."
|
|
-- ::= { aclSystemEntry 2 }
|
|
|
|
-- aclMaxNumOfAclPerPort
|
|
aclMaxNumOfAclPerPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of ACL per port."
|
|
::= { acl 3 }
|
|
|
|
-- aclPortTable
|
|
aclPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AclPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures references to specified ACL rule for the specified port."
|
|
::= { acl 4 }
|
|
|
|
aclPortEntry OBJECT-TYPE
|
|
SYNTAX AclPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table entry to assign an interface port with ACL profile."
|
|
INDEX { ifIndex, aclPortProfilePriority, aclPortProfileName}
|
|
::= { aclPortTable 1 }
|
|
|
|
AclPortEntry ::=
|
|
SEQUENCE {
|
|
aclPortProfileName DisplayString,
|
|
aclPortRowStatus RowStatus,
|
|
aclPortProfilePriority INTEGER
|
|
}
|
|
|
|
aclPortProfileName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..31))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures references to specified ACL rule."
|
|
::= { aclPortEntry 1 }
|
|
|
|
aclPortRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status of the table entry."
|
|
::= { aclPortEntry 2 }
|
|
|
|
aclPortProfilePriority OBJECT-TYPE
|
|
SYNTAX INTEGER (0..8)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures priority of specified ACL rule in this port.
|
|
ACL rules in a port can not assign to same priority(per-port mode).
|
|
If priority is 0, it mean no priority(per-profile mode)."
|
|
::= { aclPortEntry 3 }
|
|
|
|
|
|
-- aclMaxNumOfAclProfiles
|
|
aclMaxNumOfAclProfiles OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of ACL profiles supported by the system."
|
|
::= { acl 5 }
|
|
|
|
-- aclProfileTable
|
|
aclProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AclProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures ACL profile."
|
|
::= { acl 6 }
|
|
|
|
aclProfileEntry OBJECT-TYPE
|
|
SYNTAX AclProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table entry for ACL profile table."
|
|
INDEX { aclProfileName }
|
|
::= { aclProfileTable 1 }
|
|
|
|
AclProfileEntry ::=
|
|
SEQUENCE {
|
|
aclProfileName DisplayString,
|
|
aclProfileFieldMask BITS,
|
|
aclProfileRuleEtype INTEGER,
|
|
aclProfileRuleSrcMac PhysAddress,
|
|
aclProfileRuleDestMac PhysAddress,
|
|
aclProfileRuleSrcOui DisplayString,
|
|
aclProfileRuleDestOui DisplayString,
|
|
aclProfileRuleInnerVlan DisplayString,
|
|
aclProfileRuleOuterVlan DisplayString,
|
|
aclProfileRuleInnerPbit INTEGER,
|
|
aclProfileRuleOuterPbit INTEGER,
|
|
aclProfileRuleSrcIpRange IpAddress,
|
|
aclProfileRuleSrcIpMask INTEGER,
|
|
aclProfileRuleDestIpRange IpAddress,
|
|
aclProfileRuleDestIpMask INTEGER,
|
|
aclProfileRuleSrcIp IpAddress,
|
|
aclProfileRuleDestIp IpAddress,
|
|
aclProfileRuleProtocol INTEGER,
|
|
aclProfileRuleIpPrecedence INTEGER,
|
|
aclProfileRuleDscp INTEGER,
|
|
aclProfileRuleSrcIpv6 InetAddress,
|
|
aclProfileRuleDestIpv6 InetAddress,
|
|
aclProfileRuleNextHeader INTEGER,
|
|
aclProfileRuleTrafficClass INTEGER,
|
|
aclProfileRuleSrcL4StartPort INTEGER,
|
|
aclProfileRuleSrcL4EndPort INTEGER,
|
|
aclProfileRuleDestL4StartPort INTEGER,
|
|
aclProfileRuleDestL4EndPort INTEGER,
|
|
aclProfileRuleSrcL4Port INTEGER,
|
|
aclProfileRuleDestL4Port INTEGER,
|
|
aclProfileRowStatus RowStatus
|
|
}
|
|
|
|
aclProfileName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..31))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of ACL profile."
|
|
::= { aclProfileEntry 1 }
|
|
|
|
aclProfileFieldMask OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
etherType(0),
|
|
sourceMac(1),
|
|
destMac(2),
|
|
sourceOui(3),
|
|
destOui(4),
|
|
innerVlan(5),
|
|
outerVlan(6),
|
|
innerPbit(7),
|
|
outerPbit(8),
|
|
sourceIpRange(9),
|
|
destIpRange(10),
|
|
sourceIp(11),
|
|
destIp(12),
|
|
protocol(13),
|
|
ipPrecedence(14),
|
|
dscp(15),
|
|
sourceIpv6(16),
|
|
destIpv6(17),
|
|
nextHeader(18),
|
|
trafficClass(19),
|
|
sourceL4PortRange(20),
|
|
destL4PortRange(21),
|
|
sourceL4Port(22),
|
|
destL4Port(23)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the compared fields mask for the ACL profile.
|
|
Every field mask bit has its own referenced field parameter(s).
|
|
etherType(0) - aclProfileRuleEtype
|
|
sourceMac(1) - aclProfileRuleSrcMac
|
|
destMac(2) - aclProfileRuleDestMac
|
|
sourceOui(3) - aclProfileRuleSrcOui
|
|
destOui(4) - aclProfileRuleDestOui
|
|
innerVlan(5) - aclProfileRuleInnerVlan
|
|
outerVlan(6) - aclProfileRuleOuterVlan
|
|
innerPbit(7) - aclProfileRuleInnerPbit
|
|
outerPbit(8) - aclProfileRuleOuterPbit
|
|
sourceIpRange(9) - aclProfileRuleSrcIpRange, aclProfileRuleSrcIpMask
|
|
destIpRange(10) - aclProfileRuleDestIpRange, aclProfileRuleDestIpMask
|
|
sourceIp(11) - aclProfileRuleSrcIp
|
|
destIp(12) - aclProfileRuleDestIp
|
|
protocol(13) - aclProfileRuleProtocol
|
|
ipPrecedence(14) - aclProfileRuleIpPrecedence
|
|
dscp(15) - aclProfileRuleDscp
|
|
sourceIpv6(16) - sourceIpv6
|
|
destIpv6(17) - aclProfileRuleDestIpv6
|
|
nextHeader(18) - aclProfileRuleNextHeader
|
|
trafficClass(19) - aclProfileRuleTrafficClass
|
|
sourceL4PortRange(20) - aclProfileRuleSrcL4StartPort, aclProfileRuleSrcL4EndPort
|
|
destL4PortRange(21) - aclProfileRuleDestL4StartPort, aclProfileRuleDestL4EndPort
|
|
sourceL4Port(22) - aclProfileRuleSrcL4Port
|
|
destL4Port(23) - aclProfileRuleDestL4Port
|
|
"
|
|
::= { aclProfileEntry 3 }
|
|
|
|
aclProfileRuleEtype OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified Ether Type."
|
|
::= { aclProfileEntry 4 }
|
|
|
|
aclProfileRuleSrcMac OBJECT-TYPE
|
|
SYNTAX PhysAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified source MAC."
|
|
::= { aclProfileEntry 5 }
|
|
|
|
aclProfileRuleDestMac OBJECT-TYPE
|
|
SYNTAX PhysAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified destination MAC."
|
|
::= { aclProfileEntry 6 }
|
|
|
|
aclProfileRuleSrcOui OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified source MAC OUI."
|
|
::= { aclProfileEntry 7 }
|
|
|
|
aclProfileRuleDestOui OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified destination MAC OUI."
|
|
::= { aclProfileEntry 8 }
|
|
|
|
aclProfileRuleInnerVlan OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified inner VLAN List."
|
|
::= { aclProfileEntry 9 }
|
|
|
|
aclProfileRuleOuterVlan OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified outer VLAN List."
|
|
::= { aclProfileEntry 10 }
|
|
|
|
aclProfileRuleInnerPbit OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified inner VLAN PBIT."
|
|
::= { aclProfileEntry 11 }
|
|
|
|
aclProfileRuleOuterPbit OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified outer VLAN PBIT."
|
|
::= { aclProfileEntry 12 }
|
|
|
|
aclProfileRuleSrcIpRange OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified source IP range."
|
|
::= { aclProfileEntry 13 }
|
|
|
|
aclProfileRuleSrcIpMask OBJECT-TYPE
|
|
SYNTAX INTEGER (8..31)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The subnet mask of source IP range."
|
|
::= { aclProfileEntry 14 }
|
|
|
|
aclProfileRuleDestIpRange OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified destination IP range."
|
|
::= { aclProfileEntry 15 }
|
|
|
|
aclProfileRuleDestIpMask OBJECT-TYPE
|
|
SYNTAX INTEGER (8..31)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The subnet mask of destination IP range."
|
|
::= { aclProfileEntry 16 }
|
|
|
|
aclProfileRuleSrcIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified source IP address."
|
|
::= { aclProfileEntry 17 }
|
|
|
|
aclProfileRuleDestIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified destination IP address."
|
|
::= { aclProfileEntry 18 }
|
|
|
|
aclProfileRuleProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER (0..255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified IP protocol."
|
|
::= { aclProfileEntry 19 }
|
|
|
|
aclProfileRuleIpPrecedence OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified IP precedence."
|
|
::= { aclProfileEntry 20 }
|
|
|
|
aclProfileRuleDscp OBJECT-TYPE
|
|
SYNTAX INTEGER (0..63)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified IP DSCP."
|
|
::= { aclProfileEntry 21 }
|
|
|
|
aclProfileRuleSrcIpv6 OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified source IPv6 address."
|
|
::= { aclProfileEntry 22 }
|
|
|
|
aclProfileRuleDestIpv6 OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified destination IPv6 address."
|
|
::= { aclProfileEntry 23 }
|
|
|
|
aclProfileRuleNextHeader OBJECT-TYPE
|
|
SYNTAX INTEGER (1..255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified IPv6 next header."
|
|
::= { aclProfileEntry 24 }
|
|
|
|
aclProfileRuleTrafficClass OBJECT-TYPE
|
|
SYNTAX INTEGER (0..255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified IPv6 traffic class."
|
|
::= { aclProfileEntry 25 }
|
|
|
|
aclProfileRuleSrcL4StartPort OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified layer 4 source port range."
|
|
::= { aclProfileEntry 26 }
|
|
|
|
aclProfileRuleSrcL4EndPort OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified layer 4 source port range."
|
|
::= { aclProfileEntry 27 }
|
|
|
|
aclProfileRuleDestL4StartPort OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified layer 4 dest port range."
|
|
::= { aclProfileEntry 28 }
|
|
|
|
aclProfileRuleDestL4EndPort OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified layer 4 dest port range."
|
|
::= { aclProfileEntry 29 }
|
|
|
|
aclProfileRuleSrcL4Port OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified layer 4 source port."
|
|
::= { aclProfileEntry 30 }
|
|
|
|
aclProfileRuleDestL4Port OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified layer 4 dest port."
|
|
::= { aclProfileEntry 31 }
|
|
|
|
aclProfileRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status of the table entry."
|
|
::= { aclProfileEntry 38 }
|
|
|
|
-- aclMulticast
|
|
aclMulticast OBJECT IDENTIFIER ::= { acl 7 }
|
|
aclUnsolicited OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
dropMulticastTraffic(1),
|
|
noDropMulticastTraffic(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Control filter to drop unknown multicast traffic
|
|
Drop unknown multicast traffic(1)
|
|
No drop unknown multicast traffic(2)
|
|
"
|
|
::= { aclMulticast 1 }
|
|
|
|
aclUpstream OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
dropMulticastTraffic(1),
|
|
noDropMulticastTraffic(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Control filter to drop unknown multicast traffic from upstream direction
|
|
Drop multicast traffic from upstream direction (1)
|
|
No drop multicast traffic from upstream direction (2)
|
|
"
|
|
::= { aclMulticast 2 }
|
|
|
|
aclIpv6PassThrough OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
drop(1),
|
|
flood(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set IPv6 packet transparent passthrough."
|
|
::= { aclMulticast 3 }
|
|
|
|
|
|
|
|
aclBpduCtrlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AclBpduCtrlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures BPDU control."
|
|
::= { aclMulticast 4 }
|
|
|
|
aclBpduCtrlEntry OBJECT-TYPE
|
|
SYNTAX AclBpduCtrlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table entry for BPDU control table."
|
|
INDEX { ifIndex }
|
|
::= { aclBpduCtrlTable 1 }
|
|
|
|
AclBpduCtrlEntry ::=
|
|
SEQUENCE {
|
|
bpduCtrlMode INTEGER
|
|
}
|
|
|
|
bpduCtrlMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
peer(1),
|
|
tunnel(2),
|
|
discard(3),
|
|
network(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure BPDU control mode"
|
|
::= { aclBpduCtrlEntry 1 }
|
|
|
|
aclReserve OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
dropMulticastTraffic(1),
|
|
noDropMulticastTraffic(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Reserved multicast packet control"
|
|
::= { aclMulticast 5 }
|
|
|
|
aclStormControl OBJECT IDENTIFIER ::= { acl 8 }
|
|
|
|
aclStormControlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AclStormControlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures ACL storm control."
|
|
::= { aclStormControl 4 }
|
|
|
|
aclStormControlEntry OBJECT-TYPE
|
|
SYNTAX AclStormControlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table entry for ACL storm control table."
|
|
INDEX { ifIndex }
|
|
::= { aclStormControlTable 1 }
|
|
|
|
AclStormControlEntry ::=
|
|
SEQUENCE {
|
|
aclPortBroadcast INTEGER,
|
|
aclPortDlf INTEGER,
|
|
aclPortMulticast INTEGER
|
|
}
|
|
|
|
aclPortBroadcast OBJECT-TYPE
|
|
SYNTAX INTEGER (0..10000000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure rate limit for broadcast storm
|
|
range depends on line card type
|
|
MSC: 0~10000000 kbps
|
|
GLC: 0~1000000 kbps
|
|
GPON: 0~262143 kbps
|
|
VLC: 2~100000 kbps
|
|
(Granularity is 64kbps, ex: 2~127kbps will be 64kbps, 128~191kbps will be 128kbps, etc.)"
|
|
::= { aclStormControlEntry 1 }
|
|
|
|
aclPortDlf OBJECT-TYPE
|
|
SYNTAX INTEGER (0..10000000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure rate limit for DLF (unknown unicast) storm
|
|
range depends on line card type
|
|
MSC: 0~10000000 kbps
|
|
GLC: 0~1000000 kbps
|
|
GPON: 0~262143 kbps
|
|
VLC: 2~100000 kbps
|
|
(Granularity is 64kbps, ex: 2~127kbps will be 64kbps, 128~191kbps will be 128kbps, etc.)"
|
|
::= { aclStormControlEntry 2 }
|
|
|
|
aclPortMulticast OBJECT-TYPE
|
|
SYNTAX INTEGER (0..10000000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure rate limit for unknown multicast storm
|
|
range depends on line card type
|
|
MSC: 0~10000000 kbps
|
|
GLC: 0~1000000 kbps
|
|
GPON: 0~262143 kbps
|
|
VLC: 2~100000 kbps
|
|
(Granularity is 64kbps, ex: 2~127kbps will be 64kbps, 128~191kbps will be 128kbps, etc.)"
|
|
::= { aclStormControlEntry 3 }
|
|
|
|
|
|
-- aclProfileActionTable
|
|
|
|
aclProfileActionTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AclProfileActionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures ACL profile action."
|
|
::= { acl 9 }
|
|
|
|
aclProfileActionEntry OBJECT-TYPE
|
|
SYNTAX AclProfileActionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry to configure actions regarding to classifier (acl profile)."
|
|
AUGMENTS { aclProfileEntry }
|
|
::= { aclProfileActionTable 1 }
|
|
|
|
AclProfileActionEntry ::=
|
|
SEQUENCE {
|
|
aclProfileActionMask BITS,
|
|
-- aclProfileActionRate INTEGER,
|
|
-- aclProfileActionInnerPbit INTEGER,
|
|
aclProfileActionOuterPbit INTEGER,
|
|
aclProfileActionDscp INTEGER,
|
|
-- aclProfileActionTrafficClass INTEGER,
|
|
aclProfileActionQos INTEGER,
|
|
aclProfileActionRateCir INTEGER,
|
|
aclProfileActionRateCbs INTEGER,
|
|
aclProfileActionRateEir INTEGER,
|
|
aclProfileActionRateEbs INTEGER
|
|
-- aclProfileActionRateMode INTEGER
|
|
}
|
|
|
|
aclProfileActionMask OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
drop(0),
|
|
rateLimit(1),
|
|
-- changeInnerPbit(2),
|
|
changeOuterPbit(3),
|
|
changeDscp(4),
|
|
-- changeTrafficClass(5),
|
|
changeQos(6),
|
|
permit(7)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines action(s) for the ACL profile. Every acktion mask bit
|
|
has its own referenced action parameter(s).
|
|
drop(0) - no action paramter
|
|
rateLimit(1) - aclProfileActionRateCir, aclProfileActionRateCbs, aclProfileActionRateEir, aclProfileActionRateEbs, aclProfileActionRateMode
|
|
and the value of cir, cbs, eir, ebs will be set to 64 by default and mode will be set to hierarchical(0) by default
|
|
changeInnerPbit(2) - aclProfileActionInnerPbit
|
|
changeOuterPbit(3) - aclProfileActionOuterPbit
|
|
changeDscp(4) - aclProfileActionDscp
|
|
changeTrafficClass(5) - aclProfileActionTrafficClass
|
|
changeQos(6) - aclProfileActionQos
|
|
permit(7) - no action paramter (only VLC/GLC support) "
|
|
::= { aclProfileActionEntry 1 }
|
|
|
|
-- aclProfileActionRate OBJECT-TYPE
|
|
-- SYNTAX INTEGER (32..400000)
|
|
-- UNITS "kbps"
|
|
-- MAX-ACCESS read-create
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Limits receiving rate of matched packets."
|
|
-- ::= { aclProfileActionEntry 2 }
|
|
|
|
-- aclProfileActionInnerPbit OBJECT-TYPE
|
|
-- SYNTAX INTEGER (0..7)
|
|
-- MAX-ACCESS read-create
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Change inner VLAN pbit of matched packets."
|
|
-- ::= { aclProfileActionEntry 3 }
|
|
|
|
aclProfileActionOuterPbit OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Change outer VLAN pbit of matched packets."
|
|
::= { aclProfileActionEntry 4 }
|
|
|
|
aclProfileActionDscp OBJECT-TYPE
|
|
SYNTAX INTEGER (0..63)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Change IP DSCP of matched packets."
|
|
::= { aclProfileActionEntry 5 }
|
|
|
|
-- aclProfileActionTrafficClass OBJECT-TYPE
|
|
-- SYNTAX INTEGER (0..255)
|
|
-- MAX-ACCESS read-create
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Change IPv6 traffic class of matched packets."
|
|
-- ::= { aclProfileActionEntry 6 }
|
|
|
|
aclProfileActionQos OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Change Qos of matched packets."
|
|
::= { aclProfileActionEntry 7 }
|
|
|
|
aclProfileActionRateCir OBJECT-TYPE
|
|
SYNTAX INTEGER (64..10000000)
|
|
UNITS "kbps"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"CIR threshold of this ACL profile."
|
|
::= { aclProfileActionEntry 8 }
|
|
|
|
aclProfileActionRateCbs OBJECT-TYPE
|
|
SYNTAX INTEGER (64..16000000)
|
|
UNITS "kbps"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"CBS threshold of this ACL profile."
|
|
::= { aclProfileActionEntry 9 }
|
|
|
|
aclProfileActionRateEir OBJECT-TYPE
|
|
SYNTAX INTEGER (64..10000000)
|
|
UNITS "kbps"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EIR threshold of this ACL profile."
|
|
::= { aclProfileActionEntry 10 }
|
|
|
|
aclProfileActionRateEbs OBJECT-TYPE
|
|
SYNTAX INTEGER (64..16000000)
|
|
UNITS "kbps"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EBS threshold of this ACL profile."
|
|
::= { aclProfileActionEntry 11 }
|
|
|
|
-- aclProfileActionRateMode OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- hierarchical(0),
|
|
-- independent(1)
|
|
-- }
|
|
-- MAX-ACCESS read-create
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Hierarchical mode(default setting if action ratelimit is set):
|
|
-- ACL profile would be limited by ratelimit profile and just CIR,
|
|
-- CBS have effect. Only works when ratelimit profile is hierarchical
|
|
-- mode. Independent mode: independent with ratelimit profile and has higher priority"
|
|
-- ::= { aclProfileActionEntry 12 }
|
|
|
|
|
|
-- aclMaxNumOfAclEgressPerPort
|
|
aclMaxNumOfAclEgressPerPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of ACL egress profiles per port."
|
|
::= { acl 10 }
|
|
|
|
-- aclEgressPortTable
|
|
aclEgressPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AclEgressPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures references to specified ACL egress rule for the specified port."
|
|
::= { acl 11 }
|
|
|
|
aclEgressPortEntry OBJECT-TYPE
|
|
SYNTAX AclEgressPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table entry to assign an interface port with ACL egress profile."
|
|
INDEX { ifIndex, aclEgressPortProfilePriority, aclEgressPortProfileName}
|
|
::= { aclEgressPortTable 1 }
|
|
|
|
AclEgressPortEntry ::=
|
|
SEQUENCE {
|
|
aclEgressPortProfileName DisplayString,
|
|
aclEgressPortRowStatus RowStatus,
|
|
aclEgressPortProfilePriority INTEGER
|
|
}
|
|
|
|
aclEgressPortProfileName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..31))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures references to specified ACL egress rule."
|
|
::= { aclEgressPortEntry 1 }
|
|
|
|
aclEgressPortRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status of the table entry."
|
|
::= { aclEgressPortEntry 2 }
|
|
|
|
aclEgressPortProfilePriority OBJECT-TYPE
|
|
SYNTAX INTEGER (1..8)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures priority of specified ACL rule in this port.
|
|
ACL egress rules in a port can not assign to same priority."
|
|
::= { aclEgressPortEntry 3 }
|
|
|
|
|
|
-- aclMaxNumOfAclEgressProfiles
|
|
aclMaxNumOfAclEgressProfiles OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of ACL egress profiles supported by the system."
|
|
::= { acl 12 }
|
|
|
|
aclEgressProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AclEgressProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures ACL egress profile."
|
|
::= { acl 13 }
|
|
|
|
aclEgressProfileEntry OBJECT-TYPE
|
|
SYNTAX AclEgressProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table entry for ACL egress profile table."
|
|
INDEX { aclEgressProfileName }
|
|
::= { aclEgressProfileTable 1 }
|
|
|
|
AclEgressProfileEntry ::=
|
|
SEQUENCE {
|
|
aclEgressProfileName DisplayString,
|
|
aclEgressProfileFieldMask BITS,
|
|
aclEgressProfileRuleEtype INTEGER,
|
|
aclEgressProfileRuleSrcMac PhysAddress,
|
|
aclEgressProfileRuleDestMac PhysAddress,
|
|
aclEgressProfileRuleSrcOui DisplayString,
|
|
aclEgressProfileRuleDestOui DisplayString,
|
|
-- aclEgressProfileRuleInnerVlan VlanIndex,
|
|
aclEgressProfileRuleUniVlan DisplayString,
|
|
-- aclEgressProfileRuleInnerPbit INTEGER,
|
|
aclEgressProfileRuleUniPbit INTEGER,
|
|
aclEgressProfileRuleSrcIpRange IpAddress,
|
|
aclEgressProfileRuleSrcIpMask INTEGER,
|
|
aclEgressProfileRuleDestIpRange IpAddress,
|
|
aclEgressProfileRuleDestIpMask INTEGER,
|
|
aclEgressProfileRuleSrcIp IpAddress,
|
|
aclEgressProfileRuleDestIp IpAddress,
|
|
aclEgressProfileRuleProtocol INTEGER,
|
|
aclEgressProfileRuleIpPrecedence INTEGER,
|
|
aclEgressProfileRuleDscp INTEGER,
|
|
-- aclEgressProfileRuleSrcIpv6 InetAddress,
|
|
-- aclEgressProfileRuleDestIpv6 InetAddress,
|
|
aclEgressProfileRuleNextHeader INTEGER,
|
|
aclEgressProfileRuleTrafficClass INTEGER,
|
|
aclEgressProfileRuleSrcL4StartPort INTEGER,
|
|
aclEgressProfileRuleSrcL4EndPort INTEGER,
|
|
aclEgressProfileRuleDestL4StartPort INTEGER,
|
|
aclEgressProfileRuleDestL4EndPort INTEGER,
|
|
aclEgressProfileRuleSrcL4Port INTEGER,
|
|
aclEgressProfileRuleDestL4Port INTEGER,
|
|
aclEgressProfileRowStatus RowStatus
|
|
}
|
|
|
|
aclEgressProfileName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..31))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of ACL egress profile."
|
|
::= { aclEgressProfileEntry 1 }
|
|
|
|
aclEgressProfileFieldMask OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
etherType(0),
|
|
sourceMac(1),
|
|
destMac(2),
|
|
sourceOui(3),
|
|
destOui(4),
|
|
-- innerVlan(5),
|
|
outerVlan(6),
|
|
-- innerPbit(7),
|
|
outerPbit(8),
|
|
sourceIpRange(9),
|
|
destIpRange(10),
|
|
sourceIp(11),
|
|
destIp(12),
|
|
protocol(13),
|
|
ipPrecedence(14),
|
|
dscp(15),
|
|
-- sourceIpv6(16),
|
|
-- destIpv6(17),
|
|
nextHeader(18),
|
|
trafficClass(19),
|
|
sourceL4PortRange(20),
|
|
destL4PortRange(21),
|
|
sourceL4Port(22),
|
|
destL4Port(23)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the compared fields mask for the ACL profile.
|
|
Every field mask bit has its own referenced field parameter(s).
|
|
etherType(0) - aclEgressProfileRuleEtype
|
|
sourceMac(1) - aclEgressProfileRuleSrcMac
|
|
destMac(2) - aclEgressProfileRuleDestMac
|
|
sourceOui(3) - aclEgressProfileRuleSrcOui
|
|
destOui(4) - aclEgressProfileRuleDestOui
|
|
uniVlan(6) - aclEgressProfileRuleUniVlan
|
|
uniPbit(8) - aclEgressProfileRuleUniPbit
|
|
sourceIpRange(9) - aclEgressProfileRuleSrcIpRange, aclEgressProfileRuleSrcIpMask
|
|
destIpRange(10) - aclEgressProfileRuleDestIpRange, aclEgressProfileRuleDestIpMask
|
|
sourceIp(11) - aclEgressProfileRuleSrcIp
|
|
destIp(12) - aclEgressProfileRuleDestIp
|
|
protocol(13) - aclEgressProfileRuleProtocol
|
|
ipPrecedence(14) - aclEgressProfileRuleIpPrecedence
|
|
dscp(15) - aclEgressProfileRuleDscp
|
|
nextHeader(18) - aclEgressProfileRuleNextHeader
|
|
trafficClass(19) - aclEgressProfileRuleTrafficClass
|
|
sourceL4PortRange(20) - aclEgressProfileRuleSrcL4StartPort, aclEgressProfileRuleSrcL4EndPort
|
|
destL4PortRange(21) - aclEgressProfileRuleDestL4StartPort, aclEgressProfileRuleDestL4EndPort
|
|
sourceL4Port(22) - aclEgressProfileRuleSrcL4Port
|
|
destL4Port(23) - aclEgressProfileRuleDestL4Port
|
|
"
|
|
::= { aclEgressProfileEntry 3 }
|
|
|
|
aclEgressProfileRuleEtype OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified Ether Type."
|
|
::= { aclEgressProfileEntry 4 }
|
|
|
|
aclEgressProfileRuleSrcMac OBJECT-TYPE
|
|
SYNTAX PhysAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified source MAC."
|
|
::= { aclEgressProfileEntry 5 }
|
|
|
|
aclEgressProfileRuleDestMac OBJECT-TYPE
|
|
SYNTAX PhysAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified destination MAC."
|
|
::= { aclEgressProfileEntry 6 }
|
|
|
|
aclEgressProfileRuleSrcOui OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified source MAC OUI."
|
|
::= { aclEgressProfileEntry 7 }
|
|
|
|
aclEgressProfileRuleDestOui OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified destination MAC OUI."
|
|
::= { aclEgressProfileEntry 8 }
|
|
|
|
-- aclEgressProfileRuleInnerVlan OBJECT-TYPE
|
|
-- SYNTAX VlanIndex (1..4094)
|
|
-- MAX-ACCESS read-create
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Matches specified inner VLAN ID."
|
|
-- ::= { aclEgressProfileEntry 9 }
|
|
|
|
aclEgressProfileRuleUniVlan OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified outer VLAN list."
|
|
::= { aclEgressProfileEntry 10 }
|
|
|
|
-- aclEgressProfileRuleInnerPbit OBJECT-TYPE
|
|
-- SYNTAX INTEGER (0..7)
|
|
-- MAX-ACCESS read-create
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Matches specified inner VLAN PBIT."
|
|
-- ::= { aclEgressProfileEntry 11 }
|
|
|
|
aclEgressProfileRuleUniPbit OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified outer VLAN PBIT."
|
|
::= { aclEgressProfileEntry 12 }
|
|
|
|
aclEgressProfileRuleSrcIpRange OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified source IP range."
|
|
::= { aclEgressProfileEntry 13 }
|
|
|
|
aclEgressProfileRuleSrcIpMask OBJECT-TYPE
|
|
SYNTAX INTEGER (16..31)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The subnet mask of source IP range."
|
|
::= { aclEgressProfileEntry 14 }
|
|
|
|
aclEgressProfileRuleDestIpRange OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified destination IP range."
|
|
::= { aclEgressProfileEntry 15 }
|
|
|
|
aclEgressProfileRuleDestIpMask OBJECT-TYPE
|
|
SYNTAX INTEGER (16..31)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The subnet mask of destination IP range."
|
|
::= { aclEgressProfileEntry 16 }
|
|
|
|
aclEgressProfileRuleSrcIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified source IP address."
|
|
::= { aclEgressProfileEntry 17 }
|
|
|
|
aclEgressProfileRuleDestIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified destination IP address."
|
|
::= { aclEgressProfileEntry 18 }
|
|
|
|
aclEgressProfileRuleProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER (0..255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified IP protocol."
|
|
::= { aclEgressProfileEntry 19 }
|
|
|
|
aclEgressProfileRuleIpPrecedence OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified IP precedence."
|
|
::= { aclEgressProfileEntry 20 }
|
|
|
|
aclEgressProfileRuleDscp OBJECT-TYPE
|
|
SYNTAX INTEGER (0..63)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified IP DSCP."
|
|
::= { aclEgressProfileEntry 21 }
|
|
|
|
-- aclEgressProfileRuleSrcIpv6 OBJECT-TYPE
|
|
-- SYNTAX InetAddress
|
|
-- MAX-ACCESS read-create
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Matches specified source IPv6 address."
|
|
-- ::= { aclEgressProfileEntry 22 }
|
|
|
|
-- aclEgressProfileRuleDestIpv6 OBJECT-TYPE
|
|
-- SYNTAX InetAddress
|
|
-- MAX-ACCESS read-create
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Matches specified destination IPv6 address."
|
|
-- ::= { aclEgressProfileEntry 23 }
|
|
|
|
aclEgressProfileRuleNextHeader OBJECT-TYPE
|
|
SYNTAX INTEGER (1..255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified IPv6 next header."
|
|
::= { aclEgressProfileEntry 24 }
|
|
|
|
aclEgressProfileRuleTrafficClass OBJECT-TYPE
|
|
SYNTAX INTEGER (0..255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified IPv6 traffic class."
|
|
::= { aclEgressProfileEntry 25 }
|
|
|
|
aclEgressProfileRuleSrcL4StartPort OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified layer 4 source port range."
|
|
::= { aclEgressProfileEntry 26 }
|
|
|
|
aclEgressProfileRuleSrcL4EndPort OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified layer 4 source port range."
|
|
::= { aclEgressProfileEntry 27 }
|
|
|
|
aclEgressProfileRuleDestL4StartPort OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified layer 4 dest port range."
|
|
::= { aclEgressProfileEntry 28 }
|
|
|
|
aclEgressProfileRuleDestL4EndPort OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified layer 4 dest port range."
|
|
::= { aclEgressProfileEntry 29 }
|
|
|
|
aclEgressProfileRuleSrcL4Port OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified layer 4 source port."
|
|
::= { aclEgressProfileEntry 30 }
|
|
|
|
aclEgressProfileRuleDestL4Port OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matches specified layer 4 dest port."
|
|
::= { aclEgressProfileEntry 31 }
|
|
|
|
aclEgressProfileRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status of the table entry."
|
|
::= { aclEgressProfileEntry 38 }
|
|
|
|
|
|
-- aclEgressProfileActionTable
|
|
|
|
aclEgressProfileActionTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AclEgressProfileActionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures ACL egress profile action."
|
|
::= { acl 14 }
|
|
|
|
aclEgressProfileActionEntry OBJECT-TYPE
|
|
SYNTAX AclEgressProfileActionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry to configure actions regarding to classifier (acl egress profile)."
|
|
AUGMENTS { aclEgressProfileEntry }
|
|
::= { aclEgressProfileActionTable 1 }
|
|
|
|
AclEgressProfileActionEntry ::=
|
|
SEQUENCE {
|
|
aclEgressProfileActionMask BITS,
|
|
-- aclEgressProfileActionRate INTEGER,
|
|
-- aclEgressProfileActionInnerPbit INTEGER,
|
|
aclEgressProfileActionUniPbit INTEGER,
|
|
aclEgressProfileActionDscp INTEGER
|
|
-- aclEgressProfileActionTrafficClass INTEGER,
|
|
-- aclEgressProfileActionQos INTEGER,
|
|
-- aclEgressProfileActionRateCir INTEGER,
|
|
-- aclEgressProfileActionRateCbs INTEGER,
|
|
-- aclEgressProfileActionRateEir INTEGER,
|
|
-- aclEgressProfileActionRateEbs INTEGER
|
|
-- aclEgressProfileActionRateMode INTEGER
|
|
}
|
|
|
|
aclEgressProfileActionMask OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
drop(0),
|
|
-- rateLimit(1),
|
|
-- changeInnerPbit(2),
|
|
changeUniPbit(3),
|
|
changeDscp(4),
|
|
-- changeTrafficClass(5),
|
|
-- changeQos(6),
|
|
permit(7)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines action(s) for the ACL egress profile. Every acktion mask bit
|
|
has its own referenced action parameter(s).
|
|
drop(0) - no action paramter
|
|
changeOuterPbit(3) - aclEgressProfileActionOuterPbit
|
|
changeDscp(4) - aclEgressProfileActionDscp
|
|
permit(7) - no action paramter (only VLC/GLC support) "
|
|
::= { aclEgressProfileActionEntry 1 }
|
|
|
|
-- aclEgressProfileActionRate OBJECT-TYPE
|
|
-- SYNTAX INTEGER (32..400000)
|
|
-- UNITS "kbps"
|
|
-- MAX-ACCESS read-create
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Limits receiving rate of matched packets."
|
|
-- ::= { aclEgressProfileActionEntry 2 }
|
|
|
|
-- aclEgressProfileActionInnerPbit OBJECT-TYPE
|
|
-- SYNTAX INTEGER (0..7)
|
|
-- MAX-ACCESS read-create
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Change inner VLAN pbit of matched packets."
|
|
-- ::= { aclEgressProfileActionEntry 3 }
|
|
|
|
aclEgressProfileActionUniPbit OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Change outer VLAN pbit of matched packets."
|
|
::= { aclEgressProfileActionEntry 4 }
|
|
|
|
aclEgressProfileActionDscp OBJECT-TYPE
|
|
SYNTAX INTEGER (0..63)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Change IP DSCP of matched packets."
|
|
::= { aclEgressProfileActionEntry 5 }
|
|
|
|
-- aclEgressProfileActionTrafficClass OBJECT-TYPE
|
|
-- SYNTAX INTEGER (0..255)
|
|
-- MAX-ACCESS read-create
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Change IPv6 traffic class of matched packets."
|
|
-- ::= { aclEgressProfileActionEntry 6 }
|
|
|
|
-- aclEgressProfileActionQos OBJECT-TYPE
|
|
-- SYNTAX INTEGER (0..7)
|
|
-- MAX-ACCESS read-create
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Change Qos of matched packets."
|
|
-- ::= { aclEgressProfileActionEntry 7 }
|
|
|
|
--------------------
|
|
-- arpInspection
|
|
--------------------
|
|
arpInspection OBJECT IDENTIFIER ::= { acl 17 }
|
|
|
|
arpInspectionTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ArpInspectionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Support ARP inspection to filter unauthorized ARP packets on the network.
|
|
This can prevent many kinds of man-in-the-middle attacks.
|
|
This table is supported by R5.05 and later versions."
|
|
::= { arpInspection 1 }
|
|
|
|
arpInspectionEntry OBJECT-TYPE
|
|
SYNTAX ArpInspectionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entry of arpInspectionTable."
|
|
INDEX { ifIndex }
|
|
::= { arpInspectionTable 1 }
|
|
|
|
ArpInspectionEntry ::=
|
|
SEQUENCE {
|
|
-- arpInspectionVlanId VlanIndex,
|
|
arpInspectionEnable INTEGER
|
|
-- arpInspectionRowStatus RowStatus
|
|
}
|
|
|
|
-- arpInspectionVlanId OBJECT-TYPE
|
|
-- SYNTAX VlanIndex (1..4094)
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Specify the VLAN for ARP inspection"
|
|
-- ::= { arpInspectionEntry 1 }
|
|
|
|
arpInspectionEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/disable arp inspection on the specified subscriber port."
|
|
::= { arpInspectionEntry 1 }
|
|
|
|
-- arpInspectionRowStatus OBJECT-TYPE
|
|
-- SYNTAX RowStatus
|
|
-- MAX-ACCESS read-create
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- ""
|
|
-- ::= { arpInspectionEntry 3 }
|
|
|
|
arpInspectFilterSetupTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ArpInspectFilterSetupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { arpInspection 2 }
|
|
|
|
arpInspectFilterSetupEntry OBJECT-TYPE
|
|
SYNTAX ArpInspectFilterSetupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in arpInspectFilterSetupTable."
|
|
INDEX { ifIndex }
|
|
::= { arpInspectFilterSetupTable 1 }
|
|
|
|
ArpInspectFilterSetupEntry ::=
|
|
SEQUENCE {
|
|
arpInspectFilterSetupMac MacAddress,
|
|
arpInspectFilterSetupVid VlanIndex,
|
|
arpInspectFilterSetupClear INTEGER
|
|
}
|
|
arpInspectFilterSetupMac OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAC address."
|
|
::= { arpInspectFilterSetupEntry 1 }
|
|
|
|
arpInspectFilterSetupVid OBJECT-TYPE
|
|
SYNTAX VlanIndex (0..4094)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN ID."
|
|
::= { arpInspectFilterSetupEntry 2 }
|
|
|
|
arpInspectFilterSetupClear OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Clear arp inspection Filter database."
|
|
::= { arpInspectFilterSetupEntry 3 }
|
|
|
|
arpInspectFilterTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ArpInspectFilterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { arpInspection 3 }
|
|
|
|
arpInspectFilterEntry OBJECT-TYPE
|
|
SYNTAX ArpInspectFilterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in arpInspectFilterTable."
|
|
INDEX { ifIndex, arpInspectFilterId }
|
|
::= { arpInspectFilterTable 1 }
|
|
|
|
ArpInspectFilterEntry ::=
|
|
SEQUENCE {
|
|
arpInspectFilterId INTEGER,
|
|
arpInspectFilterMac MacAddress,
|
|
arpInspectFilterVid VlanIndex,
|
|
arpInspectFilterExpiry INTEGER,
|
|
arpInspectFilterReason INTEGER
|
|
}
|
|
|
|
arpInspectFilterId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index."
|
|
::= { arpInspectFilterEntry 1 }
|
|
|
|
arpInspectFilterMac OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAC address."
|
|
::= { arpInspectFilterEntry 2 }
|
|
|
|
arpInspectFilterVid OBJECT-TYPE
|
|
SYNTAX VlanIndex (1..4094)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN ID."
|
|
::= { arpInspectFilterEntry 3 }
|
|
|
|
arpInspectFilterExpiry OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The expiry time represents how long (in seconds)
|
|
the MAC address filter remains in the Switch."
|
|
::= { arpInspectFilterEntry 4 }
|
|
|
|
arpInspectFilterReason OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
macVid(1),
|
|
port(2),
|
|
ip(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The reason why the ARP packet was discarded."
|
|
::= { arpInspectFilterEntry 5 }
|
|
|
|
--------------------
|
|
-- macFF (MAC Force Forwarding)
|
|
--------------------
|
|
|
|
macFF OBJECT IDENTIFIER ::= { acl 18 }
|
|
-- macFFProfileTable
|
|
macFFProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MacFFProfile
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MAC force forwarding profile configuration table."
|
|
::= { macFF 1 }
|
|
|
|
macFFProfile OBJECT-TYPE
|
|
SYNTAX MacFFProfile
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MAC force forwarding profile configuration table."
|
|
INDEX {macFFProfileName}
|
|
::= { macFFProfileTable 1 }
|
|
|
|
MacFFProfile ::=
|
|
SEQUENCE {
|
|
macFFProfileName DisplayString,
|
|
macFFProfileRowStatus RowStatus
|
|
}
|
|
|
|
macFFProfileName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..31))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Profile name"
|
|
::= { macFFProfile 1 }
|
|
|
|
macFFProfileRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { macFFProfile 2 }
|
|
|
|
-- macFFEntryTable
|
|
macFFEntryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MacFFEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MAC force forwarding entry configuration table."
|
|
::= { macFF 2 }
|
|
|
|
macFFEntry OBJECT-TYPE
|
|
SYNTAX MacFFEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MAC force forwarding entry configuration table."
|
|
INDEX {macFFEntryProfileName, macFFEntryIndex }
|
|
::= { macFFEntryTable 1 }
|
|
|
|
MacFFEntry ::=
|
|
SEQUENCE {
|
|
macFFEntryProfileName DisplayString,
|
|
macFFEntryIndex INTEGER,
|
|
macFFEntrySrcIP IpAddress,
|
|
macFFEntryMask INTEGER,
|
|
macFFEntryArasIP IpAddress,
|
|
macFFEntryVid INTEGER,
|
|
macFFEntryRowStatus RowStatus
|
|
}
|
|
|
|
macFFEntryProfileName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..31))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Profile name"
|
|
::= { macFFEntry 1 }
|
|
|
|
macFFEntryIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAC force fowarding static entry index 1 ~ 24"
|
|
::= { macFFEntry 2 }
|
|
|
|
macFFEntrySrcIP OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matched range for static subscriber's IP in ARP request"
|
|
::= { macFFEntry 3 }
|
|
|
|
macFFEntryMask OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matched range for static subscriber's IP in ARP request"
|
|
::= { macFFEntry 4 }
|
|
|
|
macFFEntryArasIP OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP of static MAC force fowarding Access Router/App Server"
|
|
::= { macFFEntry 5 }
|
|
|
|
macFFEntryVid OBJECT-TYPE
|
|
SYNTAX INTEGER(1..4094)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"vlan ID of MAC force fowarding Access Router/App Server"
|
|
::= { macFFEntry 6 }
|
|
|
|
macFFEntryRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { macFFEntry 7 }
|
|
|
|
macFFApplyProflieTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MacFFApplyProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures references to specified macFF profile for the specified slot."
|
|
::= { macFF 3 }
|
|
|
|
macFFApplyProfileEntry OBJECT-TYPE
|
|
SYNTAX MacFFApplyProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table entry to assign slot with macFF profile."
|
|
INDEX {slotModuleId}
|
|
::= { macFFApplyProflieTable 1 }
|
|
|
|
MacFFApplyProfileEntry ::=
|
|
SEQUENCE {
|
|
macFFApplyProfileName DisplayString
|
|
}
|
|
|
|
macFFApplyProfileName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..31))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Apply a profile name.
|
|
Set '' for no apply proflie."
|
|
::= { macFFApplyProfileEntry 1 }
|
|
|
|
--------------------
|
|
-- macFFStats Table
|
|
--------------------
|
|
-- macFFArpStatusUplinkTable
|
|
macFFArpStatusUplinkTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MacFFArpStatusUplinkEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { macFF 4 }
|
|
|
|
macFFArpStatusUplinkEntry OBJECT-TYPE
|
|
SYNTAX MacFFArpStatusUplinkEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entry of macFFArpStatusUplinkTable."
|
|
INDEX { slotId, macFFArpStatusUplinkMacVid , macFFArpStatusUplinkIpAddr }
|
|
::= { macFFArpStatusUplinkTable 1 }
|
|
|
|
MacFFArpStatusUplinkEntry ::=
|
|
SEQUENCE {
|
|
macFFArpStatusUplinkIpAddr IpAddress,
|
|
macFFArpStatusUplinkMacAddr PhysAddress,
|
|
macFFArpStatusUplinkMacVid INTEGER
|
|
}
|
|
|
|
macFFArpStatusUplinkIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"macFF arp ip address from uplink"
|
|
::= { macFFArpStatusUplinkEntry 1 }
|
|
|
|
macFFArpStatusUplinkMacAddr OBJECT-TYPE
|
|
SYNTAX PhysAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"macFF arp mac address from uplink"
|
|
::= { macFFArpStatusUplinkEntry 2 }
|
|
|
|
macFFArpStatusUplinkMacVid OBJECT-TYPE
|
|
SYNTAX INTEGER(1..4094)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"macFF arp vid from uplink"
|
|
::= { macFFArpStatusUplinkEntry 3 }
|
|
|
|
-- macFFArpStatusSlotTable
|
|
macFFArpStatusSlotTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MacFFArpStatusSlotEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { macFF 5 }
|
|
|
|
macFFArpStatusSlotEntry OBJECT-TYPE
|
|
SYNTAX MacFFArpStatusSlotEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entry of macFFArpStatusSlotTable."
|
|
INDEX { slotId, macFFArpStatusSlotMacVid , macFFArpStatusSlotIpAddr }
|
|
::= { macFFArpStatusSlotTable 1 }
|
|
|
|
MacFFArpStatusSlotEntry ::=
|
|
SEQUENCE {
|
|
macFFArpStatusSlotIpAddr IpAddress,
|
|
macFFArpStatusSlotMacAddr PhysAddress,
|
|
macFFArpStatusSlotMacVid INTEGER,
|
|
macFFArpStatusSlotPort INTEGER
|
|
}
|
|
|
|
macFFArpStatusSlotIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"macFF arp ip address from subscrib port"
|
|
::= { macFFArpStatusSlotEntry 1 }
|
|
|
|
macFFArpStatusSlotMacAddr OBJECT-TYPE
|
|
SYNTAX PhysAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"macFF arp mac address from subscrib port"
|
|
::= { macFFArpStatusSlotEntry 2 }
|
|
|
|
macFFArpStatusSlotMacVid OBJECT-TYPE
|
|
SYNTAX INTEGER(1..4094)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"macFF arp vid from subscrib port"
|
|
::= { macFFArpStatusSlotEntry 3 }
|
|
|
|
macFFArpStatusSlotPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"macFF arp learnt subscrib port"
|
|
::= { macFFArpStatusSlotEntry 4 }
|
|
|
|
-- macFFArpCntUplinkTable
|
|
macFFArpCntUplinkTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MacFFArpCntUplinkEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { macFF 6 }
|
|
|
|
macFFArpCntUplinkEntry OBJECT-TYPE
|
|
SYNTAX MacFFArpCntUplinkEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entry of macFFArpCntUplinkTable."
|
|
INDEX { slotId }
|
|
::= { macFFArpCntUplinkTable 1 }
|
|
|
|
MacFFArpCntUplinkEntry ::=
|
|
SEQUENCE {
|
|
macFFArpCntUplinkReqRx INTEGER,
|
|
macFFArpCntUplinkReqTx INTEGER,
|
|
macFFArpCntUplinkReqRxDrop INTEGER,
|
|
macFFArpCntUplinkRpyRx INTEGER,
|
|
macFFArpCntUplinkRpyTx INTEGER,
|
|
macFFArpCntUplinkRpyRxDrop INTEGER
|
|
}
|
|
|
|
macFFArpCntUplinkReqRx OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"macFF arp request rx counter from uplink"
|
|
::= { macFFArpCntUplinkEntry 1 }
|
|
|
|
macFFArpCntUplinkReqTx OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"macFF arp request tx counter from uplink"
|
|
::= { macFFArpCntUplinkEntry 2 }
|
|
|
|
macFFArpCntUplinkReqRxDrop OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"macFF arp request rx drop counter from uplink"
|
|
::= { macFFArpCntUplinkEntry 3 }
|
|
|
|
macFFArpCntUplinkRpyRx OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"macFF arp reply rx counter from uplink"
|
|
::= { macFFArpCntUplinkEntry 4 }
|
|
|
|
macFFArpCntUplinkRpyTx OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"macFF arp reply tx counter from uplink"
|
|
::= { macFFArpCntUplinkEntry 5 }
|
|
|
|
macFFArpCntUplinkRpyRxDrop OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"macFF arp reply rx drop counter from uplink"
|
|
::= { macFFArpCntUplinkEntry 6 }
|
|
|
|
-- macFFArpCntPortTable
|
|
macFFArpCntPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MacFFArpCntPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { macFF 7 }
|
|
|
|
macFFArpCntPortEntry OBJECT-TYPE
|
|
SYNTAX MacFFArpCntPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entry of macFFArpCntPortTable."
|
|
INDEX { ifIndex }
|
|
::= { macFFArpCntPortTable 1 }
|
|
|
|
MacFFArpCntPortEntry ::=
|
|
SEQUENCE {
|
|
macFFArpCntPortReqRx INTEGER,
|
|
macFFArpCntPortReqTx INTEGER,
|
|
macFFArpCntPortReqRxDrop INTEGER,
|
|
macFFArpCntPortRpyRx INTEGER,
|
|
macFFArpCntPortRpyTx INTEGER,
|
|
macFFArpCntPortRpyRxDrop INTEGER
|
|
}
|
|
|
|
macFFArpCntPortReqRx OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"macFF arp request rx counter from subscrib port"
|
|
::= { macFFArpCntPortEntry 1 }
|
|
|
|
macFFArpCntPortReqTx OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"macFF arp request tx counter from subscrib port"
|
|
::= { macFFArpCntPortEntry 2 }
|
|
|
|
macFFArpCntPortReqRxDrop OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"macFF arp request rx drop counter from subscrib port"
|
|
::= { macFFArpCntPortEntry 3 }
|
|
|
|
macFFArpCntPortRpyRx OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"macFF arp reply rx counter from subscrib port"
|
|
::= { macFFArpCntPortEntry 4 }
|
|
|
|
macFFArpCntPortRpyTx OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"macFF arp reply tx counter from subscrib port"
|
|
::= { macFFArpCntPortEntry 5 }
|
|
|
|
macFFArpCntPortRpyRxDrop OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"macFF reply rx drop counter from subscrib port"
|
|
::= { macFFArpCntPortEntry 6 }
|
|
|
|
-- macFFOps
|
|
|
|
macFFOps OBJECT IDENTIFIER ::= { macFF 8 }
|
|
|
|
macFFTarget OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure the target interface (ifindex) to clear packet statistics.
|
|
10000: represent slot 1 system
|
|
20000: represent slot 2 system
|
|
40000: represent slot 4 system
|
|
50000: represent slot 5 system
|
|
60000: represent slot 6 system"
|
|
::= { macFFOps 1 }
|
|
|
|
macFFOperation OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
clearStatistics(1),
|
|
clearArp(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Clear macff statistics on the target ifindex specified by 'macFFTarget'."
|
|
::= { macFFOps 2 }
|
|
|
|
--------------------
|
|
-- dot1x
|
|
--------------------
|
|
dot1x OBJECT IDENTIFIER ::= { acl 20 }
|
|
|
|
-- dot1xEnable OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- enable(1),
|
|
-- disable(2)
|
|
-- }
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Enable/disable the 802.1x function."
|
|
-- ::= { dot1x 1 }
|
|
|
|
dot1xAuthMethod OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
userprofile(1),
|
|
radius(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure the method for dot1x authentication.
|
|
userprofile: use local configured user to authenticate user
|
|
radius: use remote radius server to authenticate user."
|
|
::= { dot1x 2 }
|
|
|
|
-- Radius Server Table
|
|
|
|
dot1xRadiusServerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Dot1xRadiusServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains Radius Server information for 802.1x."
|
|
::= { dot1x 3 }
|
|
|
|
dot1xRadiusServerEntry OBJECT-TYPE
|
|
SYNTAX Dot1xRadiusServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entry of Radius Server table."
|
|
INDEX { dot1xRadiusServerIndex }
|
|
::= { dot1xRadiusServerTable 1 }
|
|
|
|
Dot1xRadiusServerEntry ::=
|
|
SEQUENCE {
|
|
dot1xRadiusServerIndex INTEGER,
|
|
dot1xRadiusServerIp IpAddress,
|
|
dot1xRadiusServerPort INTEGER,
|
|
dot1xRadiusServerSecret DisplayString
|
|
}
|
|
|
|
dot1xRadiusServerIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The identity of the RADIUS server."
|
|
::= { dot1xRadiusServerEntry 1 }
|
|
|
|
dot1xRadiusServerIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of the Radius Server. Default IP 127.0.0.254 is invalid but allowed to set."
|
|
::= { dot1xRadiusServerEntry 2 }
|
|
|
|
dot1xRadiusServerPort OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The UDP port of the Radius Server."
|
|
::= { dot1xRadiusServerEntry 3 }
|
|
|
|
dot1xRadiusServerSecret OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..63))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The shared secret of the Radius Server. Server can't work with zero length."
|
|
::= { dot1xRadiusServerEntry 4 }
|
|
|
|
-- dot1x Port Table
|
|
|
|
dot1xPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Dot1xPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table includes 802.1x port configuration."
|
|
::= { dot1x 4 }
|
|
|
|
dot1xPortEntry OBJECT-TYPE
|
|
SYNTAX Dot1xPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in dot1xPortTable."
|
|
INDEX { ifIndex }
|
|
::= { dot1xPortTable 1 }
|
|
|
|
Dot1xPortEntry ::=
|
|
SEQUENCE {
|
|
dot1xPortActive INTEGER,
|
|
dot1xPortControl INTEGER,
|
|
dot1xPortRadiusServerIndex INTEGER,
|
|
dot1xPortAuthOnce INTEGER,
|
|
dot1xPortPeriod INTEGER,
|
|
dot1xPortCircuitIDInfo DisplayString
|
|
}
|
|
|
|
dot1xPortActive OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/disable 802.1x for the port."
|
|
::= { dot1xPortEntry 1 }
|
|
|
|
dot1xPortControl OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
auto(0),
|
|
auth(1),
|
|
unauth(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure the authentication status of the port.
|
|
auto: if the port is un-authenticated, system will trigger 802.1x procedure to authenticate user. If the port is already authenticated, it will do nothing.
|
|
auth: force the port directly to authenticated.
|
|
unauth: force the port to un-authenticated.
|
|
default is auto"
|
|
::= { dot1xPortEntry 2 }
|
|
|
|
|
|
dot1xPortRadiusServerIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..16)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the RADIUS server in dot1xRadiusServerTable"
|
|
::= { dot1xPortEntry 3 }
|
|
|
|
dot1xPortAuthOnce OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If the port is authenticated, dot1x will not re-authenticate periodically."
|
|
::= { dot1xPortEntry 4}
|
|
|
|
dot1xPortPeriod OBJECT-TYPE
|
|
SYNTAX INTEGER (60..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"configure the interval if the port need re-authenticate periodically.
|
|
<period>: 60 ~ 65535 in seconds, default is 3600 seconds."
|
|
::= { dot1xPortEntry 5 }
|
|
|
|
dot1xPortCircuitIDInfo OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..127))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures Dot1X circuit ID format
|
|
Info is composed by the following components
|
|
special characters except % => ~`!@#$^&*()-=_+{}<>,./
|
|
%%: equals character %
|
|
%0x00~%0xFF: represents byte value
|
|
%pname: configured port name
|
|
%ptel: configured port telephone No.
|
|
%pid: port index
|
|
%chvpi: channel vpi
|
|
%chvci: channel vci
|
|
%slotid: slot index of the logic port
|
|
%svlan: SVLAN ID which Dot1X client runs on
|
|
%cvlan: CVLAN ID which Dot1X client runs on
|
|
%hname: host device name
|
|
%cmac1: MAC address of client, represents as XX:XX:XX:XX:XX:XX X=0~F
|
|
%cmac2: MAC address of client, represents as XXXXXXXXXXXX X=0~F
|
|
%cmac3: : MAC address of client, represents as Byte
|
|
%dmac1: MAC address of host device, represents as XX:XX:XX:XX:XX:XX X=0~F
|
|
%dmac2: MAC address of host device, represents as XXXXXXXXXXXX X=0~F
|
|
%dmac3: MAC address of host device, represents as Byte
|
|
%phtype: ATM: atm Ethernet: eth
|
|
%hmodel: model name of host device
|
|
%fwid: host device firmware ID
|
|
%blank: blank character"
|
|
::= { dot1xPortEntry 6 }
|
|
|
|
-- dot1x User Profile Table
|
|
dot1xMaxNumOfUserProfiles OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of dot1x user profiles supported by the system."
|
|
::= { dot1x 5 }
|
|
|
|
dot1xUserProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Dot1xUserProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table includes user profile setting for 802.1x configuration."
|
|
::= { dot1x 6 }
|
|
|
|
dot1xUserProfileEntry OBJECT-TYPE
|
|
SYNTAX Dot1xUserProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in dot1xUserProfileTable."
|
|
INDEX { IMPLIED dot1xUserProfileName }
|
|
::= { dot1xUserProfileTable 1 }
|
|
|
|
Dot1xUserProfileEntry ::=
|
|
SEQUENCE {
|
|
dot1xUserProfileName DisplayString,
|
|
dot1xUserProfilePassword DisplayString,
|
|
dot1xUserProfileRowStatus RowStatus
|
|
}
|
|
|
|
dot1xUserProfileName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..31))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of Dot1X user profile"
|
|
::= { dot1xUserProfileEntry 1 }
|
|
|
|
dot1xUserProfilePassword OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..31))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure the password"
|
|
::= { dot1xUserProfileEntry 2 }
|
|
|
|
dot1xUserProfileRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status of the table entry."
|
|
::= { dot1xUserProfileEntry 3 }
|
|
|
|
|
|
-- dot1x Stats Port Table
|
|
|
|
dot1xStatsPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Dot1xStatsPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table includes port statistics of 802.1x ."
|
|
::= { dot1x 7 }
|
|
|
|
dot1xStatsPortEntry OBJECT-TYPE
|
|
SYNTAX Dot1xStatsPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in dot1xStatsPortTable."
|
|
INDEX { ifIndex }
|
|
::= { dot1xStatsPortTable 1 }
|
|
|
|
Dot1xStatsPortEntry ::=
|
|
SEQUENCE {
|
|
dot1xStatsPortReAuthCount INTEGER,
|
|
dot1xStatsPortAuthorized INTEGER
|
|
}
|
|
|
|
dot1xStatsPortReAuthCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Display how many times each port re-authroize"
|
|
::= { dot1xStatsPortEntry 1 }
|
|
|
|
dot1xStatsPortAuthorized OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Display Authorized status"
|
|
::= { dot1xStatsPortEntry 2 }
|
|
|
|
ddos OBJECT IDENTIFIER ::= { acl 21 }
|
|
ddosMode OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
sipEqDip(0),
|
|
smacEqDmac(1),
|
|
smacZero(2),
|
|
tcpSync1Ack0Sport1024(3),
|
|
tcpFlagZero(4),
|
|
v4FragCheck(5),
|
|
tcpFlagFin1Urg1Psh1(6),
|
|
tcpFlagSync1Fin1(7),
|
|
tcpSportEqDport(8),
|
|
udpSportEqDport(9),
|
|
tcpNoFullheader(10),
|
|
tcpHeaderOffsetEqOne(11),
|
|
icmpSizeCheck(12),
|
|
icmpFragCheck(13)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure the DDoS mode of GENNI ports."
|
|
::= { ddos 1 }
|
|
|
|
|
|
--------------------
|
|
-- packet filter
|
|
--------------------
|
|
|
|
-- PacketFilter Port Table
|
|
|
|
portFilterTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PortFilterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table includes packet filter port configuration."
|
|
::= { acl 22 }
|
|
|
|
portFilterEntry OBJECT-TYPE
|
|
SYNTAX PortFilterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in portFilterTable."
|
|
INDEX { ifIndex }
|
|
::= { portFilterTable 1 }
|
|
|
|
PortFilterEntry ::=
|
|
SEQUENCE {
|
|
filterType BITS
|
|
}
|
|
|
|
filterType OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
acceptAll(0),
|
|
pppoeOnly(1),
|
|
ipReject(3),
|
|
arpReject(4),
|
|
dhcpReject(5),
|
|
eapolReject(6),
|
|
pppoeReject(7),
|
|
netbiosReject(8),
|
|
igmpReject(9)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
accept-all Accept all packet type
|
|
pppoe-only Only receive PPPoE packet
|
|
custom Custom reject packet type
|
|
pppoe reject PPPoE packet
|
|
ip reject IP packet
|
|
arp reject ARP packet
|
|
dhcp reject DHCP packet
|
|
eapol reject EAPOL packet
|
|
igmp reject IGMP packet
|
|
netbios reject NETBIOS packet
|
|
"
|
|
::= { portFilterEntry 1 }
|
|
|
|
--------------------
|
|
-- mac filter
|
|
--------------------
|
|
|
|
-- MAC Filter Port Table
|
|
|
|
macfilter OBJECT IDENTIFIER ::= { acl 23 }
|
|
|
|
maxNumOfMacFiltersPerSlot OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The max number of mac(oui) filters supported per slot."
|
|
INDEX { slotModuleId }
|
|
::= { macfilter 1 }
|
|
|
|
maxNumOfMacFiltersPerPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The max number of mac(oui) filters supported per port."
|
|
INDEX { slotModuleId }
|
|
::= { macfilter 2 }
|
|
|
|
currNumOfMacFiltersPerSlot OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current number of mac(oui) filters per slot."
|
|
INDEX { slotModuleId }
|
|
::= { macfilter 3 }
|
|
|
|
macFilterPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MacFilterPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table includes the status of mac filtering for each port."
|
|
::= { macfilter 4 }
|
|
|
|
macFilterPortEntry OBJECT-TYPE
|
|
SYNTAX MacFilterPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in macFilterPortTable."
|
|
INDEX { ifIndex }
|
|
::= { macFilterPortTable 1 }
|
|
|
|
MacFilterPortEntry ::=
|
|
SEQUENCE {
|
|
macFilterPortEnable INTEGER,
|
|
macFilterPortFilterMode INTEGER
|
|
}
|
|
|
|
macFilterPortEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enableMacFilterandOuiFilter(1),
|
|
enableMacFilter(2),
|
|
enableOuiFilter(3),
|
|
disable(4)
|
|
}
|
|
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/disable MAC filtering for the port."
|
|
INDEX { ifIndex }
|
|
::= { macFilterPortEntry 1 }
|
|
|
|
macFilterPortFilterMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
macFilterAcceptOuiFilterAccept(1),
|
|
macFilterAcceptOuiFilterDeny(2),
|
|
macFilterDenyOuiFilterAccept(3),
|
|
macFilterDenyOuiFilterDeny(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The mac filter mode (accept or deny) for the port."
|
|
INDEX { ifIndex }
|
|
::= { macFilterPortEntry 2 }
|
|
|
|
-- MAC Table
|
|
|
|
macFilterTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MacFilterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains the mac filter addresses."
|
|
::= { macfilter 5 }
|
|
|
|
macFilterEntry OBJECT-TYPE
|
|
SYNTAX MacFilterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entry of macFilterTable."
|
|
INDEX { ifIndex, macFilterAddr }
|
|
::= { macFilterTable 1 }
|
|
|
|
MacFilterEntry ::=
|
|
SEQUENCE {
|
|
macFilterAddr PhysAddress,
|
|
macFilterRowStatus RowStatus
|
|
}
|
|
|
|
macFilterAddr OBJECT-TYPE
|
|
SYNTAX PhysAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The mac address which can pass through or be rejected from the port."
|
|
::= { macFilterEntry 1 }
|
|
macFilterRowStatus OBJECT-TYPE
|
|
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status of the entry."
|
|
::= { macFilterEntry 2 }
|
|
|
|
-- OUI Filter Table
|
|
|
|
ouiFilterTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OuiFilterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains the OUI filter addresses."
|
|
::= { macfilter 6 }
|
|
|
|
ouiFilterEntry OBJECT-TYPE
|
|
SYNTAX OuiFilterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entry of ouiFilterTable."
|
|
INDEX { ifIndex, ouiFilterAddr }
|
|
::= { ouiFilterTable 1 }
|
|
|
|
OuiFilterEntry ::=
|
|
SEQUENCE {
|
|
ouiFilterAddr OCTET STRING,
|
|
ouiFilterRowStatus RowStatus
|
|
}
|
|
|
|
ouiFilterAddr OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The first three bytes of the mac address which can pass through or be rejected from the port."
|
|
::= { ouiFilterEntry 1 }
|
|
|
|
ouiFilterRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status of the entry."
|
|
::= { ouiFilterEntry 2 }
|
|
|
|
aclProfileMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
port(1),
|
|
profile(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set acl profile mode, profile mode only support to GLC card.
|
|
Port: per-port mode, every port only can set 8 acl-profile with priority.
|
|
Profile: per-profile mode, every port can set 24 acl-profile with system priority."
|
|
::= { acl 24 }
|
|
--------------------------------------------------------------------------------------------------------
|
|
-- alarm
|
|
--------------------------------------------------------------------------------------------------------
|
|
|
|
alarmOps OBJECT IDENTIFIER ::= { alarm 1 }
|
|
|
|
curAlarmClearTargetTrapOid OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set target alarm Trap OID for clearing one current alarm."
|
|
::= { alarmOps 1 }
|
|
|
|
curAlarmClearTargetIndex1 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set target alarm index1 for clearing one current alarm."
|
|
::= { alarmOps 2 }
|
|
|
|
curAlarmClearTargetIndex2 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set target alarm index2 for clearing one current alarm."
|
|
::= { alarmOps 3 }
|
|
|
|
curAlarmClearTargetIndex3 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set target alarm index3 for clearing one current alarm."
|
|
::= { alarmOps 4 }
|
|
|
|
alarmOperation OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
clearOneCurrAlarm(1),
|
|
clearAllCurrAlarm(2),
|
|
clearAllHistoricalAlarm(3),
|
|
clearAlarmOutput(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Its value will be set to zero after operation finished."
|
|
::= { alarmOps 5 }
|
|
|
|
-- currAlarmTable
|
|
|
|
currAlarmTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CurrAlarmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Displays current alarm."
|
|
::= { alarm 2 }
|
|
|
|
currAlarmEntry OBJECT-TYPE
|
|
SYNTAX CurrAlarmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { currAlarmIndex }
|
|
::= { currAlarmTable 1 }
|
|
|
|
CurrAlarmEntry ::=
|
|
SEQUENCE {
|
|
currAlarmIndex INTEGER,
|
|
currAlarmCondId INTEGER,
|
|
currAlarmOccurTime TimeTicks,
|
|
currAlarmTrapOid OBJECT IDENTIFIER,
|
|
currAlarmParam1 INTEGER,
|
|
currAlarmParam2 INTEGER,
|
|
currAlarmParam3 INTEGER,
|
|
currAlarmParam4 INTEGER,
|
|
currAlarmParam5 INTEGER,
|
|
currAlarmParam6 INTEGER,
|
|
currAlarmParam7 INTEGER,
|
|
currAlarmParam8 INTEGER,
|
|
currAlarmParam9 DisplayString,
|
|
currAlarmTimeDescr DisplayString,
|
|
currAlarmSeverity INTEGER,
|
|
currAlarmDescr DisplayString
|
|
}
|
|
|
|
currAlarmIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index of the alarm."
|
|
::= { currAlarmEntry 1 }
|
|
|
|
currAlarmCondId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { currAlarmEntry 2 }
|
|
|
|
currAlarmOccurTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Alarm occurence time (in hundredths of a second) since the system was last re-initialized."
|
|
::= { currAlarmEntry 3 }
|
|
|
|
currAlarmTrapOid OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Trap OID of the alarm."
|
|
::= { currAlarmEntry 4 }
|
|
|
|
currAlarmParam1 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 1st parameter of the alarm."
|
|
::= { currAlarmEntry 5 }
|
|
|
|
currAlarmParam2 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 2nd parameter of the alarm."
|
|
::= { currAlarmEntry 6 }
|
|
|
|
currAlarmParam3 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 3rd parameter of the alarm."
|
|
::= { currAlarmEntry 7 }
|
|
|
|
currAlarmParam4 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 4th parameter of the alarm."
|
|
::= { currAlarmEntry 8 }
|
|
|
|
currAlarmParam5 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 5th parameter of the alarm."
|
|
::= { currAlarmEntry 9 }
|
|
|
|
currAlarmParam6 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 6th parameter of the alarm."
|
|
::= { currAlarmEntry 10 }
|
|
|
|
currAlarmParam7 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 7th parameter of the alarm."
|
|
::= { currAlarmEntry 11 }
|
|
|
|
currAlarmParam8 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 8th parameter of the alarm."
|
|
::= { currAlarmEntry 12 }
|
|
|
|
currAlarmParam9 OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 9th parameter of the alarm."
|
|
::= { currAlarmEntry 13 }
|
|
|
|
currAlarmTimeDescr OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The string representation of occurence time (YYYY/MM/DD HH:MM:SS)."
|
|
::= { currAlarmEntry 14 }
|
|
|
|
currAlarmSeverity OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
critical(1),
|
|
major(2),
|
|
minor(3),
|
|
warning(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The severity of the alarm."
|
|
::= { currAlarmEntry 15 }
|
|
|
|
currAlarmDescr OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The description of the alarm."
|
|
::= { currAlarmEntry 16 }
|
|
|
|
|
|
-- histAlarmTable
|
|
|
|
histAlarmTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HistAlarmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Displays alarm history."
|
|
::= { alarm 3 }
|
|
|
|
histAlarmEntry OBJECT-TYPE
|
|
SYNTAX HistAlarmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { histAlarmIndex }
|
|
::= { histAlarmTable 1 }
|
|
|
|
HistAlarmEntry ::=
|
|
SEQUENCE {
|
|
histAlarmIndex INTEGER,
|
|
histAlarmCondId INTEGER,
|
|
histAlarmOccurTime TimeTicks,
|
|
histAlarmTrapOid OBJECT IDENTIFIER,
|
|
histAlarmParam1 INTEGER,
|
|
histAlarmParam2 INTEGER,
|
|
histAlarmParam3 INTEGER,
|
|
histAlarmParam4 INTEGER,
|
|
histAlarmParam5 INTEGER,
|
|
histAlarmParam6 INTEGER,
|
|
histAlarmParam7 INTEGER,
|
|
histAlarmParam8 INTEGER,
|
|
histAlarmParam9 DisplayString,
|
|
histAlarmTimeDescr DisplayString,
|
|
histAlarmSeverity INTEGER,
|
|
histAlarmDescr DisplayString
|
|
}
|
|
|
|
histAlarmIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index of the alarm."
|
|
::= { histAlarmEntry 1 }
|
|
|
|
histAlarmCondId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { histAlarmEntry 2 }
|
|
|
|
histAlarmOccurTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Alarm occurence time (in hundredths of a second) since the system was last re-initialized."
|
|
::= { histAlarmEntry 3 }
|
|
|
|
histAlarmTrapOid OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Trap OID of the alarm."
|
|
::= { histAlarmEntry 4 }
|
|
|
|
histAlarmParam1 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 1st parameter of the alarm."
|
|
::= { histAlarmEntry 5 }
|
|
|
|
histAlarmParam2 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 2nd parameter of the alarm."
|
|
::= { histAlarmEntry 6 }
|
|
|
|
histAlarmParam3 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 3rd parameter of the alarm."
|
|
::= { histAlarmEntry 7 }
|
|
|
|
histAlarmParam4 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 4th parameter of the alarm."
|
|
::= { histAlarmEntry 8 }
|
|
|
|
histAlarmParam5 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 5th parameter of the alarm."
|
|
::= { histAlarmEntry 9 }
|
|
|
|
histAlarmParam6 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 6th parameter of the alarm."
|
|
::= { histAlarmEntry 10 }
|
|
|
|
histAlarmParam7 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 7th parameter of the alarm."
|
|
::= { histAlarmEntry 11 }
|
|
|
|
histAlarmParam8 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 8th parameter of the alarm."
|
|
::= { histAlarmEntry 12 }
|
|
|
|
histAlarmParam9 OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 9th parameter of the alarm."
|
|
::= { histAlarmEntry 13 }
|
|
|
|
histAlarmTimeDescr OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The string representation of occurence time (YYYY/MM/DD HH:MM:SS)."
|
|
::= { histAlarmEntry 14 }
|
|
|
|
histAlarmSeverity OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
critical(1),
|
|
major(2),
|
|
minor(3),
|
|
warning(4),
|
|
event(5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The severity of the alarm."
|
|
::= { histAlarmEntry 15 }
|
|
|
|
histAlarmDescr OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The description of the alarm."
|
|
::= { histAlarmEntry 16 }
|
|
|
|
|
|
-- alarmConfTable
|
|
|
|
alarmConfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AlarmConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures specified alarm definition."
|
|
::= { alarm 4 }
|
|
|
|
alarmConfEntry OBJECT-TYPE
|
|
SYNTAX AlarmConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { alarmConfTrapIndex }
|
|
::= { alarmConfTable 1 }
|
|
|
|
AlarmConfEntry ::=
|
|
SEQUENCE {
|
|
alarmConfTrapIndex INTEGER,
|
|
alarmConfTrapOid OBJECT IDENTIFIER,
|
|
alarmConfSeverity INTEGER,
|
|
alarmConfLogFacility INTEGER,
|
|
alarmConfTarget INTEGER
|
|
}
|
|
|
|
alarmConfTrapIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"alarm index"
|
|
::= { alarmConfEntry 1 }
|
|
|
|
alarmConfTrapOid OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"alarm condition code"
|
|
::= { alarmConfEntry 2 }
|
|
|
|
alarmConfSeverity OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
critical(1),
|
|
major(2),
|
|
minor(3),
|
|
warning(4),
|
|
event(5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"alarm severity."
|
|
::= { alarmConfEntry 3 }
|
|
|
|
alarmConfLogFacility OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
local1(1),
|
|
local2(2),
|
|
local3(3),
|
|
local4(4),
|
|
local5(5),
|
|
local6(6),
|
|
local7(7)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"alarm syslog-facility"
|
|
::= { alarmConfEntry 4 }
|
|
|
|
alarmConfTarget OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
snmp(1),
|
|
syslog(2),
|
|
all(3),
|
|
none(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"alarm issue target"
|
|
::= { alarmConfEntry 5 }
|
|
|
|
-- alarmSeveritySystem
|
|
|
|
alarmSeveritySystem OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
critical(1),
|
|
major(2),
|
|
minor(3),
|
|
warning(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures the minimum severity level to send out alarm notification (SNMP trap and SYSLOG) for overall system."
|
|
::= { alarm 5 }
|
|
|
|
-- alarmSeverityPortTable
|
|
|
|
alarmSeverityPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AlarmSeverityPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures the minimum severity level to send out alarm notification (SNMP trap and SYSLOG) for each port."
|
|
::= { alarm 6 }
|
|
|
|
alarmSeverityPortEntry OBJECT-TYPE
|
|
SYNTAX AlarmSeverityPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ifIndex }
|
|
::= { alarmSeverityPortTable 1 }
|
|
|
|
AlarmSeverityPortEntry ::=
|
|
SEQUENCE {
|
|
alarmSeverityPortThresh INTEGER
|
|
}
|
|
|
|
alarmSeverityPortThresh OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
critical(1),
|
|
major(2),
|
|
minor(3),
|
|
warning(4),
|
|
event(5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is to configure the alarm supression on per port basis based on alarm severity."
|
|
::= { alarmSeverityPortEntry 1 }
|
|
|
|
-- alarmControl
|
|
alarmControl OBJECT IDENTIFIER ::= { alarm 7 }
|
|
|
|
sysAlarmSuppressEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable means no alarm trap will be sent. Only trap of alarm with event severity can be reported.
|
|
Disable means no suppress."
|
|
::= { alarmControl 1 }
|
|
|
|
-- alarmControlPortTable OBJECT-TYPE
|
|
-- SYNTAX SEQUENCE OF AlarmControlPortEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Controls alarm reporting interval in specified port"
|
|
-- ::= { alarmControl 2 }
|
|
--
|
|
-- alarmControlPortEntry OBJECT-TYPE
|
|
-- SYNTAX AlarmControlPortEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- ""
|
|
-- INDEX { ifIndex }
|
|
-- ::= { alarmControlPortTable 1 }
|
|
--
|
|
-- AlarmControlPortEntry ::=
|
|
-- SEQUENCE {
|
|
-- alarmControlLineAlarmControlInterval INTEGER,
|
|
-- alarmControlLineAlarmControlEnable INTEGER
|
|
-- }
|
|
--
|
|
-- alarmControlLineAlarmControlInterval OBJECT-TYPE
|
|
-- SYNTAX INTEGER (10..600)
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "The unit is seconds. This is used when line alarm control is enabled. This controls when alarms shall be reported."
|
|
-- ::= { alarmControlPortEntry 1 }
|
|
--
|
|
-- alarmControlLineAlarmControlEnable OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- enable(1),
|
|
-- disable(2)
|
|
-- }
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Enable means no alarm shall be reported instantaneously.
|
|
-- In this case, alarms shall be reported in interval.
|
|
-- Disable means alarm shall be reported instantaneously."
|
|
-- ::= { alarmControlPortEntry 2 }
|
|
|
|
-- externalAlarmTable
|
|
|
|
externalAlarmTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ExternalAlarmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures alarm input description."
|
|
::= { alarm 8 }
|
|
|
|
externalAlarmEntry OBJECT-TYPE
|
|
SYNTAX ExternalAlarmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { externalAlarmIndex }
|
|
::= { externalAlarmTable 1 }
|
|
|
|
ExternalAlarmEntry ::=
|
|
SEQUENCE {
|
|
externalAlarmIndex INTEGER,
|
|
externalAlarmName DisplayString
|
|
}
|
|
|
|
externalAlarmIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..4)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"External alarm index"
|
|
::= { externalAlarmEntry 1 }
|
|
|
|
externalAlarmName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..31))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"External alarm name"
|
|
::= { externalAlarmEntry 2 }
|
|
|
|
------------------------------------------------
|
|
-- dhcpL2Agent
|
|
------------------------------------------------
|
|
|
|
dhcpL2Agent OBJECT IDENTIFIER ::= { dhcp 1 }
|
|
|
|
-- dhcpL2AgentTable
|
|
|
|
dhcpL2AgentTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DhcpL2AgentEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains DHCP L2 agent configuration."
|
|
::= { dhcpL2Agent 1 }
|
|
|
|
dhcpL2AgentEntry OBJECT-TYPE
|
|
SYNTAX DhcpL2AgentEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of dhcpL2AgentTable."
|
|
INDEX { dhcpL2AgentVlanId }
|
|
::= { dhcpL2AgentTable 1 }
|
|
|
|
DhcpL2AgentEntry ::=
|
|
SEQUENCE {
|
|
dhcpL2AgentVlanId VlanIndex,
|
|
dhcpL2AgentMode INTEGER,
|
|
dhcpL2AgentLdraEnable INTEGER,
|
|
--dhcpL2AgentOpt18InterfaceIDEnable INTEGER,
|
|
dhcpL2AgentOpt18InterfaceIDInfo DisplayString,
|
|
--dhcpL2AgentOpt37RemoteIDEnable INTEGER,
|
|
dhcpL2AgentOpt37RemoteIDInfo DisplayString,
|
|
--dhcpL2AgentOpt82CircuitIDEnable INTEGER,
|
|
dhcpL2AgentOpt82CircuitIDInfo DisplayString,
|
|
--dhcpL2AgentOpt82RemoteIDEnable INTEGER,
|
|
dhcpL2AgentOpt82RemoteIDInfo DisplayString,
|
|
dhcpL2AgentOpt82PolicyVlan INTEGER,
|
|
dhcpL2AgentRelayEnable INTEGER,
|
|
dhcpL2AgentRelayPrimarySvrIp InetAddress,
|
|
dhcpL2AgentRelaySecondarySvrIp InetAddress,
|
|
dhcpL2AgentRelayActSvrIndex INTEGER,
|
|
dhcpL2AgentRelayMode INTEGER,
|
|
dhcpL2AgentRowStatus RowStatus,
|
|
dhcpL2AgentOpt82Linechar INTEGER
|
|
}
|
|
|
|
dhcpL2AgentVlanId OBJECT-TYPE
|
|
SYNTAX VlanIndex (1..4094)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify the VLAN with DHCP transparent or DHCP L2 agent function."
|
|
::= { dhcpL2AgentEntry 1 }
|
|
|
|
-- SPRID 150402109, remove DHCP transparent setting
|
|
-- dhcpL2AgentMode OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- dhcpTransparent(1),
|
|
-- dhcpL2Agent(2)
|
|
-- }
|
|
-- MAX-ACCESS read-create
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Specify the DHCP L2 agent mode.
|
|
-- dhcpTransparent(1) - DHCP packets are transparent.
|
|
-- dhcpL2Agent(2) - DHCP L2 Agent function is enabled."
|
|
-- ::= { dhcpL2AgentEntry 2 }
|
|
|
|
dhcpL2AgentMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
dhcpL2Agent(1)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify the DHCP L2 agent mode.
|
|
dhcpL2Agent(1) - DHCP L2 Agent function is enabled."
|
|
::= { dhcpL2AgentEntry 2 }
|
|
|
|
dhcpL2AgentLdraEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/disable Light Weight DHCPv6 Relay Agent in dhcpL2Agent mode"
|
|
::= { dhcpL2AgentEntry 3 }
|
|
|
|
--dhcpL2AgentOpt18InterfaceIDEnable OBJECT-TYPE
|
|
--SYNTAX INTEGER {
|
|
-- enable(1),
|
|
-- disable(2)
|
|
--}
|
|
--MAX-ACCESS read-create
|
|
--STATUS current
|
|
--DESCRIPTION
|
|
-- "Enable/disable insert the option18 interface ID to DHCP packet in dhcpL2Agent mode."
|
|
--::= { dhcpL2AgentEntry 4 }
|
|
|
|
dhcpL2AgentOpt18InterfaceIDInfo OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..127))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User specific DHCP option18 dhcpL2AgentOpt82CircuitIDEnable ID info.
|
|
Info is composed by the following components
|
|
special characters except % => ~`!@#$^&*()-=_+{}<>,./
|
|
%%: equals character %
|
|
%0x00~%0xFF: represents byte value
|
|
%pname: configured port name
|
|
%ptel: configured port telephone No.
|
|
%pid: port index
|
|
%chvpi: channel vpi
|
|
%chvci: channel vci
|
|
%chid : in non DSL ATM channel, this field represents UNI VLAN ID,
|
|
in DSL ATM channel, this field represents %chvpi.%chvci
|
|
%slotid: slot index of the logic port
|
|
%svlan: SVLAN ID which DHCP client runs on
|
|
%cvlan: CVLAN ID which DHCP client runs on
|
|
%hname: host device name
|
|
%cmac1: MAC address of client, represents as XX:XX:XX:XX:XX:XX where X=0~F
|
|
%cmac2: MAC address of client, represents as XXXXXXXXXXXX where X=0~F
|
|
%cmac3: MAC address of client, represents as Byte
|
|
%dmac1: MAC address of host device, represents as XX:XX:XX:XX:XX:XX where X=0~F
|
|
%dmac2: MAC address of host device, represents as XXXXXXXXXXXX where X=0~F
|
|
%dmac3: MAC address of host device, represents as Byte
|
|
%phtype: represents as atm in ATM or represents as eth in Ethernet
|
|
%hmodel: model name of host device
|
|
%fwid: host device firmware ID
|
|
%blank: blank character"
|
|
::= { dhcpL2AgentEntry 5 }
|
|
|
|
|
|
--dhcpL2AgentOpt37RemoteIDEnable OBJECT-TYPE
|
|
--SYNTAX INTEGER {
|
|
-- enable(1),
|
|
-- disable(2)
|
|
--}
|
|
--MAX-ACCESS read-create
|
|
--STATUS current
|
|
--DESCRIPTION
|
|
-- "Enable/disable insert the option37 remote ID to DHCP packet in dhcpL2Agent mode."
|
|
--::= { dhcpL2AgentEntry 6 }
|
|
|
|
dhcpL2AgentOpt37RemoteIDInfo OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..127))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User specific DHCP option37 remote ID info.
|
|
Info is composed by the following components
|
|
special characters except % => ~`!@#$^&*()-=_+{}<>,./
|
|
%%: equals character %
|
|
%0x00~%0xFF: represents byte value
|
|
%pname: configured port name
|
|
%ptel: configured port telephone No.
|
|
%pid: port index
|
|
%chvpi: channel vpi
|
|
%chvci: channel vci
|
|
%chid : in non DSL ATM channel, this field represents UNI VLAN ID,
|
|
in DSL ATM channel, this field represents %chvpi.%chvci
|
|
%slotid: slot index of the logic port
|
|
%svlan: SVLAN ID which DHCP client runs on
|
|
%cvlan: CVLAN ID which DHCP client runs on
|
|
%hname: host device name
|
|
%cmac1: MAC address of client, represents as XX:XX:XX:XX:XX:XX where X=0~F
|
|
%cmac2: MAC address of client, represents as XXXXXXXXXXXX where X=0~F
|
|
%cmac3: MAC address of client, represents as Byte
|
|
%dmac1: MAC address of host device, represents as XX:XX:XX:XX:XX:XX where X=0~F
|
|
%dmac2: MAC address of host device, represents as XXXXXXXXXXXX where X=0~F
|
|
%dmac3: MAC address of host device, represents as Byte
|
|
%phtype: represents as atm in ATM or represents as eth in Ethernet
|
|
%hmodel: model name of host device
|
|
%fwid: host device firmware ID
|
|
%blank: blank character"
|
|
::= { dhcpL2AgentEntry 7 }
|
|
|
|
--dhcpL2AgentOpt82CircuitIDEnable OBJECT-TYPE
|
|
--SYNTAX INTEGER {
|
|
-- enable(1),
|
|
-- disable(2)
|
|
--}
|
|
--MAX-ACCESS read-create
|
|
--STATUS current
|
|
--DESCRIPTION
|
|
-- "Enable/disable insert the option82 circuit ID to DHCP packet in dhcpL2Agent mode."
|
|
--::= { dhcpL2AgentEntry 8 }
|
|
|
|
dhcpL2AgentOpt82CircuitIDInfo OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..127))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User specific DHCP option82 circuit ID info.
|
|
Info is composed by the following components
|
|
special characters except % => ~`!@#$^&*()-=_+{}<>,./
|
|
%%: equals character %
|
|
%0x00~%0xFF: represents byte value
|
|
%pname: configured port name
|
|
%ptel: configured port telephone No.
|
|
%pid: port index
|
|
%chvpi: channel vpi
|
|
%chvci: channel vci
|
|
%chid : in non DSL ATM channel, this field represents UNI VLAN ID,
|
|
in DSL ATM channel, this field represents %chvpi.%chvci
|
|
%slotid: slot index of the logic port
|
|
%svlan: SVLAN ID which DHCP client runs on
|
|
%cvlan: CVLAN ID which DHCP client runs on
|
|
%hname: host device name
|
|
%cmac1: MAC address of client, represents as XX:XX:XX:XX:XX:XX where X=0~F
|
|
%cmac2: MAC address of client, represents as XXXXXXXXXXXX where X=0~F
|
|
%cmac3: MAC address of client, represents as Byte
|
|
%dmac1: MAC address of host device, represents as XX:XX:XX:XX:XX:XX where X=0~F
|
|
%dmac2: MAC address of host device, represents as XXXXXXXXXXXX where X=0~F
|
|
%dmac3: MAC address of host device, represents as Byte
|
|
%phtype: represents as atm in ATM or represents as eth in Ethernet
|
|
%hmodel: model name of host device
|
|
%fwid: host device firmware ID
|
|
%blank: blank character"
|
|
::= { dhcpL2AgentEntry 9 }
|
|
|
|
--dhcpL2AgentOpt82RemoteIDEnable OBJECT-TYPE
|
|
--SYNTAX INTEGER {
|
|
-- enable(1),
|
|
-- disable(2)
|
|
--}
|
|
--MAX-ACCESS read-create
|
|
--STATUS current
|
|
--DESCRIPTION
|
|
-- "Enable/disable insert the option82 remote ID to DHCP packet in dhcpL2Agent mode."
|
|
--::= { dhcpL2AgentEntry 10 }
|
|
|
|
dhcpL2AgentOpt82RemoteIDInfo OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..127))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User specific DHCP option82 remote ID info.
|
|
Info is composed by the following components
|
|
special characters except % => ~`!@#$^&*()-=_+{}<>,./
|
|
%%: equals character %
|
|
%0x00~%0xFF: represents byte value
|
|
%pname: configured port name
|
|
%ptel: configured port telephone No.
|
|
%pid: port index
|
|
%chvpi: channel vpi
|
|
%chvci: channel vci
|
|
%chid : in non DSL ATM channel, this field represents UNI VLAN ID,
|
|
in DSL ATM channel, this field represents %chvpi.%chvci
|
|
%slotid: slot index of the logic port
|
|
%svlan: SVLAN ID which DHCP client runs on
|
|
%cvlan: CVLAN ID which DHCP client runs on
|
|
%hname: host device name
|
|
%cmac1: MAC address of client, represents as XX:XX:XX:XX:XX:XX where X=0~F
|
|
%cmac2: MAC address of client, represents as XXXXXXXXXXXX where X=0~F
|
|
%cmac3: MAC address of client, represents as Byte
|
|
%dmac1: MAC address of host device, represents as XX:XX:XX:XX:XX:XX where X=0~F
|
|
%dmac2: MAC address of host device, represents as XXXXXXXXXXXX where X=0~F
|
|
%dmac3: MAC address of host device, represents as Byte
|
|
%phtype: represents as atm in ATM or represents as eth in Ethernet
|
|
%hmodel: model name of host device
|
|
%fwid: host device firmware ID
|
|
%blank: blank character"
|
|
::= { dhcpL2AgentEntry 11 }
|
|
|
|
dhcpL2AgentOpt82PolicyVlan OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
drop(1),
|
|
replace(2),
|
|
keep(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Select option82 policy in dhcpL2Agent mode."
|
|
::= { dhcpL2AgentEntry 12 }
|
|
|
|
dhcpL2AgentRelayEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/disable DHCP relay in dhcpL2Agent mode."
|
|
::= { dhcpL2AgentEntry 13 }
|
|
|
|
dhcpL2AgentRelayPrimarySvrIp OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure DHCP relay primary server IP in dhcpL2Agent mode."
|
|
::= { dhcpL2AgentEntry 14 }
|
|
|
|
dhcpL2AgentRelaySecondarySvrIp OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure DHCP relay secondary server IP in dhcpL2Agent mode."
|
|
::= { dhcpL2AgentEntry 15 }
|
|
|
|
dhcpL2AgentRelayActSvrIndex OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
primary(1),
|
|
secondary(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Select DHCP relay active server in dhcpL2Agent mode."
|
|
::= { dhcpL2AgentEntry 16 }
|
|
|
|
dhcpL2AgentRelayMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
auto(1),
|
|
both(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Select DHCP relay mode in dhcpL2Agent mode."
|
|
::= { dhcpL2AgentEntry 17 }
|
|
|
|
dhcpL2AgentRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status of the table entry."
|
|
::= { dhcpL2AgentEntry 18 }
|
|
|
|
dhcpL2AgentOpt82Linechar OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
rate(1),
|
|
full(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Select option82 linechar in dhcpL2Agent mode."
|
|
::= { dhcpL2AgentEntry 19 }
|
|
|
|
-- dhcpL2AgentOpt82Chk
|
|
|
|
dhcpL2AgentOpt82Chk OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/disable system to check option82 in DHCP packets from DHCP server."
|
|
::= { dhcpL2Agent 2 }
|
|
|
|
-- dhcpL2AgentOpt82PolicyMode
|
|
|
|
dhcpL2AgentOpt82PolicyMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
vlan(1),
|
|
port(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Select DHCP option82 policy mode."
|
|
::= { dhcpL2Agent 3 }
|
|
|
|
------------------------------------------------
|
|
-- dhcpL2AgentSnoop
|
|
------------------------------------------------
|
|
|
|
dhcpSnoop OBJECT IDENTIFIER ::= { dhcp 2 }
|
|
|
|
-- dhcpSnoopPortTable
|
|
|
|
dhcpSnoopPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DhcpSnoopPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains DHCP Snoop configuration for specified linecard ports."
|
|
::= { dhcpSnoop 1 }
|
|
|
|
dhcpSnoopPortEntry OBJECT-TYPE
|
|
SYNTAX DhcpSnoopPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures DHCP snooping for specified linecard ports."
|
|
INDEX { ifIndex }
|
|
::= { dhcpSnoopPortTable 1 }
|
|
|
|
DhcpSnoopPortEntry ::=
|
|
SEQUENCE {
|
|
dhcpSnoopPortIpMacBindingEnable INTEGER,
|
|
dhcpSnoopPortMaxLeaseCount INTEGER,
|
|
-- dhcpStaticIpFilterPortEnable INTEGER,
|
|
-- dhcpStaticIpFilterPortIp1 InetAddress,
|
|
-- dhcpStaticIpFilterPortIp2 InetAddress,
|
|
-- dhcpStaticIpFilterPortIp3 InetAddress,
|
|
dhcpSnoopPortDbFlush INTEGER,
|
|
dhcpSnoopPortStatsClear INTEGER,
|
|
dhcpSnoopPortPriorityVlan DisplayString
|
|
}
|
|
|
|
dhcpSnoopPortIpMacBindingEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enables IP-MAC binding on specified linecard ports."
|
|
::= { dhcpSnoopPortEntry 1 }
|
|
|
|
dhcpSnoopPortMaxLeaseCount OBJECT-TYPE
|
|
SYNTAX INTEGER (1..32)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures DHCP Snooping database max lease count for specified linecard ports."
|
|
::= { dhcpSnoopPortEntry 2 }
|
|
|
|
-- dhcpStaticIpFilterPortEnable OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- enable(1),
|
|
-- disable(2)
|
|
-- }
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Enables static IP filtering on specified linecard ports."
|
|
-- ::= { dhcpSnoopPortEntry 3 }
|
|
|
|
-- dhcpStaticIpFilterPortIp1 OBJECT-TYPE
|
|
-- SYNTAX InetAddress
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Configure static IP filtering static IP 1."
|
|
-- ::= { dhcpSnoopPortEntry 4 }
|
|
--
|
|
-- dhcpStaticIpFilterPortIp2 OBJECT-TYPE
|
|
-- SYNTAX InetAddress
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Configure static IP filtering static IP 2."
|
|
-- ::= { dhcpSnoopPortEntry 5 }
|
|
--
|
|
-- dhcpStaticIpFilterPortIp3 OBJECT-TYPE
|
|
-- SYNTAX InetAddress
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Configure static IP filtering static IP 3."
|
|
-- ::= { dhcpSnoopPortEntry 6 }
|
|
|
|
dhcpSnoopPortDbFlush OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set 1 to flush DHCP database for specified linecard ports."
|
|
::= { dhcpSnoopPortEntry 7 }
|
|
|
|
dhcpSnoopPortStatsClear OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set 1 to clear all the counter in dhcpSnoopStatsTable."
|
|
::= { dhcpSnoopPortEntry 8 }
|
|
|
|
dhcpSnoopPortPriorityVlan OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure priority VLAN of snoop database.
|
|
Set 0 to clear priority VLAN configuration."
|
|
::= { dhcpSnoopPortEntry 9 }
|
|
|
|
-- dhcpSnoopOverflowMode
|
|
|
|
dhcpSnoopOverflowMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
denynewlease(1),
|
|
replaceoldestlease(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures DHCP Snooping database overflow handling mode."
|
|
DEFVAL { replaceoldestlease }
|
|
::= { dhcpSnoop 2 }
|
|
|
|
-- dhcpSnoopDbTable
|
|
|
|
dhcpSnoopDbTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DhcpSnoopDbEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains DHCP Snoop database on specified linecard ports."
|
|
::= { dhcpSnoop 3 }
|
|
|
|
dhcpSnoopDbEntry OBJECT-TYPE
|
|
SYNTAX DhcpSnoopDbEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show DHCP database on specified linecard ports."
|
|
INDEX { ifIndex, dhcpSnoopDbIpType, IMPLIED dhcpSnoopDbIp }
|
|
::= { dhcpSnoopDbTable 1 }
|
|
|
|
DhcpSnoopDbEntry ::=
|
|
SEQUENCE {
|
|
dhcpSnoopDbIpType InetAddressType,
|
|
dhcpSnoopDbIp InetAddress,
|
|
dhcpSnoopDbVid VlanIndex,
|
|
dhcpSnoopDbMac PhysAddress
|
|
}
|
|
|
|
dhcpSnoopDbIpType OBJECT-TYPE
|
|
SYNTAX InetAddressType {ipv4(1), ipv6(2)}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP address type, IPv6 or IPv4."
|
|
::= { dhcpSnoopDbEntry 1 }
|
|
|
|
dhcpSnoopDbIp OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show the IP address in the DHCP database on specified linecard ports."
|
|
::= { dhcpSnoopDbEntry 2 }
|
|
|
|
dhcpSnoopDbVid OBJECT-TYPE
|
|
SYNTAX VlanIndex (1..4094)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show the vid in the DHCP database on specified linecard ports."
|
|
::= { dhcpSnoopDbEntry 3 }
|
|
|
|
dhcpSnoopDbMac OBJECT-TYPE
|
|
SYNTAX PhysAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show the MAC address in the DHCP database on specified linecard ports."
|
|
::= { dhcpSnoopDbEntry 4 }
|
|
|
|
-- dhcpSnoopStatsTable
|
|
|
|
dhcpSnoopStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DhcpSnoopStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains DHCP stats on specified linecard ports."
|
|
::= { dhcpSnoop 4 }
|
|
|
|
dhcpSnoopStatsEntry OBJECT-TYPE
|
|
SYNTAX DhcpSnoopStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"show DHCP stats on specified linecard ports."
|
|
INDEX { ifIndex }
|
|
::= { dhcpSnoopStatsTable 1 }
|
|
|
|
DhcpSnoopStatsEntry ::=
|
|
SEQUENCE {
|
|
dhcpSnoopStatsOverFlow INTEGER,
|
|
dhcpSnoopStatsV4Discover INTEGER,
|
|
dhcpSnoopStatsV4Offer INTEGER,
|
|
dhcpSnoopStatsV4Request INTEGER,
|
|
dhcpSnoopStatsV4Ack INTEGER,
|
|
dhcpSnoopStatsV4Release INTEGER,
|
|
dhcpSnoopStatsV6Solicit INTEGER,
|
|
dhcpSnoopStatsV6Advertise INTEGER,
|
|
dhcpSnoopStatsV6Request INTEGER,
|
|
dhcpSnoopStatsV6Reply INTEGER,
|
|
dhcpSnoopStatsV6Renew INTEGER,
|
|
dhcpSnoopStatsV6Rebind INTEGER,
|
|
dhcpSnoopStatsV6Release INTEGER,
|
|
dhcpSnoopStatsV6RelayForward INTEGER,
|
|
dhcpSnoopStatsV6RelayReply INTEGER
|
|
}
|
|
|
|
dhcpSnoopStatsOverFlow OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show the counter when occurs overflow in DHCPv4 and DHCPv6."
|
|
::= { dhcpSnoopStatsEntry 1 }
|
|
|
|
dhcpSnoopStatsV4Discover OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show the number of DHCPv4 Discover packets."
|
|
::= { dhcpSnoopStatsEntry 2 }
|
|
|
|
dhcpSnoopStatsV4Offer OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show the number of DHCPv4 Offer packets."
|
|
::= { dhcpSnoopStatsEntry 3 }
|
|
|
|
dhcpSnoopStatsV4Request OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show the number of DHCPv4 Request packets."
|
|
::= { dhcpSnoopStatsEntry 4 }
|
|
|
|
dhcpSnoopStatsV4Ack OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show the number of DHCPv4 Ack packets."
|
|
::= { dhcpSnoopStatsEntry 5 }
|
|
|
|
dhcpSnoopStatsV4Release OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show the number of DHCPv4 Release packets."
|
|
::= { dhcpSnoopStatsEntry 6 }
|
|
|
|
dhcpSnoopStatsV6Solicit OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show the number of DHCPv6 Solicit packets."
|
|
::= { dhcpSnoopStatsEntry 7 }
|
|
|
|
dhcpSnoopStatsV6Advertise OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show the number of DHCPv6 Advertise packets."
|
|
::= { dhcpSnoopStatsEntry 8 }
|
|
|
|
dhcpSnoopStatsV6Request OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show the number of DHCPv6 Request packets."
|
|
::= { dhcpSnoopStatsEntry 9 }
|
|
|
|
dhcpSnoopStatsV6Reply OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show the number of DHCPv6 Reply packets."
|
|
::= { dhcpSnoopStatsEntry 10 }
|
|
|
|
dhcpSnoopStatsV6Renew OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show the number of DHCPv6 Renew packets."
|
|
::= { dhcpSnoopStatsEntry 11 }
|
|
|
|
dhcpSnoopStatsV6Rebind OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show the number of DHCPv6 Rebind packets."
|
|
::= { dhcpSnoopStatsEntry 12 }
|
|
|
|
dhcpSnoopStatsV6Release OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show the number of DHCPv6 Release packets."
|
|
::= { dhcpSnoopStatsEntry 13 }
|
|
|
|
dhcpSnoopStatsV6RelayForward OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show the number of DHCPv6 Relay Forward packets."
|
|
::= { dhcpSnoopStatsEntry 14 }
|
|
|
|
dhcpSnoopStatsV6RelayReply OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show the number of DHCPv6 Relay Reply packets."
|
|
::= { dhcpSnoopStatsEntry 15 }
|
|
|
|
-- dhcpL2AgentStaticIpFilterIp
|
|
|
|
dhcpStaticIpPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DhcpStaticIpPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains DHCP Static IP filter configuration for specified linecard ports."
|
|
::= { dhcpSnoop 5 }
|
|
|
|
dhcpStaticIpPortEntry OBJECT-TYPE
|
|
SYNTAX DhcpStaticIpPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures DHCP static IP Filter IP for specified linecard ports."
|
|
INDEX { ifIndex, ipIndex }
|
|
::= { dhcpStaticIpPortTable 1 }
|
|
|
|
DhcpStaticIpPortEntry ::=
|
|
SEQUENCE {
|
|
ipIndex INTEGER,
|
|
dhcpStaticIpPortIp InetAddress,
|
|
dhcpStaticIpFilterEnable INTEGER
|
|
}
|
|
|
|
ipIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specified static ip Index."
|
|
::= { dhcpStaticIpPortEntry 1 }
|
|
|
|
dhcpStaticIpPortIp OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure IP address of static IP filter for specified linecard ports."
|
|
::= { dhcpStaticIpPortEntry 2 }
|
|
|
|
-- dhcpL2AgentStaticIpFilterEnable
|
|
|
|
dhcpStaticIpFilterEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enables static IP-MAC Binding on specified linecard ports."
|
|
DEFVAL { disable }
|
|
::= { dhcpStaticIpPortEntry 3 }
|
|
|
|
------------------------------------------------
|
|
-- dhcpL2AgentPort
|
|
------------------------------------------------
|
|
|
|
dhcpL2AgentPort OBJECT IDENTIFIER ::= { dhcp 3 }
|
|
|
|
-- dhcpL2AgentPortTable
|
|
|
|
dhcpL2AgentPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DhcpL2AgentPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains DHCP configuration for specified linecard ports."
|
|
::= { dhcpL2AgentPort 1 }
|
|
|
|
dhcpL2AgentPortEntry OBJECT-TYPE
|
|
SYNTAX DhcpL2AgentPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures DHCP for specified linecard ports."
|
|
INDEX { ifIndex }
|
|
::= { dhcpL2AgentPortTable 1 }
|
|
|
|
DhcpL2AgentPortEntry ::=
|
|
SEQUENCE {
|
|
dhcpL2AgentOpt82PolicyPort INTEGER,
|
|
dhcpL2AgentOptLdraPolicyPort INTEGER
|
|
}
|
|
|
|
dhcpL2AgentOpt82PolicyPort OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
drop(1),
|
|
replace(2),
|
|
keep(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Select option82 policy on specified linecard ports."
|
|
::= { dhcpL2AgentPortEntry 1 }
|
|
|
|
dhcpL2AgentOptLdraPolicyPort OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
drop(1),
|
|
replace(2),
|
|
keep(3),
|
|
add(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Select option LDRA policy on specified linecard ports."
|
|
::= { dhcpL2AgentPortEntry 2 }
|
|
|
|
|
|
------------------------------------------------
|
|
-- dhcpServer
|
|
------------------------------------------------
|
|
|
|
dhcpServer OBJECT IDENTIFIER ::= { dhcp 4 }
|
|
|
|
-- dhcpServerTable
|
|
|
|
dhcpServerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DhcpServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains DHCP server configuration on specific VLAN"
|
|
::= { dhcpServer 1 }
|
|
|
|
dhcpServerEntry OBJECT-TYPE
|
|
SYNTAX DhcpServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of dhcpServerTable."
|
|
INDEX { dhcpServerVlanId }
|
|
::= { dhcpServerTable 1 }
|
|
|
|
DhcpServerEntry ::=
|
|
SEQUENCE {
|
|
dhcpServerVlanId VlanIndex,
|
|
dhcpServerStartAddress IpAddress,
|
|
dhcpServerEndAddress IpAddress,
|
|
dhpcServerSubnetMaskBit INTEGER,
|
|
dhpcServerGateway IpAddress,
|
|
dhpcServerPrimaryDnsServer IpAddress,
|
|
dhpcServerSecondaryDnsServer IpAddress,
|
|
dhcpServerRowStatus RowStatus
|
|
}
|
|
|
|
dhcpServerVlanId OBJECT-TYPE
|
|
SYNTAX VlanIndex (1..4094)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify the VLAN with DHCP transparent or DHCP server function."
|
|
::= { dhcpServerEntry 1 }
|
|
|
|
dhcpServerStartAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IPv4 address of the first address in the range"
|
|
::= { dhcpServerEntry 2 }
|
|
|
|
dhcpServerEndAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IPv4 address of the last address in the range"
|
|
::= { dhcpServerEntry 3 }
|
|
|
|
dhpcServerSubnetMaskBit OBJECT-TYPE
|
|
SYNTAX INTEGER (1..32)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This option mask option specifies the client's subnet maskbit.
|
|
0 means not use this option"
|
|
::= { dhcpServerEntry 4 }
|
|
|
|
dhpcServerGateway OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This option specifies the IPv4 address for the default gateway on the client's subnet.
|
|
0.0.0.0 means not use this option"
|
|
::= { dhcpServerEntry 5 }
|
|
|
|
dhpcServerPrimaryDnsServer OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This option specifies the IPv4 address for the primary dns server available to the client.
|
|
0.0.0.0 means not use both this option and dhpcServerSecondaryDnsServer"
|
|
::= { dhcpServerEntry 6 }
|
|
|
|
dhpcServerSecondaryDnsServer OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This option specifies the IPv4 address for the secondary dns server available to the client.
|
|
0.0.0.0 means not use this option"
|
|
::= { dhcpServerEntry 7 }
|
|
|
|
dhcpServerRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status of the table entry."
|
|
::= { dhcpServerEntry 10 }
|
|
|
|
-- dhcpServerLeaseTable
|
|
|
|
dhcpServerLeaseTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DhcpServerLeaseEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains DHCP server configuration"
|
|
::= { dhcpServer 2 }
|
|
|
|
dhcpServerLeaseEntry OBJECT-TYPE
|
|
SYNTAX DhcpServerLeaseEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of dhcpLeaseTable."
|
|
INDEX { dhcpServerVlanId, dhcpServerLeaseIpAddress }
|
|
::= { dhcpServerLeaseTable 1 }
|
|
|
|
DhcpServerLeaseEntry ::=
|
|
SEQUENCE {
|
|
dhcpServerLeaseIpAddress IpAddress,
|
|
dhcpServerLeaseMacAddress MacAddress,
|
|
dhcpServerLeaseTime INTEGER
|
|
}
|
|
|
|
|
|
dhcpServerLeaseIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" "
|
|
::= { dhcpServerLeaseEntry 1 }
|
|
|
|
dhcpServerLeaseMacAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" "
|
|
::= { dhcpServerLeaseEntry 2 }
|
|
|
|
dhcpServerLeaseTime OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" "
|
|
::= { dhcpServerLeaseEntry 3 }
|
|
|
|
|
|
--------------------------------------------------------------------------------------------------------
|
|
-- ge
|
|
--------------------------------------------------------------------------------------------------------
|
|
|
|
-- geConfTable
|
|
|
|
geConfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF GeConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures for the specified GE-NNI ports."
|
|
::= { ge 1 }
|
|
|
|
geConfEntry OBJECT-TYPE
|
|
SYNTAX GeConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ifIndex }
|
|
::= { geConfTable 1 }
|
|
|
|
GeConfEntry ::=
|
|
SEQUENCE {
|
|
geConfSpeed INTEGER,
|
|
geConfAutoNego INTEGER,
|
|
geConfFlowControl INTEGER,
|
|
geConfSubtendMode INTEGER,
|
|
geConfVlanTrunk INTEGER
|
|
}
|
|
|
|
geConfSpeed OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
speed-auto(1),
|
|
speed-1G-full(2),
|
|
speed-2500M-full(3),
|
|
speed-10G-full(4),
|
|
speed-100M-full(5),
|
|
speed-100M-half(6)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures speed of gigabit uplink interface
|
|
|
|
speed-auto(1): the system configures uplink speed according to plugged-in transceiver module,
|
|
if a 1Gbps only transceiver detected then interface speed 1Gbps is configured
|
|
if a 10Gbps only transceiver detected then interface speed 10Gbps is configured
|
|
speed-1G-full(2): the system configures interface speed to 1Gbps and full duplex once a dual speed transceiver SFP+
|
|
module plugged in, otherwise configure it according to transceiver's speed.
|
|
speed-2500M-full(3):the system configures interface speed to 2.5Gbps and full duplex once a dual speed transceiver SFP+
|
|
module plugged in, otherwise configure it according to transceiver's speed.
|
|
speed-10G-full(4): the system configures interface speed to 10Gbps and full duplex once a dual speed transceiver SFP+
|
|
module plugged in, otherwise configure it according to transceiver's speed.
|
|
speed-100M-full(5): for GLC card interface only and not for gigabit uplink interface
|
|
speed-100M-half(6): for GLC card interface only and not for gigabit uplink interface
|
|
|
|
Default: speed-auto(1)
|
|
Reference: SFF-8472 Rev 11.0 (ftp://ftp.seagate.com/sff)
|
|
"
|
|
-- ::= { geConfEntry 1 } reserved for T780
|
|
-- ::= { geConfEntry 2 } reserved for T780
|
|
-- ::= { geConfEntry 3 } reserved for T780
|
|
-- ::= { geConfEntry 4 } reserved for T780
|
|
::= { geConfEntry 5 }
|
|
|
|
geConfAutoNego OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures auto-negotiation mode of gigabit uplink interface.
|
|
10G speed do not support auto-negotiation mode.
|
|
enable(1): enable auto-negotiation mode
|
|
disable(2): disable auto-negotiation mode
|
|
Default: enable(1)
|
|
"
|
|
::= { geConfEntry 6 }
|
|
|
|
|
|
geConfFlowControl OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures flow control mode of GE interface.
|
|
enable(1): enable flow control
|
|
disable(2): disable flow control
|
|
Default: enable.
|
|
"
|
|
::= { geConfEntry 7 }
|
|
|
|
geConfSubtendMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
subtend(1),
|
|
uplink(2),
|
|
auto(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures flow subtend mode of GE interface.
|
|
subtend(1): enable subtend mode
|
|
uplink(2): enable uplink mode
|
|
auto(2): enable auto mode
|
|
Default: uplink(2)
|
|
The traffic from subtend mode interface can be forwarded to uplink mode interface only.
|
|
auto mode is that the port will be assigned the adjust mode uplink/subtend based on ring protocol.
|
|
"
|
|
::= { geConfEntry 8 }
|
|
|
|
geConfVlanTrunk OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures vlan trunk of GE interface.
|
|
enable(1): enable vlan trunk
|
|
disable(2): disable vlan trunk
|
|
Default: disable(2)
|
|
The traffic from vlan trunk port will pass all vlan check.
|
|
"
|
|
::= { geConfEntry 9 }
|
|
|
|
|
|
-- geOps
|
|
|
|
geOps OBJECT IDENTIFIER ::= { ge 2 }
|
|
|
|
geTarget OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure the target GE interface (ifindex) to clear packet statistics."
|
|
::= { geOps 1 }
|
|
|
|
geOperation OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
clearPacketStatistics(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Clear packet statistics on the target GE ifindex specified by 'geTarget'."
|
|
::= { geOps 2 }
|
|
|
|
|
|
-- geDdmiCfgPortTable
|
|
|
|
geDdmiCfgPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF GeDdmiCfgPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Displays current DDMI status on GE-NNI port."
|
|
::= { ge 3 }
|
|
|
|
geDdmiCfgPortEntry OBJECT-TYPE
|
|
SYNTAX GeDdmiCfgPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ifIndex }
|
|
::= { geDdmiCfgPortTable 1 }
|
|
|
|
GeDdmiCfgPortEntry ::=
|
|
SEQUENCE {
|
|
geDdmiTempHighAlarmThresh DisplayString,
|
|
geDdmiTempLowAlarmThresh DisplayString,
|
|
geDdmiVoltageHighAlarmThresh DisplayString,
|
|
geDdmiVoltageLowAlarmThresh DisplayString,
|
|
geDdmiTxBiasHighAlarmThresh DisplayString,
|
|
geDdmiTxBiasLowAlarmThresh DisplayString,
|
|
geDdmiTxPowerHighAlarmThresh DisplayString,
|
|
geDdmiTxPowerLowAlarmThresh DisplayString,
|
|
geDdmiTxPowerHighAlarmThreshdBm DisplayString,
|
|
geDdmiTxPowerLowAlarmThreshdBm DisplayString,
|
|
geDdmiRxPowerHighAlarmThresh DisplayString,
|
|
geDdmiRxPowerLowAlarmThresh DisplayString,
|
|
geDdmiRxPowerHighAlarmThreshdBm DisplayString,
|
|
geDdmiRxPowerLowAlarmThreshdBm DisplayString
|
|
}
|
|
|
|
geDdmiTempHighAlarmThresh OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User defined high alarm threshold of temperature of sfp port"
|
|
::= { geDdmiCfgPortEntry 1 }
|
|
|
|
geDdmiTempLowAlarmThresh OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User defined low alarm threshold of temperature of sfp port"
|
|
::= { geDdmiCfgPortEntry 2 }
|
|
|
|
geDdmiVoltageHighAlarmThresh OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User defined high alarm threshold of voltage of sfp port"
|
|
::= { geDdmiCfgPortEntry 3 }
|
|
|
|
geDdmiVoltageLowAlarmThresh OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User defined low alarm threshold of voltage of sfp port"
|
|
::= { geDdmiCfgPortEntry 4 }
|
|
|
|
geDdmiTxBiasHighAlarmThresh OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User defined high alarm threshold of tx bias of sfp port"
|
|
::= { geDdmiCfgPortEntry 5 }
|
|
|
|
geDdmiTxBiasLowAlarmThresh OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User defined low alarm threshold of tx bias of sfp port"
|
|
::= { geDdmiCfgPortEntry 6 }
|
|
|
|
geDdmiTxPowerHighAlarmThresh OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User defined high alarm threshold of tx power of sfp port"
|
|
::= { geDdmiCfgPortEntry 7 }
|
|
|
|
geDdmiTxPowerLowAlarmThresh OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User defined low alarm threshold of tx power of sfp port"
|
|
::= { geDdmiCfgPortEntry 8 }
|
|
|
|
geDdmiTxPowerHighAlarmThreshdBm OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User defined high alarm threshold of tx power of sfp port(Units:dBm)"
|
|
::= { geDdmiCfgPortEntry 9 }
|
|
|
|
geDdmiTxPowerLowAlarmThreshdBm OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User defined low alarm threshold of tx power of sfp port (Units:dBm)"
|
|
::= { geDdmiCfgPortEntry 10 }
|
|
|
|
geDdmiRxPowerHighAlarmThresh OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User defined high alarm threshold of rx power of sfp port"
|
|
::= { geDdmiCfgPortEntry 11 }
|
|
|
|
geDdmiRxPowerLowAlarmThresh OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User defined low alarm threshold of rx power of sfp port"
|
|
::= { geDdmiCfgPortEntry 12 }
|
|
|
|
geDdmiRxPowerHighAlarmThreshdBm OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User defined high alarm threshold of rx power of sfp port (Units:dBm)"
|
|
::= { geDdmiCfgPortEntry 13 }
|
|
|
|
geDdmiRxPowerLowAlarmThreshdBm OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User defined low alarm threshold of rx power of sfp port (Units:dBm)"
|
|
::= { geDdmiCfgPortEntry 14 }
|
|
|
|
-- geDdmiTable
|
|
|
|
geDdmiTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF GeDdmiEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Displays current DDMI status on GE-NNI port."
|
|
::= { ge 4 }
|
|
|
|
geDdmiEntry OBJECT-TYPE
|
|
SYNTAX GeDdmiEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ifIndex }
|
|
::= { geDdmiTable 1 }
|
|
|
|
GeDdmiEntry ::=
|
|
SEQUENCE {
|
|
geDdmiVendorName DisplayString,
|
|
geDdmiVendorPn DisplayString,
|
|
geDdmiTemp INTEGER,
|
|
geDdmiTempHighAlarm INTEGER,
|
|
geDdmiTempLowAlarm INTEGER,
|
|
geDdmiVolt INTEGER,
|
|
geDdmiVoltHighAlarm INTEGER,
|
|
geDdmiVoltLowAlarm INTEGER,
|
|
geDdmiTxCurr INTEGER,
|
|
geDdmiTxCurrHighAlarm INTEGER,
|
|
geDdmiTxCurrLowAlarm INTEGER,
|
|
geDdmiTxPower INTEGER,
|
|
geDdmiTxPowerHighAlarm INTEGER,
|
|
geDdmiTxPowerLowAlarm INTEGER,
|
|
geDdmiRxPower INTEGER,
|
|
geDdmiRxPowerHighAlarm INTEGER,
|
|
geDdmiRxPowerLowAlarm INTEGER,
|
|
geDdmiTxPowerdBm INTEGER,
|
|
geDdmiTxPowerHighAlarmdBm INTEGER,
|
|
geDdmiTxPowerLowAlarmdBm INTEGER,
|
|
geDdmiRxPowerdBm INTEGER,
|
|
geDdmiRxPowerHighAlarmdBm INTEGER,
|
|
geDdmiRxPowerLowAlarmdBm INTEGER,
|
|
geDdmiVendorRevision DisplayString,
|
|
geDdmiVendorSn DisplayString
|
|
}
|
|
|
|
geDdmiVendorName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..31))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"SFP vendor name."
|
|
::= { geDdmiEntry 1 }
|
|
|
|
geDdmiVendorPn OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"SFP vendor PN(Part number)."
|
|
::= { geDdmiEntry 2 }
|
|
|
|
geDdmiTemp OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Internally measured transceive temperature in 10^(-4) Celsius."
|
|
::= { geDdmiEntry 3 }
|
|
|
|
geDdmiTempHighAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Internally measured the high alarm threshold of transceiver temperature in 10^(-4) Celsius."
|
|
::= { geDdmiEntry 4 }
|
|
|
|
geDdmiTempLowAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Internally measured the low alarm threshold of transceiver temperature in 10^(-4) Celsius."
|
|
::= { geDdmiEntry 5 }
|
|
|
|
geDdmiVolt OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Internally measured transceiver supply voltage in 10^(-4) Volts."
|
|
::= { geDdmiEntry 6 }
|
|
|
|
geDdmiVoltHighAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Internally measured the high alarm threshold of transceiver supply voltage in 10^(-4) Volts."
|
|
::= { geDdmiEntry 7 }
|
|
|
|
geDdmiVoltLowAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Internally measured the low alarm threshold of transceiver supply voltage in 10^(-4) Volts."
|
|
::= { geDdmiEntry 8 }
|
|
|
|
geDdmiTxCurr OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Measured TX bias current in 10^(-4) mA."
|
|
::= { geDdmiEntry 9 }
|
|
|
|
geDdmiTxCurrHighAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Measured the high alarm threshold of TX bias current in 10^(-4) mA."
|
|
::= { geDdmiEntry 10 }
|
|
|
|
geDdmiTxCurrLowAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Measured the low alarm threshold of TX bias current in 10^(-4) mA."
|
|
::= { geDdmiEntry 11 }
|
|
|
|
geDdmiTxPower OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Measured TX output power in 10^(-4) uW."
|
|
::= { geDdmiEntry 12 }
|
|
|
|
geDdmiTxPowerHighAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Measured the high alarm threshold of TX output power in 10^(-4) uW."
|
|
::= { geDdmiEntry 13 }
|
|
|
|
geDdmiTxPowerLowAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Measured the low alarm threshold of TX output power in 10^(-4) uW."
|
|
::= { geDdmiEntry 14 }
|
|
|
|
geDdmiRxPower OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Measured RX received optical power in 10^(-4) uW."
|
|
::= { geDdmiEntry 15 }
|
|
|
|
geDdmiRxPowerHighAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Measured the high alarm threshold of RX received optical power in 10^(-4) uW."
|
|
::= { geDdmiEntry 16 }
|
|
|
|
geDdmiRxPowerLowAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Measured the low alarm threshold of RX received optical power in 10^(-4) uW."
|
|
::= { geDdmiEntry 17 }
|
|
|
|
geDdmiTxPowerdBm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Measured TX output power in 10^(-4) dBm."
|
|
::= { geDdmiEntry 18 }
|
|
|
|
geDdmiTxPowerHighAlarmdBm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Measured the high alarm threshold of TX output power in 10^(-4) dBm."
|
|
::= { geDdmiEntry 19 }
|
|
|
|
geDdmiTxPowerLowAlarmdBm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Measured the low alarm threshold of TX output power in 10^(-4) dBm."
|
|
::= { geDdmiEntry 20 }
|
|
|
|
geDdmiRxPowerdBm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Measured RX received optical power in 10^(-4) dBm."
|
|
::= { geDdmiEntry 21 }
|
|
|
|
geDdmiRxPowerHighAlarmdBm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Measured the high alarm threshold of RX received optical power in 10^(-4) dBm."
|
|
::= { geDdmiEntry 22 }
|
|
|
|
geDdmiRxPowerLowAlarmdBm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Measured the low alarm threshold of RX received optical power in 10^(-4) dBm."
|
|
::= { geDdmiEntry 23 }
|
|
|
|
geDdmiVendorRevision OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"SFP vendor revision."
|
|
::= { geDdmiEntry 24 }
|
|
|
|
geDdmiVendorSn OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"SFP vendor SN(Serial number)."
|
|
::= { geDdmiEntry 25 }
|
|
|
|
-- geStatusTable
|
|
|
|
geStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF GeStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table displays GE-NNI ports Status"
|
|
::= { ge 5 }
|
|
|
|
geStatusEntry OBJECT-TYPE
|
|
SYNTAX GeStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ifIndex }
|
|
::= { geStatusTable 1 }
|
|
|
|
GeStatusEntry ::=
|
|
SEQUENCE {
|
|
geStatusMode DisplayString
|
|
}
|
|
|
|
geStatusMode OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..31))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"GE-NNI ports Mode"
|
|
::= { geStatusEntry 1 }
|
|
|
|
|
|
-- geSyncETable OBJECT-TYPE
|
|
-- SYNTAX SEQUENCE OF GeSyncEEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Configures SyncE for the specified GE-NNI ports."
|
|
-- ::= { ge 6 }
|
|
|
|
-- geSyncEEntry OBJECT-TYPE
|
|
-- SYNTAX GeSyncEEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- ""
|
|
-- INDEX { ifIndex }
|
|
-- ::= { geSyncETable 1 }
|
|
|
|
-- GeSyncEEntry ::=
|
|
-- SEQUENCE {
|
|
-- geSyncEMode INTEGER,
|
|
-- geSyncESsm INTEGER
|
|
-- }
|
|
|
|
-- geSyncEMode OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- enable(1),
|
|
-- disable(2)
|
|
-- }
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "enable(1): enable SyncE signal clock of this interface.
|
|
-- disable(2): disable SyncE signal clock of this interface.
|
|
-- Default: enable(1)"
|
|
-- ::= { geSyncEEntry 1 }
|
|
|
|
|
|
-- geSyncESsm OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- enable(1),
|
|
-- disable(2)
|
|
-- }
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "enable(1): enable SyncE SSM protocol handler of this interface.
|
|
-- disable(2): disable SyncE SSM protocol handler of this interface.
|
|
-- Default: enable."
|
|
-- ::= { geSyncEEntry 2 }
|
|
|
|
|
|
--------------------------------------------------------------------------------------------------------
|
|
-- hwmonitor
|
|
--------------------------------------------------------------------------------------------------------
|
|
|
|
-- fanConfTable
|
|
|
|
fanConfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FanConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure the limit value of fan module, currently only control card has fan,
|
|
an alarm will be raised if the sensing value higher or lower than these value."
|
|
::= { hwmonitor 1 }
|
|
|
|
fanConfEntry OBJECT-TYPE
|
|
SYNTAX FanConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { fanConfIndex }
|
|
::= { fanConfTable 1 }
|
|
|
|
FanConfEntry ::=
|
|
SEQUENCE {
|
|
fanConfIndex INTEGER,
|
|
fanConfHighThreshold INTEGER,
|
|
fanConfLowThreshold INTEGER
|
|
}
|
|
|
|
fanConfIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..4)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"FAN module index"
|
|
::= { fanConfEntry 1 }
|
|
|
|
fanConfHighThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER (0..15000)
|
|
UNITS "RPM"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"FAN speed high threshold"
|
|
::= { fanConfEntry 2 }
|
|
|
|
|
|
fanConfLowThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER (0..15000)
|
|
UNITS "RPM"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"FAN speed low threshold"
|
|
::= { fanConfEntry 3 }
|
|
|
|
-- temperatureConfTable
|
|
|
|
temperatureConfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TemperatureConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure the limit value of temperature module, an alarm will be raised
|
|
if the sensing value higher or lower than these value."
|
|
-- ::= { hwmonitor 1 } reserved for T780 fanConfTable
|
|
::= { hwmonitor 2 }
|
|
|
|
temperatureConfEntry OBJECT-TYPE
|
|
SYNTAX TemperatureConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is a temperature detection configuration entry to define temperature alarm high and low threshold."
|
|
INDEX { slotModuleId, temperatureConfIndex }
|
|
::= { temperatureConfTable 1 }
|
|
|
|
TemperatureConfEntry ::=
|
|
SEQUENCE {
|
|
temperatureConfIndex INTEGER,
|
|
temperatureConfHighThreshold INTEGER,
|
|
temperatureConfLowThreshold INTEGER,
|
|
temperatureConfCardType INTEGER
|
|
}
|
|
|
|
temperatureConfIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..3)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The temperatureConfIndex indicates temperature sensor point where:
|
|
1 - is a sensing point near DC/DC power brick
|
|
2 - is a sensing point near Analog Front End (AFE) chip
|
|
3 - is a sensing point near CPU."
|
|
::= { temperatureConfEntry 1 }
|
|
|
|
temperatureConfHighThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER (-50..106)
|
|
UNITS "degree Celsius"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Temperature high threshold. if card type is olc3416-22,
|
|
then the range is -50 ~ 106 and another card type is -50 ~ 100"
|
|
::= { temperatureConfEntry 2 }
|
|
|
|
|
|
temperatureConfLowThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER (-50..106)
|
|
UNITS "degree Celsius"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Temperature low threshold. if card type is olc3416-22,
|
|
then the range is -50 ~ 106 and another card type is -50 ~ 100"
|
|
::= { temperatureConfEntry 3 }
|
|
|
|
temperatureConfCardType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
empty(0),
|
|
unknown(1),
|
|
msc1240xa(11),
|
|
msc1240xb(12),
|
|
msc1240xc(13),
|
|
msc1280xa(14),
|
|
msc1240qa(15),
|
|
msc1280x(16),
|
|
vec1001x(21),
|
|
vec1002x(22),
|
|
oul3540x(23),
|
|
vlc1448x-51(31),
|
|
vlc1448x-53(32),
|
|
vlc1448x-51s(33),
|
|
vlc1448x-51c(34),
|
|
olc3416-22(41),
|
|
olc3416-42(42),
|
|
glc1440x-55(51),
|
|
glc1440x-55a(52)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Card type of temperature threshold"
|
|
::= { temperatureConfEntry 4 }
|
|
|
|
-- voltageConfTable
|
|
|
|
voltageConfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VoltageConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure the limit value of voltage module, an alarm will be raised
|
|
if the sensing value higher or lower than these value."
|
|
::= { hwmonitor 3 }
|
|
|
|
voltageConfEntry OBJECT-TYPE
|
|
SYNTAX VoltageConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is a voltage detection configuration entry to define voltage alarm high and low threshold."
|
|
INDEX { slotModuleId, voltageConfIndex }
|
|
::= { voltageConfTable 1 }
|
|
|
|
VoltageConfEntry ::=
|
|
SEQUENCE {
|
|
voltageConfIndex INTEGER,
|
|
voltageConfHighThreshold INTEGER,
|
|
voltageConfLowThreshold INTEGER,
|
|
voltageConfCardType INTEGER
|
|
}
|
|
|
|
voltageConfIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..5)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Voltage sensor is indexed from 1 to 5.
|
|
voltage sensor 1 - monitor +1.05Vdc source
|
|
voltage sensor 2 - monitor +1.2Vdc source
|
|
voltage sensor 3 - monitor +1.8Vdc source
|
|
voltage sensor 4 - monitor +3.3Vdc source
|
|
voltage sensor 5 - monitor +14.5Vdc source"
|
|
::= { voltageConfEntry 1 }
|
|
|
|
voltageConfHighThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER (0..25000)
|
|
UNITS "mV"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Voltage high threshold."
|
|
::= { voltageConfEntry 2 }
|
|
|
|
|
|
voltageConfLowThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER (0..25000)
|
|
UNITS "mV"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Voltage low threshold."
|
|
::= { voltageConfEntry 3 }
|
|
|
|
voltageConfCardType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
empty(0),
|
|
unknown(1),
|
|
msc1240xa(11),
|
|
msc1240xb(12),
|
|
msc1240xc(13),
|
|
msc1280xa(14),
|
|
msc1240qa(15),
|
|
msc1280x(16),
|
|
vec1001x(21),
|
|
vec1002x(22),
|
|
oul3540x(23),
|
|
vlc1448x-51(31),
|
|
vlc1448x-53(32),
|
|
vlc1448x-51s(33),
|
|
vlc1448x-51c(34),
|
|
olc3416-22(41),
|
|
olc3416-42(42),
|
|
glc1440x-55(51),
|
|
glc1440x-55a(52)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Card type of Voltage threshold"
|
|
|
|
::= { voltageConfEntry 4 }
|
|
|
|
--fanStatsTable
|
|
|
|
fanStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FanStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains rpm information about the fans."
|
|
::= { hwmonitor 4 }
|
|
|
|
fanStatsEntry OBJECT-TYPE
|
|
SYNTAX FanStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { fanConfIndex }
|
|
::= { fanStatsTable 1 }
|
|
|
|
FanStatsEntry ::=
|
|
SEQUENCE {
|
|
fanRpmCurValue INTEGER,
|
|
fanRpmMaxValue INTEGER,
|
|
fanRpmMinValue INTEGER,
|
|
fanRpmAvgValue INTEGER,
|
|
fanRpmDescr DisplayString
|
|
}
|
|
|
|
fanRpmCurValue OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current rpm of the fan."
|
|
::= { fanStatsEntry 1 }
|
|
|
|
fanRpmMaxValue OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum rpm ever performed by the fan."
|
|
::= { fanStatsEntry 2 }
|
|
|
|
fanRpmMinValue OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The minimum rpm ever performed by the fan."
|
|
::= { fanStatsEntry 3 }
|
|
|
|
fanRpmAvgValue OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The average rpm performed by the fan."
|
|
::= { fanStatsEntry 4 }
|
|
|
|
fanRpmDescr OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The description of the fan (e.g. location, function, etc.)."
|
|
::= { fanStatsEntry 5 }
|
|
|
|
--temperatureStatsTable
|
|
|
|
temperatureStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TemperatureStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains temperature information."
|
|
::= { hwmonitor 5 }
|
|
|
|
temperatureStatsEntry OBJECT-TYPE
|
|
SYNTAX TemperatureStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is a temperature statistatics since system restarted."
|
|
INDEX { slotModuleId, temperatureConfIndex }
|
|
::= { temperatureStatsTable 1 }
|
|
|
|
TemperatureStatsEntry ::=
|
|
SEQUENCE {
|
|
temperatureCurValue INTEGER,
|
|
temperatureMaxValue INTEGER,
|
|
temperatureMinValue INTEGER,
|
|
temperatureAvgValue INTEGER,
|
|
temperatureDescr DisplayString
|
|
}
|
|
|
|
temperatureCurValue OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "Celsius"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current temperature detected by the sensor."
|
|
::= { temperatureStatsEntry 1 }
|
|
|
|
temperatureMaxValue OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "Celsius"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum temperature detected by the sensor since system restarted."
|
|
::= { temperatureStatsEntry 2 }
|
|
|
|
temperatureMinValue OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "Celsius"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The minimum temperature detected by the sensor since system restarted."
|
|
::= { temperatureStatsEntry 3 }
|
|
|
|
temperatureAvgValue OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "Celsius"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The average temperature is calculated/aveaged by software based on current temperature values since system restarted."
|
|
::= { temperatureStatsEntry 4 }
|
|
|
|
temperatureDescr OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The description of the temperature sensor (e.g. CPU for temperatureConfIndex 3)."
|
|
|
|
::= { temperatureStatsEntry 5 }
|
|
|
|
--voltageStatsTable
|
|
|
|
voltageStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VoltageStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains voltage information about the system."
|
|
::= { hwmonitor 6 }
|
|
|
|
voltageStatsEntry OBJECT-TYPE
|
|
SYNTAX VoltageStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is a voltage statistics since system restarted."
|
|
INDEX { slotModuleId, voltageConfIndex }
|
|
::= { voltageStatsTable 1 }
|
|
|
|
VoltageStatsEntry ::=
|
|
SEQUENCE {
|
|
voltageCurValue INTEGER,
|
|
voltageMaxValue INTEGER,
|
|
voltageMinValue INTEGER,
|
|
voltageAvgValue INTEGER,
|
|
voltageNominalValue INTEGER,
|
|
voltageDescr DisplayString
|
|
}
|
|
|
|
voltageCurValue OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "mV"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current voltage detected by the sensor."
|
|
::= { voltageStatsEntry 1 }
|
|
|
|
voltageMaxValue OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "mV"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum voltage detected by the sensor since system restarted."
|
|
::= { voltageStatsEntry 2 }
|
|
|
|
voltageMinValue OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "mV"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The minimum voltage detected by the sensor since system restarted."
|
|
::= { voltageStatsEntry 3 }
|
|
|
|
voltageAvgValue OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "mV"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The average voltage calculated/averaged by software based on current voltage values since system restarted."
|
|
::= { voltageStatsEntry 4 }
|
|
|
|
voltageNominalValue OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "mV"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The nominal voltage which the power should be supplied. This is information from hardware board design"
|
|
::= { voltageStatsEntry 5 }
|
|
|
|
voltageDescr OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The description of the voltage (e.g. +1.05V, a 1.05 Vdc voltage input)."
|
|
::= { voltageStatsEntry 6 }
|
|
|
|
fanModeConfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FanModeConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure the fan mode of fan module."
|
|
::= { hwmonitor 7 }
|
|
|
|
fanModeConfEntry OBJECT-TYPE
|
|
SYNTAX FanModeConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { fanModeConfGroup }
|
|
::= { fanModeConfTable 1 }
|
|
|
|
FanModeConfEntry ::=
|
|
SEQUENCE {
|
|
fanModeConfGroup INTEGER,
|
|
fanModeConfStatus INTEGER
|
|
}
|
|
|
|
fanModeConfGroup OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
group1(1),
|
|
group3(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"FAN group"
|
|
::= { fanModeConfEntry 1 }
|
|
|
|
fanModeConfStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
average(1),
|
|
immediate(2),
|
|
fix(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set the fan mode.
|
|
average : fan duty-cycle with average temperature
|
|
immediate : fan duty-cycle with immediate temperature
|
|
fix : the mode displayed based on the setting of duty-cycle in fanDutyCycleConfTable by user"
|
|
::= { fanModeConfEntry 2 }
|
|
|
|
fanDutyCycleConfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FanDutyCycleConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure the duty cycle of fan module."
|
|
::= { hwmonitor 8 }
|
|
|
|
fanDutyCycleConfEntry OBJECT-TYPE
|
|
SYNTAX FanDutyCycleConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { fanDutyCycleConfGroup }
|
|
::= { fanDutyCycleConfTable 1 }
|
|
|
|
FanDutyCycleConfEntry ::=
|
|
SEQUENCE {
|
|
fanDutyCycleConfGroup INTEGER,
|
|
fanDutyCycleConfPercentage INTEGER
|
|
}
|
|
|
|
fanDutyCycleConfGroup OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
group1(1),
|
|
group3(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"FAN group"
|
|
::= { fanDutyCycleConfEntry 1 }
|
|
|
|
fanDutyCycleConfPercentage OBJECT-TYPE
|
|
SYNTAX INTEGER (0..100)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"FAN duty cycle percentage"
|
|
::= { fanDutyCycleConfEntry 2 }
|
|
|
|
-- cpuStatsTable
|
|
|
|
cpuStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CpuStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show cpu status."
|
|
::= { hwmonitor 9 }
|
|
|
|
cpuStatsEntry OBJECT-TYPE
|
|
SYNTAX CpuStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Display the status of CPU loading.
|
|
Index 0: Average CPU loading for the system.
|
|
Index 1 ~ 8: CPU loading for per core."
|
|
INDEX { slotModuleId, cpuStatsIndex }
|
|
::= { cpuStatsTable 1 }
|
|
|
|
CpuStatsEntry ::=
|
|
SEQUENCE {
|
|
cpuStatsIndex INTEGER,
|
|
cpuStatsHighThreshold INTEGER,
|
|
cpuStatsCurrent Gauge32
|
|
}
|
|
|
|
cpuStatsIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"CPU Status index."
|
|
::= { cpuStatsEntry 1 }
|
|
|
|
cpuStatsHighThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The High Threshold of CPU loading."
|
|
::= { cpuStatsEntry 2 }
|
|
|
|
cpuStatsCurrent OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current CPU loading."
|
|
::= { cpuStatsEntry 3 }
|
|
|
|
-- memStatsTable
|
|
|
|
memStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MemStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show mem status."
|
|
::= { hwmonitor 10 }
|
|
|
|
memStatsEntry OBJECT-TYPE
|
|
SYNTAX MemStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Display memory utilization."
|
|
INDEX { memStatsIndex }
|
|
::= { memStatsTable 1 }
|
|
|
|
MemStatsEntry ::=
|
|
SEQUENCE {
|
|
memStatsIndex INTEGER,
|
|
memStatsHighThreshold DisplayString,
|
|
memStatsCurrent DisplayString
|
|
}
|
|
|
|
memStatsIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MEM Status index."
|
|
::= { memStatsEntry 1 }
|
|
|
|
memStatsHighThreshold OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..4))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The High Threshold of memory."
|
|
::= { memStatsEntry 2 }
|
|
|
|
memStatsCurrent OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current Memory loading."
|
|
::= { memStatsEntry 3 }
|
|
|
|
-- powerStatsTable
|
|
|
|
powerStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PowerStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that display the current vlaue for power module
|
|
(only support on IES4204, not support on IES5206)"
|
|
::= { hwmonitor 11 }
|
|
|
|
powerStatsEntry OBJECT-TYPE
|
|
SYNTAX PowerStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entry of powerStatsTable
|
|
(only support on IES4204, not support on IES5206)"
|
|
INDEX { powerStatsIndex }
|
|
::= { powerStatsTable 1 }
|
|
|
|
PowerStatsEntry ::=
|
|
SEQUENCE {
|
|
powerStatsIndex INTEGER,
|
|
powerStatsVoltage DisplayString,
|
|
powerStatsTemperature DisplayString,
|
|
powerStatsCurrent DisplayString,
|
|
powerStatsPower DisplayString
|
|
}
|
|
|
|
powerStatsIndex OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
input-A(1),
|
|
input-B(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index for the power module"
|
|
::= { powerStatsEntry 1 }
|
|
|
|
powerStatsVoltage OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
UNITS "Volt"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current power voltage(V)"
|
|
::= { powerStatsEntry 2 }
|
|
|
|
powerStatsTemperature OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
UNITS "Celsius"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current power temperature(C)"
|
|
::= { powerStatsEntry 3 }
|
|
|
|
powerStatsCurrent OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
UNITS "Ampere"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current power current(A)"
|
|
::= { powerStatsEntry 4 }
|
|
|
|
powerStatsPower OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
UNITS "Watts"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current power power(W)"
|
|
::= { powerStatsEntry 5 }
|
|
|
|
--------------------------------------------------------------------------------------------------------
|
|
-- igmpmld
|
|
--------------------------------------------------------------------------------------------------------
|
|
|
|
|
|
groupPrivilege OBJECT IDENTIFIER ::= { igmpmld 10 }
|
|
mvlan OBJECT IDENTIFIER ::= { igmpmld 11 }
|
|
group OBJECT IDENTIFIER ::= { igmpmld 12 }
|
|
igmpmldStatistics OBJECT IDENTIFIER ::= { igmpmld 13 }
|
|
igmpmldLogs OBJECT IDENTIFIER ::= { igmpmld 14 }
|
|
igmpmldOps OBJECT IDENTIFIER ::= { igmpmld 15 }
|
|
|
|
--igmpmldMode
|
|
|
|
igmpmldMode OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
disable(0),
|
|
snooping(2),
|
|
proxy(3),
|
|
proxyReport(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IGMP or MLD packet non-mvlan handling mode.
|
|
disable(0) - disable IGMP or MLD function
|
|
snooping(2) - packets are handled IGMP or MLD snopping function
|
|
proxy(3) - packets are handled IGMP or MLD proxy function
|
|
proxyReport(4) - packets are handled IGMP or MLD proxy Report function
|
|
"
|
|
::= { igmpmld 1 }
|
|
|
|
--igmpmldVersion
|
|
|
|
igmpmldVersion OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
igmpv2(1),
|
|
igmpv3(2),
|
|
mldv1(3),
|
|
mldv2(4),
|
|
igmpv2AndMldv1(5),
|
|
igmpv2AndMldv2(6),
|
|
igmpv3AndMldv1(7),
|
|
igmpv3AndMldv2(8)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures IGMP/MLD protocol version."
|
|
::= { igmpmld 2 }
|
|
|
|
--igmpmldLeaveMode
|
|
|
|
igmpmldLeaveMode OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
fastLeave(1),
|
|
lastMemberQuery(2),
|
|
everyLeave(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures IGMP/MLD leave mode
|
|
Fast-leave:1
|
|
After checking last source IP is leaved, group timeout is immediately. No G-SQ send out.
|
|
Last-member-query:2
|
|
After checking last source IP is leaved, send G-SQ. Group starts to wait for response in last-member-query interval.
|
|
If no response, group timeout.
|
|
Every-leave:3
|
|
Each time leave report is received, send G-SQ. Group starts to wait for response even other source IPs existed.
|
|
If no response, group timeout.
|
|
If lots of different source IP leave in same group in last-member-query interval, only one G-SQ would be sent out to prevent lots of response."
|
|
::= { igmpmld 3 }
|
|
|
|
--igmpmldLastMemberQueryInterval
|
|
|
|
igmpmldLastMemberQueryInterval OBJECT-TYPE
|
|
SYNTAX INTEGER (200..1000)
|
|
UNITS "ms"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures last member query interval 200~1000 in ms, in step of 100"
|
|
::= { igmpmld 4 }
|
|
|
|
--igmpmldLastMemberQueryRobustness
|
|
|
|
igmpmldLastMemberQueryRobustness OBJECT-TYPE
|
|
SYNTAX INTEGER (1..5)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures last member query robusteness."
|
|
::= { igmpmld 5 }
|
|
|
|
--igmpmldGeneralQueryInterval
|
|
|
|
igmpmldGeneralQueryInterval OBJECT-TYPE
|
|
SYNTAX INTEGER (10..300)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures genery query query interval."
|
|
::= { igmpmld 6 }
|
|
|
|
--igmpmldGeneralQueryRobustness
|
|
|
|
igmpmldGeneralQueryRobustness OBJECT-TYPE
|
|
SYNTAX INTEGER (1..5)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures genery query robustness."
|
|
::= { igmpmld 7 }
|
|
|
|
--igmpmldGeneralQueryMaxRespTime
|
|
|
|
igmpmldGeneralQueryMaxRespTime OBJECT-TYPE
|
|
SYNTAX INTEGER (1..10)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures genery query maximum response time."
|
|
::= { igmpmld 8 }
|
|
|
|
-- igmpmldConfPortTable
|
|
|
|
igmpmldConfPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IgmpmldConfPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"igmp/mld Conf Port Table."
|
|
::= { igmpmld 9 }
|
|
|
|
igmpmldConfPortEntry OBJECT-TYPE
|
|
SYNTAX IgmpmldConfPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ifIndex }
|
|
::= { igmpmldConfPortTable 1 }
|
|
|
|
IgmpmldConfPortEntry ::=
|
|
SEQUENCE {
|
|
igmpmldConfPortMaxGroupCount INTEGER,
|
|
igmpmldConfPortPrivilegeEnable INTEGER,
|
|
igmpmldConfPortCacMaxBandwidth INTEGER,
|
|
igmpmldConfPortMaxMsgCount INTEGER
|
|
}
|
|
|
|
igmpmldConfPortMaxGroupCount OBJECT-TYPE
|
|
SYNTAX INTEGER (1..16)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures maximum group counts on the specified UNI ports."
|
|
::= { igmpmldConfPortEntry 1 }
|
|
|
|
igmpmldConfPortPrivilegeEnable OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
enable(1) ,
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enables group privilege checking on specified UNI ports."
|
|
::= { igmpmldConfPortEntry 2 }
|
|
|
|
igmpmldConfPortCacMaxBandwidth OBJECT-TYPE
|
|
SYNTAX INTEGER (0..100)
|
|
UNITS "Mbps"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures maximum CAC bandwidth on the specified UNI ports. 0 means no limited"
|
|
::= { igmpmldConfPortEntry 4 }
|
|
|
|
igmpmldConfPortMaxMsgCount OBJECT-TYPE
|
|
SYNTAX INTEGER (1..32)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures maximum message counts on the specified UNI ports."
|
|
::= { igmpmldConfPortEntry 5 }
|
|
|
|
----------------------------------------
|
|
-- groupPrivilege
|
|
----------------------------------------
|
|
|
|
--igmpmldMaxNumOfGroupPrivilegeProfiles
|
|
|
|
igmpmldMaxNumOfGroupPrivilegeProfiles OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of group privilege profiles supported by the system."
|
|
::= { groupPrivilege 1 }
|
|
|
|
-- igmpmldGroupPrivilegeProfileTable
|
|
|
|
igmpmldGroupPrivilegeProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IgmpmldGroupPrivilegeProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Multicast group privilege profile table"
|
|
::= { groupPrivilege 2 }
|
|
|
|
igmpmldGroupPrivilegeProfileEntry OBJECT-TYPE
|
|
SYNTAX IgmpmldGroupPrivilegeProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { igmpmldGroupPrivilegeProfileName, igmpmldGroupPrivilegeProfileIndex }
|
|
::= { igmpmldGroupPrivilegeProfileTable 1 }
|
|
|
|
IgmpmldGroupPrivilegeProfileEntry ::=
|
|
SEQUENCE {
|
|
igmpmldGroupPrivilegeProfileName DisplayString,
|
|
igmpmldGroupPrivilegeProfileIndex INTEGER,
|
|
igmpmldGroupPrivilegeProfileAddressType InetAddressType,
|
|
igmpmldGroupPrivilegeProfileStartIp InetAddress,
|
|
igmpmldGroupPrivilegeProfileEndIp InetAddress,
|
|
igmpmldGroupPrivilegeProfilePrivilege INTEGER,
|
|
igmpmldGroupPrivilegeProfilePrivilegePreviewLength INTEGER,
|
|
igmpmldGroupPrivilegeProfilePrivilegePreviewInterval INTEGER,
|
|
igmpmldGroupPrivilegeProfilePrivilegePreviewCount INTEGER,
|
|
igmpmldGroupPrivilegeProfilePrivilegePreviewReset INTEGER,
|
|
igmpmldGroupPrivilegeProfileCacBandwidth INTEGER,
|
|
igmpmldGroupPrivilegeProfileRowStatus RowStatus
|
|
}
|
|
|
|
igmpmldGroupPrivilegeProfileName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..31))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Profile name"
|
|
::= { igmpmldGroupPrivilegeProfileEntry 1 }
|
|
|
|
igmpmldGroupPrivilegeProfileIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..16)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures a privilege entry of specified group privilege profile."
|
|
::= { igmpmldGroupPrivilegeProfileEntry 2 }
|
|
|
|
igmpmldGroupPrivilegeProfileAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType {ipv4(1), ipv6(2)}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of address format used for the
|
|
igmpmldGroupPrivilegeProfileStartIp object and
|
|
igmpmldGroupPrivilegeProfileEndIp object."
|
|
::= { igmpmldGroupPrivilegeProfileEntry 3 }
|
|
|
|
igmpmldGroupPrivilegeProfileStartIp OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ipv4: 224.0.0.0 ~ 239.255.255.255,
|
|
ipv6: ff00::0 ~ ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff"
|
|
::= { igmpmldGroupPrivilegeProfileEntry 4 }
|
|
|
|
igmpmldGroupPrivilegeProfileEndIp OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ipv4: 224.0.0.0 ~ 239.255.255.255,
|
|
ipv6: ff00::0 ~ ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff"
|
|
::= { igmpmldGroupPrivilegeProfileEntry 5 }
|
|
|
|
igmpmldGroupPrivilegeProfilePrivilege OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
forbid(0),
|
|
permit(1),
|
|
preview(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"forbid: deny groups delivery
|
|
permit: allows groups delivery.
|
|
preview: allows groups preview."
|
|
::= { igmpmldGroupPrivilegeProfileEntry 6 }
|
|
|
|
igmpmldGroupPrivilegeProfilePrivilegePreviewLength OBJECT-TYPE
|
|
SYNTAX INTEGER (10..300)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "length timer of preview privilege"
|
|
::= { igmpmldGroupPrivilegeProfileEntry 7 }
|
|
|
|
igmpmldGroupPrivilegeProfilePrivilegePreviewInterval OBJECT-TYPE
|
|
SYNTAX INTEGER (10..300)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "interval timer of preview privilege"
|
|
::= { igmpmldGroupPrivilegeProfileEntry 8 }
|
|
|
|
igmpmldGroupPrivilegeProfilePrivilegePreviewCount OBJECT-TYPE
|
|
SYNTAX INTEGER (1..10)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "preview count"
|
|
::= { igmpmldGroupPrivilegeProfileEntry 9 }
|
|
|
|
igmpmldGroupPrivilegeProfilePrivilegePreviewReset OBJECT-TYPE
|
|
SYNTAX INTEGER (30..86400)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "reset timer of preview privilege"
|
|
::= { igmpmldGroupPrivilegeProfileEntry 10 }
|
|
|
|
|
|
igmpmldGroupPrivilegeProfileCacBandwidth OBJECT-TYPE
|
|
SYNTAX INTEGER (0..100)
|
|
UNITS "Mbps"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Multicast channel bandwidth for channel specified"
|
|
::= { igmpmldGroupPrivilegeProfileEntry 11 }
|
|
|
|
igmpmldGroupPrivilegeProfileRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status of the table entry.
|
|
To destroy the whole profile directly, use igmpmldGroupPrivilegeProfileIndex 0 to indicate this case."
|
|
::= { igmpmldGroupPrivilegeProfileEntry 12 }
|
|
|
|
-- igmpmldGroupPrivilegePortTable
|
|
|
|
igmpmldGroupPrivilegePortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IgmpmldGroupPrivilegePortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures group privilege profile to UNI ports"
|
|
::= { groupPrivilege 3 }
|
|
|
|
igmpmldGroupPrivilegePortEntry OBJECT-TYPE
|
|
SYNTAX IgmpmldGroupPrivilegePortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ifIndex, IMPLIED igmpmldGroupPrivilegeProfileName }
|
|
|
|
::= { igmpmldGroupPrivilegePortTable 1 }
|
|
|
|
IgmpmldGroupPrivilegePortEntry ::=
|
|
SEQUENCE {
|
|
igmpmldGroupPrivilegePortEntryRowStatus RowStatus
|
|
}
|
|
|
|
igmpmldGroupPrivilegePortEntryRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status of the table entry."
|
|
::= { igmpmldGroupPrivilegePortEntry 1 }
|
|
|
|
----------------------------------------
|
|
-- mvlan
|
|
----------------------------------------
|
|
|
|
--igmpmldMaxNumOfMvlan
|
|
|
|
igmpmldMaxNumOfMvlan OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of MVLAN supported by the system."
|
|
::= { mvlan 1 }
|
|
|
|
-- igmpmldMvlanTable
|
|
|
|
igmpmldMvlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IgmpmldMvlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { mvlan 2 }
|
|
|
|
igmpmldMvlanEntry OBJECT-TYPE
|
|
SYNTAX IgmpmldMvlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { igmpmldMvlanId }
|
|
::= { igmpmldMvlanTable 1 }
|
|
|
|
IgmpmldMvlanEntry ::=
|
|
SEQUENCE {
|
|
igmpmldMvlanId VlanIndex,
|
|
igmpmldMvlanRowStatus RowStatus,
|
|
igmpmldMvlanPbit INTEGER
|
|
}
|
|
|
|
igmpmldMvlanId OBJECT-TYPE
|
|
SYNTAX VlanIndex (1..4094)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specified MVLAN ID."
|
|
::= { igmpmldMvlanEntry 1 }
|
|
|
|
igmpmldMvlanRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status of the table entry."
|
|
::= { igmpmldMvlanEntry 2 }
|
|
|
|
igmpmldMvlanPbit OBJECT-TYPE
|
|
SYNTAX INTEGER (0..8)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure the priority for specified mvlan group proxy report/leave/query, snooping report/leave/LMQ.
|
|
<pbit>: 0~8. default 8.
|
|
8 stands for using incoming vlan, but auto-genetated query/report uses priority 7."
|
|
::= { igmpmldMvlanEntry 3 }
|
|
|
|
-- igmpmldMvlanPortTable
|
|
|
|
igmpmldMvlanPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IgmpmldMvlanPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Joins specified UNI ports to MVLAN."
|
|
::= { mvlan 3 }
|
|
|
|
igmpmldMvlanPortEntry OBJECT-TYPE
|
|
SYNTAX IgmpmldMvlanPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ifIndex ,igmpmldMvlanId }
|
|
|
|
::= { igmpmldMvlanPortTable 1 }
|
|
|
|
IgmpmldMvlanPortEntry ::=
|
|
SEQUENCE {
|
|
igmpmldMvlanPortUniVlan VlanIndex,
|
|
igmpmldMvlanPortRowStatus RowStatus
|
|
}
|
|
|
|
igmpmldMvlanPortUniVlan OBJECT-TYPE
|
|
SYNTAX VlanIndex (0..4094)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the egress VLAN ID, 0 means untag."
|
|
::= { igmpmldMvlanPortEntry 1 }
|
|
|
|
igmpmldMvlanPortRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status of the table entry."
|
|
::= { igmpmldMvlanPortEntry 2 }
|
|
|
|
-- igmpmldMvlanMapTable
|
|
|
|
igmpmldMvlanMapTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IgmpmldMvlanMapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures N:1 VLAN mapping by group address."
|
|
::= { mvlan 4 }
|
|
|
|
igmpmldMvlanMapEntry OBJECT-TYPE
|
|
SYNTAX IgmpmldMvlanMapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { igmpmldMvlanId, igmpmldMvlanMapIndex }
|
|
::= { igmpmldMvlanMapTable 1 }
|
|
|
|
IgmpmldMvlanMapEntry ::=
|
|
SEQUENCE {
|
|
igmpmldMvlanMapIndex INTEGER,
|
|
igmpmldMvlanMapStartIp InetAddress,
|
|
igmpmldMvlanMapEndIp InetAddress,
|
|
igmpmldMvlanMapRowStatus RowStatus
|
|
}
|
|
|
|
igmpmldMvlanMapIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..16)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures a mapping entry of mvlan map table."
|
|
::= { igmpmldMvlanMapEntry 1 }
|
|
|
|
igmpmldMvlanMapStartIp OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ipv4: 224.0.0.0 ~ 239.255.255.255,
|
|
ipv6: ff00::0 ~ ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff"
|
|
::= { igmpmldMvlanMapEntry 2 }
|
|
|
|
igmpmldMvlanMapEndIp OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ipv4: 224.0.0.0 ~ 239.255.255.255,
|
|
ipv6: ff00::0 ~ ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff"
|
|
::= { igmpmldMvlanMapEntry 3 }
|
|
|
|
igmpmldMvlanMapRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status of the table entry."
|
|
::= { igmpmldMvlanMapEntry 4 }
|
|
|
|
----------------------------------------
|
|
-- group
|
|
----------------------------------------
|
|
|
|
-- igmpmldMvlanGroupTable
|
|
|
|
igmpmldMvlanGroupTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IgmpmldMvlanGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table includes igmpmld group by mvlan information."
|
|
::= { group 3 }
|
|
|
|
igmpmldMvlanGroupEntry OBJECT-TYPE
|
|
SYNTAX IgmpmldMvlanGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in igmpmldMvlanGroupTable."
|
|
INDEX { igmpmldMvlanGroupId, igmpmldMvlanGroupAddressType, IMPLIED igmpmldMvlanGroupAddress }
|
|
::= { igmpmldMvlanGroupTable 1 }
|
|
|
|
IgmpmldMvlanGroupEntry ::=
|
|
SEQUENCE {
|
|
igmpmldMvlanGroupId VlanIndex,
|
|
igmpmldMvlanGroupAddressType InetAddressType,
|
|
igmpmldMvlanGroupAddress InetAddress,
|
|
igmpmldMvlanGroupNumberOfMembers INTEGER,
|
|
igmpmldMvlanGroupNumberOfNewJoinedMembers INTEGER,
|
|
igmpmldMvlanGroupNumberOfLeftMembers INTEGER
|
|
}
|
|
|
|
igmpmldMvlanGroupId OBJECT-TYPE
|
|
SYNTAX VlanIndex (1..4094)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specified MVLAN ID."
|
|
::= { igmpmldMvlanGroupEntry 1 }
|
|
|
|
igmpmldMvlanGroupAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType {ipv4(1), ipv6(2)}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of address format used for the
|
|
igmpmldGroupAddress object."
|
|
::= { igmpmldMvlanGroupEntry 2 }
|
|
|
|
igmpmldMvlanGroupAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"igmpmld group address"
|
|
::= { igmpmldMvlanGroupEntry 3 }
|
|
|
|
igmpmldMvlanGroupNumberOfMembers OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "number Of group members"
|
|
::= { igmpmldMvlanGroupEntry 4 }
|
|
|
|
igmpmldMvlanGroupNumberOfNewJoinedMembers OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "number Of new joined members"
|
|
::= { igmpmldMvlanGroupEntry 5 }
|
|
|
|
igmpmldMvlanGroupNumberOfLeftMembers OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "number Of left members"
|
|
::= { igmpmldMvlanGroupEntry 6 }
|
|
|
|
-- igmpmldMvlanGroupPortTable
|
|
|
|
igmpmldMvlanGroupPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IgmpmldMvlanGroupPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table includes igmpmld Group port by mvlan information."
|
|
::= { group 4 }
|
|
|
|
igmpmldMvlanGroupPortEntry OBJECT-TYPE
|
|
SYNTAX IgmpmldMvlanGroupPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in igmpmldGroupPortTable."
|
|
INDEX { ifIndex, igmpmldMvlanGroupId, igmpmldMvlanGroupAddressType, IMPLIED igmpmldMvlanGroupAddress }
|
|
::= { igmpmldMvlanGroupPortTable 1 }
|
|
|
|
IgmpmldMvlanGroupPortEntry ::=
|
|
SEQUENCE {
|
|
igmpmldMvlanGroupCreateTime DisplayString,
|
|
igmpmldMvlanGroupPortBandwidth INTEGER,
|
|
igmpmldMvlanGroupPortPrivilege INTEGER,
|
|
igmpmldMvlanGroupPortState INTEGER
|
|
}
|
|
|
|
igmpmldMvlanGroupCreateTime OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "createTime of igmpmld group"
|
|
::= { igmpmldMvlanGroupPortEntry 1 }
|
|
|
|
igmpmldMvlanGroupPortBandwidth OBJECT-TYPE
|
|
SYNTAX INTEGER (0..100)
|
|
UNITS "Mbps"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "bandwidth of igmpmld group"
|
|
::= { igmpmldMvlanGroupPortEntry 2 }
|
|
|
|
igmpmldMvlanGroupPortPrivilege OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
forbid(0),
|
|
preview(1),
|
|
permit(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "privilege of igmpmld group"
|
|
::= { igmpmldMvlanGroupPortEntry 3 }
|
|
|
|
igmpmldMvlanGroupPortState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
null(0),
|
|
active(1),
|
|
last-member-query(2),
|
|
preview(3),
|
|
preview-last-member-query(4),
|
|
preview-forbid(5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "state of igmpmld group"
|
|
::= { igmpmldMvlanGroupPortEntry 4 }
|
|
|
|
-- mgmdQuerierIpTable
|
|
|
|
mgmdQuerierIpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MgmdQuerierIpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table includes querier IP by mvlan information."
|
|
::= { group 5 }
|
|
|
|
mgmdQuerierIpEntry OBJECT-TYPE
|
|
SYNTAX MgmdQuerierIpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in mgmdQuerierIpTable."
|
|
INDEX { mgmdQuerierIpVid, mgmdQuerierIpAddressType, IMPLIED mgmdQuerierIpAddress }
|
|
::= { mgmdQuerierIpTable 1 }
|
|
|
|
MgmdQuerierIpEntry ::=
|
|
SEQUENCE {
|
|
mgmdQuerierIpVid VlanIndex,
|
|
mgmdQuerierIpAddressType InetAddressType,
|
|
mgmdQuerierIpAddress InetAddress
|
|
}
|
|
|
|
mgmdQuerierIpVid OBJECT-TYPE
|
|
SYNTAX VlanIndex (1..4094)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specified MVLAN ID."
|
|
::= { mgmdQuerierIpEntry 1 }
|
|
|
|
mgmdQuerierIpAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType {ipv4(1), ipv6(2)}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of address format used for the
|
|
mgmdQuerierIpAddress object."
|
|
::= { mgmdQuerierIpEntry 2 }
|
|
|
|
mgmdQuerierIpAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"igmpmld QuerierIp address"
|
|
::= { mgmdQuerierIpEntry 3 }
|
|
|
|
-- mgmdClientSrcIpTable
|
|
|
|
mgmdClientSrcIpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MgmdClientSrcIpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table includes client source IP on per Group."
|
|
::= { group 6 }
|
|
|
|
mgmdClientSrcIpEntry OBJECT-TYPE
|
|
SYNTAX MgmdClientSrcIpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in mgmdClientSrcIpTable."
|
|
INDEX { ifIndex, igmpmldMvlanGroupId, igmpmldMvlanGroupAddressType, IMPLIED igmpmldMvlanGroupAddress, mgmdClientSrcIpIndex}
|
|
::= { mgmdClientSrcIpTable 1 }
|
|
|
|
MgmdClientSrcIpEntry ::=
|
|
SEQUENCE {
|
|
mgmdClientSrcIpIndex INTEGER,
|
|
mgmdClientSrcIpAddressType InetAddressType,
|
|
mgmdClientSrcIpAddress InetAddress
|
|
|
|
}
|
|
|
|
mgmdClientSrcIpIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { mgmdClientSrcIpEntry 1 }
|
|
|
|
|
|
mgmdClientSrcIpAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType {ipv4(1), ipv6(2)}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { mgmdClientSrcIpEntry 2 }
|
|
|
|
mgmdClientSrcIpAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { mgmdClientSrcIpEntry 3 }
|
|
|
|
|
|
|
|
|
|
----------------------------------------
|
|
-- statistics
|
|
----------------------------------------
|
|
|
|
-- igmpmldStatsTable
|
|
|
|
-- igmpmldStatisticsRxQuery OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION "The total number of IGMP query messages received."
|
|
-- ::= { igmpmldStatistics 1 }
|
|
--
|
|
-- igmpmldStatisticstTxQuery OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION "The total number of IGMP query messages transmitted."
|
|
-- ::= { igmpmldStatistics 2 }
|
|
--
|
|
-- igmpmldStatisticsRxReport OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION "The total number of IGMP report messages received."
|
|
-- ::= { igmpmldStatistics 3 }
|
|
--
|
|
-- igmpmldStatisticsTxReport OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION "The total number of IGMP report messages transmitted."
|
|
-- ::= { igmpmldStatistics 4 }
|
|
|
|
|
|
-- igmpmldStatsPortTable
|
|
|
|
igmpmldStatisticsPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IgmpmldStatisticsPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table includes IGMP/MLD port statistics information"
|
|
::= { igmpmldStatistics 5 }
|
|
|
|
igmpmldStatisticsPortEntry OBJECT-TYPE
|
|
SYNTAX IgmpmldStatisticsPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in igmpmldStatisticsPortTable"
|
|
INDEX { ifIndex }
|
|
::= { igmpmldStatisticsPortTable 1 }
|
|
|
|
IgmpmldStatisticsPortEntry ::=
|
|
SEQUENCE {
|
|
-- igmpmldStatisticsPortChannelCreateSuccess INTEGER,
|
|
-- igmpmldStatisticsPortChannelCreateFail INTEGER,
|
|
-- igmpmldStatisticsPortChannelRemoveLeave INTEGER,
|
|
-- igmpmldStatisticsPortChannelRemoveTimeout INTEGER,
|
|
igmpmldStatisticsPortQueryRx INTEGER,
|
|
igmpmldStatisticsPortQueryTx INTEGER,
|
|
-- igmpmldStatisticsPortGeneralQueryIgmpv2 INTEGER,
|
|
-- igmpmldStatisticsPortGeneralQueryIgmpv3 INTEGER,
|
|
-- igmpmldStatisticsPortGeneralQueryMldv1 INTEGER,
|
|
-- igmpmldStatisticsPortGeneralQueryMldv2 INTEGER,
|
|
-- igmpmldStatisticsPortSpecificQueryIgmpv2 INTEGER,
|
|
-- igmpmldStatisticsPortSpecificQueryIgmpv3 INTEGER,
|
|
-- igmpmldStatisticsPortSpecificQueryMldv1 INTEGER,
|
|
-- igmpmldStatisticsPortSpecificQueryMldv2 INTEGER,
|
|
igmpmldStatisticsPortReportRx INTEGER,
|
|
igmpmldStatisticsPortReportTx INTEGER,
|
|
igmpmldStatisticsPortReportJoinIgmpv2 INTEGER,
|
|
igmpmldStatisticsPortReportLeaveIgmpv2 INTEGER,
|
|
igmpmldStatisticsPortReportDropIgmp INTEGER,
|
|
-- igmpmldStatisticsPortCompatibleMode INTEGER,
|
|
igmpmldStatisticsPortReportJoinMldv1 INTEGER,
|
|
igmpmldStatisticsPortReportLeaveMldv1 INTEGER,
|
|
igmpmldStatisticsPortReportDropMld INTEGER,
|
|
igmpmldStatisticsPortReportIgmpv3 INTEGER,
|
|
igmpmldStatisticsPortReportMldv2 INTEGER,
|
|
igmpmldStatisticsPortQueryDropIgmp INTEGER,
|
|
igmpmldStatisticsPortQueryDropMld INTEGER,
|
|
igmpmldStatisticsPortQueryIgmpv2 INTEGER,
|
|
igmpmldStatisticsPortQueryIgmpv3 INTEGER,
|
|
igmpmldStatisticsPortQueryMldv1 INTEGER,
|
|
igmpmldStatisticsPortQueryMldv2 INTEGER
|
|
}
|
|
|
|
-- igmpmldStatisticsPortChannelCreateSuccess OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION "The total number of channel group created successfully"
|
|
-- ::= { igmpmldStatisticsPortEntry 1 }
|
|
--
|
|
-- igmpmldStatisticsPortChannelCreateFail OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION "The total number of channel group created fail"
|
|
-- ::= { igmpmldStatisticsPortEntry 2 }
|
|
--
|
|
-- igmpmldStatisticsPortChannelRemoveLeave OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION "The total number of channel group removed due to user leave"
|
|
-- ::= { igmpmldStatisticsPortEntry 3 }
|
|
--
|
|
-- igmpmldStatisticsPortChannelRemoveTimeout OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION "The total number of channel group removed due to time out"
|
|
-- ::= { igmpmldStatisticsPortEntry 4 }
|
|
|
|
igmpmldStatisticsPortQueryRx OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of IGMP query messages received."
|
|
::= { igmpmldStatisticsPortEntry 5 }
|
|
|
|
igmpmldStatisticsPortQueryTx OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of IGMP query messages transmitted."
|
|
::= { igmpmldStatisticsPortEntry 6 }
|
|
|
|
-- igmpmldStatisticsPortGeneralQueryIgmpv2 OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION "The total number of IGMPv2 general query messages"
|
|
-- ::= { igmpmldStatisticsPortEntry 7 }
|
|
--
|
|
-- igmpmldStatisticsPortGeneralQueryIgmpv3 OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION "The total number of IGMPv3 general query messages"
|
|
-- ::= { igmpmldStatisticsPortEntry 8 }
|
|
--
|
|
-- igmpmldStatisticsPortGeneralQueryMldv1 OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION "The total number of MLDv1 general query messages"
|
|
-- ::= { igmpmldStatisticsPortEntry 9 }
|
|
--
|
|
-- igmpmldStatisticsPortGeneralQueryMldv2 OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION "The total number of MLDv2 general query messages"
|
|
-- ::= { igmpmldStatisticsPortEntry 10 }
|
|
--
|
|
-- igmpmldStatisticsPortSpecificQueryIgmpv2 OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION "The total number of IGMPv2 specific query messages"
|
|
-- ::= { igmpmldStatisticsPortEntry 11 }
|
|
--
|
|
-- igmpmldStatisticsPortSpecificQueryIgmpv3 OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION "The total number of IGMPv3 specific query messages"
|
|
-- ::= { igmpmldStatisticsPortEntry 12 }
|
|
--
|
|
-- igmpmldStatisticsPortSpecificQueryMldv1 OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION "The total number of MLDv1 specific query messages"
|
|
-- ::= { igmpmldStatisticsPortEntry 14 }
|
|
--
|
|
-- igmpmldStatisticsPortSpecificQueryMldv2 OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION "The total number of MLDv2 specific query messages"
|
|
-- ::= { igmpmldStatisticsPortEntry 15 }
|
|
|
|
igmpmldStatisticsPortReportRx OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of IGMP/MLD report messages received"
|
|
::= { igmpmldStatisticsPortEntry 16 }
|
|
|
|
igmpmldStatisticsPortReportTx OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of IGMP/MLD report messages transmitted"
|
|
::= { igmpmldStatisticsPortEntry 17 }
|
|
|
|
igmpmldStatisticsPortReportJoinIgmpv2 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of IGMPv2 join type report messages "
|
|
::= { igmpmldStatisticsPortEntry 18 }
|
|
|
|
igmpmldStatisticsPortReportLeaveIgmpv2 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of IGMPv2 leave type report messages "
|
|
::= { igmpmldStatisticsPortEntry 19 }
|
|
|
|
igmpmldStatisticsPortReportDropIgmp OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of IGMP dropped report messages "
|
|
::= { igmpmldStatisticsPortEntry 20 }
|
|
|
|
-- igmpmldStatisticsPortCompatibleMode OBJECT-TYPE
|
|
-- SYNTAX INTEGER{
|
|
-- none(0),
|
|
-- igmpOnly(1),
|
|
-- mldOnly(2),
|
|
-- igmpAndMld(3)
|
|
-- }
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "The old version compatible mode of specific port.
|
|
-- The uplink ports (enet1 & enet2) share the same mode."
|
|
-- ::= { igmpmldStatisticsPortEntry 21 }
|
|
|
|
igmpmldStatisticsPortReportJoinMldv1 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of MLDv1 join type report messages "
|
|
::= { igmpmldStatisticsPortEntry 22 }
|
|
|
|
igmpmldStatisticsPortReportLeaveMldv1 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of MLDv1 leave type report messages "
|
|
::= { igmpmldStatisticsPortEntry 23 }
|
|
|
|
igmpmldStatisticsPortReportDropMld OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of MLD dropped report messages "
|
|
::= { igmpmldStatisticsPortEntry 24 }
|
|
|
|
igmpmldStatisticsPortReportIgmpv3 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of IGMPv3 report messages "
|
|
::= { igmpmldStatisticsPortEntry 25 }
|
|
|
|
igmpmldStatisticsPortReportMldv2 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of MLDv2 report messages "
|
|
::= { igmpmldStatisticsPortEntry 26 }
|
|
|
|
igmpmldStatisticsPortQueryDropIgmp OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of IGMP dropped query messages "
|
|
::= { igmpmldStatisticsPortEntry 27 }
|
|
|
|
igmpmldStatisticsPortQueryDropMld OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of MLD dropped query messages "
|
|
::= { igmpmldStatisticsPortEntry 28 }
|
|
|
|
igmpmldStatisticsPortQueryIgmpv2 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of IGMPv2 query messages"
|
|
::= { igmpmldStatisticsPortEntry 29 }
|
|
|
|
igmpmldStatisticsPortQueryIgmpv3 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of IGMPv3 query messages"
|
|
::= { igmpmldStatisticsPortEntry 30 }
|
|
|
|
igmpmldStatisticsPortQueryMldv1 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of MLDv1 query messages"
|
|
::= { igmpmldStatisticsPortEntry 31 }
|
|
|
|
igmpmldStatisticsPortQueryMldv2 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of Mldv2 query messages"
|
|
::= { igmpmldStatisticsPortEntry 32 }
|
|
|
|
|
|
-- mgmdCounterPortTable
|
|
|
|
mgmdStatisticsPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MgmdStatisticsPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table includes IGMP/MLD port statistics information"
|
|
::= { igmpmldStatistics 6 }
|
|
|
|
mgmdStatisticsPortEntry OBJECT-TYPE
|
|
SYNTAX MgmdStatisticsPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in mgmdStatisticsPortTable"
|
|
INDEX { ifIndex }
|
|
::= { mgmdStatisticsPortTable 1 }
|
|
|
|
MgmdStatisticsPortEntry ::=
|
|
SEQUENCE {
|
|
igmpCounterPortRxQueryTotal INTEGER,
|
|
igmpCounterPortRxQueryV1 INTEGER,
|
|
igmpCounterPortRxQueryV2 INTEGER,
|
|
igmpCounterPortRxQueryV3 INTEGER,
|
|
igmpCounterPortRxQuerySpecific INTEGER,
|
|
igmpCounterPortRxQueryDrop INTEGER,
|
|
|
|
igmpCounterPortRxReportTotal INTEGER,
|
|
igmpCounterPortRxReportV1 INTEGER,
|
|
igmpCounterPortRxReportV2 INTEGER,
|
|
igmpCounterPortRxReportV3 INTEGER,
|
|
igmpCounterPortRxReportV2Leave INTEGER,
|
|
igmpCounterPortRxReportDropByRate INTEGER,
|
|
igmpCounterPortRxReportDrop INTEGER,
|
|
igmpCounterPortRxReportUnknown INTEGER,
|
|
|
|
igmpCounterPortTxQueryTotal INTEGER,
|
|
igmpCounterPortTxQueryV1 INTEGER,
|
|
igmpCounterPortTxQueryV2 INTEGER,
|
|
igmpCounterPortTxQueryV3 INTEGER,
|
|
igmpCounterPortTxQuerySpecific INTEGER,
|
|
|
|
|
|
igmpCounterPortTxReportTotal INTEGER,
|
|
igmpCounterPortTxReportV1 INTEGER,
|
|
igmpCounterPortTxReportV2 INTEGER,
|
|
igmpCounterPortTxReportV3 INTEGER,
|
|
igmpCounterPortTxReportV2Leave INTEGER,
|
|
|
|
igmpCounterPortJoinedGroup INTEGER,
|
|
igmpCounterPortJoin INTEGER,
|
|
igmpCounterPortLeave INTEGER,
|
|
igmpCounterPortDropByMaxGroup INTEGER,
|
|
igmpCounterPortDropByPrivilege INTEGER,
|
|
igmpCounterPortDropByMvlan INTEGER,
|
|
igmpCounterPortDropByOthers INTEGER,
|
|
|
|
|
|
mldCounterPortRxQueryTotal INTEGER,
|
|
mldCounterPortRxQueryV1 INTEGER,
|
|
mldCounterPortRxQueryV2 INTEGER,
|
|
mldCounterPortRxQuerySpecific INTEGER,
|
|
mldCounterPortRxQueryDrop INTEGER,
|
|
|
|
mldCounterPortRxReportTotal INTEGER,
|
|
mldCounterPortRxReportV1 INTEGER,
|
|
mldCounterPortRxReportV2 INTEGER,
|
|
mldCounterPortRxReportV1Leave INTEGER,
|
|
mldCounterPortRxReportDropByRate INTEGER,
|
|
mldCounterPortRxReportDrop INTEGER,
|
|
mldCounterPortRxReportUnknown INTEGER,
|
|
|
|
mldCounterPortTxQueryTotal INTEGER,
|
|
mldCounterPortTxQueryV1 INTEGER,
|
|
mldCounterPortTxQueryV2 INTEGER,
|
|
mldCounterPortTxQuerySpecific INTEGER,
|
|
|
|
|
|
mldCounterPortTxReportTotal INTEGER,
|
|
mldCounterPortTxReportV1 INTEGER,
|
|
mldCounterPortTxReportV2 INTEGER,
|
|
mldCounterPortTxReportV1Leave INTEGER,
|
|
|
|
mldCounterPortJoinedGroup INTEGER,
|
|
mldCounterPortJoin INTEGER,
|
|
mldCounterPortLeave INTEGER,
|
|
mldCounterPortDropByMaxGroup INTEGER,
|
|
mldCounterPortDropByPrivilege INTEGER,
|
|
mldCounterPortDropByMvlan INTEGER,
|
|
mldCounterPortDropByOthers INTEGER
|
|
}
|
|
|
|
|
|
igmpCounterPortRxQueryTotal OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total accepted IGMP RX query"
|
|
::= { mgmdStatisticsPortEntry 1 }
|
|
|
|
|
|
igmpCounterPortRxQueryV1 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Accepted IGMP RX V1 query"
|
|
::= { mgmdStatisticsPortEntry 2 }
|
|
|
|
igmpCounterPortRxQueryV2 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Accepted IGMP RX V2 query"
|
|
::= { mgmdStatisticsPortEntry 3 }
|
|
|
|
igmpCounterPortRxQueryV3 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Accepted IGMP RX V3 query"
|
|
::= { mgmdStatisticsPortEntry 4 }
|
|
|
|
igmpCounterPortRxQuerySpecific OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Accepted IGMP RX specific query"
|
|
::= { mgmdStatisticsPortEntry 5 }
|
|
|
|
igmpCounterPortRxQueryDrop OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "IGMP RX Drop query
|
|
Condition:
|
|
Query from UNI port
|
|
DTag Query
|
|
IGMP Disabled
|
|
"
|
|
::= { mgmdStatisticsPortEntry 6 }
|
|
|
|
igmpCounterPortRxReportTotal OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total accepted IGMP RX report+leave "
|
|
::= { mgmdStatisticsPortEntry 7 }
|
|
|
|
igmpCounterPortRxReportV1 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Accepted IGMP RX V1 report"
|
|
::= { mgmdStatisticsPortEntry 8 }
|
|
|
|
igmpCounterPortRxReportV2 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Accepted IGMP RX V2 report"
|
|
::= { mgmdStatisticsPortEntry 9 }
|
|
|
|
igmpCounterPortRxReportV3 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Accepted IGMP RX V3 report"
|
|
::= { mgmdStatisticsPortEntry 10 }
|
|
|
|
igmpCounterPortRxReportV2Leave OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Accepted IGMP RX V2 leave"
|
|
::= { mgmdStatisticsPortEntry 11 }
|
|
|
|
igmpCounterPortRxReportDropByRate OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "IGMP RX report reached max message"
|
|
::= { mgmdStatisticsPortEntry 12 }
|
|
|
|
igmpCounterPortRxReportDrop OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Drop IGMP Rx report
|
|
Condition:
|
|
DTag report
|
|
Report from NNI
|
|
V3 report under V2 mode"
|
|
::= { mgmdStatisticsPortEntry 13 }
|
|
|
|
igmpCounterPortRxReportUnknown OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Drop IGMP RX report.
|
|
Not match configured version"
|
|
::= { mgmdStatisticsPortEntry 14 }
|
|
|
|
igmpCounterPortTxQueryTotal OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total transmitted IGMP query "
|
|
::= { mgmdStatisticsPortEntry 15 }
|
|
|
|
|
|
igmpCounterPortTxQueryV1 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Transmitted IGMP V1 query"
|
|
::= { mgmdStatisticsPortEntry 16 }
|
|
|
|
igmpCounterPortTxQueryV2 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Transmitted IGMP V2 query"
|
|
::= { mgmdStatisticsPortEntry 17 }
|
|
|
|
igmpCounterPortTxQueryV3 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Transmitted IGMP V3 query"
|
|
::= { mgmdStatisticsPortEntry 18 }
|
|
|
|
igmpCounterPortTxQuerySpecific OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Transmitted IGMP specific query"
|
|
::= { mgmdStatisticsPortEntry 19 }
|
|
|
|
|
|
igmpCounterPortTxReportTotal OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total transmitted IGMP report "
|
|
::= { mgmdStatisticsPortEntry 20 }
|
|
|
|
igmpCounterPortTxReportV1 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Transmitted IGMP V1 report"
|
|
::= { mgmdStatisticsPortEntry 21 }
|
|
|
|
igmpCounterPortTxReportV2 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Transmitted IGMP V2 report"
|
|
::= { mgmdStatisticsPortEntry 22 }
|
|
|
|
igmpCounterPortTxReportV3 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Transmitted IGMP V3 report"
|
|
::= { mgmdStatisticsPortEntry 23 }
|
|
|
|
igmpCounterPortTxReportV2Leave OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Transmitted IGMP V2 Leave"
|
|
::= { mgmdStatisticsPortEntry 24 }
|
|
|
|
igmpCounterPortJoinedGroup OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Specific counter(count by each V3 record or V2 report)
|
|
Number of current IGMP joined group"
|
|
::= { mgmdStatisticsPortEntry 25 }
|
|
|
|
igmpCounterPortJoin OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Specific counter(count by each V3 record or V2 report)
|
|
Condition:
|
|
V2: accepted IGMP report
|
|
V3: join group record
|
|
"
|
|
::= { mgmdStatisticsPortEntry 26 }
|
|
|
|
igmpCounterPortLeave OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Specific counter(count by each V3 record or V2 report)
|
|
Condition:
|
|
V2: accepted IGMP leave
|
|
V3: leave group record
|
|
"
|
|
::= { mgmdStatisticsPortEntry 27 }
|
|
|
|
igmpCounterPortDropByMaxGroup OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Specific counter(count by each V3 record or V2 report)
|
|
Reached max group
|
|
"
|
|
::= { mgmdStatisticsPortEntry 28 }
|
|
|
|
igmpCounterPortDropByPrivilege OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Specific counter(count by each V3 record or V2 report)
|
|
forbid privilege
|
|
"
|
|
::= { mgmdStatisticsPortEntry 29 }
|
|
|
|
igmpCounterPortDropByMvlan OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Specific counter(count by each V3 record or V2 report)
|
|
Condition:
|
|
Port doesnot join mvlan
|
|
Group doesnot match mvlan range
|
|
"
|
|
::= { mgmdStatisticsPortEntry 30 }
|
|
|
|
igmpCounterPortDropByOthers OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Specific counter(count by each V3 record or V2 report)
|
|
Condition:
|
|
Reached max bandwidth
|
|
Disable privilege profile
|
|
No privilege profile
|
|
Preview forbid
|
|
Preview max count
|
|
Preview max group(16 per port)
|
|
Match static multicast IP
|
|
Mode disabled
|
|
Invalid group IP
|
|
|
|
"
|
|
::= { mgmdStatisticsPortEntry 31 }
|
|
|
|
mldCounterPortRxQueryTotal OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total accepted MLD RX query"
|
|
::= { mgmdStatisticsPortEntry 32 }
|
|
|
|
mldCounterPortRxQueryV1 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Accepted MLD RX V1 query"
|
|
::= { mgmdStatisticsPortEntry 33 }
|
|
|
|
mldCounterPortRxQueryV2 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Accepted MLD RX V2 query"
|
|
::= { mgmdStatisticsPortEntry 34 }
|
|
|
|
mldCounterPortRxQuerySpecific OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Accepted MLD RX specific query"
|
|
::= { mgmdStatisticsPortEntry 35 }
|
|
|
|
mldCounterPortRxQueryDrop OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "MLD RX Drop query
|
|
Condition:
|
|
Query from UNI port
|
|
DTag Query
|
|
IGMP Disabled
|
|
"
|
|
::= { mgmdStatisticsPortEntry 36 }
|
|
|
|
mldCounterPortRxReportTotal OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total accepted MLD RX report+leave "
|
|
::= { mgmdStatisticsPortEntry 37 }
|
|
|
|
mldCounterPortRxReportV1 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Accepted MLD RX V1 report"
|
|
::= { mgmdStatisticsPortEntry 38 }
|
|
|
|
mldCounterPortRxReportV2 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Accepted MLD RX V2 report"
|
|
::= { mgmdStatisticsPortEntry 39 }
|
|
|
|
mldCounterPortRxReportV1Leave OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Accepted MLD RX V1 leave"
|
|
::= { mgmdStatisticsPortEntry 40 }
|
|
|
|
mldCounterPortRxReportDropByRate OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "MLD RX report reached max message"
|
|
::= { mgmdStatisticsPortEntry 41 }
|
|
|
|
mldCounterPortRxReportDrop OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Drop MLD Rx report
|
|
Condition:
|
|
DTag report
|
|
Report from NNI
|
|
V2 report under V1 mode"
|
|
::= { mgmdStatisticsPortEntry 42 }
|
|
|
|
mldCounterPortRxReportUnknown OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Drop MLD RX report.
|
|
Not match configured version"
|
|
::= { mgmdStatisticsPortEntry 43 }
|
|
|
|
mldCounterPortTxQueryTotal OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total transmitted MLD query "
|
|
::= { mgmdStatisticsPortEntry 44 }
|
|
|
|
|
|
mldCounterPortTxQueryV1 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Transmitted MLD V1 query"
|
|
::= { mgmdStatisticsPortEntry 45 }
|
|
|
|
mldCounterPortTxQueryV2 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Transmitted MLD V2 query"
|
|
::= { mgmdStatisticsPortEntry 46 }
|
|
|
|
|
|
mldCounterPortTxQuerySpecific OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Transmitted MLD specific query"
|
|
::= { mgmdStatisticsPortEntry 47 }
|
|
|
|
|
|
mldCounterPortTxReportTotal OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total transmitted MLD report "
|
|
::= { mgmdStatisticsPortEntry 48 }
|
|
|
|
mldCounterPortTxReportV1 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Transmitted MLD V1 report"
|
|
::= { mgmdStatisticsPortEntry 49 }
|
|
|
|
mldCounterPortTxReportV2 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Transmitted MLD V2 report"
|
|
::= { mgmdStatisticsPortEntry 50 }
|
|
|
|
|
|
mldCounterPortTxReportV1Leave OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Transmitted MLD V1 Leave"
|
|
::= { mgmdStatisticsPortEntry 51}
|
|
|
|
mldCounterPortJoinedGroup OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Specific counter(count by each V2 record or V1 report)
|
|
Number of current MLD joined group"
|
|
::= { mgmdStatisticsPortEntry 52 }
|
|
|
|
mldCounterPortJoin OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Specific counter(count by each V2 record or V1 report)
|
|
Condition:
|
|
V1: accepted MLD report
|
|
V2: join group record
|
|
"
|
|
::= { mgmdStatisticsPortEntry 53 }
|
|
|
|
mldCounterPortLeave OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Specific counter(count by each V2 record or V1 report)
|
|
Condition:
|
|
V1: accepted MLD leave
|
|
V2: leave group record
|
|
"
|
|
::= { mgmdStatisticsPortEntry 54 }
|
|
|
|
mldCounterPortDropByMaxGroup OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Specific counter(count by each V2 record or V1 report)
|
|
Reached max group
|
|
"
|
|
::= { mgmdStatisticsPortEntry 55 }
|
|
|
|
mldCounterPortDropByPrivilege OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Specific counter(count by each V2 record or V1 report)
|
|
forbid privilege
|
|
"
|
|
::= { mgmdStatisticsPortEntry 56 }
|
|
|
|
mldCounterPortDropByMvlan OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Specific counter(count by each V2 record or V1 report)
|
|
Condition:
|
|
Port doesnot join mvlan
|
|
Group doesnot match mvlan range
|
|
"
|
|
::= { mgmdStatisticsPortEntry 57 }
|
|
|
|
mldCounterPortDropByOthers OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Specific counter(count by each V2 record or V1 report)
|
|
Condition:
|
|
Reached max bandwidth
|
|
Disable privilege profile
|
|
No privilege profile
|
|
Preview forbid
|
|
Preview max count
|
|
Preview max group(16 per port)
|
|
Match static multicast IP
|
|
Mode disabled
|
|
Invalid group IP
|
|
|
|
"
|
|
::= { mgmdStatisticsPortEntry 58 }
|
|
|
|
-- mgmdCounterVlanTable
|
|
|
|
mgmdStatisticsVlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MgmdStatisticsVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table includes IGMP/MLD VLAN statistics information"
|
|
::= { igmpmldStatistics 7 }
|
|
|
|
mgmdStatisticsVlanEntry OBJECT-TYPE
|
|
SYNTAX MgmdStatisticsVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in mgmdStatisticsVlanTable"
|
|
INDEX { mgmdCounterVlanId }
|
|
::= { mgmdStatisticsVlanTable 1 }
|
|
|
|
|
|
MgmdStatisticsVlanEntry ::=
|
|
SEQUENCE {
|
|
mgmdCounterVlanId VlanIndex,
|
|
igmpCounterVlanRxQueryTotal INTEGER,
|
|
igmpCounterVlanRxQueryV1 INTEGER,
|
|
igmpCounterVlanRxQueryV2 INTEGER,
|
|
igmpCounterVlanRxQueryV3 INTEGER,
|
|
igmpCounterVlanRxQuerySpecific INTEGER,
|
|
igmpCounterVlanRxQueryDrop INTEGER,
|
|
|
|
igmpCounterVlanRxReportTotal INTEGER,
|
|
igmpCounterVlanRxReportV1 INTEGER,
|
|
igmpCounterVlanRxReportV2 INTEGER,
|
|
igmpCounterVlanRxReportV3 INTEGER,
|
|
igmpCounterVlanRxReportV2Leave INTEGER,
|
|
igmpCounterVlanRxReportDropByRate INTEGER,
|
|
igmpCounterVlanRxReportDrop INTEGER,
|
|
igmpCounterVlanRxReportUnknown INTEGER,
|
|
|
|
igmpCounterVlanTxQueryTotal INTEGER,
|
|
igmpCounterVlanTxQueryV1 INTEGER,
|
|
igmpCounterVlanTxQueryV2 INTEGER,
|
|
igmpCounterVlanTxQueryV3 INTEGER,
|
|
igmpCounterVlanTxQuerySpecific INTEGER,
|
|
|
|
|
|
igmpCounterVlanTxReportTotal INTEGER,
|
|
igmpCounterVlanTxReportV1 INTEGER,
|
|
igmpCounterVlanTxReportV2 INTEGER,
|
|
igmpCounterVlanTxReportV3 INTEGER,
|
|
igmpCounterVlanTxReportV2Leave INTEGER,
|
|
|
|
igmpCounterVlanJoinedGroup INTEGER,
|
|
igmpCounterVlanJoin INTEGER,
|
|
igmpCounterVlanLeave INTEGER,
|
|
igmpCounterVlanDropByMaxGroup INTEGER,
|
|
igmpCounterVlanDropByPrivilege INTEGER,
|
|
igmpCounterVlanDropByMvlan INTEGER,
|
|
igmpCounterVlanDropByOthers INTEGER,
|
|
|
|
|
|
mldCounterVlanRxQueryTotal INTEGER,
|
|
mldCounterVlanRxQueryV1 INTEGER,
|
|
mldCounterVlanRxQueryV2 INTEGER,
|
|
mldCounterVlanRxQuerySpecific INTEGER,
|
|
mldCounterVlanRxQueryDrop INTEGER,
|
|
|
|
mldCounterVlanRxReportTotal INTEGER,
|
|
mldCounterVlanRxReportV1 INTEGER,
|
|
mldCounterVlanRxReportV2 INTEGER,
|
|
mldCounterVlanRxReportV1Leave INTEGER,
|
|
mldCounterVlanRxReportDropByRate INTEGER,
|
|
mldCounterVlanRxReportDrop INTEGER,
|
|
mldCounterVlanRxReportUnknown INTEGER,
|
|
|
|
mldCounterVlanTxQueryTotal INTEGER,
|
|
mldCounterVlanTxQueryV1 INTEGER,
|
|
mldCounterVlanTxQueryV2 INTEGER,
|
|
mldCounterVlanTxQuerySpecific INTEGER,
|
|
|
|
|
|
mldCounterVlanTxReportTotal INTEGER,
|
|
mldCounterVlanTxReportV1 INTEGER,
|
|
mldCounterVlanTxReportV2 INTEGER,
|
|
mldCounterVlanTxReportV1Leave INTEGER,
|
|
|
|
mldCounterVlanJoinedGroup INTEGER,
|
|
mldCounterVlanJoin INTEGER,
|
|
mldCounterVlanLeave INTEGER,
|
|
mldCounterVlanDropByMaxGroup INTEGER,
|
|
mldCounterVlanDropByPrivilege INTEGER,
|
|
mldCounterVlanDropByMvlan INTEGER,
|
|
mldCounterVlanDropByOthers INTEGER
|
|
|
|
}
|
|
|
|
mgmdCounterVlanId OBJECT-TYPE
|
|
SYNTAX VlanIndex (1..4094)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "VLAN id"
|
|
::= { mgmdStatisticsVlanEntry 1 }
|
|
|
|
|
|
igmpCounterVlanRxQueryTotal OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total accepted IGMP RX query"
|
|
::= { mgmdStatisticsVlanEntry 2 }
|
|
|
|
|
|
igmpCounterVlanRxQueryV1 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Accepted IGMP RX V1 query"
|
|
::= { mgmdStatisticsVlanEntry 3 }
|
|
|
|
igmpCounterVlanRxQueryV2 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Accepted IGMP RX V2 query"
|
|
::= { mgmdStatisticsVlanEntry 4 }
|
|
|
|
igmpCounterVlanRxQueryV3 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Accepted IGMP RX V3 query"
|
|
::= { mgmdStatisticsVlanEntry 5 }
|
|
|
|
igmpCounterVlanRxQuerySpecific OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Accepted IGMP RX specific query"
|
|
::= { mgmdStatisticsVlanEntry 6 }
|
|
|
|
igmpCounterVlanRxQueryDrop OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "IGMP RX Drop query
|
|
Condition:
|
|
Query from UNI port
|
|
DTag Query
|
|
IGMP Disabled
|
|
"
|
|
::= { mgmdStatisticsVlanEntry 7 }
|
|
|
|
igmpCounterVlanRxReportTotal OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total accepted IGMP RX report+leave "
|
|
::= { mgmdStatisticsVlanEntry 8 }
|
|
|
|
igmpCounterVlanRxReportV1 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Accepted IGMP RX V1 report"
|
|
::= { mgmdStatisticsVlanEntry 9 }
|
|
|
|
igmpCounterVlanRxReportV2 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Accepted IGMP RX V2 report"
|
|
::= { mgmdStatisticsVlanEntry 10 }
|
|
|
|
igmpCounterVlanRxReportV3 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Accepted IGMP RX V3 report"
|
|
::= { mgmdStatisticsVlanEntry 11 }
|
|
|
|
igmpCounterVlanRxReportV2Leave OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Accepted IGMP RX V2 leave"
|
|
::= { mgmdStatisticsVlanEntry 12 }
|
|
|
|
igmpCounterVlanRxReportDropByRate OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "IGMP RX report reached max message"
|
|
::= { mgmdStatisticsVlanEntry 13 }
|
|
|
|
igmpCounterVlanRxReportDrop OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Drop IGMP Rx report
|
|
Condition:
|
|
DTag report
|
|
Report from NNI
|
|
V3 report under V2 mode"
|
|
::= { mgmdStatisticsVlanEntry 14 }
|
|
|
|
igmpCounterVlanRxReportUnknown OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Drop IGMP RX report.
|
|
Not match configured version"
|
|
::= { mgmdStatisticsVlanEntry 15 }
|
|
|
|
igmpCounterVlanTxQueryTotal OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total transmitted IGMP query "
|
|
::= { mgmdStatisticsVlanEntry 16 }
|
|
|
|
|
|
igmpCounterVlanTxQueryV1 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Transmitted IGMP V1 query"
|
|
::= { mgmdStatisticsVlanEntry 17 }
|
|
|
|
igmpCounterVlanTxQueryV2 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Transmitted IGMP V2 query"
|
|
::= { mgmdStatisticsVlanEntry 18 }
|
|
|
|
igmpCounterVlanTxQueryV3 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Transmitted IGMP V3 query"
|
|
::= { mgmdStatisticsVlanEntry 19 }
|
|
|
|
igmpCounterVlanTxQuerySpecific OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Transmitted IGMP specific query"
|
|
::= { mgmdStatisticsVlanEntry 20 }
|
|
|
|
|
|
igmpCounterVlanTxReportTotal OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total transmitted IGMP report "
|
|
::= { mgmdStatisticsVlanEntry 21 }
|
|
|
|
igmpCounterVlanTxReportV1 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Transmitted IGMP V1 report"
|
|
::= { mgmdStatisticsVlanEntry 22 }
|
|
|
|
igmpCounterVlanTxReportV2 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Transmitted IGMP V2 report"
|
|
::= { mgmdStatisticsVlanEntry 23 }
|
|
|
|
igmpCounterVlanTxReportV3 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Transmitted IGMP V3 report"
|
|
::= { mgmdStatisticsVlanEntry 24 }
|
|
|
|
igmpCounterVlanTxReportV2Leave OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Transmitted IGMP V2 Leave"
|
|
::= { mgmdStatisticsVlanEntry 25 }
|
|
|
|
igmpCounterVlanJoinedGroup OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Specific counter(count by each V3 record or V2 report)
|
|
Number of current IGMP joined group"
|
|
::= { mgmdStatisticsVlanEntry 26 }
|
|
|
|
igmpCounterVlanJoin OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Specific counter(count by each V3 record or V2 report)
|
|
Condition:
|
|
V2: accepted IGMP report
|
|
V3: join group record
|
|
"
|
|
::= { mgmdStatisticsVlanEntry 27 }
|
|
|
|
igmpCounterVlanLeave OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Specific counter(count by each V3 record or V2 report)
|
|
Condition:
|
|
V2: accepted IGMP leave
|
|
V3: leave group record
|
|
"
|
|
::= { mgmdStatisticsVlanEntry 28 }
|
|
|
|
igmpCounterVlanDropByMaxGroup OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Specific counter(count by each V3 record or V2 report)
|
|
Reached max group
|
|
"
|
|
::= { mgmdStatisticsVlanEntry 29 }
|
|
|
|
igmpCounterVlanDropByPrivilege OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Specific counter(count by each V3 record or V2 report)
|
|
forbid privilege
|
|
"
|
|
::= { mgmdStatisticsVlanEntry 30 }
|
|
|
|
igmpCounterVlanDropByMvlan OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Specific counter(count by each V3 record or V2 report)
|
|
Condition:
|
|
Port doesnot join mvlan
|
|
Group doesnot match mvlan range
|
|
"
|
|
::= { mgmdStatisticsVlanEntry 31 }
|
|
|
|
igmpCounterVlanDropByOthers OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Specific counter(count by each V3 record or V2 report)
|
|
Condition:
|
|
Reached max bandwidth
|
|
Disable privilege profile
|
|
No privilege profile
|
|
Preview forbid
|
|
Preview max count
|
|
Preview max group(16 per port)
|
|
Match static multicast IP
|
|
Mode disabled
|
|
Invalid group IP
|
|
|
|
"
|
|
::= { mgmdStatisticsVlanEntry 32 }
|
|
|
|
mldCounterVlanRxQueryTotal OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total accepted MLD RX query"
|
|
::= { mgmdStatisticsVlanEntry 33 }
|
|
|
|
mldCounterVlanRxQueryV1 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Accepted MLD RX V1 query"
|
|
::= { mgmdStatisticsVlanEntry 34 }
|
|
|
|
mldCounterVlanRxQueryV2 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Accepted MLD RX V2 query"
|
|
::= { mgmdStatisticsVlanEntry 35 }
|
|
|
|
mldCounterVlanRxQuerySpecific OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Accepted MLD RX specific query"
|
|
::= { mgmdStatisticsVlanEntry 36 }
|
|
|
|
mldCounterVlanRxQueryDrop OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "MLD RX Drop query
|
|
Condition:
|
|
Query from UNI port
|
|
DTag Query
|
|
IGMP Disabled
|
|
"
|
|
::= { mgmdStatisticsVlanEntry 37 }
|
|
|
|
mldCounterVlanRxReportTotal OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total accepted MLD RX report+leave "
|
|
::= { mgmdStatisticsVlanEntry 38 }
|
|
|
|
mldCounterVlanRxReportV1 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Accepted MLD RX V1 report"
|
|
::= { mgmdStatisticsVlanEntry 39 }
|
|
|
|
mldCounterVlanRxReportV2 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Accepted MLD RX V2 report"
|
|
::= { mgmdStatisticsVlanEntry 40 }
|
|
|
|
mldCounterVlanRxReportV1Leave OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Accepted MLD RX V1 leave"
|
|
::= { mgmdStatisticsVlanEntry 41 }
|
|
|
|
mldCounterVlanRxReportDropByRate OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "MLD RX report reached max message"
|
|
::= { mgmdStatisticsVlanEntry 42 }
|
|
|
|
mldCounterVlanRxReportDrop OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Drop MLD Rx report
|
|
Condition:
|
|
DTag report
|
|
Report from NNI
|
|
V2 report under V1 mode"
|
|
::= { mgmdStatisticsVlanEntry 43 }
|
|
|
|
mldCounterVlanRxReportUnknown OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Drop MLD RX report.
|
|
Not match configured version"
|
|
::= { mgmdStatisticsVlanEntry 44 }
|
|
|
|
mldCounterVlanTxQueryTotal OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total transmitted MLD query "
|
|
::= { mgmdStatisticsVlanEntry 45 }
|
|
|
|
|
|
mldCounterVlanTxQueryV1 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Transmitted MLD V1 query"
|
|
::= { mgmdStatisticsVlanEntry 46 }
|
|
|
|
mldCounterVlanTxQueryV2 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Transmitted MLD V2 query"
|
|
::= { mgmdStatisticsVlanEntry 47 }
|
|
|
|
|
|
mldCounterVlanTxQuerySpecific OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Transmitted MLD specific query"
|
|
::= { mgmdStatisticsVlanEntry 48 }
|
|
|
|
|
|
mldCounterVlanTxReportTotal OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total transmitted MLD report "
|
|
::= { mgmdStatisticsVlanEntry 49 }
|
|
|
|
mldCounterVlanTxReportV1 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Transmitted MLD V1 report"
|
|
::= { mgmdStatisticsVlanEntry 50 }
|
|
|
|
mldCounterVlanTxReportV2 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Transmitted MLD V2 report"
|
|
::= { mgmdStatisticsVlanEntry 51 }
|
|
|
|
|
|
mldCounterVlanTxReportV1Leave OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Transmitted MLD V1 Leave"
|
|
::= { mgmdStatisticsVlanEntry 52}
|
|
|
|
mldCounterVlanJoinedGroup OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Specific counter(count by each V2 record or V1 report)
|
|
Number of current MLD joined group"
|
|
::= { mgmdStatisticsVlanEntry 53 }
|
|
|
|
mldCounterVlanJoin OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Specific counter(count by each V2 record or V1 report)
|
|
Condition:
|
|
V1: accepted MLD report
|
|
V2: join group record
|
|
"
|
|
::= { mgmdStatisticsVlanEntry 54 }
|
|
|
|
mldCounterVlanLeave OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Specific counter(count by each V2 record or V1 report)
|
|
Condition:
|
|
V1: accepted MLD leave
|
|
V2: leave group record
|
|
"
|
|
::= { mgmdStatisticsVlanEntry 55 }
|
|
|
|
mldCounterVlanDropByMaxGroup OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Specific counter(count by each V2 record or V1 report)
|
|
Reached max group
|
|
"
|
|
::= { mgmdStatisticsVlanEntry 56 }
|
|
|
|
mldCounterVlanDropByPrivilege OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Specific counter(count by each V2 record or V1 report)
|
|
forbid privilege
|
|
"
|
|
::= { mgmdStatisticsVlanEntry 57 }
|
|
|
|
mldCounterVlanDropByMvlan OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Specific counter(count by each V2 record or V1 report)
|
|
Condition:
|
|
Port doesnot join mvlan
|
|
Group doesnot match mvlan range
|
|
"
|
|
::= { mgmdStatisticsVlanEntry 58 }
|
|
|
|
mldCounterVlanDropByOthers OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Specific counter(count by each V2 record or V1 report)
|
|
Condition:
|
|
Reached max bandwidth
|
|
Disable privilege profile
|
|
No privilege profile
|
|
Preview forbid
|
|
Preview max count
|
|
Preview max group(16 per port)
|
|
Match static multicast IP
|
|
Mode disabled
|
|
Invalid group IP
|
|
|
|
"
|
|
::= { mgmdStatisticsVlanEntry 59 }
|
|
|
|
|
|
|
|
-- mgmdOlderVerCompatibleTable
|
|
|
|
mgmdStatisticsOldVerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MgmdStatisticsOldVerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table includes IGMP/MLD port older version compatible information"
|
|
::= { igmpmldStatistics 8 }
|
|
|
|
mgmdStatisticsOldVerEntry OBJECT-TYPE
|
|
SYNTAX MgmdStatisticsOldVerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in mgmdStatisticsOldVerTable"
|
|
INDEX { ifIndex }
|
|
::= { mgmdStatisticsOldVerTable 1 }
|
|
|
|
MgmdStatisticsOldVerEntry ::=
|
|
SEQUENCE {
|
|
mgmdOlderVerQuerierIGMPv2 INTEGER,
|
|
mgmdOlderVerQuerierMLDv1 INTEGER,
|
|
mgmdOlderVerHostIGMPv2 INTEGER,
|
|
mgmdOlderVerHostMLDv1 INTEGER
|
|
}
|
|
|
|
|
|
mgmdOlderVerQuerierIGMPv2 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "IGMPv2 report ever received. 1 means had received."
|
|
::= { mgmdStatisticsOldVerEntry 1 }
|
|
|
|
|
|
mgmdOlderVerQuerierMLDv1 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "MLDv1 report ever received. 1 means had received"
|
|
::= { mgmdStatisticsOldVerEntry 2 }
|
|
|
|
mgmdOlderVerHostIGMPv2 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "IGMPv2 Query ever received. 1 means had received"
|
|
::= { mgmdStatisticsOldVerEntry 3 }
|
|
|
|
mgmdOlderVerHostMLDv1 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "MLDv1 Query ever received. 1 means had received"
|
|
::= { mgmdStatisticsOldVerEntry 4 }
|
|
|
|
|
|
----------------------------------------
|
|
-- logs
|
|
----------------------------------------
|
|
|
|
|
|
igmpmldLogsPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IgmpmldLogsPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table includes IGMP/MLD port statistics information"
|
|
::= { igmpmldLogs 1 }
|
|
|
|
igmpmldLogsPortEntry OBJECT-TYPE
|
|
SYNTAX IgmpmldLogsPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in igmpmldStatisticsPortTable"
|
|
INDEX { ifIndex,igmpmldLogsPortTime,igmpmldLogsPortSerialNo }
|
|
::= { igmpmldLogsPortTable 1 }
|
|
|
|
IgmpmldLogsPortEntry ::=
|
|
SEQUENCE {
|
|
igmpmldLogsPortTime Unsigned32,
|
|
igmpmldLogsPortSerialNo INTEGER,
|
|
igmpmldLogsPortEvent INTEGER,
|
|
igmpmldLogsPortGroupAddressType InetAddressType,
|
|
igmpmldLogsPortGroupAddress InetAddress
|
|
}
|
|
|
|
igmpmldLogsPortTime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The time of a log entry"
|
|
::= { igmpmldLogsPortEntry 1 }
|
|
|
|
igmpmldLogsPortSerialNo OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The serial number is used to identify the order of logs in the same seconds"
|
|
::= { igmpmldLogsPortEntry 2 }
|
|
|
|
igmpmldLogsPortEvent OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
join(0),
|
|
leave(1),
|
|
drop(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The event type of a log entry:
|
|
join(0) - event of user join a multicast group
|
|
leave(1) - event of user leave a multicast group
|
|
drop(2) - event of system drop a multicast goup
|
|
"
|
|
::= { igmpmldLogsPortEntry 3 }
|
|
|
|
|
|
igmpmldLogsPortGroupAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType {ipv4(1), ipv6(2)}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The type of address format used for the igmpmldLogsPortGroupAddress"
|
|
::= { igmpmldLogsPortEntry 4 }
|
|
|
|
|
|
igmpmldLogsPortGroupAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The group address of a log entry"
|
|
::= { igmpmldLogsPortEntry 5 }
|
|
|
|
|
|
|
|
----------------------------------------
|
|
-- igmpmldOps
|
|
----------------------------------------
|
|
|
|
igmpmldTarget OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the target NNI/UNI ifindex or vid for igmpmldmldOperation"
|
|
::= { igmpmldOps 1 }
|
|
|
|
igmpmldOperation OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
clearIGMPMLDPacketStatistics(1),
|
|
clearIGMPMLDPacketStatisticsOnSpecifiedUNIPorts(2),
|
|
--clearIGMPMLDLogOnSpecifiedUNIPorts(3),
|
|
clearIGMPMLDPacketStatisticsOnSpecifiedNNIPorts(4),
|
|
clearIGMPMLDPacketStatisticsOnSpecifiedVlan(5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Clear packet statistics
|
|
clearIGMPMLDPacketStatistics(1) - clear system-wized packet counters
|
|
clearIGMPMLDPacketStatisticsOnSpecifiedUNIports(2) - clear packet counter on specified UNI ifindex
|
|
clearIGMPMLDPacketStatisticsOnSpecifiedNNIports(4) - clear packet counter on specified NNI ifindex
|
|
clearIGMPMLDPacketStatisticsOnSpecifiedVlan(5) - clear packet counter on specified VLAN
|
|
"
|
|
-- Clear Logs
|
|
-- clearIGMPMLDLogOnSpecifiedUNIPorts(3) - clear IGMP/MLD logs on specified UNI ifindex
|
|
::= { igmpmldOps 2 }
|
|
|
|
--igmpmldPbit
|
|
|
|
igmpmldPbit OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure the priority for non-mvlan group proxy report/leave/query, snooping report/leave/LMQ.
|
|
<pbit>: 0~8. default 8.
|
|
8 stands for using incoming vlan, but auto-genetated query/report uses priority 7."
|
|
::= { igmpmld 16 }
|
|
|
|
--igmpmldMvlanMode
|
|
|
|
igmpmldMvlanMode OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
disable(0),
|
|
snooping(2),
|
|
proxy(3),
|
|
proxyReport(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IGMP or MLD packet mvlan handling mode.
|
|
disable(0) - disable IGMP or MLD function
|
|
snooping(2) - packets are handled IGMP or MLD snopping function
|
|
proxy(3) - packets are handled IGMP or MLD proxy function
|
|
proxyReport(4) - packets are handled IGMP or MLD proxy Report function
|
|
"
|
|
::= { igmpmld 17 }
|
|
|
|
-- igmpmldGenniPortTable
|
|
|
|
igmpmldGenniPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IgmpmldGenniPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"igmp/mld Genni Configure the NNI port query behavior."
|
|
::= { igmpmld 18 }
|
|
|
|
igmpmldGenniPortEntry OBJECT-TYPE
|
|
SYNTAX IgmpmldGenniPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ifIndex }
|
|
::= { igmpmldGenniPortTable 1 }
|
|
|
|
IgmpmldGenniPortEntry ::=
|
|
SEQUENCE {
|
|
igmpmldGenniPortStaticQuerier INTEGER
|
|
}
|
|
|
|
igmpmldGenniPortStaticQuerier OBJECT-TYPE
|
|
SYNTAX INTEGER (0..3)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"0 - auto :become a query channel after received query.
|
|
1 - static : always a query channel;
|
|
2 - edge : drop query"
|
|
::= { igmpmldGenniPortEntry 1 }
|
|
|
|
|
|
|
|
|
|
--------------------------------------------------------------------------------------------------------
|
|
-- ip
|
|
--------------------------------------------------------------------------------------------------------
|
|
|
|
ipArp OBJECT IDENTIFIER ::= { ip 1 }
|
|
ipInband OBJECT IDENTIFIER ::= { ip 2 }
|
|
ipOutband OBJECT IDENTIFIER ::= { ip 3 }
|
|
ipRoute OBJECT IDENTIFIER ::= { ip 5 }
|
|
ipStatistic OBJECT IDENTIFIER ::= { ip 6 }
|
|
-- ipv6Destination OBJECT IDENTIFIER ::= { ip 7 }
|
|
-- ipv6Neighbor OBJECT IDENTIFIER ::= { ip 8 }
|
|
ipv6Prefix OBJECT IDENTIFIER ::= { ip 9 }
|
|
|
|
|
|
ipArpOps OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
flushTheARPxTableEntries(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flush ARP table."
|
|
::= { ipArp 1 }
|
|
|
|
ipArpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IpArpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Display the arp table."
|
|
::= { ipArp 2 }
|
|
|
|
ipArpEntry OBJECT-TYPE
|
|
SYNTAX IpArpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ipAddress}
|
|
::= { ipArpTable 1 }
|
|
|
|
IpArpEntry ::=
|
|
SEQUENCE {
|
|
ipAddress IpAddress,
|
|
macAddress PhysAddress,
|
|
ipInterface DisplayString
|
|
}
|
|
|
|
ipAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP that is learned in ARP table."
|
|
::= { ipArpEntry 1 }
|
|
|
|
macAddress OBJECT-TYPE
|
|
SYNTAX PhysAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The correspond mac address of the ipAddress."
|
|
::= { ipArpEntry 2 }
|
|
|
|
ipInterface OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface that the ipAddress is learned."
|
|
::= { ipArpEntry 3 }
|
|
|
|
--ipInband
|
|
|
|
ipInbandAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sets the in-band management interface
|
|
IP address (0.0.0.1 ~ 223.255.255.255)."
|
|
::= { ipInband 1 }
|
|
|
|
ipInbandNetmask OBJECT-TYPE
|
|
SYNTAX INTEGER (1..30)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sets the in-band management interface subnet mask."
|
|
::= { ipInband 2 }
|
|
|
|
ipInbandMgmtVlan OBJECT-TYPE
|
|
SYNTAX VlanIndex (1..4094)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sets in-band mangement VLAN (1~4094)."
|
|
::= { ipInband 3 }
|
|
|
|
ipInbandGateway OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sets the in-band default gateway's IP address (0.0.0.1 ~ 223.255.255.255)."
|
|
::= { ipInband 4 }
|
|
|
|
ipv6InbandTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ipv6InbandEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table contains ipv6 inband status."
|
|
::= { ipInband 5 }
|
|
|
|
ipv6InbandEntry OBJECT-TYPE
|
|
SYNTAX Ipv6InbandEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ipv6InbandIndex }
|
|
::= { ipv6InbandTable 1 }
|
|
|
|
Ipv6InbandEntry ::=
|
|
SEQUENCE {
|
|
ipv6InbandIndex INTEGER,
|
|
ipv6InbandAddress InetAddress,
|
|
ipv6InbandNetmask INTEGER
|
|
}
|
|
|
|
ipv6InbandIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ip inband index."
|
|
::= { ipv6InbandEntry 1 }
|
|
|
|
ipv6InbandAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures in-band management interface with
|
|
global IPv6 address (2000:: ~ 3fff:ffff:ffff:ffff:ffff:ffff:ffff:ffff)
|
|
or IPv6 address with all zeros (::)."
|
|
::= { ipv6InbandEntry 2 }
|
|
|
|
ipv6InbandNetmask OBJECT-TYPE
|
|
SYNTAX INTEGER (0..127)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures in-band management interface IPv6 global address
|
|
subnet mask."
|
|
::= { ipv6InbandEntry 3 }
|
|
|
|
ipv6InbandGateway OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures global IPv6 address (2000:: ~ 3fff:ffff:ffff:ffff:ffff:ffff:ffff:ffff) or
|
|
IPv6 address with all zeros (::) for the inband IPv6 default outgoing gateway."
|
|
::= { ipInband 7 }
|
|
|
|
-- ipInbandDhcpBootpEnable OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- enable(1),
|
|
-- disable(2)
|
|
-- }
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Enable DHCP client to MGMT inband interface. disable(2) is only for status display."
|
|
-- ::= { ipInband 8 }
|
|
|
|
-- ipInbandDhcpOperation OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- release(1),
|
|
-- renew(2)
|
|
-- }
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Performs DHCP operations on MGMT inband interface.
|
|
-- release: release dynamic IP address
|
|
-- renew: renew dynamic IP address
|
|
-- Value changes to be zero after setting successfully"
|
|
-- ::= { ipInband 9 }
|
|
|
|
ipInbandMgmtPbit OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sets in-band mangement pbit."
|
|
::= { ipInband 10 }
|
|
|
|
ipv6InbandLinkLocalAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"In-of-band IPv6 Link-local Address"
|
|
::= { ipInband 11 }
|
|
|
|
ipInbandDhcpClientConfig OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable DHCP client to MGMT inband interface. disable(0) is only for status display."
|
|
::= { ipInband 15 }
|
|
|
|
ipInbandDhcpClientOption OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
renew(1),
|
|
release(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Renew or release DHCP client to MGMT inband interface."
|
|
::= { ipInband 16 }
|
|
|
|
ipv6InbandDhcpClientConfig OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable DHCP client to MGMT inband v6 interface. disable(0) is only for status display."
|
|
::= { ipInband 17 }
|
|
|
|
ipv6InbandDhcpClientOption OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
renew(1),
|
|
release(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Renew or release DHCP client to MGMT inband v6 interface."
|
|
::= { ipInband 18 }
|
|
|
|
ipInbandDynamicAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Gets the in-band management interface
|
|
IP address (0.0.0.1 ~ 223.255.255.255)."
|
|
::= { ipInband 19 }
|
|
|
|
ipInbandDynamicGateway OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Gets the in-band dynamic gateway's IP address (0.0.0.1 ~ 223.255.255.255)."
|
|
::= { ipInband 20 }
|
|
|
|
ipOutbandAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sets the out-of-band management interface
|
|
IP address (0.0.0.1 ~ 223.255.255.255)."
|
|
::= { ipOutband 1 }
|
|
|
|
ipOutbandNetmask OBJECT-TYPE
|
|
SYNTAX INTEGER (1..30)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sets the out-of-band management interface subnet mask."
|
|
::= { ipOutband 2 }
|
|
|
|
ipv6OutbandTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ipv6OutbandEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table contains ipv6 outband status."
|
|
::= { ipOutband 3 }
|
|
|
|
ipv6OutbandEntry OBJECT-TYPE
|
|
SYNTAX Ipv6OutbandEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ipv6OutbandIndex }
|
|
::= { ipv6OutbandTable 1 }
|
|
|
|
Ipv6OutbandEntry ::=
|
|
SEQUENCE {
|
|
ipv6OutbandIndex INTEGER,
|
|
ipv6OutbandAddress InetAddress,
|
|
ipv6OutbandNetmask INTEGER
|
|
}
|
|
|
|
ipv6OutbandIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ipv6 outband index."
|
|
::= { ipv6OutbandEntry 1 }
|
|
|
|
ipv6OutbandAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures out-of-band management interface with
|
|
IPv6 global address (2000:: ~ 3fff:ffff:ffff:ffff:ffff:ffff:ffff:ffff)
|
|
or IPv6 address with all zeros (::)."
|
|
::= { ipv6OutbandEntry 2 }
|
|
|
|
ipv6OutbandNetmask OBJECT-TYPE
|
|
SYNTAX INTEGER (0..127)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures out-of-band management interface IPv6 global address
|
|
subnet mask."
|
|
::= { ipv6OutbandEntry 3 }
|
|
|
|
ipoutbandGateway OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sets the out-band default gateway's IP address (0.0.0.1 ~ 223.255.255.255)."
|
|
::= { ipOutband 5 }
|
|
|
|
ipoutbandDhcpClientConfig OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable DHCP client to MGMT outband interface. disable(0) is only for status display."
|
|
::= { ipOutband 6 }
|
|
|
|
ipoutbandDhcpClientOption OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
renew(1),
|
|
release(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Renew or release DHCP client to MGMT outband interface."
|
|
::= { ipOutband 7 }
|
|
|
|
ipv6outbandDhcpClientConfig OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable DHCP client to MGMT outband v6 interface. disable(0) is only for status display."
|
|
::= { ipOutband 8 }
|
|
|
|
ipv6outbandDhcpClientOption OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
renew(1),
|
|
release(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Renew or release DHCP client to MGMT outband v6 interface."
|
|
::= { ipOutband 9 }
|
|
|
|
ipv6OutbandLinkLocalAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Out-of-band IPv6 Link-local Address"
|
|
::= { ipOutband 10 }
|
|
|
|
ipOutbandDynamicAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Gets the out-of-band management interface
|
|
IP address (0.0.0.1 ~ 223.255.255.255)."
|
|
::= { ipOutband 11 }
|
|
|
|
ipoutbandDynamicGateway OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Gets the out-band dynamic gateway's IP address (0.0.0.1 ~ 223.255.255.255)."
|
|
::= { ipOutband 12 }
|
|
|
|
ipv6DefaultMgmt OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
inband(1),
|
|
outband(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sets which traffic flow (in-band or out-of-band) the Switch sends
|
|
packet originating from itself (such as SNMP traps) or packets
|
|
with unknown source."
|
|
::= { ip 4 }
|
|
|
|
-- ip route
|
|
ipMaxNumOfStaticRoutes OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of static routes supported by the system."
|
|
::= { ipRoute 1 }
|
|
|
|
ipStaticRouteTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IpStaticRouteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures a static route."
|
|
::= { ipRoute 2 }
|
|
|
|
ipStaticRouteEntry OBJECT-TYPE
|
|
SYNTAX IpStaticRouteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ipStaticRouteDest, ipStaticRouteMask }
|
|
::= { ipStaticRouteTable 1 }
|
|
|
|
IpStaticRouteEntry ::=
|
|
SEQUENCE {
|
|
ipStaticRouteDest IpAddress,
|
|
ipStaticRouteMask INTEGER,
|
|
ipStaticRouteNextHop IpAddress,
|
|
ipStaticRouteRowStatus RowStatus,
|
|
ipStaticRouteIfName DisplayString,
|
|
ipStaticRouteMetric INTEGER
|
|
}
|
|
|
|
ipStaticRouteDest OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Destination subnet address 0.0.0.0 ~ 223.255.255.255"
|
|
::= { ipStaticRouteEntry 1 }
|
|
|
|
ipStaticRouteMask OBJECT-TYPE
|
|
SYNTAX INTEGER (1..32)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Destination subnet mask"
|
|
::= { ipStaticRouteEntry 2 }
|
|
|
|
ipStaticRouteNextHop OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Next hop address 0.0.0.0 ~ 223.255.255.255"
|
|
::= { ipStaticRouteEntry 3 }
|
|
|
|
ipStaticRouteRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ipStaticRouteEntry 4 }
|
|
|
|
ipStaticRouteIfName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Destination interface name"
|
|
::= { ipStaticRouteEntry 5 }
|
|
|
|
ipStaticRouteMetric OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Destination interface metric"
|
|
::= { ipStaticRouteEntry 6 }
|
|
|
|
ipRouteTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IpRouteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Display routing table."
|
|
::= { ipRoute 3 }
|
|
|
|
ipRouteEntry OBJECT-TYPE
|
|
SYNTAX IpRouteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ipRouteDest, ipRouteMask }
|
|
::= { ipRouteTable 1 }
|
|
|
|
IpRouteEntry ::=
|
|
SEQUENCE {
|
|
ipRouteDest IpAddress,
|
|
ipRouteMask INTEGER,
|
|
ipRouteNextHop IpAddress,
|
|
ipRouteIfName DisplayString,
|
|
ipRouteMetric INTEGER
|
|
}
|
|
|
|
ipRouteDest OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Destination subnet address 0.0.0.0 ~ 223.255.255.255"
|
|
::= { ipRouteEntry 1 }
|
|
|
|
ipRouteMask OBJECT-TYPE
|
|
SYNTAX INTEGER (1..32)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Destination subnet mask"
|
|
::= { ipRouteEntry 2 }
|
|
|
|
ipRouteNextHop OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Next hop address 0.0.0.0 ~ 223.255.255.255"
|
|
::= { ipRouteEntry 3 }
|
|
|
|
ipRouteIfName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Destination interface name"
|
|
::= { ipRouteEntry 4 }
|
|
|
|
ipRouteMetric OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Destination interface metric"
|
|
::= { ipRouteEntry 5 }
|
|
|
|
|
|
ipv6DefaultRouterInbandTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ipv6DefaultRouterInbandEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show IPv6 inband default-router."
|
|
::= { ipRoute 4 }
|
|
|
|
ipv6DefaultRouterInbandEntry OBJECT-TYPE
|
|
SYNTAX Ipv6DefaultRouterInbandEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ipv6DefaultRouterInbandAddress }
|
|
::= { ipv6DefaultRouterInbandTable 1 }
|
|
|
|
Ipv6DefaultRouterInbandEntry ::=
|
|
SEQUENCE {
|
|
ipv6DefaultRouterInbandAddress InetAddress,
|
|
ipv6DefaultRouterInbandPreference DisplayString,
|
|
ipv6DefaultRouterInbandLifetime INTEGER,
|
|
ipv6DefaultRouterInbandExpire DisplayString,
|
|
ipv6DefaultRouterInbandFlag DisplayString
|
|
}
|
|
|
|
ipv6DefaultRouterInbandAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show IPv6 default-router inband Address."
|
|
::= { ipv6DefaultRouterInbandEntry 1 }
|
|
|
|
ipv6DefaultRouterInbandPreference OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show IPv6 default-router inband Preference"
|
|
::= { ipv6DefaultRouterInbandEntry 2 }
|
|
|
|
ipv6DefaultRouterInbandLifetime OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show IPv6 default-router inband lifetime
|
|
(Unit: sec)"
|
|
::= { ipv6DefaultRouterInbandEntry 3 }
|
|
|
|
ipv6DefaultRouterInbandExpire OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show IPv6 default-router inband expire"
|
|
::= { ipv6DefaultRouterInbandEntry 4 }
|
|
|
|
ipv6DefaultRouterInbandFlag OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show IPv6 default-router inband flag"
|
|
::= { ipv6DefaultRouterInbandEntry 5 }
|
|
|
|
|
|
ipv6DefaultRouterOutbandTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ipv6DefaultRouterOutbandEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show IPv6 outband default-router."
|
|
::= { ipRoute 5 }
|
|
|
|
ipv6DefaultRouterOutbandEntry OBJECT-TYPE
|
|
SYNTAX Ipv6DefaultRouterOutbandEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ipv6DefaultRouterOutbandAddress }
|
|
::= { ipv6DefaultRouterOutbandTable 1 }
|
|
|
|
Ipv6DefaultRouterOutbandEntry ::=
|
|
SEQUENCE {
|
|
ipv6DefaultRouterOutbandAddress InetAddress,
|
|
ipv6DefaultRouterOutbandPreference DisplayString,
|
|
ipv6DefaultRouterOutbandLifetime INTEGER,
|
|
ipv6DefaultRouterOutbandExpire DisplayString,
|
|
ipv6DefaultRouterOutbandFlag DisplayString
|
|
}
|
|
|
|
ipv6DefaultRouterOutbandAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show IPv6 default-router outband Address."
|
|
::= { ipv6DefaultRouterOutbandEntry 1 }
|
|
|
|
ipv6DefaultRouterOutbandPreference OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show IPv6 default-router outband Preference"
|
|
::= { ipv6DefaultRouterOutbandEntry 2 }
|
|
|
|
ipv6DefaultRouterOutbandLifetime OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show IPv6 default-router outband lifetime.
|
|
(Unit: sec)"
|
|
::= { ipv6DefaultRouterOutbandEntry 3 }
|
|
|
|
ipv6DefaultRouterOutbandExpire OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show IPv6 default-router outband expire"
|
|
::= { ipv6DefaultRouterOutbandEntry 4 }
|
|
|
|
ipv6DefaultRouterOutbandFlag OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show IPv6 default-router outband flag"
|
|
::= { ipv6DefaultRouterOutbandEntry 5 }
|
|
|
|
ipv6RouteInbandTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ipv6RouteInbandEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show IPv6 inband route"
|
|
::= { ipRoute 6 }
|
|
|
|
ipv6RouteInbandEntry OBJECT-TYPE
|
|
SYNTAX Ipv6RouteInbandEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ipv6RouteInbandAddress, ipv6RouteInbandMask }
|
|
::= { ipv6RouteInbandTable 1 }
|
|
|
|
Ipv6RouteInbandEntry ::=
|
|
SEQUENCE {
|
|
ipv6RouteInbandAddress InetAddress,
|
|
ipv6RouteInbandMask INTEGER,
|
|
ipv6RouteInbandName DisplayString
|
|
}
|
|
|
|
ipv6RouteInbandAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show IPv6 inband route Address."
|
|
::= { ipv6RouteInbandEntry 1 }
|
|
|
|
ipv6RouteInbandMask OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show IPv6 inband route address mask."
|
|
::= { ipv6RouteInbandEntry 2 }
|
|
|
|
|
|
ipv6RouteInbandName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show IPv6 inband route Gateway/Interface Name"
|
|
::= { ipv6RouteInbandEntry 3 }
|
|
|
|
ipv6RouteOutbandTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ipv6RouteOutbandEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show IPv6 outband route"
|
|
::= { ipRoute 7 }
|
|
|
|
ipv6RouteOutbandEntry OBJECT-TYPE
|
|
SYNTAX Ipv6RouteOutbandEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ipv6RouteOutbandAddress }
|
|
::= { ipv6RouteOutbandTable 1 }
|
|
|
|
Ipv6RouteOutbandEntry ::=
|
|
SEQUENCE {
|
|
ipv6RouteOutbandAddress InetAddress,
|
|
ipv6RouteOutbandMask INTEGER,
|
|
ipv6RouteOutbandName DisplayString
|
|
}
|
|
|
|
ipv6RouteOutbandAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show IPv6 outband route Address."
|
|
::= { ipv6RouteOutbandEntry 1 }
|
|
|
|
ipv6RouteOutbandMask OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show IPv6 inband route address mask."
|
|
::= { ipv6RouteOutbandEntry 2 }
|
|
|
|
ipv6RouteOutbandName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show IPv6 Outband route Gateway/Interface Name"
|
|
::= { ipv6RouteOutbandEntry 3 }
|
|
|
|
-- ip statistic
|
|
ipInbandInOctetCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ipStatistic 1 }
|
|
|
|
ipInbandInUnicastCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ipStatistic 2 }
|
|
|
|
ipInbandInMulticastCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ipStatistic 3 }
|
|
|
|
ipInbandInDiscardCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ipStatistic 4 }
|
|
|
|
ipInbandInErrorCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ipStatistic 5 }
|
|
|
|
-- ipInUnknowProtocolCount OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- ""
|
|
-- ::= { ipStatistic 6 }
|
|
|
|
ipInbandOutOctetCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ipStatistic 7 }
|
|
|
|
ipInbandOutUnicastCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ipStatistic 8 }
|
|
|
|
-- ipOutMulticastCount OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- ""
|
|
-- ::= { ipStatistic 9 }
|
|
|
|
ipInbandOutDiscardCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ipStatistic 10 }
|
|
|
|
ipInbandOutErrorCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ipStatistic 11 }
|
|
|
|
ipOutbandInOctetCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ipStatistic 12 }
|
|
|
|
ipOutbandInUnicastCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ipStatistic 13 }
|
|
|
|
ipOutbandInMulticastCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ipStatistic 14 }
|
|
|
|
ipOutbandInDiscardCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ipStatistic 15 }
|
|
|
|
ipOutbandInErrorCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ipStatistic 16 }
|
|
|
|
ipOutbandOutOctetCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ipStatistic 17 }
|
|
|
|
ipOutbandOutUnicastCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ipStatistic 18 }
|
|
|
|
ipOutbandOutDiscardCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ipStatistic 19 }
|
|
|
|
ipOutbandOutErrorCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ipStatistic 20 }
|
|
|
|
-- ipv6 Destination
|
|
-- ipv6DestInbandTable OBJECT-TYPE
|
|
-- SYNTAX SEQUENCE OF Ipv6DestInbandEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Show IPv6 inband destination"
|
|
-- ::= { ipv6Destination 1 }
|
|
|
|
-- ipv6DestInbandEntry OBJECT-TYPE
|
|
-- SYNTAX Ipv6DestInbandEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- ""
|
|
-- INDEX { ipv6DestInbandDestAddress }
|
|
-- ::= { ipv6DestInbandTable 1 }
|
|
|
|
-- Ipv6DestInbandEntry ::=
|
|
-- SEQUENCE {
|
|
-- ipv6DestInbandDestAddress InetAddress,
|
|
-- ipv6DestInbandNextHopAddress InetAddress
|
|
-- }
|
|
|
|
-- ipv6DestInbandDestAddress OBJECT-TYPE
|
|
-- SYNTAX InetAddress
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Show IPv6 inband destination Address."
|
|
-- ::= { ipv6DestInbandEntry 1 }
|
|
|
|
-- ipv6DestInbandNextHopAddress OBJECT-TYPE
|
|
-- SYNTAX InetAddress
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Show IPv6 inband destination next hop address."
|
|
-- ::= { ipv6DestInbandEntry 2 }
|
|
|
|
|
|
-- ipv6DestOutbandTable OBJECT-TYPE
|
|
-- SYNTAX SEQUENCE OF Ipv6DestOutbandEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Show IPv6 outband destination"
|
|
-- ::= { ipv6Destination 2 }
|
|
|
|
-- ipv6DestOutbandEntry OBJECT-TYPE
|
|
-- SYNTAX Ipv6DestOutbandEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- ""
|
|
-- INDEX { ipv6DestOutbandDestAddress }
|
|
-- ::= { ipv6DestOutbandTable 1 }
|
|
|
|
-- Ipv6DestOutbandEntry ::=
|
|
-- SEQUENCE {
|
|
-- ipv6DestOutbandDestAddress InetAddress,
|
|
-- ipv6DestOutbandNextHopAddress InetAddress
|
|
-- }
|
|
|
|
-- ipv6DestOutbandDestAddress OBJECT-TYPE
|
|
-- SYNTAX InetAddress
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Show IPv6 outband destination Address."
|
|
-- ::= { ipv6DestOutbandEntry 1 }
|
|
|
|
-- ipv6DestOutbandNextHopAddress OBJECT-TYPE
|
|
-- SYNTAX InetAddress
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Show IPv6 outband destination next hop address."
|
|
-- ::= { ipv6DestOutbandEntry 2 }
|
|
|
|
-- ipv6 Neighbor
|
|
-- ipv6NeighborInbandTable OBJECT-TYPE
|
|
-- SYNTAX SEQUENCE OF Ipv6NeighborInbandEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Show IPv6 inband neighbor"
|
|
-- ::= { ipv6Neighbor 1 }
|
|
|
|
-- ipv6NeighborInbandEntry OBJECT-TYPE
|
|
-- SYNTAX Ipv6NeighborInbandEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- ""
|
|
-- INDEX { ipv6NeighborInbandNeighbor }
|
|
-- ::= { ipv6NeighborInbandTable 1 }
|
|
|
|
-- Ipv6NeighborInbandEntry ::=
|
|
-- SEQUENCE {
|
|
-- ipv6NeighborInbandNeighbor InetAddress,
|
|
-- ipv6NeighborInbandLinklayerAddress PhysAddress,
|
|
-- ipv6NeighborInbandExpire DisplayString,
|
|
-- ipv6NeighborInbandFlags DisplayString
|
|
-- }
|
|
|
|
-- ipv6NeighborInbandNeighbor OBJECT-TYPE
|
|
-- SYNTAX InetAddress
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Show IPv6 inband neighbor address."
|
|
-- ::= { ipv6NeighborInbandEntry 1 }
|
|
|
|
-- ipv6NeighborInbandLinklayerAddress OBJECT-TYPE
|
|
-- SYNTAX PhysAddress (SIZE (6))
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Show IPv6 inband neighbor linklayer address.
|
|
-- 00:00:00:00:00:00 means incomplete"
|
|
-- ::= { ipv6NeighborInbandEntry 2 }
|
|
|
|
-- ipv6NeighborInbandExpire OBJECT-TYPE
|
|
-- SYNTAX DisplayString
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Show IPv6 inband neighbor expire."
|
|
-- ::= { ipv6NeighborInbandEntry 3 }
|
|
|
|
-- ipv6NeighborInbandFlags OBJECT-TYPE
|
|
-- SYNTAX DisplayString
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Show IPv6 inband neighbor flag."
|
|
-- ::= { ipv6NeighborInbandEntry 4 }
|
|
|
|
|
|
-- ipv6NeighborOutbandTable OBJECT-TYPE
|
|
-- SYNTAX SEQUENCE OF Ipv6NeighborOutbandEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Show IPv6 outband neighbor"
|
|
-- ::= { ipv6Neighbor 2 }
|
|
|
|
-- ipv6NeighborOutbandEntry OBJECT-TYPE
|
|
-- SYNTAX Ipv6NeighborOutbandEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- ""
|
|
-- INDEX { ipv6NeighborOutbandNeighbor }
|
|
-- ::= { ipv6NeighborOutbandTable 1 }
|
|
|
|
-- Ipv6NeighborOutbandEntry ::=
|
|
-- SEQUENCE {
|
|
-- ipv6NeighborOutbandNeighbor InetAddress,
|
|
-- ipv6NeighborOutbandLinklayerAddress PhysAddress,
|
|
-- ipv6NeighborOutbandExpire DisplayString,
|
|
-- ipv6NeighborOutbandFlags DisplayString
|
|
-- }
|
|
|
|
-- ipv6NeighborOutbandNeighbor OBJECT-TYPE
|
|
-- SYNTAX InetAddress
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Show IPv6 outband neighbor address."
|
|
-- ::= { ipv6NeighborOutbandEntry 1 }
|
|
|
|
-- ipv6NeighborOutbandLinklayerAddress OBJECT-TYPE
|
|
-- SYNTAX PhysAddress (SIZE (6))
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Show IPv6 outband neighbor linklayer address.
|
|
-- 00:00:00:00:00:00 means incomplete"
|
|
-- ::= { ipv6NeighborOutbandEntry 2 }
|
|
|
|
-- ipv6NeighborOutbandExpire OBJECT-TYPE
|
|
-- SYNTAX DisplayString
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Show IPv6 outband neighbor expire."
|
|
-- ::= { ipv6NeighborOutbandEntry 3 }
|
|
|
|
-- ipv6NeighborOutbandFlags OBJECT-TYPE
|
|
-- SYNTAX DisplayString
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Show IPv6 outband neighbor flag."
|
|
-- ::= { ipv6NeighborOutbandEntry 4 }
|
|
|
|
-- ipv6 Prefix
|
|
ipv6PrefixInbandTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ipv6PrefixInbandEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show IPv6 inband prefix"
|
|
::= { ipv6Prefix 1 }
|
|
|
|
ipv6PrefixInbandEntry OBJECT-TYPE
|
|
SYNTAX Ipv6PrefixInbandEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ipv6PrefixInbandPrefix, ipv6PrefixInbandPrefixLength}
|
|
::= { ipv6PrefixInbandTable 1 }
|
|
|
|
Ipv6PrefixInbandEntry ::=
|
|
SEQUENCE {
|
|
ipv6PrefixInbandPrefix InetAddress,
|
|
ipv6PrefixInbandPrefixLength INTEGER
|
|
-- ipv6PrefixInbandVLtime DisplayString,
|
|
-- ipv6PrefixInbandPLtime DisplayString,
|
|
-- ipv6PrefixInbandExpire DisplayString,
|
|
-- ipv6PrefixInbandOnlink INTEGER,
|
|
-- ipv6PrefixInbandAutonomous INTEGER
|
|
}
|
|
|
|
ipv6PrefixInbandPrefix OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show IPv6 inband prefix address."
|
|
::= { ipv6PrefixInbandEntry 1 }
|
|
|
|
ipv6PrefixInbandPrefixLength OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show IPv6 inband prefix length."
|
|
::= { ipv6PrefixInbandEntry 2 }
|
|
|
|
|
|
-- ipv6PrefixInbandVLtime OBJECT-TYPE
|
|
-- SYNTAX DisplayString
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Show IPv6 inband prefix vltime."
|
|
-- ::= { ipv6PrefixInbandEntry 3 }
|
|
|
|
-- ipv6PrefixInbandPLtime OBJECT-TYPE
|
|
-- SYNTAX DisplayString
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Show IPv6 inband prefix pltime."
|
|
-- ::= { ipv6PrefixInbandEntry 4 }
|
|
|
|
-- ipv6PrefixInbandExpire OBJECT-TYPE
|
|
-- SYNTAX DisplayString
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Show IPv6 inband prefix expire."
|
|
-- ::= { ipv6PrefixInbandEntry 5 }
|
|
|
|
-- ipv6PrefixInbandOnlink OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- false(0),
|
|
-- true(1)
|
|
-- }
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Show IPv6 inband prefix onlink."
|
|
-- ::= { ipv6PrefixInbandEntry 6 }
|
|
|
|
-- ipv6PrefixInbandAutonomous OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- false(0),
|
|
-- true(1)
|
|
-- }
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Show IPv6 inband prefix autonomous."
|
|
-- ::= { ipv6PrefixInbandEntry 7 }
|
|
|
|
ipv6PrefixOutbandTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ipv6PrefixOutbandEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show IPv6 outband prefix"
|
|
::= { ipv6Prefix 2 }
|
|
|
|
ipv6PrefixOutbandEntry OBJECT-TYPE
|
|
SYNTAX Ipv6PrefixOutbandEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ipv6PrefixOutbandPrefix, ipv6PrefixOutbandPrefixLength}
|
|
::= { ipv6PrefixOutbandTable 1 }
|
|
|
|
Ipv6PrefixOutbandEntry ::=
|
|
SEQUENCE {
|
|
ipv6PrefixOutbandPrefix InetAddress,
|
|
ipv6PrefixOutbandPrefixLength INTEGER
|
|
-- ipv6PrefixOutbandVLtime DisplayString,
|
|
-- ipv6PrefixOutbandPLtime DisplayString,
|
|
-- ipv6PrefixOutbandExpire DisplayString,
|
|
-- ipv6PrefixOutbandOnlink INTEGER,
|
|
-- ipv6PrefixOutbandAutonomous INTEGER
|
|
}
|
|
|
|
ipv6PrefixOutbandPrefix OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show IPv6 outband prefix address."
|
|
::= { ipv6PrefixOutbandEntry 1 }
|
|
|
|
ipv6PrefixOutbandPrefixLength OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Show IPv6 outband prefix length."
|
|
::= { ipv6PrefixOutbandEntry 2 }
|
|
|
|
-- ipv6PrefixOutbandVLtime OBJECT-TYPE
|
|
-- SYNTAX DisplayString
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Show IPv6 outband prefix vltime."
|
|
-- ::= { ipv6PrefixOutbandEntry 3 }
|
|
|
|
-- ipv6PrefixOutbandPLtime OBJECT-TYPE
|
|
-- SYNTAX DisplayString
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Show IPv6 outband prefix pltime."
|
|
-- ::= { ipv6PrefixOutbandEntry 4 }
|
|
|
|
-- ipv6PrefixOutbandExpire OBJECT-TYPE
|
|
-- SYNTAX DisplayString
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Show IPv6 outband prefix expire."
|
|
-- ::= { ipv6PrefixOutbandEntry 5 }
|
|
|
|
-- ipv6PrefixOutbandOnlink OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- false(0),
|
|
-- true(1)
|
|
-- }
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Show IPv6 outband prefix expire."
|
|
-- ::= { ipv6PrefixOutbandEntry 6 }
|
|
|
|
-- ipv6PrefixOutbandAutonomous OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- false(0),
|
|
-- true(1)
|
|
-- }
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Show IPv6 outband prefix autonomous."
|
|
-- ::= { ipv6PrefixOutbandEntry 7 }
|
|
|
|
ipDefaultGateway OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
outband(0),
|
|
inband(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set the inband or outband gateway as the default gateway"
|
|
::= { ip 10 }
|
|
|
|
--------------------------------------------------------------------------------------------------------
|
|
-- login
|
|
--------------------------------------------------------------------------------------------------------
|
|
loginMaxNumOfUsers OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of login user accounts supported by the system."
|
|
::= { login 1 }
|
|
|
|
loginUserTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LoginUserEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Login account configuration table."
|
|
::= { login 2 }
|
|
|
|
loginUserEntry OBJECT-TYPE
|
|
SYNTAX LoginUserEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { IMPLIED loginUserName }
|
|
::= { loginUserTable 1 }
|
|
|
|
LoginUserEntry ::=
|
|
SEQUENCE {
|
|
loginUserName DisplayString,
|
|
loginUserPassword DisplayString,
|
|
loginUserPrivilege INTEGER,
|
|
loginUserRowStatus RowStatus
|
|
}
|
|
|
|
loginUserName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..31))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of user account."
|
|
::= { loginUserEntry 1 }
|
|
|
|
loginUserPassword OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..128))
|
|
-- MAX-ACCESS read-create
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Password of user account."
|
|
::= { loginUserEntry 2 }
|
|
|
|
loginUserPrivilege OBJECT-TYPE
|
|
SYNTAX INTEGER (0..14)
|
|
-- MAX-ACCESS read-create
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Assigns a privilege level to the specified account. The privilege level is applied the next time the user logs in."
|
|
DEFVAL { 1 }
|
|
::= { loginUserEntry 3 }
|
|
|
|
loginUserRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { loginUserEntry 4 }
|
|
|
|
-- loginPrecedence OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- localOnly(1),
|
|
-- localAndRadius(2),
|
|
-- radiusOnly(3)
|
|
-- }
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Sets the login precedence.
|
|
|
|
-- local-only: authenticate via local user account DB
|
|
-- local-and-radius: authenticate via local first, then via RADIUS server
|
|
-- radius-only: authenticate via RADIUS server"
|
|
-- ::= { login 3 }
|
|
|
|
--------------------------------------------------------------------------------------------------------
|
|
-- loopguard
|
|
--------------------------------------------------------------------------------------------------------
|
|
loopguardConfPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LoopguardConfPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Loop guard configuration table"
|
|
::= { loopguard 1 }
|
|
|
|
loopguardConfPortEntry OBJECT-TYPE
|
|
SYNTAX LoopguardConfPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ifIndex }
|
|
::= { loopguardConfPortTable 1 }
|
|
|
|
LoopguardConfPortEntry ::=
|
|
SEQUENCE {
|
|
loopguardConfPortEnable INTEGER,
|
|
loopguardConfPortPolicy INTEGER,
|
|
loopguardConfPortRecoverTime INTEGER
|
|
}
|
|
|
|
loopguardConfPortEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/Disable loop guard function for specific port."
|
|
::= { loopguardConfPortEntry 1 }
|
|
|
|
loopguardConfPortPolicy OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
fix(1),
|
|
dynamic(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures the policy when loop condition is detected.
|
|
|
|
fix : shutdown the port, user needs to enable the port manually
|
|
dynamic : shutdown the port, and recovered after recover time"
|
|
::= { loopguardConfPortEntry 2 }
|
|
|
|
loopguardConfPortRecoverTime OBJECT-TYPE
|
|
SYNTAX INTEGER (60..600)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures the recover time for dynamic policy."
|
|
::= { loopguardConfPortEntry 3 }
|
|
|
|
-- loopguardStatsSysStatus OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- enable(1),
|
|
-- disable(2)
|
|
-- }
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Displays if there is any port on the device loopguard enabled."
|
|
-- ::= { loopguard 2 }
|
|
|
|
loopguardStatsPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LoopguardStatsPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Loop guard port statistics table"
|
|
::= { loopguard 3 }
|
|
|
|
loopguardStatsPortEntry OBJECT-TYPE
|
|
SYNTAX LoopguardStatsPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ifIndex }
|
|
::= { loopguardStatsPortTable 1 }
|
|
|
|
LoopguardStatsPortEntry ::=
|
|
SEQUENCE {
|
|
loopguardStatsPortLinkedState INTEGER,
|
|
loopguardStatsPortTxPkts Counter32,
|
|
loopguardStatsPortRxPkts Counter32,
|
|
loopguardStatsPortBadPkts Counter32,
|
|
loopguardStatsPortShutdownTime DisplayString,
|
|
loopguardStatsPortOperation INTEGER
|
|
}
|
|
|
|
loopguardStatsPortLinkedState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
active(1),
|
|
inactive(2),
|
|
blocked(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Displays linked state on specific port."
|
|
::= { loopguardStatsPortEntry 1 }
|
|
|
|
loopguardStatsPortTxPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Displays counter of transmited loopguard probe packet on specific port."
|
|
::= { loopguardStatsPortEntry 2 }
|
|
|
|
loopguardStatsPortRxPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Displays counter of received loopguard probe packet on specific port."
|
|
::= { loopguardStatsPortEntry 3 }
|
|
|
|
loopguardStatsPortBadPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Displays counter of received bad loopguard probe packet on specific port.
|
|
The bad loopguard probe packet will not trigger loopguard block port mechanism.
|
|
loopguardStatsPortRxPkts minus loopguardStatsPortBadPkts represents the number of received loopguard packet which will trigger loopguard block port mechanism.
|
|
The bad loopguard probe packet includes the loopguard packet with incorrect checksum, the loopguard packet with time-out time stamp, and the loopguard packet with wrong content in TLV fields."
|
|
::= { loopguardStatsPortEntry 4 }
|
|
|
|
loopguardStatsPortShutdownTime OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Displays port shutdown time for loopguard detection on specific port."
|
|
::= { loopguardStatsPortEntry 5 }
|
|
|
|
loopguardStatsPortOperation OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
clearLoopguardStatistics(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"1 : Clears loopguard statistics (packet counter) on specific port."
|
|
::= { loopguardStatsPortEntry 6 }
|
|
|
|
loopguardUniVlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LoopguardUniVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Loop guard configuration table"
|
|
::= { loopguard 4 }
|
|
|
|
loopguardUniVlanEntry OBJECT-TYPE
|
|
SYNTAX LoopguardUniVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ifIndex, loopguardUniVlanVid }
|
|
::= { loopguardUniVlanTable 1 }
|
|
|
|
LoopguardUniVlanEntry ::=
|
|
SEQUENCE {
|
|
loopguardUniVlanVid INTEGER,
|
|
loopguardUniVlanPbit INTEGER,
|
|
loopguardUniVlanRowStatus RowStatus
|
|
}
|
|
|
|
loopguardUniVlanVid OBJECT-TYPE
|
|
SYNTAX INTEGER (1..4094)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"1 to 4094 is normal vlan id"
|
|
::= { loopguardUniVlanEntry 1 }
|
|
|
|
loopguardUniVlanPbit OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { loopguardUniVlanEntry 2 }
|
|
|
|
loopguardUniVlanRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"use 4(create and go) to create new row"
|
|
::= { loopguardUniVlanEntry 3 }
|
|
|
|
--------------------------------------------------------------------------------------------------------
|
|
-- L3 routing function
|
|
--------------------------------------------------------------------------------------------------------
|
|
|
|
ipL3Routing OBJECT IDENTIFIER ::= { ip 21 }
|
|
|
|
routingIfaceSetup OBJECT IDENTIFIER ::= { ipL3Routing 1 }
|
|
|
|
-- routing inteface setup
|
|
maxNumOfRouterIp OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { routingIfaceSetup 5 }
|
|
|
|
routerIpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RouterIpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { routingIfaceSetup 6 }
|
|
|
|
routerIpEntry OBJECT-TYPE
|
|
SYNTAX RouterIpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in inbandIpTable."
|
|
INDEX { routerIpEntryVid, routingEntryIp, routingEntrySubnetMask }
|
|
::= { routerIpTable 1 }
|
|
|
|
RouterIpEntry ::=
|
|
SEQUENCE {
|
|
routerIpEntryVid INTEGER,
|
|
routerIpEntryIp IpAddress,
|
|
routerIpEntrySubnetMask IpAddress,
|
|
routerIpEntryRowStatus RowStatus
|
|
}
|
|
|
|
routerIpEntryVid OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { routerIpEntry 1 }
|
|
|
|
routerIpEntryIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { routerIpEntry 2 }
|
|
|
|
routerIpEntrySubnetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { routerIpEntry 3 }
|
|
|
|
|
|
routerIpEntryRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { routerIpEntry 4 }
|
|
|
|
-- routing protocol global settings
|
|
layer3Setup OBJECT IDENTIFIER ::= { ipL3Routing 2 }
|
|
|
|
routerRipDistance OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The administrative distance of RIP routes"
|
|
::= { layer3Setup 1 }
|
|
|
|
routerRipUpdateTimer OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The update timer of RIP routes"
|
|
::= { layer3Setup 2 }
|
|
|
|
routerRipInvalidTimer OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The invalid timer of RIP routes"
|
|
::= { layer3Setup 3 }
|
|
|
|
routerRipFlushTimer OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The flush timer of RIP routes"
|
|
::= { layer3Setup 4 }
|
|
|
|
-- ripRoutingTable
|
|
ripRoutingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RipRoutingTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { layer3Setup 5 }
|
|
|
|
ripRoutingTableEntry OBJECT-TYPE
|
|
SYNTAX RipRoutingTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in ripRoutingTable."
|
|
INDEX { ripRoutingIndex }
|
|
::= { ripRoutingTable 1 }
|
|
|
|
RipRoutingTableEntry ::=
|
|
SEQUENCE {
|
|
ripRoutingIndex INTEGER,
|
|
ripRoutingDest IpAddress,
|
|
ripRoutingMask INTEGER,
|
|
ripRoutingGateway IpAddress,
|
|
ripRoutingMetric INTEGER,
|
|
ripRoutingFrom IpAddress,
|
|
ripRoutingTime DisplayString,
|
|
ripRoutingType DisplayString
|
|
}
|
|
|
|
ripRoutingIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ripRoutingTableEntry 1 }
|
|
|
|
ripRoutingDest OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ripRoutingTableEntry 2 }
|
|
|
|
ripRoutingMask OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ripRoutingTableEntry 3 }
|
|
|
|
ripRoutingGateway OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ripRoutingTableEntry 4 }
|
|
|
|
ripRoutingMetric OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ripRoutingTableEntry 5 }
|
|
|
|
ripRoutingFrom OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ripRoutingTableEntry 6 }
|
|
|
|
ripRoutingTime OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ripRoutingTableEntry 7 }
|
|
|
|
ripRoutingType OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ripRoutingTableEntry 8 }
|
|
|
|
ospfSettings OBJECT IDENTIFIER ::= { layer3Setup 6 }
|
|
|
|
ospfRouterId OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"OSPF router id.
|
|
Range: 0.0.0.1 ~ 255.255.255.255
|
|
Set 0.0.0.0 to remove router id setting"
|
|
::= { ospfSettings 1 }
|
|
|
|
ospfDistance OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"OSPF distance, range: 1 ~ 255
|
|
Default: 15"
|
|
::= { ospfSettings 2 }
|
|
|
|
ospfRedistributeStatic OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
disable(0),
|
|
enable(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable redistribute static route,
|
|
need to be set via multiple variable binding with
|
|
ospfRedistributeStaticMetricType and ospfRedistributeStaticMetric"
|
|
::= { ospfSettings 3 }
|
|
|
|
ospfRedistributeStaticMetricType OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
1(1),
|
|
2(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set redistribute static route metric type
|
|
Default: 1
|
|
1(1): External Type 1, add up the cost toward the destination
|
|
2(2): External Type 2, with default metric of 20 and will never change/increment through every hops"
|
|
::= { ospfSettings 4 }
|
|
|
|
ospfRedistributeStaticMetric OBJECT-TYPE
|
|
SYNTAX INTEGER(0..16777214)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set redistribute static route metric
|
|
Default: 15"
|
|
::= { ospfSettings 5 }
|
|
|
|
ospfRedistributeRip OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
disable(0),
|
|
enable(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable redistribute RIP,
|
|
need to be set via multiple variable binding with
|
|
ospfRedistributeRipMetricType and ospfRedistributeRipMetric"
|
|
::= { ospfSettings 6 }
|
|
|
|
ospfRedistributeRipMetricType OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
1(1),
|
|
2(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set redistribute RIP metric type
|
|
Default: 1
|
|
1(1): External Type 1, add up the cost toward the destination
|
|
2(2): External Type 2, with default metric of 20 and will never change/increment through every hops"
|
|
::= { ospfSettings 7 }
|
|
|
|
ospfRedistributeRipMetric OBJECT-TYPE
|
|
SYNTAX INTEGER(0..16777214)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set redistribute RIP metric
|
|
Default: 15"
|
|
::= { ospfSettings 8 }
|
|
|
|
-- ospfNetworkTable
|
|
ospfNetworkTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OspfNetworkTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { layer3Setup 7 }
|
|
|
|
ospfNetworkTableEntry OBJECT-TYPE
|
|
SYNTAX OspfNetworkTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in ospfNetworkTable."
|
|
INDEX { ospfNetworkAddress, ospfNetworkMask, ospfNetworkAreaId }
|
|
::= { ospfNetworkTable 1 }
|
|
|
|
OspfNetworkTableEntry ::=
|
|
SEQUENCE {
|
|
ospfNetworkAddress IpAddress,
|
|
ospfNetworkMask INTEGER,
|
|
ospfNetworkAreaId IpAddress,
|
|
ospfNetworkRowStatus RowStatus
|
|
}
|
|
|
|
ospfNetworkAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"OSPF network IP address.
|
|
Range: 0.0.0.1 ~ 223.255.255.255"
|
|
::= { ospfNetworkTableEntry 1 }
|
|
|
|
ospfNetworkMask OBJECT-TYPE
|
|
SYNTAX INTEGER (1..32)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"OSPF network mask.
|
|
Range: 1 ~ 32"
|
|
::= { ospfNetworkTableEntry 2 }
|
|
|
|
ospfNetworkAreaId OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"OSPF network area ID.
|
|
Range: 0.0.0.0 ~ 255.255.255.255"
|
|
::= { ospfNetworkTableEntry 3 }
|
|
|
|
ospfNetworkRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status of OSPF network."
|
|
::= { ospfNetworkTableEntry 4 }
|
|
|
|
-- ospfAreaTable
|
|
ospfAreaTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OspfAreaTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { layer3Setup 8 }
|
|
|
|
ospfAreaTableEntry OBJECT-TYPE
|
|
SYNTAX OspfAreaTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in ospfAreaTable."
|
|
INDEX { ospfAreaEntry }
|
|
::= { ospfAreaTable 1 }
|
|
|
|
OspfAreaTableEntry ::=
|
|
SEQUENCE {
|
|
ospfAreaEntry IpAddress,
|
|
ospfAreaEntryType INTEGER,
|
|
ospfAreaEntryDefaultCost INTEGER,
|
|
ospfAreaEntryAuthProtocol INTEGER,
|
|
ospfArearEntryRowStatus RowStatus
|
|
}
|
|
|
|
ospfAreaEntry OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"OSPF area ID."
|
|
::= { ospfAreaTableEntry 1 }
|
|
|
|
ospfAreaEntryType OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
normal(1),
|
|
stub(2),
|
|
nssa(3),
|
|
totally-stubby-area(4),
|
|
nssa-totally-stub-area(5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"OSPF area type."
|
|
::= { ospfAreaTableEntry 2 }
|
|
|
|
ospfAreaEntryDefaultCost OBJECT-TYPE
|
|
SYNTAX INTEGER (1..16777215)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"OSPF area default cost,
|
|
can be set only when current area is stub or NSSA area.
|
|
Default: 15"
|
|
::= { ospfAreaTableEntry 3 }
|
|
|
|
ospfAreaEntryAuthProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
none(0),
|
|
simple(1),
|
|
md5(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"OSPF area authentication type."
|
|
::= { ospfAreaTableEntry 4 }
|
|
|
|
ospfArearEntryRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status of OSPF area"
|
|
::= { ospfAreaTableEntry 5 }
|
|
|
|
-- ospfRoutingTable
|
|
ospfRoutingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OspfRoutingTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { layer3Setup 9 }
|
|
|
|
ospfRoutingTableEntry OBJECT-TYPE
|
|
SYNTAX OspfRoutingTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in ospfRoutingTable."
|
|
INDEX { ospfRoutingIndex }
|
|
::= { ospfRoutingTable 1 }
|
|
|
|
OspfRoutingTableEntry ::=
|
|
SEQUENCE {
|
|
ospfRoutingIndex INTEGER,
|
|
ospfRoutingRouteType INTEGER,
|
|
ospfRoutingAreaType INTEGER,
|
|
ospfRoutingDest IpAddress,
|
|
ospfRoutingMask INTEGER,
|
|
ospfRoutingGateway IpAddress,
|
|
ospfRoutingMetric INTEGER,
|
|
ospfRoutingVia DisplayString,
|
|
ospfRoutingRouterType DisplayString
|
|
}
|
|
|
|
ospfRoutingIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index of OSPF routing table"
|
|
::= { ospfRoutingTableEntry 1 }
|
|
|
|
ospfRoutingRouteType OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
network(0),
|
|
router(1),
|
|
discard(2),
|
|
unknown(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Route type"
|
|
::= { ospfRoutingTableEntry 2 }
|
|
|
|
ospfRoutingAreaType OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
inter(0),
|
|
intra(1),
|
|
external1(2),
|
|
external2(3),
|
|
unknown(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Routing area type"
|
|
::= { ospfRoutingTableEntry 3 }
|
|
|
|
ospfRoutingDest OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Prefix/router ID"
|
|
::= { ospfRoutingTableEntry 4 }
|
|
|
|
ospfRoutingMask OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ospfRoutingTableEntry 5 }
|
|
|
|
ospfRoutingGateway OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ospfRoutingTableEntry 6 }
|
|
|
|
ospfRoutingMetric OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ospfRoutingTableEntry 7 }
|
|
|
|
ospfRoutingVia OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Routing interface where ospfRoutingDest from"
|
|
::= { ospfRoutingTableEntry 8 }
|
|
|
|
ospfRoutingRouterType OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Neighboring router type"
|
|
::= { ospfRoutingTableEntry 9 }
|
|
|
|
routerDomainSetup OBJECT IDENTIFIER ::= { ipL3Routing 3 }
|
|
|
|
-- routing protocol per VLAN settings
|
|
-- routerDomainIpTable
|
|
routerDomainIpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RouterDomainIpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { routerDomainSetup 1 }
|
|
|
|
routerDomainIpEntry OBJECT-TYPE
|
|
SYNTAX RouterDomainIpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in routerDomainIpTable."
|
|
INDEX { routerDomainIpVid }
|
|
::= { routerDomainIpTable 1 }
|
|
|
|
RouterDomainIpEntry ::=
|
|
SEQUENCE {
|
|
routerDomainIpVid INTEGER,
|
|
routerDomainIpRipDirection INTEGER,
|
|
routerDomainIpRipVersion INTEGER,
|
|
routerDomainIpOspfCost INTEGER,
|
|
routerDomainIpOspfPriority INTEGER,
|
|
routerDomainIpOspfRetransmitInterval INTEGER,
|
|
routerDomainIpOspfTransmitDelay INTEGER,
|
|
routerDomainIpOspfDeadInterval INTEGER,
|
|
routerDomainIpOspfHelloInterval INTEGER,
|
|
routerDomainIpOspfPassive INTEGER,
|
|
routerDomainIpOspfAuth INTEGER,
|
|
routerDomainIpOspfAuthSimpleKey DisplayString,
|
|
routerDomainIpOspfMd5KeyId INTEGER,
|
|
routerDomainIpOspfMd5Key DisplayString
|
|
}
|
|
|
|
routerDomainIpVid OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { routerDomainIpEntry 1 }
|
|
|
|
routerDomainIpRipDirection OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
outgoing(1),
|
|
incoming(2),
|
|
both(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { routerDomainIpEntry 2 }
|
|
|
|
routerDomainIpRipVersion OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
v1(0),
|
|
v1c(1),
|
|
v2(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { routerDomainIpEntry 3 }
|
|
|
|
routerDomainIpOspfCost OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"OSPF interface cost.
|
|
Range: 1 ~ 65535
|
|
Default: 15"
|
|
::= { routerDomainIpEntry 4 }
|
|
|
|
routerDomainIpOspfPriority OBJECT-TYPE
|
|
SYNTAX INTEGER (0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"OSPF interface priority.
|
|
Range: 0 ~ 255
|
|
Default: 1"
|
|
::= { routerDomainIpEntry 5 }
|
|
|
|
routerDomainIpOspfRetransmitInterval OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"OSPF interface retransmit interval.
|
|
Range: 1 ~ 65535
|
|
Default: 5"
|
|
::= { routerDomainIpEntry 6 }
|
|
|
|
routerDomainIpOspfTransmitDelay OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"OSPF interface transmit delay.
|
|
Range: 1 ~ 65535
|
|
Default: 1"
|
|
::= { routerDomainIpEntry 7 }
|
|
|
|
routerDomainIpOspfDeadInterval OBJECT-TYPE
|
|
SYNTAX INTEGER(1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"OSPF interface dead interval.
|
|
Range: 1 ~ 65535
|
|
Default: 40"
|
|
::= { routerDomainIpEntry 8 }
|
|
|
|
routerDomainIpOspfHelloInterval OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"OSPF interface hello interval.
|
|
Range: 1 ~ 65535
|
|
Default: 10"
|
|
::= { routerDomainIpEntry 9 }
|
|
|
|
routerDomainIpOspfPassive OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set OSPF passive interface"
|
|
::= { routerDomainIpEntry 10 }
|
|
|
|
routerDomainIpOspfAuth OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
simple(1),
|
|
md5(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"OSPF interface authentication type."
|
|
::= { routerDomainIpEntry 11 }
|
|
|
|
routerDomainIpOspfAuthSimpleKey OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"OSPF simple key, 8 printable characters.
|
|
Simple key can only be set when authentication method is set as 'simple(1)'
|
|
Set null string to remove simple key setting"
|
|
::= { routerDomainIpEntry 12 }
|
|
|
|
routerDomainIpOspfMd5KeyId OBJECT-TYPE
|
|
SYNTAX INTEGER (1..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"OSPF interface message-digest key ID.
|
|
Range: 1 ~ 255
|
|
0 indicates key ID is not set."
|
|
::= { routerDomainIpEntry 13 }
|
|
|
|
routerDomainIpOspfMd5Key OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"OSPF interface message-digest key, 16 printable characters.
|
|
MD5 key can only be set when authentication method is set as 'md5(2)',
|
|
key id and key must can be set only via variable binding option.
|
|
Set null string to remove message-digest key setting"
|
|
::= { routerDomainIpEntry 14 }
|
|
|
|
-- routerDomainIpOspfMd5KeyTable
|
|
-- routerDomainIpOspfMd5KeyTable OBJECT-TYPE
|
|
-- SYNTAX SEQUENCE OF RouterDomainIpOspfMd5KeyEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- ""
|
|
-- ::= { routerDomainSetup 2 }
|
|
|
|
-- routerDomainIpOspfMd5KeyEntry OBJECT-TYPE
|
|
-- SYNTAX RouterDomainIpOspfMd5KeyEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION "An entry in routerDomainIpOspfMd5KeyTable."
|
|
-- INDEX { routerDomainIpVid }
|
|
-- ::= { routerDomainIpOspfMd5KeyTable 1 }
|
|
|
|
-- RouterDomainIpOspfMd5KeyEntry ::=
|
|
-- SEQUENCE {
|
|
-- routerDomainIpOspfMd5KeyId INTEGER,
|
|
-- routerDomainIpOspfMd5Key DisplayString,
|
|
-- routerDomainIpOspfMd5KeyRowStatus RowStatus
|
|
-- }
|
|
|
|
-- routerDomainIpOspfMd5KeyId OBJECT-TYPE
|
|
-- SYNTAX INTEGER (1..255)
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "OSPF interface message-digest key ID.
|
|
-- Range: 1 ~ 255"
|
|
-- ::= { routerDomainIpOspfMd5KeyEntry 1 }
|
|
|
|
-- routerDomainIpOspfMd5Key OBJECT-TYPE
|
|
-- SYNTAX DisplayString
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "OSPF interface message-digest key, 16 printable characters.
|
|
-- Set null string to remove message-digest key setting"
|
|
-- ::= { routerDomainIpOspfMd5KeyEntry 2 }
|
|
|
|
-- routerDomainIpOspfMd5KeyRowStatus OBJECT-TYPE
|
|
-- SYNTAX RowStatus
|
|
-- MAX-ACCESS read-create
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Row status of OSPF interface message-digest key"
|
|
-- ::= { routerDomainIpOspfMd5KeyEntry 3 }
|
|
--------------------------------------------------------------------------------------------------------
|
|
-- interworking
|
|
--------------------------------------------------------------------------------------------------------
|
|
atmvc OBJECT IDENTIFIER ::= { interworking 1 }
|
|
portIsolation OBJECT IDENTIFIER ::= { interworking 2 }
|
|
vlanGlobal OBJECT IDENTIFIER ::= { interworking 3 }
|
|
-- vlanUplink OBJECT IDENTIFIER ::= { interworking 4 }
|
|
-- vlanTransparent OBJECT IDENTIFIER ::= { interworking 5 }
|
|
vlanTrunk OBJECT IDENTIFIER ::= { interworking 6 }
|
|
vlanTranslation OBJECT IDENTIFIER ::= { interworking 7 }
|
|
vlanTls OBJECT IDENTIFIER ::= { interworking 8 }
|
|
fdb OBJECT IDENTIFIER ::= { interworking 9 }
|
|
-- { interworking 10 } is used by mtu
|
|
smcast OBJECT IDENTIFIER ::= { interworking 12 }
|
|
mirror OBJECT IDENTIFIER ::= { interworking 13 }
|
|
vlanIsolation OBJECT IDENTIFIER ::= { interworking 14 }
|
|
|
|
----------------------------------------
|
|
-- atmvc
|
|
----------------------------------------
|
|
-- atmMaxNumOfVcPerPort
|
|
atmMaxNumOfVcPerPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of VC per port."
|
|
::= { atmvc 1 }
|
|
|
|
-- atmvcTable
|
|
atmvcTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AtmvcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ATM VC configuration table"
|
|
::= { atmvc 2 }
|
|
|
|
atmvcEntry OBJECT-TYPE
|
|
SYNTAX AtmvcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ifIndex, atmvcVpi, atmvcVci}
|
|
::= { atmvcTable 1 }
|
|
|
|
AtmvcEntry ::=
|
|
SEQUENCE {
|
|
atmvcVpi INTEGER,
|
|
atmvcVci INTEGER,
|
|
atmvcPriority INTEGER,
|
|
atmvcEncap INTEGER,
|
|
atmvcRowStatus RowStatus
|
|
-- atmvcMvlan INTEGER
|
|
}
|
|
|
|
atmvcVpi OBJECT-TYPE
|
|
SYNTAX INTEGER (0..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { atmvcEntry 1 }
|
|
|
|
atmvcVci OBJECT-TYPE
|
|
SYNTAX INTEGER (32..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { atmvcEntry 2 }
|
|
|
|
atmvcPriority OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The QoS priority of the ATM VC. The QoS priority must be unique
|
|
in the VCs in the same UNI port."
|
|
::= { atmvcEntry 3 }
|
|
|
|
atmvcEncap OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
llc(1),
|
|
vc(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"llc: LLC encapsulation
|
|
vc: VC-MUX encapsulation"
|
|
::= { atmvcEntry 4 }
|
|
|
|
atmvcRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status of the table entry."
|
|
::= { atmvcEntry 7 }
|
|
|
|
-- atmvcMvlan OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- join(1),
|
|
-- nojoin(2)
|
|
-- }
|
|
-- MAX-ACCESS read-create
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "this pvc join mvlan or not."
|
|
-- ::= { atmvcEntry 8 }
|
|
|
|
----------------------------------------
|
|
-- portIsolation
|
|
----------------------------------------
|
|
-- portIsolationEnable
|
|
portIsolationEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/Disable isolation between UNI ports"
|
|
::= { portIsolation 1 }
|
|
|
|
|
|
----------------------------------------
|
|
-- vlanGlobal
|
|
----------------------------------------
|
|
-- vlanStagTpid
|
|
vlanStagTpid OBJECT-TYPE
|
|
SYNTAX Unsigned32 (32768..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures S-tag TPID value"
|
|
::= { vlanGlobal 1 }
|
|
|
|
-- vlanSingleTagMode
|
|
-- vlanSingleTagMode OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- stag(1),
|
|
-- ctag(2)
|
|
-- }
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Configures vlan single tag mode"
|
|
-- ::= { vlanGlobal 2 }
|
|
|
|
vlanCtagTpid OBJECT-TYPE
|
|
SYNTAX Unsigned32 (32768..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures C-tag TPID value"
|
|
::= { vlanGlobal 3 }
|
|
|
|
vlanPortPvidTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VlanPortPvidEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Display the arp table."
|
|
::= { vlanGlobal 4 }
|
|
|
|
vlanPortPvidEntry OBJECT-TYPE
|
|
SYNTAX VlanPortPvidEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ifIndex }
|
|
::= { vlanPortPvidTable 1 }
|
|
|
|
VlanPortPvidEntry ::=
|
|
SEQUENCE {
|
|
vlanPortPvidValue INTEGER,
|
|
vlanPortPbitValue INTEGER
|
|
}
|
|
|
|
vlanPortPvidValue OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"port PVID"
|
|
::= { vlanPortPvidEntry 1 }
|
|
|
|
vlanPortPbitValue OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"port pbit"
|
|
::= { vlanPortPvidEntry 2 }
|
|
|
|
vlanPortCopyCpbitTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VlanPortCopyCpbitEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Copy Cpbit to Spbit"
|
|
::= { vlanGlobal 5 }
|
|
|
|
vlanPortCopyCpbitEntry OBJECT-TYPE
|
|
SYNTAX VlanPortCopyCpbitEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ifIndex }
|
|
::= { vlanPortCopyCpbitTable 1 }
|
|
|
|
VlanPortCopyCpbitEntry ::=
|
|
SEQUENCE {
|
|
vlanPortCopyCpbitValue INTEGER
|
|
}
|
|
|
|
vlanPortCopyCpbitValue OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"port copy Cpbit to Spbit"
|
|
::= { vlanPortCopyCpbitEntry 1 }
|
|
|
|
-- vlanTagMode
|
|
vlanTagMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
stag(1),
|
|
ctag(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures vlan tag mode. Packets sent from NNI tagged with S or C tag"
|
|
::= { vlanGlobal 6 }
|
|
|
|
-- vlanMgmtTagMode
|
|
-- vlanMgmtTagMode OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- stag(1),
|
|
-- ctag(2)
|
|
-- }
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Configures management tag mode. Packets sent from MGMT port tagged with S or C tag"
|
|
-- ::= { vlanGlobal 7 }
|
|
|
|
vlanPortFrameTypeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VlanPortFrameTypeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures accepted frame type incoming to this interface."
|
|
::= { vlanGlobal 8 }
|
|
|
|
vlanPortFrameTypeEntry OBJECT-TYPE
|
|
SYNTAX VlanPortFrameTypeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures accepted frame type incoming to this interface."
|
|
INDEX { ifIndex }
|
|
::= { vlanPortFrameTypeTable 1 }
|
|
|
|
VlanPortFrameTypeEntry ::=
|
|
SEQUENCE {
|
|
vlanPortFrameType INTEGER
|
|
}
|
|
|
|
vlanPortFrameType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
all(1),
|
|
tag(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures accepted frame type incoming to this interface."
|
|
::= { vlanPortFrameTypeEntry 1 }
|
|
|
|
----------------------------------------
|
|
-- vlanTransparent
|
|
----------------------------------------
|
|
-- vlanTransparentPortTable
|
|
-- vlanTransparentPortTable OBJECT-TYPE
|
|
-- SYNTAX SEQUENCE OF VlanTransparentPortEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Enable/disable VLAN transparent on the specified UNI PTM ports."
|
|
-- ::= { vlanTransparent 1 }
|
|
|
|
-- vlanTransparentPortEntry OBJECT-TYPE
|
|
-- SYNTAX VlanTransparentPortEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- ""
|
|
-- INDEX { ifIndex }
|
|
-- ::= { vlanTransparentPortTable 1 }
|
|
|
|
-- VlanTransparentPortEntry ::=
|
|
-- SEQUENCE {
|
|
-- vlanTransparentPortRowStatus RowStatus
|
|
-- }
|
|
--
|
|
-- vlanTransparentPortRowStatus OBJECT-TYPE
|
|
-- SYNTAX RowStatus
|
|
-- MAX-ACCESS read-create
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- ""
|
|
-- ::= { vlanTransparentPortEntry 1 }
|
|
|
|
----------------------------------------
|
|
-- vlanTrunk
|
|
----------------------------------------
|
|
-- vlanTrunkUntagPortTable
|
|
vlanTrunkUntagPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VlanTrunkUntagPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Cross-connects untagged packet in the specified UNI PTM ports
|
|
to the specified S VLAN or S + C VLAN on NNI ports."
|
|
::= { vlanTrunk 1 }
|
|
|
|
vlanTrunkUntagPortEntry OBJECT-TYPE
|
|
SYNTAX VlanTrunkUntagPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ifIndex }
|
|
::= { vlanTrunkUntagPortTable 1 }
|
|
|
|
VlanTrunkUntagPortEntry ::=
|
|
SEQUENCE {
|
|
vlanTrunkUntagPortMode INTEGER,
|
|
vlanTrunkUntagPortNniSvlan VlanIndex,
|
|
vlanTrunkUntagPortNniSpbit INTEGER,
|
|
vlanTrunkUntagPortNniCvlan VlanIndex,
|
|
vlanTrunkUntagPortNniCpbit INTEGER,
|
|
vlanTrunkUntagPortRowStatus RowStatus
|
|
}
|
|
|
|
vlanTrunkUntagPortMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
sVlan(1),
|
|
sPlusCxVlan(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures NNI VLAN tagging mode.
|
|
sVlan(1) - S tag only
|
|
sPlusCxVlan(2) - S plus C tag
|
|
"
|
|
::= { vlanTrunkUntagPortEntry 1 }
|
|
|
|
vlanTrunkUntagPortNniSvlan OBJECT-TYPE
|
|
SYNTAX VlanIndex (1..4094)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NNI S-tag VLAN ID"
|
|
::= { vlanTrunkUntagPortEntry 2 }
|
|
|
|
vlanTrunkUntagPortNniSpbit OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NNI S-tag pbit"
|
|
::= { vlanTrunkUntagPortEntry 3 }
|
|
|
|
vlanTrunkUntagPortNniCvlan OBJECT-TYPE
|
|
SYNTAX VlanIndex (1..4094)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NNI C-tag VLAN ID.
|
|
if vlanTrunkUntagPortMode is sVlan(1),
|
|
the value will be ignored and always return 0."
|
|
::= { vlanTrunkUntagPortEntry 4 }
|
|
|
|
vlanTrunkUntagPortNniCpbit OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NNI C-tag pbit.
|
|
if vlanTrunkUntagPortMode is sVlan(1),
|
|
the value will be ignored and always return 0."
|
|
::= { vlanTrunkUntagPortEntry 5 }
|
|
|
|
vlanTrunkUntagPortRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status of the table entry."
|
|
::= { vlanTrunkUntagPortEntry 6 }
|
|
|
|
-- vlanTrunkUntagEtypePortTable
|
|
vlanTrunkUntagEtypePortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VlanTrunkUntagEtypePortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Cross-connects untagged packet from the specified UNI PTM ports
|
|
to the specified S VLAN or S + C VLAN on NNI ports per Etyer Type
|
|
field in the packet."
|
|
::= { vlanTrunk 2 }
|
|
|
|
vlanTrunkUntagEtypePortEntry OBJECT-TYPE
|
|
SYNTAX VlanTrunkUntagEtypePortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ifIndex, vlanTrunkUntagEtypePortEtype}
|
|
::= { vlanTrunkUntagEtypePortTable 1 }
|
|
|
|
VlanTrunkUntagEtypePortEntry ::=
|
|
SEQUENCE {
|
|
vlanTrunkUntagEtypePortEtype Unsigned32,
|
|
vlanTrunkUntagEtypePortMode INTEGER,
|
|
vlanTrunkUntagEtypePortNniSvlan VlanIndex,
|
|
vlanTrunkUntagEtypePortNniSpbit INTEGER,
|
|
vlanTrunkUntagEtypePortNniCvlan VlanIndex,
|
|
vlanTrunkUntagEtypePortNniCpbit INTEGER,
|
|
vlanTrunkUntagEtypePortRowStatus RowStatus
|
|
}
|
|
|
|
vlanTrunkUntagEtypePortEtype OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1536..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Ether type"
|
|
::= { vlanTrunkUntagEtypePortEntry 1 }
|
|
|
|
vlanTrunkUntagEtypePortMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
sVlan(1),
|
|
sPlusCxVlan(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures NNI VLAN tagging mode.
|
|
sVlan(1) - S tag only
|
|
sPlusCxVlan(2) - S plus C tag
|
|
"
|
|
::= { vlanTrunkUntagEtypePortEntry 2 }
|
|
|
|
vlanTrunkUntagEtypePortNniSvlan OBJECT-TYPE
|
|
SYNTAX VlanIndex (1..4094)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NNI S-tag VLAN ID"
|
|
::= { vlanTrunkUntagEtypePortEntry 3 }
|
|
|
|
vlanTrunkUntagEtypePortNniSpbit OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NNI S-tag pbit"
|
|
::= { vlanTrunkUntagEtypePortEntry 4 }
|
|
|
|
vlanTrunkUntagEtypePortNniCvlan OBJECT-TYPE
|
|
SYNTAX VlanIndex (1..4094)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NNI C-tag VLAN ID.
|
|
if vlanTrunkUntagEtypePortMode is sVlan(1),
|
|
the value will be ignored and always return 0."
|
|
::= { vlanTrunkUntagEtypePortEntry 5 }
|
|
|
|
vlanTrunkUntagEtypePortNniCpbit OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NNI C-tag pbit.
|
|
if vlanTrunkUntagEtypePortMode is sVlan(1),
|
|
the value will be ignored and always return 0."
|
|
::= { vlanTrunkUntagEtypePortEntry 6 }
|
|
|
|
vlanTrunkUntagEtypePortRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status of the table entry."
|
|
::= { vlanTrunkUntagEtypePortEntry 7 }
|
|
|
|
-- vlanTrunkTagPortTable
|
|
vlanTrunkTagPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VlanTrunkTagPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Cross-connects uni-vid tagged packet in the specified UNI PTM ports to the
|
|
S(uni-vid) VLAN if S VLAN is not specified or S(svid) + C(uni-vid) on NNI
|
|
ports if S VLAN is specified."
|
|
::= { vlanTrunk 3 }
|
|
|
|
vlanTrunkTagPortEntry OBJECT-TYPE
|
|
SYNTAX VlanTrunkTagPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ifIndex, vlanTrunkTagPortUniNniVlan }
|
|
::= { vlanTrunkTagPortTable 1 }
|
|
|
|
VlanTrunkTagPortEntry ::=
|
|
SEQUENCE {
|
|
vlanTrunkTagPortUniNniVlan VlanIndex,
|
|
vlanTrunkTagPortMode INTEGER,
|
|
vlanTrunkTagPortNniSvlan VlanIndex,
|
|
vlanTrunkTagPortRowStatus RowStatus
|
|
}
|
|
|
|
vlanTrunkTagPortUniNniVlan OBJECT-TYPE
|
|
SYNTAX VlanIndex (1..4094)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"UNI VLAN ID. This VLAN is also used as S VLAN ID or C VLAN ID
|
|
depends on which NNI VLAN tagging mode is configured."
|
|
::= { vlanTrunkTagPortEntry 1 }
|
|
|
|
vlanTrunkTagPortMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
sVlan(1),
|
|
sPlusCxVlan(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures NNI VLAN tagging mode.
|
|
sVlan(1) - S tag only
|
|
sPlusCxVlan(2) - S plus C tag
|
|
"
|
|
::= { vlanTrunkTagPortEntry 2 }
|
|
|
|
vlanTrunkTagPortNniSvlan OBJECT-TYPE
|
|
SYNTAX VlanIndex (1..4094)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NNI S VLAN ID. This field is used when vlanTrunkTagPortMode
|
|
is configured as sPlusCxVlan(2)."
|
|
::= { vlanTrunkTagPortEntry 3 }
|
|
|
|
vlanTrunkTagPortRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status of the table entry."
|
|
::= { vlanTrunkTagPortEntry 4 }
|
|
|
|
-- vlanTrunkUntagSubnetPortTable
|
|
vlanTrunkUntagSubnetPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VlanTrunkUntagSubnetPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Cross-connects untagged packet from the specified UNI PTM ports
|
|
to the specified S VLAN or S + C VLAN on NNI ports for specified
|
|
IP subnet in the packet."
|
|
::= { vlanTrunk 4 }
|
|
|
|
vlanTrunkUntagSubnetPortEntry OBJECT-TYPE
|
|
SYNTAX VlanTrunkUntagSubnetPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ifIndex, vlanTrunkUntagSubnetPortIpAddressType, vlanTrunkUntagSubnetPortIpAddress, vlanTrunkUntagSubnetPortIpMask}
|
|
::= { vlanTrunkUntagSubnetPortTable 1 }
|
|
|
|
VlanTrunkUntagSubnetPortEntry ::=
|
|
SEQUENCE {
|
|
vlanTrunkUntagSubnetPortIpAddressType InetAddressType,
|
|
vlanTrunkUntagSubnetPortIpAddress InetAddress,
|
|
vlanTrunkUntagSubnetPortIpMask INTEGER,
|
|
vlanTrunkUntagSubnetPortMode INTEGER,
|
|
vlanTrunkUntagSubnetPortNniSvlan VlanIndex,
|
|
vlanTrunkUntagSubnetPortNniSpbit INTEGER,
|
|
vlanTrunkUntagSubnetPortNniCvlan VlanIndex,
|
|
vlanTrunkUntagSubnetPortNniCpbit INTEGER,
|
|
vlanTrunkUntagSubnetPortRowStatus RowStatus
|
|
}
|
|
|
|
vlanTrunkUntagSubnetPortIpAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType {
|
|
ipv4(1),
|
|
ipv6(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VLAN trunk subnet IP address type"
|
|
::= { vlanTrunkUntagSubnetPortEntry 1 }
|
|
|
|
vlanTrunkUntagSubnetPortIpAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VLAN trunk subnet IP address
|
|
<ipv4-address> 0.0.0.0 ~ 223.255.255.255
|
|
<ipv6-address> ::0 ~ ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
|
|
ipv4 address input format: # 0x00 0x00 0x00 0x00
|
|
ipv6 address input format: # 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
|
|
Limit: vlanTrunkUntagSubnetPortIpAddressType must be set before vlanTrunkUntagSubnetPortIpAddress."
|
|
::= { vlanTrunkUntagSubnetPortEntry 2 }
|
|
|
|
vlanTrunkUntagSubnetPortIpMask OBJECT-TYPE
|
|
SYNTAX INTEGER (0..128)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The netmask of the IP address."
|
|
::= { vlanTrunkUntagSubnetPortEntry 3 }
|
|
|
|
vlanTrunkUntagSubnetPortMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
sVlan(1),
|
|
sPlusCxVlan(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures NNI VLAN tagging mode.
|
|
sVlan(1) - S tag only
|
|
sPlusCxVlan(2) - S plus C tag
|
|
"
|
|
::= { vlanTrunkUntagSubnetPortEntry 4 }
|
|
|
|
vlanTrunkUntagSubnetPortNniSvlan OBJECT-TYPE
|
|
SYNTAX VlanIndex (1..4094)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NNI S-tag VLAN ID"
|
|
::= { vlanTrunkUntagSubnetPortEntry 5 }
|
|
|
|
vlanTrunkUntagSubnetPortNniSpbit OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NNI S-tag pbit"
|
|
::= { vlanTrunkUntagSubnetPortEntry 6 }
|
|
|
|
vlanTrunkUntagSubnetPortNniCvlan OBJECT-TYPE
|
|
SYNTAX VlanIndex (1..4094)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NNI C-tag VLAN ID.
|
|
if vlanTrunkUntagSubnetPortMode is sVlan(1),
|
|
the value will be ignored and always return 0."
|
|
::= { vlanTrunkUntagSubnetPortEntry 7 }
|
|
|
|
vlanTrunkUntagSubnetPortNniCpbit OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NNI C-tag pbit.
|
|
if vlanTrunkUntagSubnetPortMode is sVlan(1),
|
|
the value will be ignored and always return 0."
|
|
::= { vlanTrunkUntagSubnetPortEntry 8 }
|
|
|
|
vlanTrunkUntagSubnetPortRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status of the table entry."
|
|
::= { vlanTrunkUntagSubnetPortEntry 9 }
|
|
|
|
-- vlanTrunkUntagVcTable
|
|
vlanTrunkUntagVcTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VlanTrunkUntagVcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Cross-connects untagged packet in the specified UNI ATM virtual circuits to
|
|
the specified S VLAN or S + C VLAN on NNI ports."
|
|
::= { vlanTrunk 5 }
|
|
|
|
vlanTrunkUntagVcEntry OBJECT-TYPE
|
|
SYNTAX VlanTrunkUntagVcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ifIndex, atmvcVpi, atmvcVci }
|
|
::= { vlanTrunkUntagVcTable 1 }
|
|
|
|
VlanTrunkUntagVcEntry ::=
|
|
SEQUENCE {
|
|
vlanTrunkUntagVcMode INTEGER,
|
|
vlanTrunkUntagVcNniSvlan VlanIndex,
|
|
vlanTrunkUntagVcNniSpbit INTEGER,
|
|
vlanTrunkUntagVcNniCvlan VlanIndex,
|
|
vlanTrunkUntagVcNniCpbit INTEGER,
|
|
vlanTrunkUntagVcRowStatus RowStatus
|
|
}
|
|
|
|
vlanTrunkUntagVcMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
sVlan(1),
|
|
sPlusCxVlan(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures NNI VLAN tagging mode.
|
|
sVlan(1) - S tag only
|
|
sPlusCxVlan(2) - S plus C tag
|
|
"
|
|
::= { vlanTrunkUntagVcEntry 1 }
|
|
|
|
vlanTrunkUntagVcNniSvlan OBJECT-TYPE
|
|
SYNTAX VlanIndex (1..4093)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NNI S-tag VLAN ID"
|
|
::= { vlanTrunkUntagVcEntry 2 }
|
|
|
|
vlanTrunkUntagVcNniSpbit OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NNI S-tag pbit"
|
|
::= { vlanTrunkUntagVcEntry 3 }
|
|
|
|
vlanTrunkUntagVcNniCvlan OBJECT-TYPE
|
|
SYNTAX VlanIndex (1..4093)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NNI C-tag VLAN ID.
|
|
if vlanTrunkUntagVcMode is sVlan(1),
|
|
the value will be ignored and always return 0."
|
|
::= { vlanTrunkUntagVcEntry 4 }
|
|
|
|
vlanTrunkUntagVcNniCpbit OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NNI C-tag pbit.
|
|
if vlanTrunkUntagVcMode is sVlan(1),
|
|
the value will be ignored and always return 0."
|
|
::= { vlanTrunkUntagVcEntry 5 }
|
|
|
|
vlanTrunkUntagVcRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status of the table entry."
|
|
::= { vlanTrunkUntagVcEntry 6 }
|
|
|
|
-- vlanTrunkUntagEtypeVcTable
|
|
vlanTrunkUntagEtypeVcTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VlanTrunkUntagEtypeVcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Cross-connects untagged packet from the specified UNI ATM virtual circuits
|
|
to the specified S VLAN or S + C VLAN on NNI ports per Etyer Type field in
|
|
the packet."
|
|
::= { vlanTrunk 6 }
|
|
|
|
vlanTrunkUntagEtypeVcEntry OBJECT-TYPE
|
|
SYNTAX VlanTrunkUntagEtypeVcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ifIndex, atmvcVpi, atmvcVci, vlanTrunkUntagEtypeVcEtype}
|
|
::= { vlanTrunkUntagEtypeVcTable 1 }
|
|
|
|
VlanTrunkUntagEtypeVcEntry ::=
|
|
SEQUENCE {
|
|
vlanTrunkUntagEtypeVcEtype Unsigned32,
|
|
vlanTrunkUntagEtypeVcMode INTEGER,
|
|
vlanTrunkUntagEtypeVcNniSvlan VlanIndex,
|
|
vlanTrunkUntagEtypeVcNniSpbit INTEGER,
|
|
vlanTrunkUntagEtypeVcNniCvlan VlanIndex,
|
|
vlanTrunkUntagEtypeVcNniCpbit INTEGER,
|
|
vlanTrunkUntagEtypeVcRowStatus RowStatus
|
|
}
|
|
|
|
vlanTrunkUntagEtypeVcEtype OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1536..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Ether type"
|
|
::= { vlanTrunkUntagEtypeVcEntry 1 }
|
|
|
|
vlanTrunkUntagEtypeVcMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
sVlan(1),
|
|
sPlusCxVlan(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures NNI VLAN tagging mode.
|
|
sVlan(1) - S tag only
|
|
sPlusCxVlan(2) - S plus C tag
|
|
"
|
|
::= { vlanTrunkUntagEtypeVcEntry 2 }
|
|
|
|
vlanTrunkUntagEtypeVcNniSvlan OBJECT-TYPE
|
|
SYNTAX VlanIndex (1..4093)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NNI S-tag VLAN ID"
|
|
::= { vlanTrunkUntagEtypeVcEntry 3 }
|
|
|
|
vlanTrunkUntagEtypeVcNniSpbit OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NNI S-tag pbit"
|
|
::= { vlanTrunkUntagEtypeVcEntry 4 }
|
|
|
|
vlanTrunkUntagEtypeVcNniCvlan OBJECT-TYPE
|
|
SYNTAX VlanIndex (1..4093)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NNI C-tag VLAN ID.
|
|
if vlanTrunkUntagEtypeVcMode is sVlan(1),
|
|
the value will be ignored and always return 0."
|
|
::= { vlanTrunkUntagEtypeVcEntry 5 }
|
|
|
|
vlanTrunkUntagEtypeVcNniCpbit OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NNI C-tag pbit.
|
|
if vlanTrunkUntagEtypeVcMode is sVlan(1),
|
|
the value will be ignored and always return 0."
|
|
::= { vlanTrunkUntagEtypeVcEntry 6 }
|
|
|
|
vlanTrunkUntagEtypeVcRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status of the table entry."
|
|
::= { vlanTrunkUntagEtypeVcEntry 7 }
|
|
|
|
-- vlanTrunkTagVcTable
|
|
vlanTrunkTagVcTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VlanTrunkTagVcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Cross-connects uni-vid tagged packet in the specified UNI ATM virtual
|
|
circuits to the S(uni-vid) VLAN if svlan is not specified or S(svid) +
|
|
C(uni-vid) on NNI ports if svlan is specified."
|
|
::= { vlanTrunk 7 }
|
|
|
|
vlanTrunkTagVcEntry OBJECT-TYPE
|
|
SYNTAX VlanTrunkTagVcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ifIndex, atmvcVpi, atmvcVci, vlanTrunkTagVcUniNniVlan }
|
|
::= { vlanTrunkTagVcTable 1 }
|
|
|
|
VlanTrunkTagVcEntry ::=
|
|
SEQUENCE {
|
|
vlanTrunkTagVcUniNniVlan VlanIndex,
|
|
vlanTrunkTagVcMode INTEGER,
|
|
vlanTrunkTagVcNniSvlan VlanIndex,
|
|
vlanTrunkTagVcRowStatus RowStatus
|
|
}
|
|
|
|
vlanTrunkTagVcUniNniVlan OBJECT-TYPE
|
|
SYNTAX VlanIndex (1..4093)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"UNI VLAN ID. This VLAN is also used as S VLAN ID or C VLAN ID
|
|
depends on which NNI VLAN tagging mode is configured."
|
|
::= { vlanTrunkTagVcEntry 1 }
|
|
|
|
vlanTrunkTagVcMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
sVlan(1),
|
|
sPlusCxVlan(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures NNI VLAN tagging mode.
|
|
sVlan(1) - S tag only
|
|
sPlusCxVlan(2) - S plus C tag
|
|
"
|
|
::= { vlanTrunkTagVcEntry 2 }
|
|
|
|
vlanTrunkTagVcNniSvlan OBJECT-TYPE
|
|
SYNTAX VlanIndex (1..4093)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NNI S VLAN ID. This field is used when vlanTrunkTagPortMode
|
|
is configured as sPlusCxVlan(2)."
|
|
::= { vlanTrunkTagVcEntry 3 }
|
|
|
|
vlanTrunkTagVcRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status of the table entry."
|
|
::= { vlanTrunkTagVcEntry 4 }
|
|
|
|
-- vlanTrunkUntagSubnetVcTable
|
|
vlanTrunkUntagSubnetVcTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VlanTrunkUntagSubnetVcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Cross-connects untagged packet from the specified UNI ATM virtual circuits
|
|
to the specified S VLAN or S + C VLAN on NNI ports for specified
|
|
IP subnet in the packet."
|
|
::= { vlanTrunk 8 }
|
|
|
|
vlanTrunkUntagSubnetVcEntry OBJECT-TYPE
|
|
SYNTAX VlanTrunkUntagSubnetVcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ifIndex, atmvcVpi, atmvcVci, vlanTrunkUntagSubnetVcIpAddressType, vlanTrunkUntagSubnetVcIpAddress, vlanTrunkUntagSubnetVcIpMask}
|
|
::= { vlanTrunkUntagSubnetVcTable 1 }
|
|
|
|
VlanTrunkUntagSubnetVcEntry ::=
|
|
SEQUENCE {
|
|
vlanTrunkUntagSubnetVcIpAddressType InetAddressType,
|
|
vlanTrunkUntagSubnetVcIpAddress InetAddress,
|
|
vlanTrunkUntagSubnetVcIpMask INTEGER,
|
|
vlanTrunkUntagSubnetVcMode INTEGER,
|
|
vlanTrunkUntagSubnetVcNniSvlan VlanIndex,
|
|
vlanTrunkUntagSubnetVcNniSpbit INTEGER,
|
|
vlanTrunkUntagSubnetVcNniCvlan VlanIndex,
|
|
vlanTrunkUntagSubnetVcNniCpbit INTEGER,
|
|
vlanTrunkUntagSubnetVcRowStatus RowStatus
|
|
}
|
|
|
|
vlanTrunkUntagSubnetVcIpAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType {
|
|
ipv4(1),
|
|
ipv6(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VLAN trunk subnet IP address type"
|
|
::= { vlanTrunkUntagSubnetVcEntry 1 }
|
|
|
|
vlanTrunkUntagSubnetVcIpAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VLAN trunk subnet IP address
|
|
<ipv4-address> 0.0.0.0 ~ 223.255.255.255
|
|
<ipv6-address> ::0 ~ ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
|
|
ipv4 address input format: # 0x00 0x00 0x00 0x00
|
|
ipv6 address input format: # 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
|
|
Limit: vlanTrunkUntagSubnetVcIpAddressType must be set before vlanTrunkUntagSubnetVcIpAddress."
|
|
::= { vlanTrunkUntagSubnetVcEntry 2 }
|
|
|
|
vlanTrunkUntagSubnetVcIpMask OBJECT-TYPE
|
|
SYNTAX INTEGER (0..128)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The netmask of the IP address."
|
|
::= { vlanTrunkUntagSubnetVcEntry 3 }
|
|
|
|
vlanTrunkUntagSubnetVcMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
sVlan(1),
|
|
sPlusCxVlan(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures NNI VLAN tagging mode.
|
|
sVlan(1) - S tag only
|
|
sPlusCxVlan(2) - S plus C tag
|
|
"
|
|
::= { vlanTrunkUntagSubnetVcEntry 4 }
|
|
|
|
vlanTrunkUntagSubnetVcNniSvlan OBJECT-TYPE
|
|
SYNTAX VlanIndex (1..4094)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NNI S-tag VLAN ID"
|
|
::= { vlanTrunkUntagSubnetVcEntry 5 }
|
|
|
|
vlanTrunkUntagSubnetVcNniSpbit OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NNI S-tag pbit"
|
|
::= { vlanTrunkUntagSubnetVcEntry 6 }
|
|
|
|
vlanTrunkUntagSubnetVcNniCvlan OBJECT-TYPE
|
|
SYNTAX VlanIndex (1..4094)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NNI C-tag VLAN ID.
|
|
if vlanTrunkUntagSubnetVcMode is sVlan(1),
|
|
the value will be ignored and always return 0."
|
|
::= { vlanTrunkUntagSubnetVcEntry 7 }
|
|
|
|
vlanTrunkUntagSubnetVcNniCpbit OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NNI C-tag pbit.
|
|
if vlanTrunkUntagSubnetVcMode is sVlan(1),
|
|
the value will be ignored and always return 0."
|
|
::= { vlanTrunkUntagSubnetVcEntry 8 }
|
|
|
|
vlanTrunkUntagSubnetVcRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status of the table entry."
|
|
::= { vlanTrunkUntagSubnetVcEntry 9 }
|
|
----------------------------------------
|
|
-- vlanTranslation
|
|
----------------------------------------
|
|
-- vlanTranslationPortTable
|
|
vlanTranslationPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VlanTranslationPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Cross-connects uni-vid tagged packet in the specified UNI PTM ports to the
|
|
S(svid) VLAN or S(svid) + C(cvid) on NNI ports."
|
|
::= { vlanTranslation 1 }
|
|
|
|
vlanTranslationPortEntry OBJECT-TYPE
|
|
SYNTAX VlanTranslationPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ifIndex, vlanTranslationPortUniVlan}
|
|
::= { vlanTranslationPortTable 1 }
|
|
|
|
VlanTranslationPortEntry ::=
|
|
SEQUENCE {
|
|
vlanTranslationPortUniVlan VlanIndex,
|
|
vlanTranslationPortMode INTEGER,
|
|
vlanTranslationPortNniSvlan VlanIndex,
|
|
vlanTranslationPortNniCvlan VlanIndex,
|
|
vlanTranslationPortRowStatus RowStatus,
|
|
vlanTranslationPortNniSPrio INTEGER
|
|
}
|
|
|
|
vlanTranslationPortUniVlan OBJECT-TYPE
|
|
SYNTAX VlanIndex (1..4094)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"UNI VLAN ID"
|
|
::= { vlanTranslationPortEntry 1 }
|
|
|
|
vlanTranslationPortMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
sVlan(1),
|
|
sPlusCxVlan(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures NNI VLAN tagging mode.
|
|
sVlan(1) - S tag only
|
|
sPlusCxVlan(2) - S plus C tag
|
|
"
|
|
::= { vlanTranslationPortEntry 2 }
|
|
|
|
vlanTranslationPortNniSvlan OBJECT-TYPE
|
|
SYNTAX VlanIndex (1..4094)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NNI S VLAN ID"
|
|
::= { vlanTranslationPortEntry 3 }
|
|
|
|
vlanTranslationPortNniCvlan OBJECT-TYPE
|
|
SYNTAX VlanIndex (1..4094)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NNI C VLAN ID"
|
|
::= { vlanTranslationPortEntry 4 }
|
|
|
|
vlanTranslationPortRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status of the table entry."
|
|
::= { vlanTranslationPortEntry 5 }
|
|
|
|
vlanTranslationPortNniSPrio OBJECT-TYPE
|
|
SYNTAX INTEGER (0..8)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NNI priority 0~7. Specify 8 to not replace the priority."
|
|
::= { vlanTranslationPortEntry 6 }
|
|
-- vlanTranslationVcTable
|
|
vlanTranslationVcTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VlanTranslationVcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Cross-connects uni-vid tagged packet in the specified UNI ATM virtual
|
|
circuits to the S(svid) VLAN or S(svid) + C(cvid) on NNI ports."
|
|
::= { vlanTranslation 2}
|
|
|
|
vlanTranslationVcEntry OBJECT-TYPE
|
|
SYNTAX VlanTranslationVcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ifIndex, atmvcVpi, atmvcVci, vlanTranslationVcUniVlan }
|
|
::= { vlanTranslationVcTable 1 }
|
|
|
|
VlanTranslationVcEntry ::=
|
|
SEQUENCE {
|
|
vlanTranslationVcUniVlan VlanIndex,
|
|
vlanTranslationVcMode INTEGER,
|
|
vlanTranslationVcNniSvlan VlanIndex,
|
|
vlanTranslationVcNniCvlan VlanIndex,
|
|
vlanTranslationVcRowStatus RowStatus,
|
|
vlanTranslationVcNniSPrio INTEGER
|
|
}
|
|
|
|
vlanTranslationVcUniVlan OBJECT-TYPE
|
|
SYNTAX VlanIndex (1..4093)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"UNI VLAN ID"
|
|
::= { vlanTranslationVcEntry 1 }
|
|
|
|
vlanTranslationVcMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
sVlan(1),
|
|
sPlusCxVlan(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures NNI VLAN tagging mode.
|
|
sVlan(1) - S tag only
|
|
sPlusCxVlan(2) - S plus C tag
|
|
"
|
|
::= { vlanTranslationVcEntry 2 }
|
|
|
|
vlanTranslationVcNniSvlan OBJECT-TYPE
|
|
SYNTAX VlanIndex (1..4093)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NNI S VLAN ID"
|
|
::= { vlanTranslationVcEntry 3 }
|
|
|
|
vlanTranslationVcNniCvlan OBJECT-TYPE
|
|
SYNTAX VlanIndex (1..4093)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NNI S VLAN ID.
|
|
if vlanTranslationVcMode is sVlan(1),
|
|
the value will be ignored and always return 0."
|
|
::= { vlanTranslationVcEntry 4 }
|
|
|
|
vlanTranslationVcRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status of the table entry."
|
|
::= { vlanTranslationVcEntry 5 }
|
|
|
|
vlanTranslationVcNniSPrio OBJECT-TYPE
|
|
SYNTAX INTEGER (0..8)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NNI priority 0~7. Specify 8 to not replace the priority."
|
|
::= { vlanTranslationVcEntry 6 }
|
|
----------------------------------------
|
|
-- vlanTls
|
|
----------------------------------------
|
|
-- vlanTlsPortTable
|
|
vlanTlsPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VlanTlsPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enables Transparent LAN service on the specified UNI PTM ports. The
|
|
packets are tagged with S tag on NNI ports."
|
|
::= { vlanTls 1 }
|
|
|
|
vlanTlsPortEntry OBJECT-TYPE
|
|
SYNTAX VlanTlsPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ifIndex }
|
|
::= { vlanTlsPortTable 1 }
|
|
|
|
VlanTlsPortEntry ::=
|
|
SEQUENCE {
|
|
vlanTlsPortNniSvlan VlanIndex,
|
|
vlanTlsPortNniSpbit INTEGER,
|
|
vlanTlsPortNniForceSpbit INTEGER,
|
|
vlanTlsPortRowStatus RowStatus
|
|
}
|
|
|
|
vlanTlsPortNniSvlan OBJECT-TYPE
|
|
SYNTAX VlanIndex (1..4094)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NNI S VLAN ID"
|
|
::= { vlanTlsPortEntry 1 }
|
|
|
|
vlanTlsPortNniSpbit OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NNI S PBIT. Used when vlanTlsPortNniForceSpbit is set to enable(1)"
|
|
::= { vlanTlsPortEntry 2 }
|
|
|
|
vlanTlsPortNniForceSpbit OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Force SPBIT per vlanTlsPortNniSpbit"
|
|
::= { vlanTlsPortEntry 3 }
|
|
|
|
vlanTlsPortRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status of the table entry."
|
|
::= { vlanTlsPortEntry 4 }
|
|
-- vlanTlsVcTable
|
|
vlanTlsVcTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VlanTlsVcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enables Transparent LAN service on the specified UNI ATM virtual circuits.
|
|
The packets is tagged with S tag on NNI ports."
|
|
::= { vlanTls 2 }
|
|
|
|
vlanTlsVcEntry OBJECT-TYPE
|
|
SYNTAX VlanTlsVcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ifIndex, atmvcVpi, atmvcVci }
|
|
::= { vlanTlsVcTable 1 }
|
|
|
|
VlanTlsVcEntry ::=
|
|
SEQUENCE {
|
|
vlanTlsVcNniSvlan VlanIndex,
|
|
vlanTlsVcNniSpbit INTEGER,
|
|
vlanTlsVcNniForceSpbit INTEGER,
|
|
vlanTlsVcRowStatus RowStatus
|
|
}
|
|
|
|
vlanTlsVcNniSvlan OBJECT-TYPE
|
|
SYNTAX VlanIndex (1..4093)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NNI S VLAN ID"
|
|
::= { vlanTlsVcEntry 1 }
|
|
|
|
vlanTlsVcNniSpbit OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NNI S PBIT. Used when vlanTlsVcNniForceSpbit is set to enable(1)"
|
|
::= { vlanTlsVcEntry 2 }
|
|
|
|
vlanTlsVcNniForceSpbit OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Force SPBIT per vlanTlsVcNniSpbit"
|
|
::= { vlanTlsVcEntry 3 }
|
|
|
|
vlanTlsVcRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status of the table entry."
|
|
::= { vlanTlsVcEntry 4 }
|
|
|
|
----------------------------------------
|
|
-- fdb
|
|
----------------------------------------
|
|
-- fdbAgingTime
|
|
fdbAgingTime OBJECT-TYPE
|
|
SYNTAX INTEGER (10..3600)
|
|
UNITS "second"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures FDB aging time from 10 to 3600s. (OLC minimum aging-time is 30s)"
|
|
::= { fdb 1 }
|
|
|
|
-- fdbOps
|
|
fdbOps OBJECT IDENTIFIER ::= { fdb 2 }
|
|
fdbTarget OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the target ifindex for fdbOperation"
|
|
::= { fdbOps 1 }
|
|
|
|
fdbOperation OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
flushFDBxAddressTable(1),
|
|
flushFDBAddressTableForSpecifiedPorts(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flush FDB
|
|
flushFDBxAddressTable(1) - flush all entries in FDB table
|
|
flushFDBAddressTableForSpecifiedPorts(1) - flush entries on specified port in FDB table
|
|
"
|
|
::= { fdbOps 2 }
|
|
|
|
-- fdbPortConfTable
|
|
fdbPortConfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FdbPortConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { fdb 3 }
|
|
|
|
fdbPortConfEntry OBJECT-TYPE
|
|
SYNTAX FdbPortConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ifIndex }
|
|
::= { fdbPortConfTable 1 }
|
|
|
|
FdbPortConfEntry ::=
|
|
SEQUENCE {
|
|
fdbPortConfMaxNumOfMacEntries INTEGER,
|
|
fdbPortConfMacMode INTEGER
|
|
}
|
|
|
|
fdbPortConfMaxNumOfMacEntries OBJECT-TYPE
|
|
SYNTAX INTEGER (1..256)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures FDB maximum MAC entry counts for speicifed UNI ports"
|
|
::= { fdbPortConfEntry 1 }
|
|
|
|
-- fdbPortConfMacMode OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- dynamicAndStaticMac(1),
|
|
-- staticMacOnly(2)
|
|
-- }
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Configures FDB MAC learning mode
|
|
--
|
|
-- dynamicAndStaticMac(1) - allow both static and dynamic MAC
|
|
-- staticMacOnly(2) - allow static MAC only"
|
|
-- ::= { fdbPortConfEntry 2 }
|
|
|
|
|
|
-- fdbPortUniVlanConfTable
|
|
fdbPortUniVlanConfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FdbPortUniVlanConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { fdb 5 }
|
|
|
|
fdbPortUniVlanConfEntry OBJECT-TYPE
|
|
SYNTAX FdbPortUniVlanConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ifIndex, fdbPortVlanConfUniVlan }
|
|
::= { fdbPortUniVlanConfTable 1 }
|
|
|
|
FdbPortUniVlanConfEntry ::=
|
|
SEQUENCE {
|
|
fdbPortVlanConfUniVlan VlanIndex,
|
|
fdbPortVlanConfMaxNumOfMacEntries INTEGER,
|
|
fdbPortVlanConfRowStatus RowStatus
|
|
}
|
|
|
|
fdbPortVlanConfUniVlan OBJECT-TYPE
|
|
SYNTAX VlanIndex (1..4094)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"speicifed UNI VLAN"
|
|
::= { fdbPortUniVlanConfEntry 1 }
|
|
|
|
fdbPortVlanConfMaxNumOfMacEntries OBJECT-TYPE
|
|
SYNTAX INTEGER (1..256)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures FDB maximum MAC entry counts for speicifed UNI ports and UNI VLAN"
|
|
::= { fdbPortUniVlanConfEntry 2 }
|
|
|
|
fdbPortVlanConfRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status of the table entry."
|
|
::= { fdbPortUniVlanConfEntry 3 }
|
|
|
|
-- fdbStaticMacTable
|
|
fdbStaticMacTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FdbStaticMacEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures static MAC entry on specified UNI ports."
|
|
::= { fdb 6 }
|
|
|
|
fdbStaticMacEntry OBJECT-TYPE
|
|
SYNTAX FdbStaticMacEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ifIndex, fdbStaticMacPhysAddress, fdbStaticMacVlanId }
|
|
::= { fdbStaticMacTable 1 }
|
|
|
|
FdbStaticMacEntry ::=
|
|
SEQUENCE {
|
|
fdbStaticMacVlanId VlanIndex,
|
|
fdbStaticMacPhysAddress PhysAddress,
|
|
fdbStaticMacRowStatus RowStatus
|
|
}
|
|
|
|
fdbStaticMacVlanId OBJECT-TYPE
|
|
SYNTAX VlanIndex (0..4094)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"vlan id:1 ~ 4094, determined by VLAN model
|
|
VLAN model | <vlan>
|
|
----------------------------------
|
|
Trunk uni-vlan | uni-vid
|
|
Trunk uni-untag | svlan
|
|
Trunk etype(S) | svlan
|
|
Trunk etype(S+C) | cvlan
|
|
Translation | uni-vid
|
|
Transparent | no support
|
|
TLS | no support"
|
|
::= { fdbStaticMacEntry 1 }
|
|
|
|
fdbStaticMacPhysAddress OBJECT-TYPE
|
|
SYNTAX PhysAddress (SIZE (6))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MAC address"
|
|
::= { fdbStaticMacEntry 2 }
|
|
|
|
fdbStaticMacRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status of the table entry."
|
|
::= { fdbStaticMacEntry 3 }
|
|
|
|
-- fdbMacLearningVlanTable
|
|
fdbMacLearningVlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FdbMacLearningVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MAC learning entry sorted by VLAN ID."
|
|
::= { fdb 7 }
|
|
|
|
fdbMacLearningVlanEntry OBJECT-TYPE
|
|
SYNTAX FdbMacLearningVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { fdbMacLearningVlanPort, fdbMacLearningVlanPhysAddress, fdbMacLearningVlanVlanId}
|
|
::= { fdbMacLearningVlanTable 1 }
|
|
|
|
FdbMacLearningVlanEntry ::=
|
|
SEQUENCE {
|
|
-- fdbMacLearningVlanMode INTEGER,
|
|
-- fdbMacLearningVlanNniSVlan VlanIndex,
|
|
-- fdbMacLearningVlanNniCVlan VlanIndex,
|
|
fdbMacLearningVlanPhysAddress PhysAddress,
|
|
-- fdbMacLearningVlanUniVlan VlanIndex,
|
|
fdbMacLearningVlanPort INTEGER,
|
|
fdbMacLearningVlanType INTEGER,
|
|
fdbMacLearningVlanVlanId VlanIndex
|
|
}
|
|
|
|
-- fdbMacLearningVlanMode OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- sVlan(1),
|
|
-- sPlusCxVlan(2),
|
|
-- untag(3)
|
|
-- }
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "VLAN Mode
|
|
-- sVlan(1) - S tag only
|
|
-- sPlusCxVlan(2) - S plus C tag
|
|
-- untag(3) - untag"
|
|
-- ::= { fdbMacLearningVlanEntry 1 }
|
|
|
|
-- fdbMacLearningVlanNniSVlan OBJECT-TYPE
|
|
-- SYNTAX VlanIndex (0..4094)
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "NNI S VLAN ID 0 ~ 4094."
|
|
-- ::= { fdbMacLearningVlanEntry 2 }
|
|
--
|
|
-- fdbMacLearningVlanNniCVlan OBJECT-TYPE
|
|
-- SYNTAX VlanIndex (0..4094)
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "NNI C VLAN ID 1 ~ 4094.
|
|
-- if fdbMacLearningVlanMode is sVlan(1), this OID is don't care,
|
|
-- and the returned value is always 0"
|
|
-- ::= { fdbMacLearningVlanEntry 3 }
|
|
|
|
fdbMacLearningVlanPhysAddress OBJECT-TYPE
|
|
SYNTAX PhysAddress (SIZE (6))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MAC address"
|
|
::= { fdbMacLearningVlanEntry 4 }
|
|
|
|
-- fdbMacLearningVlanUniVlan OBJECT-TYPE
|
|
-- SYNTAX VlanIndex (0..4094)
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "UNI VLAN ID 0 ~ 4094, 0 stands for no VLAN tag"
|
|
-- ::= { fdbMacLearningVlanEntry 5 }
|
|
|
|
fdbMacLearningVlanPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ifIndex the MAC is learnt on"
|
|
::= { fdbMacLearningVlanEntry 6 }
|
|
|
|
fdbMacLearningVlanType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
dynamic(1),
|
|
staic(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MAC learning type"
|
|
::= { fdbMacLearningVlanEntry 7 }
|
|
|
|
fdbMacLearningVlanVlanId OBJECT-TYPE
|
|
SYNTAX VlanIndex (0..4094)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"S VLAN ID 0 ~ 4094."
|
|
::= { fdbMacLearningVlanEntry 8 }
|
|
|
|
|
|
-- fdbAntiSpoofingTable
|
|
|
|
fdbAntiSpoofingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FdbAntiSpoofingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains anti MAC spoofing configuration per interface."
|
|
::= { fdb 8 }
|
|
|
|
fdbAntiSpoofingEntry OBJECT-TYPE
|
|
SYNTAX FdbAntiSpoofingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of fdbAntiSpoofingTable."
|
|
INDEX { ifIndex }
|
|
::= { fdbAntiSpoofingTable 1 }
|
|
|
|
FdbAntiSpoofingEntry ::=
|
|
SEQUENCE {
|
|
fdbAntiSpoofing INTEGER,
|
|
fdbSpoofingAction INTEGER
|
|
}
|
|
|
|
fdbAntiSpoofing OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/Disable fdb anti-spoofing.
|
|
enable: the anti-spoofing mac will be learned on the first port which receives the packet with it as source mac. When anti-spoofing is detected, anti-spoofing alarm will be issued.
|
|
disable: the anti-spoofing mac will be learned on the latest port which receives the packet with it as source mac. When anti-spoofing is detected, anti-spoofing alarm will be issued."
|
|
::= { fdbAntiSpoofingEntry 1 }
|
|
|
|
fdbSpoofingAction OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/Disable spoofing action function.
|
|
enable: disable port when anti-spoofing is detected.
|
|
disable: do nothing when anti-spoofing is detected."
|
|
::= { fdbAntiSpoofingEntry 2 }
|
|
|
|
|
|
-- mtu
|
|
-- mtu OBJECT-TYPE
|
|
-- SYNTAX INTEGER (512..2112)
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Configures maximum transmission unit.
|
|
-- Unit is bytes"
|
|
-- ::= { interworking 10 }
|
|
|
|
-- etherMtuTable
|
|
etherMtuTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EtherMtuEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains Ethernet Frame Size configuration per interface."
|
|
::= { interworking 11 }
|
|
|
|
etherMtuEntry OBJECT-TYPE
|
|
SYNTAX EtherMtuEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of etherMtuTable."
|
|
INDEX { ifIndex }
|
|
::= { etherMtuTable 1 }
|
|
|
|
EtherMtuEntry ::=
|
|
SEQUENCE {
|
|
mtuSize INTEGER
|
|
}
|
|
|
|
mtuSize OBJECT-TYPE
|
|
SYNTAX INTEGER (512..9216)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures maximum frame size in unit of bytes"
|
|
::= { etherMtuEntry 1 }
|
|
|
|
--------------------
|
|
-- static multicast MAC/IP
|
|
--------------------
|
|
|
|
smcastMacTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SmcastMacEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures static Multicast MAC on Uni port."
|
|
::= { smcast 1 }
|
|
|
|
smcastMacEntry OBJECT-TYPE
|
|
SYNTAX SmcastMacEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table entry for static Multicast MAC table."
|
|
INDEX { ifIndex,smcastMacAddress,smcastMacVlan }
|
|
::= { smcastMacTable 1 }
|
|
|
|
SmcastMacEntry ::=
|
|
SEQUENCE {
|
|
smcastMacAddress PhysAddress,
|
|
smcastMacVlan VlanIndex,
|
|
smcastMacRowStatus RowStatus
|
|
}
|
|
|
|
smcastMacAddress OBJECT-TYPE
|
|
SYNTAX PhysAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Static multicast group mac address,
|
|
can be any multicast MAC except the following:
|
|
01:80:c2:00:00:00~01:80:c2:00:00:3f,
|
|
01:00:5e:00:00:00~01:00:5e:ff:ff:ff."
|
|
::= { smcastMacEntry 1 }
|
|
|
|
|
|
smcastMacVlan OBJECT-TYPE
|
|
SYNTAX VlanIndex (1..4094)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies NNI VLAN ID"
|
|
::= { smcastMacEntry 2 }
|
|
|
|
smcastMacRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status of the table entry."
|
|
::= { smcastMacEntry 3 }
|
|
|
|
|
|
smcastMacNniTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SmcastMacNniEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures static Multicast MAC for MSC card."
|
|
::= { smcast 2 }
|
|
|
|
|
|
smcastMacNniEntry OBJECT-TYPE
|
|
SYNTAX SmcastMacNniEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table entry for static Multicast MAC table for MSC card."
|
|
INDEX { ifIndex,smcastMacNniAddress,smcastMacNniVlan }
|
|
::= { smcastMacNniTable 1 }
|
|
|
|
SmcastMacNniEntry ::=
|
|
SEQUENCE {
|
|
smcastMacNniAddress PhysAddress,
|
|
smcastMacNniVlan VlanIndex,
|
|
smcastMacNniRowStatus RowStatus
|
|
}
|
|
|
|
smcastMacNniAddress OBJECT-TYPE
|
|
SYNTAX PhysAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Static multicast group mac address,
|
|
can be any multicast MAC except the following:
|
|
01:80:c2:00:00:00~01:80:c2:00:00:ff,
|
|
01:00:5e:00:00:00~01:00:5e:7f:ff:ff."
|
|
::= { smcastMacNniEntry 1 }
|
|
|
|
|
|
smcastMacNniVlan OBJECT-TYPE
|
|
SYNTAX VlanIndex (1..4094)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies NNI VLAN ID"
|
|
::= { smcastMacNniEntry 2 }
|
|
|
|
smcastMacNniRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status of the table entry."
|
|
::= { smcastMacNniEntry 3 }
|
|
|
|
--
|
|
-- smcast ip (static multicast by IP)
|
|
--
|
|
smcastIpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SmcastIpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures static Multicast IP for MSC card."
|
|
::= { smcast 3 }
|
|
|
|
|
|
smcastIpEntry OBJECT-TYPE
|
|
SYNTAX SmcastIpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table entry for static Multicast IP table for MSC card."
|
|
INDEX { ifIndex, smcastIpAddress, smcastIpVlan }
|
|
::= { smcastIpTable 1 }
|
|
|
|
SmcastIpEntry ::=
|
|
SEQUENCE {
|
|
smcastIpAddress IpAddress,
|
|
smcastIpVlan VlanIndex,
|
|
smcastIpRole INTEGER,
|
|
smcastIpRowStatus RowStatus
|
|
}
|
|
|
|
smcastIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Static multicast group IP address.
|
|
(224.0.0.0 ~ 239.255.255.255)
|
|
"
|
|
::= { smcastIpEntry 1 }
|
|
|
|
|
|
smcastIpVlan OBJECT-TYPE
|
|
SYNTAX VlanIndex (1..4094)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
NNI VLAN ID
|
|
(1~4094)
|
|
"
|
|
::= { smcastIpEntry 2 }
|
|
|
|
smcastIpRole OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
forbid(0),
|
|
--normal(1),
|
|
fix(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
forbid: block multicast traffic and IGMP,
|
|
fix: allow multicast traffic and drop IGMP
|
|
"
|
|
::= { smcastIpEntry 3 }
|
|
|
|
smcastIpRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status of the table entry."
|
|
::= { smcastIpEntry 4 }
|
|
--
|
|
|
|
--------------------
|
|
-- mirror
|
|
--------------------
|
|
|
|
-- mirrorEnable
|
|
mirrorEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set to 'enable' to enable mirroring"
|
|
::= { mirror 1 }
|
|
|
|
mirrorMonitorPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"monitor port"
|
|
::= { mirror 2 }
|
|
|
|
-- mirrorPortTable
|
|
mirrorPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MirrorPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table is supported by R5.06 and later versions."
|
|
::= { mirror 3 }
|
|
|
|
mirrorPortEntry OBJECT-TYPE
|
|
SYNTAX MirrorPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in mirrorPortTable."
|
|
INDEX { ifIndex }
|
|
::= { mirrorPortTable 1 }
|
|
|
|
MirrorPortEntry ::= SEQUENCE {
|
|
mirrorPortDirection INTEGER,
|
|
mirrorPortVlan INTEGER
|
|
}
|
|
|
|
mirrorPortDirection OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
ingress(1),
|
|
egress(2),
|
|
both(3),
|
|
none(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set to 'ingress' to mirror ingress traffic,
|
|
'egress' to mirror egress traffic,
|
|
'both' to mirror bi-directional traffic,
|
|
'none' to disable mirroring in this port"
|
|
::= { mirrorPortEntry 1 }
|
|
|
|
mirrorPortVlan OBJECT-TYPE
|
|
SYNTAX INTEGER(0..4094)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specific the vlan which want to monitored.
|
|
If the vlan value is 9999 denotes monitor all data traffic from specific port.
|
|
If the vlan value is 0 denotes monitor untag data traffic from specific vdsl port."
|
|
::= { mirrorPortEntry 2 }
|
|
|
|
--------------------
|
|
-- Vlan Isolation
|
|
--------------------
|
|
|
|
vlanIsolationTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VlanIsolationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table contains configuration of isolated VLAN."
|
|
::= { vlanIsolation 1 }
|
|
|
|
vlanIsolationEntry OBJECT-TYPE
|
|
SYNTAX VlanIsolationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of vlanIsolationTable."
|
|
INDEX { dot1qVlanIndex }
|
|
::= { vlanIsolationTable 1 }
|
|
|
|
VlanIsolationEntry ::=
|
|
SEQUENCE {
|
|
vlanIsolationRowStatus INTEGER
|
|
}
|
|
|
|
vlanIsolationRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status of the table used to create/delete an entry."
|
|
::= { vlanIsolationEntry 1 }
|
|
|
|
|
|
|
|
--------------------------------------------------------------------------------------------------------
|
|
-- pppoe
|
|
--------------------------------------------------------------------------------------------------------
|
|
-- pppoeAgentTable
|
|
pppoeAgentTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PppoeAgentEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains PPPoE intermediate agent configuration."
|
|
::= { pppoe 1 }
|
|
|
|
pppoeAgentEntry OBJECT-TYPE
|
|
SYNTAX PppoeAgentEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of pppoeAgentTable."
|
|
INDEX { pppoeAgentVlanId }
|
|
::= { pppoeAgentTable 1 }
|
|
|
|
PppoeAgentEntry ::=
|
|
SEQUENCE {
|
|
pppoeAgentVlanId VlanIndex,
|
|
pppoeAgentMode INTEGER,
|
|
-- pppoeAgentCircuitIDEnable INTEGER,
|
|
pppoeAgentCircuitIDInfo DisplayString,
|
|
-- pppoeAgentRemoteIDEnable INTEGER,
|
|
pppoeAgentRemoteIDInfo DisplayString,
|
|
pppoeAgentOptPolicyVlan INTEGER,
|
|
pppoeAgentRowStatus RowStatus,
|
|
pppoeAgentOptLinechar INTEGER
|
|
}
|
|
|
|
pppoeAgentVlanId OBJECT-TYPE
|
|
SYNTAX VlanIndex (1..4094)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify the VLAN ID for the pppoeAgent configuration"
|
|
::= { pppoeAgentEntry 1 }
|
|
|
|
-- PPPoE Agent statistic
|
|
pppoeStatisticTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PppoeStatisticEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { pppoe 2 }
|
|
|
|
pppoeStatisticEntry OBJECT-TYPE
|
|
SYNTAX PppoeStatisticEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ifIndex }
|
|
::= { pppoeStatisticTable 1 }
|
|
|
|
PppoeStatisticEntry ::=
|
|
SEQUENCE {
|
|
pppoeStatisticRxPADi Counter32,
|
|
pppoeStatisticRxPADo Counter32,
|
|
pppoeStatisticRxPADr Counter32,
|
|
pppoeStatisticRxPADs Counter32,
|
|
pppoeStatisticRxPADt Counter32,
|
|
pppoeStatisticRxErrSvcName Counter32,
|
|
pppoeStatisticRxErrAcSys Counter32,
|
|
pppoeStatisticRxErrGeneric Counter32,
|
|
pppoeStatisticTxPADi Counter32,
|
|
pppoeStatisticTxPADo Counter32,
|
|
pppoeStatisticTxPADr Counter32,
|
|
pppoeStatisticTxPADs Counter32,
|
|
pppoeStatisticTxPADt Counter32,
|
|
pppoeStatisticTxErrGeneric Counter32,
|
|
pppoeStatisticOperation INTEGER
|
|
}
|
|
|
|
pppoeStatisticRxPADi OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"counter for PADi"
|
|
::= { pppoeStatisticEntry 1 }
|
|
|
|
pppoeStatisticRxPADo OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"counter for PADo"
|
|
::= { pppoeStatisticEntry 2 }
|
|
|
|
pppoeStatisticRxPADr OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"counter for PADr"
|
|
::= { pppoeStatisticEntry 3 }
|
|
|
|
pppoeStatisticRxPADs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"counter for PADs"
|
|
::= { pppoeStatisticEntry 4 }
|
|
|
|
pppoeStatisticRxPADt OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"counter for PADt"
|
|
::= { pppoeStatisticEntry 5 }
|
|
|
|
pppoeStatisticRxErrSvcName OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"counter for service name error"
|
|
::= { pppoeStatisticEntry 6 }
|
|
|
|
pppoeStatisticRxErrAcSys OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"counter for AC system error"
|
|
::= { pppoeStatisticEntry 7 }
|
|
|
|
pppoeStatisticRxErrGeneric OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"counter for generic error"
|
|
::= { pppoeStatisticEntry 8 }
|
|
|
|
pppoeStatisticTxPADi OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"counter for PADi"
|
|
::= { pppoeStatisticEntry 9 }
|
|
|
|
pppoeStatisticTxPADo OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"counter for PADo"
|
|
::= { pppoeStatisticEntry 10 }
|
|
|
|
pppoeStatisticTxPADr OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"counter for PADr"
|
|
::= { pppoeStatisticEntry 11 }
|
|
|
|
pppoeStatisticTxPADs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"counter for PADs"
|
|
::= { pppoeStatisticEntry 12 }
|
|
|
|
pppoeStatisticTxPADt OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"counter for PADt"
|
|
::= { pppoeStatisticEntry 13 }
|
|
|
|
pppoeStatisticTxErrGeneric OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"counter for generic error"
|
|
::= { pppoeStatisticEntry 14 }
|
|
|
|
pppoeStatisticOperation OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
clearPppoeStatistic(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Clears pppoe statistic on specific port."
|
|
::= { pppoeStatisticEntry 15 }
|
|
|
|
|
|
-- SPRID 150402109, remove DHCP/PPPoE transparent setting
|
|
-- pppoeAgentMode OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- pppoeTransparent(1),
|
|
-- pppoeIA(2)
|
|
-- }
|
|
-- MAX-ACCESS read-create
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "pppoeTransparent(1) - PPPoE frames are transparent
|
|
-- pppoeIA(2) - PPPoE intermediate agent function is enabled"
|
|
-- ::= { pppoeAgentEntry 2 }
|
|
|
|
pppoeAgentMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
pppoeIA(1)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"pppoeIA(1) - PPPoE intermediate agent function is enabled"
|
|
::= { pppoeAgentEntry 2 }
|
|
|
|
-- pppoeAgentCircuitIDEnable OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- enable(1),
|
|
-- disable(2)
|
|
-- }
|
|
-- MAX-ACCESS read-create
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Enable/disable insert the circuit ID to PPPoE packet in intermediate agent mode."
|
|
-- ::= { pppoeAgentEntry 3 }
|
|
|
|
pppoeAgentCircuitIDInfo OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..127))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User specific PPPoE circuit ID info.
|
|
Note: When transform info to circuit ID, the transform result
|
|
will be truncated to 63 characters
|
|
Info is composed by the following components
|
|
special characters except % => ~`!@#$^&*()-=_+{}<>,./
|
|
%%: equals character %
|
|
%0x00~%0xFF: represents byte value
|
|
%pname: configured port name
|
|
%ptel: configured port telephone No.
|
|
%pid: port index
|
|
%chvpi: channel vpi
|
|
%chvci: channel vci
|
|
%chid : in non DSL ATM channel, this field represents UNI VLAN ID,
|
|
in DSL ATM channel, this field represents %chvpi.%chvci
|
|
%slotid: slot index of the logic port
|
|
%svlan: SVLAN ID which PPPoE client runs on
|
|
%cvlan: CVLAN ID which PPPoE client runs on
|
|
%hname: host device name
|
|
%cmac1: MAC address of client, represents as XX:XX:XX:XX:XX:XX where X=0~F
|
|
%cmac2: MAC address of client, represents as XXXXXXXXXXXX where X=0~F
|
|
%cmac3: MAC address of client, represents as Byte
|
|
%dmac1: MAC address of host device, represents as XX:XX:XX:XX:XX:XX where X=0~F
|
|
%dmac2: MAC address of host device, represents as XXXXXXXXXXXX where X=0~F
|
|
%dmac3: MAC address of host device, represents as Byte
|
|
%phtype: represents as atm in ATM or represents as eth in Ethernet
|
|
%hmodel: model name of host device
|
|
%fwid: host device firmware ID
|
|
%blank: blank character
|
|
%ont: ont ID
|
|
%ontc: ont card ID
|
|
%uniport: uniport ID
|
|
%sn: ont serial number"
|
|
::= { pppoeAgentEntry 4 }
|
|
|
|
-- pppoeAgentRemoteIDEnable OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- enable(1),
|
|
-- disable(2)
|
|
-- }
|
|
-- MAX-ACCESS read-create
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Enable/disable insert the remote ID to PPPoE packet in intermediate agent mode."
|
|
-- ::= { pppoeAgentEntry 5 }
|
|
|
|
pppoeAgentRemoteIDInfo OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..127))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User specific PPPoE remote ID info.
|
|
Note: When transform info to remote ID, the transform result
|
|
will be truncated to 63 characters
|
|
Info is composed by the following components
|
|
special characters except % => ~`!@#$^&*()-=_+{}<>,./
|
|
%%: equals character %
|
|
%0x00~%0xFF: represents byte value
|
|
%pname: configured port name
|
|
%ptel: configured port telephone No.
|
|
%pid: port index
|
|
%chvpi: channel vpi
|
|
%chvci: channel vci
|
|
%chid : in non DSL ATM channel, this field represents UNI VLAN ID,
|
|
in DSL ATM channel, this field represents %chvpi.%chvci
|
|
%slotid: slot index of the logic port
|
|
%svlan: SVLAN ID which PPPoE client runs on
|
|
%cvlan: CVLAN ID which PPPoE client runs on
|
|
%hname: host device name
|
|
%cmac1: MAC address of client, represents as XX:XX:XX:XX:XX:XX where X=0~F
|
|
%cmac2: MAC address of client, represents as XXXXXXXXXXXX where X=0~F
|
|
%cmac3: MAC address of client, represents as Byte
|
|
%dmac1: MAC address of host device, represents as XX:XX:XX:XX:XX:XX where X=0~F
|
|
%dmac2: MAC address of host device, represents as XXXXXXXXXXXX where X=0~F
|
|
%dmac3: MAC address of host device, represents as Byte
|
|
%phtype: represents as atm in ATM or represents as eth in Ethernet
|
|
%hmodel: model name of host device
|
|
%fwid: host device firmware ID
|
|
%blank: blank character
|
|
%ont: ont ID
|
|
%ontc: ont card ID
|
|
%uniport: uniport ID
|
|
%sn: ont serial number"
|
|
::= { pppoeAgentEntry 6 }
|
|
|
|
pppoeAgentOptPolicyVlan OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
drop(1),
|
|
replace(2),
|
|
keep(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Select PPPoE option policy in specified VLAN."
|
|
::= { pppoeAgentEntry 7 }
|
|
|
|
pppoeAgentRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status of the table entry."
|
|
::= { pppoeAgentEntry 8 }
|
|
|
|
pppoeAgentOptLinechar OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
rate(1),
|
|
full(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Select PPPoE option linechar in specified VLAN."
|
|
::= { pppoeAgentEntry 9 }
|
|
|
|
-- pppoeAgentPortTable
|
|
|
|
pppoeAgentPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PppoeAgentPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains PPPoE agent configuration for specified linecard ports."
|
|
::= { pppoe 3 }
|
|
|
|
pppoeAgentPortEntry OBJECT-TYPE
|
|
SYNTAX PppoeAgentPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures PPPoE agent for specified linecard ports."
|
|
INDEX { ifIndex }
|
|
::= { pppoeAgentPortTable 1 }
|
|
|
|
PppoeAgentPortEntry ::=
|
|
SEQUENCE {
|
|
pppoeAgentOptPolicyPort INTEGER
|
|
}
|
|
|
|
pppoeAgentOptPolicyPort OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
drop(1),
|
|
replace(2),
|
|
keep(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Select PPPoE option policy on specified linecard ports."
|
|
::= { pppoeAgentPortEntry 1 }
|
|
|
|
-- pppoeAgentOptPolicyMode
|
|
|
|
pppoeAgentOptPolicyMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
vlan(1),
|
|
port(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Select PPPoE option policy mode."
|
|
::= { pppoe 4 }
|
|
|
|
-- pppoeTest
|
|
-- pppoeTest OBJECT IDENTIFIER ::= { pppoe 2 }
|
|
|
|
-- pppoeTestPort OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Setting the port of the test PPPoE session."
|
|
-- ::= { pppoeTest 1 }
|
|
|
|
-- pppoeTestVlanMode OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- untag(1),
|
|
-- singletag(2),
|
|
-- doubletag(3)
|
|
-- }
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Setting the VLAN mode of the test PPPoE session."
|
|
-- ::= { pppoeTest 2 }
|
|
|
|
-- pppoeTestSvid OBJECT-TYPE
|
|
-- SYNTAX VlanIndex (1..4094)
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Setting the SVID of the test PPPoE session."
|
|
-- ::= { pppoeTest 3 }
|
|
|
|
-- pppoeTestCvid OBJECT-TYPE
|
|
-- SYNTAX VlanIndex (1..4094)
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Setting the CVID of the test PPPoE session."
|
|
-- ::= { pppoeTest 4 }
|
|
|
|
-- pppoeTestOps OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Set the object to 1 to test PPPoE session."
|
|
-- ::= { pppoeTest 5 }
|
|
|
|
-- pppoeTestStatus OBJECT-TYPE
|
|
-- SYNTAX DisplayString
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Display status of testing PPPoE session."
|
|
-- ::= { pppoeTest 6 }
|
|
|
|
--------------------------------------------------------------------------------------------------------
|
|
-- qos
|
|
--------------------------------------------------------------------------------------------------------
|
|
|
|
-- qosAtmVcShapingEnable
|
|
qosAtmVcShapingEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/Disable per-VC shaping for ATM VC."
|
|
::= { qos 1 }
|
|
|
|
-- qosMaxNumOfShapingProfiles
|
|
qosMaxNumOfShapingProfiles OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of shaping profiles supported by the system."
|
|
::= { qos 2 }
|
|
|
|
-- qosShapingProfile
|
|
qosShapingProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF QosShapingProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures shaping profiles."
|
|
::= { qos 3 }
|
|
|
|
qosShapingProfileEntry OBJECT-TYPE
|
|
SYNTAX QosShapingProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { IMPLIED qosShapingProfileName }
|
|
::= { qosShapingProfileTable 1 }
|
|
|
|
QosShapingProfileEntry ::=
|
|
SEQUENCE {
|
|
qosShapingProfileName DisplayString,
|
|
qosShapingProfileQueue7Rate INTEGER,
|
|
qosShapingProfileQueue6Rate INTEGER,
|
|
qosShapingProfileQueue5Rate INTEGER,
|
|
qosShapingProfileQueue4Rate INTEGER,
|
|
qosShapingProfileQueue3Rate INTEGER,
|
|
qosShapingProfileQueue2Rate INTEGER,
|
|
qosShapingProfileQueue1Rate INTEGER,
|
|
qosShapingProfileQueue0Rate INTEGER,
|
|
qosShapingProfileRowStatus RowStatus
|
|
}
|
|
|
|
qosShapingProfileName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..31))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Profile name"
|
|
::= { qosShapingProfileEntry 1 }
|
|
|
|
qosShapingProfileQueue7Rate OBJECT-TYPE
|
|
SYNTAX INTEGER (0..10000000)
|
|
UNITS "kbps"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The guarenteed minumun bandwidth of queue 7."
|
|
::= { qosShapingProfileEntry 2 }
|
|
|
|
qosShapingProfileQueue6Rate OBJECT-TYPE
|
|
SYNTAX INTEGER (0..10000000)
|
|
UNITS "kbps"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The guarenteed minumun bandwidth of queue 6."
|
|
::= { qosShapingProfileEntry 3 }
|
|
|
|
qosShapingProfileQueue5Rate OBJECT-TYPE
|
|
SYNTAX INTEGER (0..10000000)
|
|
UNITS "kbps"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The guarenteed minumun bandwidth of queue 5."
|
|
::= { qosShapingProfileEntry 4 }
|
|
|
|
qosShapingProfileQueue4Rate OBJECT-TYPE
|
|
SYNTAX INTEGER (0..10000000)
|
|
UNITS "kbps"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The guarenteed minumun bandwidth of queue 4."
|
|
::= { qosShapingProfileEntry 5 }
|
|
|
|
qosShapingProfileQueue3Rate OBJECT-TYPE
|
|
SYNTAX INTEGER (0..10000000)
|
|
UNITS "kbps"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The guarenteed minumun bandwidth of queue 3."
|
|
::= { qosShapingProfileEntry 6 }
|
|
|
|
qosShapingProfileQueue2Rate OBJECT-TYPE
|
|
SYNTAX INTEGER (0..10000000)
|
|
UNITS "kbps"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The guarenteed minumun bandwidth of queue 2."
|
|
::= { qosShapingProfileEntry 7 }
|
|
|
|
qosShapingProfileQueue1Rate OBJECT-TYPE
|
|
SYNTAX INTEGER (0..10000000)
|
|
UNITS "kbps"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The guarenteed minumun bandwidth of queue 1."
|
|
::= { qosShapingProfileEntry 8 }
|
|
|
|
qosShapingProfileQueue0Rate OBJECT-TYPE
|
|
SYNTAX INTEGER (0..10000000)
|
|
UNITS "kbps"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The guarenteed minumun bandwidth of queue 0."
|
|
::= { qosShapingProfileEntry 9 }
|
|
|
|
qosShapingProfileRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status of the table entry."
|
|
::= { qosShapingProfileEntry 18 }
|
|
|
|
-- qosMaxNumOfVcShapingProfiles
|
|
qosMaxNumOfVcShapingProfiles OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of VC shaping profiles supported by the system."
|
|
::= { qos 6 }
|
|
|
|
-- qosVcShapingProfile
|
|
qosVcShapingProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF QosVcShapingProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures ATM shaping profiles."
|
|
::= { qos 7 }
|
|
|
|
qosVcShapingProfileEntry OBJECT-TYPE
|
|
SYNTAX QosVcShapingProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { IMPLIED qosVcShapingProfileName }
|
|
::= { qosVcShapingProfileTable 1 }
|
|
|
|
QosVcShapingProfileEntry ::=
|
|
SEQUENCE {
|
|
qosVcShapingProfileName DisplayString,
|
|
qosVcShapingProfileMaxRate INTEGER,
|
|
qosVcShapingProfileQueueDepth INTEGER,
|
|
qosVcShapingProfileRowStatus RowStatus
|
|
}
|
|
|
|
qosVcShapingProfileName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..31))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Profile name"
|
|
::= { qosVcShapingProfileEntry 1 }
|
|
|
|
qosVcShapingProfileMaxRate OBJECT-TYPE
|
|
SYNTAX INTEGER (32..100000)
|
|
UNITS "kbps"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The max rate of VC shaping profile."
|
|
::= { qosVcShapingProfileEntry 2 }
|
|
|
|
qosVcShapingProfileQueueDepth OBJECT-TYPE
|
|
SYNTAX INTEGER (30..255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The queue depth of VC shaping profile."
|
|
::= { qosVcShapingProfileEntry 3 }
|
|
|
|
qosVcShapingProfileRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status of the table entry."
|
|
::= { qosVcShapingProfileEntry 4 }
|
|
|
|
-- qosPortConfTable
|
|
qosPortConfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF QosPortConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures referenced QoS algorithm and QoS profile to UNI ports"
|
|
::= { qos 8 }
|
|
|
|
qosPortConfEntry OBJECT-TYPE
|
|
SYNTAX QosPortConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ifIndex }
|
|
::= { qosPortConfTable 1 }
|
|
|
|
QosPortConfEntry ::=
|
|
SEQUENCE {
|
|
qosPortConfShapingProfile DisplayString,
|
|
qosPortConfAlgorithm INTEGER,
|
|
-- qosPortConfMaxRate INTEGER,
|
|
qosPortConfWeightProfile DisplayString,
|
|
qosPortConfRateLimitProfile DisplayString,
|
|
-- qosPortConfVlanLimitProfile DisplayString,
|
|
-- qosPortConfRedProfile DisplayString
|
|
qosPortConfHybridspq INTEGER
|
|
}
|
|
|
|
qosPortConfShapingProfile OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..31))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures shaping profile on specified UNI port."
|
|
::= { qosPortConfEntry 1 }
|
|
|
|
qosPortConfAlgorithm OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
sp(1),
|
|
rr(2),
|
|
wrr(3),
|
|
drr(4),
|
|
wfq(5),
|
|
spWfq(6),
|
|
shaping(7)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures QoS algorithm on specified UNI port."
|
|
::= { qosPortConfEntry 3 }
|
|
|
|
-- qosPortConfMaxRate OBJECT-TYPE
|
|
-- SYNTAX INTEGER (32..400000)
|
|
-- UNITS "kbps"
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Configures maximum rate on specified UNI port."
|
|
-- ::= { qosPortConfEntry 4 }
|
|
|
|
qosPortConfWeightProfile OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..31))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures wrr/wfq profile on specified UNI port."
|
|
::= { qosPortConfEntry 5 }
|
|
|
|
qosPortConfRateLimitProfile OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..31))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures Rate limit profile on specified UNI port."
|
|
::= { qosPortConfEntry 6 }
|
|
|
|
-- qosPortConfVlanLimitProfile OBJECT-TYPE
|
|
-- SYNTAX DisplayString (SIZE (1..31))
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Configures Vlan limit profile on specified UNI port."
|
|
-- ::= { qosPortConfEntry 7 }
|
|
|
|
-- qosPortConfRedProfile OBJECT-TYPE
|
|
-- SYNTAX DisplayString (SIZE (1..31))
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Configures RED profile on specified UNI port."
|
|
-- ::= { qosPortConfEntry 8 }
|
|
|
|
qosPortConfHybridspq OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures Hybrid-Spq on specified UNI port."
|
|
::= { qosPortConfEntry 9 }
|
|
|
|
-- qosVcConfTable
|
|
qosVcConfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF QosVcConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { qos 9 }
|
|
|
|
qosVcConfEntry OBJECT-TYPE
|
|
SYNTAX QosVcConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ifIndex, atmvcVpi, atmvcVci }
|
|
::= { qosVcConfTable 1 }
|
|
|
|
QosVcConfEntry ::=
|
|
SEQUENCE {
|
|
qosVcConfShapingProfile DisplayString
|
|
}
|
|
|
|
qosVcConfShapingProfile OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..31))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures ATM shaping profile on specified ATM VC."
|
|
::= { qosVcConfEntry 1 }
|
|
|
|
-- queueMapping
|
|
|
|
queueMapping OBJECT IDENTIFIER ::= { qos 10 }
|
|
|
|
queueMappingPbit7QueueId OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures pbit 7 mapping to specified queue ID."
|
|
DEFVAL { 7 }
|
|
::= { queueMapping 1 }
|
|
|
|
queueMappingPbit6QueueId OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures pbit 6 mapping to specified queue ID."
|
|
DEFVAL { 6 }
|
|
::= { queueMapping 2 }
|
|
|
|
queueMappingPbit5QueueId OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures pbit 5 mapping to specified queue ID."
|
|
DEFVAL { 5 }
|
|
::= { queueMapping 3 }
|
|
|
|
queueMappingPbit4QueueId OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures pbit 4 mapping to specified queue ID."
|
|
DEFVAL { 4 }
|
|
::= { queueMapping 4 }
|
|
|
|
queueMappingPbit3QueueId OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures pbit 3 mapping to specified queue ID."
|
|
DEFVAL { 3 }
|
|
::= { queueMapping 5 }
|
|
|
|
queueMappingPbit2QueueId OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures pbit 2 mapping to specified queue ID."
|
|
DEFVAL { 2 }
|
|
::= { queueMapping 6 }
|
|
|
|
queueMappingPbit1QueueId OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures pbit 1 mapping to specified queue ID."
|
|
DEFVAL { 1 }
|
|
::= { queueMapping 7 }
|
|
|
|
queueMappingPbit0QueueId OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures pbit 0 mapping to specified queue ID."
|
|
DEFVAL { 0 }
|
|
::= { queueMapping 8 }
|
|
|
|
-- dscp
|
|
dscp OBJECT IDENTIFIER ::= { qos 11 }
|
|
-- dscpMappingTable
|
|
dscpMappingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DscpMappingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table contains DSCP mapping configuration."
|
|
::= { dscp 1 }
|
|
|
|
dscpMappingEntry OBJECT-TYPE
|
|
SYNTAX DscpMappingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of dscpMappingTable."
|
|
INDEX { dscpSrcCodePoint }
|
|
::= { dscpMappingTable 1 }
|
|
|
|
DscpMappingEntry ::=
|
|
SEQUENCE {
|
|
dscpSrcCodePoint INTEGER,
|
|
dscpMapPriority INTEGER
|
|
}
|
|
|
|
dscpSrcCodePoint OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DSCP source code point used for mapping."
|
|
::= { dscpMappingEntry 1 }
|
|
|
|
dscpMapPriority OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The mapping p bits that will replace the source p bits in the incoming packet."
|
|
::= { dscpMappingEntry 2 }
|
|
|
|
-- dscpPortTable
|
|
dscpPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DscpPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table contains DSCP mapping configuration for the xDSL and ethernet ports."
|
|
::= { dscp 2 }
|
|
|
|
dscpPortEntry OBJECT-TYPE
|
|
SYNTAX DscpPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of dscpPortTable."
|
|
INDEX { ifIndex }
|
|
::= { dscpPortTable 1 }
|
|
|
|
DscpPortEntry ::=
|
|
SEQUENCE {
|
|
dscpStatusEnable INTEGER
|
|
}
|
|
|
|
dscpStatusEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DSCP port status."
|
|
::= { dscpPortEntry 1 }
|
|
|
|
-- qosShapingProfile
|
|
|
|
-- qosMaxNumOfWeightProfiles
|
|
qosMaxNumOfWeightProfiles OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of WRR/WFQ profiles supported by the system."
|
|
::= { qos 12 }
|
|
|
|
|
|
qosWeightProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF QosWeightProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures wrr/wfq profiles."
|
|
::= { qos 13 }
|
|
|
|
qosWeightProfileEntry OBJECT-TYPE
|
|
SYNTAX QosWeightProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { IMPLIED qosWeightProfileName }
|
|
::= { qosWeightProfileTable 1 }
|
|
|
|
QosWeightProfileEntry ::=
|
|
SEQUENCE {
|
|
qosWeightProfileName DisplayString,
|
|
qosWeightProfileQueue7Weight INTEGER,
|
|
qosWeightProfileQueue6Weight INTEGER,
|
|
qosWeightProfileQueue5Weight INTEGER,
|
|
qosWeightProfileQueue4Weight INTEGER,
|
|
qosWeightProfileQueue3Weight INTEGER,
|
|
qosWeightProfileQueue2Weight INTEGER,
|
|
qosWeightProfileQueue1Weight INTEGER,
|
|
qosWeightProfileQueue0Weight INTEGER,
|
|
-- qosWeightProfileQueue7Depth INTEGER,
|
|
-- qosWeightProfileQueue6Depth INTEGER,
|
|
-- qosWeightProfileQueue5Depth INTEGER,
|
|
-- qosWeightProfileQueue4Depth INTEGER,
|
|
-- qosWeightProfileQueue3Depth INTEGER,
|
|
-- qosWeightProfileQueue2Depth INTEGER,
|
|
-- qosWeightProfileQueue1Depth INTEGER,
|
|
-- qosWeightProfileQueue0Depth INTEGER,
|
|
qosWeightProfileRowStatus RowStatus
|
|
}
|
|
|
|
qosWeightProfileName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..31))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of WRR/WFG profile. This is a table index."
|
|
::= { qosWeightProfileEntry 1 }
|
|
|
|
qosWeightProfileQueue7Weight OBJECT-TYPE
|
|
SYNTAX INTEGER (0..50)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The weight setting of queue 7, use 0 to specify SP mode.
|
|
For VLC, 0 is equal to 1 because VLC not support SP+Weight algorithm."
|
|
::= { qosWeightProfileEntry 2 }
|
|
|
|
qosWeightProfileQueue6Weight OBJECT-TYPE
|
|
SYNTAX INTEGER (0..50)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The weight setting of queue 6, use 0 to specify SP mode.
|
|
For VLC, 0 is equal to 1 because VLC not support SP+Weight algorithm."
|
|
::= { qosWeightProfileEntry 3 }
|
|
|
|
qosWeightProfileQueue5Weight OBJECT-TYPE
|
|
SYNTAX INTEGER (0..50)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The weight setting of queue 5, use 0 to specify SP mode.
|
|
For VLC, 0 is equal to 1 because VLC not support SP+Weight algorithm."
|
|
::= { qosWeightProfileEntry 4 }
|
|
|
|
qosWeightProfileQueue4Weight OBJECT-TYPE
|
|
SYNTAX INTEGER (0..50)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The weight setting of queue 4, use 0 to specify SP mode.
|
|
For VLC, 0 is equal to 1 because VLC not support SP+Weight algorithm."
|
|
::= { qosWeightProfileEntry 5 }
|
|
|
|
qosWeightProfileQueue3Weight OBJECT-TYPE
|
|
SYNTAX INTEGER (0..50)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The weight setting of queue 3, use 0 to specify SP mode.
|
|
For VLC, 0 is equal to 1 because VLC not support SP+Weight algorithm."
|
|
::= { qosWeightProfileEntry 6 }
|
|
|
|
qosWeightProfileQueue2Weight OBJECT-TYPE
|
|
SYNTAX INTEGER (0..50)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The weight setting of queue 2, use 0 to specify SP mode.
|
|
For VLC, 0 is equal to 1 because VLC not support SP+Weight algorithm."
|
|
::= { qosWeightProfileEntry 7 }
|
|
|
|
qosWeightProfileQueue1Weight OBJECT-TYPE
|
|
SYNTAX INTEGER (0..50)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The weight setting of queue 1, use 0 to specify SP mode.
|
|
For VLC, 0 is equal to 1 because VLC not support SP+Weight algorithm."
|
|
::= { qosWeightProfileEntry 8 }
|
|
|
|
qosWeightProfileQueue0Weight OBJECT-TYPE
|
|
SYNTAX INTEGER (0..50)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The weight setting of queue 0, use 0 to specify SP mode.
|
|
For VLC, 0 is equal to 1 because VLC not support SP+Weight algorithm."
|
|
::= { qosWeightProfileEntry 9 }
|
|
|
|
qosWeightProfileRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status of the table entry."
|
|
::= { qosWeightProfileEntry 18 }
|
|
|
|
-- qosMaxNumOfRateLimitProfiles
|
|
qosMaxNumOfRateLimitProfiles OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of ratelimit profiles supported by the system."
|
|
::= { qos 14 }
|
|
|
|
qosRatelimitProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF QosRatelimitProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures rate limit profiles."
|
|
::= { qos 15 }
|
|
|
|
qosRatelimitProfileEntry OBJECT-TYPE
|
|
SYNTAX QosRatelimitProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { IMPLIED qosRatelimitProfileName }
|
|
::= { qosRatelimitProfileTable 1 }
|
|
|
|
QosRatelimitProfileEntry ::=
|
|
SEQUENCE {
|
|
qosRatelimitProfileName DisplayString,
|
|
qosRatelimitProfileIngressCIR INTEGER,
|
|
qosRatelimitProfileIngressCBS INTEGER,
|
|
qosRatelimitProfileIngressEIR INTEGER,
|
|
qosRatelimitProfileIngressEBS INTEGER,
|
|
-- qosRatelimitProfileIngressMode INTEGER,
|
|
qosRatelimitProfileIngressActive INTEGER,
|
|
qosRatelimitProfileEgressRate INTEGER,
|
|
qosRatelimitProfileEgressBurst INTEGER,
|
|
qosRatelimitProfileEgressActive INTEGER,
|
|
qosRatelimitProfileRowStatus RowStatus
|
|
}
|
|
|
|
qosRatelimitProfileName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..31))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of ratelimit profile. This is a table index."
|
|
::= { qosRatelimitProfileEntry 1 }
|
|
|
|
qosRatelimitProfileIngressCIR OBJECT-TYPE
|
|
SYNTAX INTEGER (64..10000000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Ingress CIR threshold of this rate limit profile.
|
|
Unit is Kbps(minimum scale is 64 Kbps. If value is not a multiple of 64, a nearly value is applied.)"
|
|
::= { qosRatelimitProfileEntry 2 }
|
|
|
|
qosRatelimitProfileIngressCBS OBJECT-TYPE
|
|
SYNTAX INTEGER (64..16000000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Ingress CBS threshold of this rate limit profile.
|
|
Unit is Kbits(minimum scale is 64 Kbits. If value is not a multiple of 64, a nearly value is applied.)"
|
|
::= { qosRatelimitProfileEntry 3 }
|
|
|
|
qosRatelimitProfileIngressEIR OBJECT-TYPE
|
|
SYNTAX INTEGER (0..10000000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Ingress EIR threshold of this rate limit profile.
|
|
Unit is Kbps(minimum scale is 64 Kbps. If value is not a multiple of 64, a nearly value is applied.)"
|
|
::= { qosRatelimitProfileEntry 4 }
|
|
|
|
qosRatelimitProfileIngressEBS OBJECT-TYPE
|
|
SYNTAX INTEGER (0..16000000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Ingress EBS threshold of this rate limit profile.
|
|
Unit is Kbits(minimum scale is 64 Kbits. If value is not a multiple of 64, a nearly value is applied.)"
|
|
::= { qosRatelimitProfileEntry 5 }
|
|
|
|
-- qosRatelimitProfileIngressMode OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- hierarchical(1),
|
|
-- independent(2)
|
|
-- }
|
|
-- MAX-ACCESS read-create
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "hierarchical mode: vlanlimit profile would be aggregated to ratelimit profile and limited by CIR/CBS. EIR/EBS value do not have effect.
|
|
-- independent mode: independent rate limit with vlanlimit profile with lower priority"
|
|
-- ::= { qosRatelimitProfileEntry 6 }
|
|
|
|
qosRatelimitProfileIngressActive OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
active(1),
|
|
inactive(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/disable ingress rate limit."
|
|
::= { qosRatelimitProfileEntry 7 }
|
|
|
|
qosRatelimitProfileEgressRate OBJECT-TYPE
|
|
SYNTAX INTEGER (64..10000000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Egress Rate of this rate limit profile.
|
|
Unit is Kbps(minimum scale is 64 Kbps. If value is not a multiple of 64, a nearly value is applied.)"
|
|
::= { qosRatelimitProfileEntry 8 }
|
|
|
|
qosRatelimitProfileEgressBurst OBJECT-TYPE
|
|
SYNTAX INTEGER (32..128000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Egress Burst of this rate limit profile.
|
|
Unit is Kbits(minimum scale is 32 Kbits. If value is not a multiple of 32, a nearly value is applied.)"
|
|
::= { qosRatelimitProfileEntry 9 }
|
|
|
|
|
|
qosRatelimitProfileEgressActive OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
active(1),
|
|
inactive(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/disable egress rate limit."
|
|
::= { qosRatelimitProfileEntry 10 }
|
|
|
|
qosRatelimitProfileRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status of the table entry."
|
|
::= { qosRatelimitProfileEntry 11 }
|
|
|
|
-- vlanlimitProfileListTable OBJECT-TYPE
|
|
-- SYNTAX SEQUENCE OF VlanlimitProfileList
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Configures VLAN limit profiles name."
|
|
-- ::= { qos 16 }
|
|
|
|
-- vlanlimitProfileList OBJECT-TYPE
|
|
-- SYNTAX VlanlimitProfileList
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- ""
|
|
-- INDEX { vlanlimitProfileListName}
|
|
-- ::= { vlanlimitProfileListTable 1 }
|
|
|
|
-- VlanlimitProfileList ::=
|
|
-- SEQUENCE {
|
|
-- vlanlimitProfileListName DisplayString,
|
|
-- vlanlimitProfileListRowStatus RowStatus
|
|
-- }
|
|
|
|
-- vlanlimitProfileListName OBJECT-TYPE
|
|
-- SYNTAX DisplayString (SIZE (1..31))
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Name of vlanlimit profile. This is a table index."
|
|
-- ::= { vlanlimitProfileList 1 }
|
|
|
|
-- vlanlimitProfileListRowStatus OBJECT-TYPE
|
|
-- SYNTAX RowStatus
|
|
-- MAX-ACCESS read-create
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Row status of the table entry."
|
|
-- ::= { vlanlimitProfileList 2 }
|
|
|
|
-- vlanlimitProfileEntryTable OBJECT-TYPE
|
|
-- SYNTAX SEQUENCE OF VlanlimitProfileEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Configures VLAN limit profiles."
|
|
-- ::= { qos 17 }
|
|
|
|
-- vlanlimitProfileEntry OBJECT-TYPE
|
|
-- SYNTAX VlanlimitProfileEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- ""
|
|
-- INDEX { vlanlimitProfileName,
|
|
-- vlanlimitProfileVID,
|
|
-- vlanlimitProfilePriority}
|
|
-- ::= { vlanlimitProfileEntryTable 1 }
|
|
|
|
|
|
-- VlanlimitProfileEntry ::=
|
|
-- SEQUENCE {
|
|
-- vlanlimitProfileName DisplayString,
|
|
-- vlanlimitProfileVID INTEGER,
|
|
-- vlanlimitProfilePriority INTEGER,
|
|
-- vlanlimitProfileCIR INTEGER,
|
|
-- vlanlimitProfileCBS INTEGER,
|
|
-- vlanlimitProfileEIR INTEGER,
|
|
-- vlanlimitProfileEBS INTEGER,
|
|
-- vlanlimitProfileRowStatus RowStatus
|
|
-- }
|
|
|
|
-- vlanlimitProfileName OBJECT-TYPE
|
|
-- SYNTAX DisplayString (SIZE (1..31))
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Name of vlanlimit profile. This is a table index."
|
|
-- ::= { vlanlimitProfileEntry 1 }
|
|
|
|
-- vlanlimitProfileVID OBJECT-TYPE
|
|
-- SYNTAX INTEGER (1..4094)
|
|
-- MAX-ACCESS read-create
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "VLAN ID of vlanlimit profile. "
|
|
-- ::= { vlanlimitProfileEntry 2 }
|
|
|
|
-- vlanlimitProfilePriority OBJECT-TYPE
|
|
-- SYNTAX INTEGER (0..8)
|
|
-- MAX-ACCESS read-create
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Priority Bit of vlanlimit profile."
|
|
-- ::= { vlanlimitProfileEntry 3 }
|
|
|
|
-- vlanlimitProfileCIR OBJECT-TYPE
|
|
-- SYNTAX INTEGER (64..10000000)
|
|
-- MAX-ACCESS read-create
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Committed Information Rate of vlanlimit profile.
|
|
-- Unit is Kbps(minimum scale is 64 Kbps. If value is not a multiple of 64, a nearly value is applied.)"
|
|
-- ::= { vlanlimitProfileEntry 4 }
|
|
|
|
-- vlanlimitProfileCBS OBJECT-TYPE
|
|
-- SYNTAX INTEGER (64..16000000)
|
|
-- MAX-ACCESS read-create
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Committed Burst Size of vlanlimit profile.
|
|
-- Unit is Kbits(minimum scale is 64 Kbits. If value is not a multiple of 64, a nearly value is applied.)"
|
|
-- ::= { vlanlimitProfileEntry 5 }
|
|
|
|
-- vlanlimitProfileEIR OBJECT-TYPE
|
|
-- SYNTAX INTEGER (0..10000000)
|
|
-- MAX-ACCESS read-create
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Exceed Information Rate of vlanlimit profile.
|
|
-- Unit is Kbps(minimum scale is 64 Kbps. If value is not a multiple of 64, a nearly value is applied.)"
|
|
-- ::= { vlanlimitProfileEntry 6 }
|
|
|
|
-- vlanlimitProfileEBS OBJECT-TYPE
|
|
-- SYNTAX INTEGER (0..16000000)
|
|
-- MAX-ACCESS read-create
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Exceed Burst Rate of vlanlimit profile.
|
|
-- Unit is Kbits(minimum scale is 64 Kbits. If value is not a multiple of 64, a nearly value is applied.)"
|
|
-- ::= { vlanlimitProfileEntry 7 }
|
|
|
|
-- vlanlimitProfileRowStatus OBJECT-TYPE
|
|
-- SYNTAX RowStatus
|
|
-- MAX-ACCESS read-create
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Row status of the table entry."
|
|
-- ::= { vlanlimitProfileEntry 8 }
|
|
|
|
|
|
--------------------------------------------------------------------------------------------------------
|
|
-- service-(Access Control)
|
|
-------------------------------------------------------------------------------------------------------
|
|
|
|
-- Access Control Table
|
|
|
|
accessCtrlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AccessCtrlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains information about service access control."
|
|
::= { service 1 }
|
|
|
|
accessCtrlEntry OBJECT-TYPE
|
|
SYNTAX AccessCtrlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of access control entry."
|
|
INDEX { accessCtrlService }
|
|
::= { accessCtrlTable 1 }
|
|
|
|
AccessCtrlEntry ::=
|
|
SEQUENCE {
|
|
accessCtrlService INTEGER,
|
|
accessCtrlEnable INTEGER,
|
|
accessCtrlPort INTEGER
|
|
}
|
|
|
|
accessCtrlService OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
icmp(0),
|
|
telnet(1),
|
|
ftp(2),
|
|
snmp(3),
|
|
web(4),
|
|
https(5),
|
|
ssh(6)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The service type of the access control entry."
|
|
::= { accessCtrlEntry 1 }
|
|
|
|
accessCtrlEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/disable the service."
|
|
::= { accessCtrlEntry 2 }
|
|
|
|
accessCtrlPort OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port number which the service uses."
|
|
::= { accessCtrlEntry 3 }
|
|
|
|
-- Secured Client IP Table
|
|
|
|
securedClientIpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SecuredClientIpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains information about IPv4 secured clients."
|
|
::= { service 2 }
|
|
|
|
securedClientIpEntry OBJECT-TYPE
|
|
SYNTAX SecuredClientIpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of secured client entry."
|
|
INDEX { securedClientIpIndex }
|
|
::= { securedClientIpTable 1 }
|
|
|
|
SecuredClientIpEntry ::=
|
|
SEQUENCE {
|
|
securedClientIpIndex INTEGER,
|
|
securedClientIpStartIpAddress IpAddress,
|
|
securedClientIpEndIpAddress IpAddress,
|
|
securedClientIpService BITS,
|
|
securedClientIpEnable INTEGER
|
|
}
|
|
|
|
securedClientIpIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..16)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the entry."
|
|
::= { securedClientIpEntry 1 }
|
|
|
|
securedClientIpStartIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The start IP address (0.0.0.0 ~ 223.255.255.255) of the secured client settings."
|
|
::= { securedClientIpEntry 2 }
|
|
|
|
securedClientIpEndIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The end IP address (0.0.0.0 ~ 223.255.255.255) of the secured client settings."
|
|
::= { securedClientIpEntry 3 }
|
|
|
|
securedClientIpService OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
icmp(0),
|
|
telnet(1),
|
|
ftp(2),
|
|
snmp(3),
|
|
web(4),
|
|
https(5),
|
|
ssh(6)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each bit corresponds to a service. The bit is settings to 1 if the
|
|
service is enabled, and settings to 0 if the service is disabled.
|
|
The various bit positions are:
|
|
BIT 0: icmp
|
|
BIT 1: telnet
|
|
BIT 2: ftp
|
|
BIT 3: snmp
|
|
BIT 4: web
|
|
BIT 5: https
|
|
BIT 6: ssh
|
|
"
|
|
::= { securedClientIpEntry 4 }
|
|
|
|
securedClientIpEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/disable the entry."
|
|
::= { securedClientIpEntry 5 }
|
|
|
|
-- Secured Client IPv6 Table
|
|
|
|
securedClientIpv6Table OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SecuredClientIpv6Entry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains information about IPv6 secured clients."
|
|
::= { service 3 }
|
|
|
|
securedClientIpv6Entry OBJECT-TYPE
|
|
SYNTAX SecuredClientIpv6Entry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of IPv6 secured client entry."
|
|
INDEX { securedClientIpv6Index }
|
|
::= { securedClientIpv6Table 1 }
|
|
|
|
SecuredClientIpv6Entry ::=
|
|
SEQUENCE {
|
|
securedClientIpv6Index INTEGER,
|
|
securedClientIpv6IpAddress InetAddress,
|
|
securedClientIpv6IpMask INTEGER,
|
|
securedClientIpv6Service BITS,
|
|
securedClientIpv6Enable INTEGER
|
|
}
|
|
|
|
securedClientIpv6Index OBJECT-TYPE
|
|
SYNTAX INTEGER (1..16)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the entry."
|
|
::= { securedClientIpv6Entry 1 }
|
|
|
|
securedClientIpv6IpAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address (:: ~ ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff) of the IPv6 secured client settings."
|
|
::= { securedClientIpv6Entry 2 }
|
|
|
|
securedClientIpv6IpMask OBJECT-TYPE
|
|
SYNTAX INTEGER (0..128)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Mask of the IPv6 secured client settings."
|
|
::= { securedClientIpv6Entry 3 }
|
|
|
|
securedClientIpv6Service OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
icmp(0),
|
|
telnet(1),
|
|
ftp(2),
|
|
snmp(3)
|
|
web(4),
|
|
https(5),
|
|
ssh(6)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each bit corresponds to a service. The bit is settings to 1 if the
|
|
service is enabled, and settings to 0 if the service is disabled.
|
|
The various bit positions are:
|
|
BIT 0: icmp
|
|
BIT 1: telnet
|
|
BIT 2: ftp
|
|
BIT 3: snmp
|
|
BIT 4: web
|
|
BIT 5: https
|
|
BIT 6: ssh
|
|
"
|
|
::= { securedClientIpv6Entry 4 }
|
|
|
|
securedClientIpv6Enable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/disable the entry."
|
|
::= { securedClientIpv6Entry 5 }
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
-- snmp
|
|
-------------------------------------------------------------------------------
|
|
--------------------
|
|
-- snmpTrapDestTable
|
|
--------------------
|
|
snmpTrapDestTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnmpTrapDestEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sets the IP addresses of up to four SNMP managers (stations to send your SNMP traps to).
|
|
You can configure up to four managers."
|
|
::= { snmp 1 }
|
|
|
|
snmpTrapDestEntry OBJECT-TYPE
|
|
SYNTAX SnmpTrapDestEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { snmpTrapDestIndex }
|
|
::= { snmpTrapDestTable 1 }
|
|
|
|
SnmpTrapDestEntry ::=
|
|
SEQUENCE {
|
|
snmpTrapDestIndex INTEGER,
|
|
snmpTrapDestIpAddressType InetAddressType,
|
|
snmpTrapDestIpAddress InetAddress,
|
|
snmpTrapDestUdpPort INTEGER,
|
|
snmpTrapDestVersion INTEGER,
|
|
snmpTrapDestUserName DisplayString
|
|
}
|
|
|
|
snmpTrapDestIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..4)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"index (1..4) of the trap destination table"
|
|
::= { snmpTrapDestEntry 1 }
|
|
|
|
snmpTrapDestIpAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType {
|
|
ipv4(1),
|
|
ipv6(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"SNMP trap destination IP address type"
|
|
::= { snmpTrapDestEntry 2 }
|
|
|
|
snmpTrapDestIpAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"SNMP trap destination IP address
|
|
<ipv4-address> 0.0.0.0 ~ 223.255.255.255
|
|
<ipv6-address> ::0 ~ ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
|
|
ipv4 address input format: # 0x00 0x00 0x00 0x00
|
|
ipv6 address input format: # 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
|
|
Limit: snmpTrapDestIpAddressType must be set before snmpTrapDestIpAddress."
|
|
::= { snmpTrapDestEntry 3 }
|
|
|
|
snmpTrapDestUdpPort OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"SNMP manager UDP port."
|
|
::= { snmpTrapDestEntry 4 }
|
|
|
|
snmpTrapDestVersion OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
v1(1),
|
|
v2c(2),
|
|
v3(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"SNMP version."
|
|
::= { snmpTrapDestEntry 5 }
|
|
|
|
snmpTrapDestUserName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..31))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Must match an existing account on the Switch."
|
|
::= { snmpTrapDestEntry 6 }
|
|
|
|
|
|
snmpGetCommunity OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..127))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sets the get community. Only for SNMPv2c or lower."
|
|
::= { snmp 2 }
|
|
|
|
snmpSetCommunity OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..127))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sets the set community. Only for SNMPv2c or lower."
|
|
::= { snmp 3 }
|
|
|
|
snmpTrapCommunity OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..127))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sets the trap community. Only for SNMPv2c or lower."
|
|
::= { snmp 4 }
|
|
|
|
|
|
----------------
|
|
-- snmpUserTable
|
|
----------------
|
|
|
|
snmpUserTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnmpUserEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sets the authentication level for SNMP v3 user authentication.
|
|
Optionally, specifies the authentication and encryption methods for communication with the SNMP manager."
|
|
::= { snmp 5 }
|
|
|
|
snmpUserEntry OBJECT-TYPE
|
|
SYNTAX SnmpUserEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"SNMP user table entry"
|
|
INDEX { IMPLIED snmpUserName }
|
|
::= { snmpUserTable 1 }
|
|
|
|
SnmpUserEntry ::=
|
|
SEQUENCE {
|
|
snmpUserName DisplayString,
|
|
snmpUserSecurityLevel INTEGER,
|
|
snmpUserAuthProtocol INTEGER,
|
|
snmpUserPrivProtocol INTEGER
|
|
}
|
|
|
|
snmpUserName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..31))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User name"
|
|
::= { snmpUserEntry 1 }
|
|
|
|
snmpUserSecurityLevel OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noauth(1),
|
|
auth(2),
|
|
priv(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"noauth: Use the username as the password string sent to the SNMP manager.
|
|
This is equivalent to the Get, Set and Trap Community in SNMP v2c. This is the lowest security level.
|
|
auth: Implement an authentication algorithm for SNMP messages sent by this user.
|
|
priv: Implement authentication and encryption for SNMP messages sent by this user. This is the highest security level."
|
|
::= { snmpUserEntry 2 }
|
|
|
|
snmpUserAuthProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
md5(1),
|
|
sha(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify MD5 or SHA authentication algorithm."
|
|
::= { snmpUserEntry 3 }
|
|
|
|
snmpUserPrivProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
des(1),
|
|
aes(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify DES or AES encryption algorithm."
|
|
::= { snmpUserEntry 4 }
|
|
|
|
snmpVersion OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
v2c(1)
|
|
,v3(2),
|
|
v3v2c(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sets the SNMP version to use for communication with the SNMP manager."
|
|
::= { snmp 6 }
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
-- sys
|
|
-------------------------------------------------------------------------------
|
|
|
|
sysBootupFwVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Display the version of the running firmware."
|
|
::= { sys 1 }
|
|
|
|
sysImage1FwVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Display the firmware version of image1 which was installed at first partition of the flash memory."
|
|
::= { sys 2 }
|
|
|
|
sysImage2FwVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Display the firmware version of image2 which was installed at second partition of the flash memory."
|
|
::= { sys 3 }
|
|
|
|
sysBootupImage OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
image1(1),
|
|
image2(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current firmware image which was used for system boot up."
|
|
::= { sys 4 }
|
|
|
|
sysBootupConfig OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
config1(1),
|
|
config2(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current configuration file the system booted up."
|
|
::= { sys 5 }
|
|
|
|
sysOps OBJECT IDENTIFIER ::= { sys 6 }
|
|
|
|
sysTarget OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies target interface ifIndex for sysOperation.
|
|
0 - represent the system, others: same as ifIndex definition
|
|
10000: represent slot 1 system
|
|
20000: represent slot 2 system
|
|
40000: represent slot 4 system
|
|
50000: represent slot 5 system
|
|
60000: represent slot 6 system"
|
|
::= { sysOps 1 }
|
|
|
|
sysOperation OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
resetByIntf(1),
|
|
saveConfigToBootConfig(2),
|
|
saveConfigToConfig1(3),
|
|
saveConfigToConfig2(4),
|
|
loadFactoryDefault(5),
|
|
loadFactoryDefaultByIntf(6),
|
|
rebootSystem(7),
|
|
loadFactoryDefaultAll(8)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The agent will reset the object's value to zero when the operation is done.
|
|
resetByIntf(1) - applicable to ifIndex.
|
|
saveConfigToBootConfig(2),
|
|
saveConfigToConfig1(3),
|
|
saveConfigToConfig2(4),
|
|
loadFactoryDefault(5) - resets all config excluding management related settings.
|
|
loadFactoryDefaultByIntf(6) - applicable to ifIndex.
|
|
rebootSystem(7) - reboot the target system, unable to reboot target system when firmware upgrade is not ready.
|
|
loadFactoryDefaultAll(8) - resets all config."
|
|
::= { sysOps 2 }
|
|
|
|
sysRebootCountdownTime OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"system reboot with specified time, the value 0 is set to cancel the operation, unable to set when line card firmware upgrade is not ready"
|
|
::= { sysOps 3 }
|
|
|
|
---------------
|
|
-- sysTimeSetup
|
|
---------------
|
|
|
|
sysTimeSetup OBJECT IDENTIFIER ::= { sys 7 }
|
|
|
|
sysTimeServerMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(1),
|
|
-- daytime(2),
|
|
-- time(3),
|
|
ntp(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The mechanism of Time Server when the system boots up."
|
|
::= { sysTimeSetup 1 }
|
|
|
|
sysTimeServerIPType OBJECT-TYPE
|
|
SYNTAX InetAddressType {
|
|
ipv4(1),
|
|
ipv6(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP Address type"
|
|
::= { sysTimeSetup 2 }
|
|
|
|
sysTimeServerIP OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP Address of Time Server"
|
|
::= { sysTimeSetup 3 }
|
|
|
|
sysTimeSystemTime OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The system time in hh/mm/ss format
|
|
hh: 0 ~ 23
|
|
mm: 0 ~ 59
|
|
ss: 0 ~ 59"
|
|
::= { sysTimeSetup 4 }
|
|
|
|
sysTimeSystemDate OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The system date in mm/dd/yyyy format
|
|
mm: 1 ~ 12
|
|
dd: 1 ~ 31
|
|
yyyy: 1970 ~ 2037"
|
|
::= { sysTimeSetup 5 }
|
|
|
|
sysTimeSystemTimeZone OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
utcMinus1200(1),
|
|
utcMinus1100(2),
|
|
utcMinus1000(3),
|
|
utcMinus0900(4),
|
|
utcMinus0800(5),
|
|
utcMinus0700(6),
|
|
utcMinus0600(7),
|
|
utcMinus0500(8),
|
|
utcMinus0400(9),
|
|
utcMinus0300(10),
|
|
utcMinus0200(11),
|
|
utcMinus0100(12),
|
|
utc0000(13),
|
|
utcPlus0100(14),
|
|
utcPlus0200(15),
|
|
utcPlus0300(16),
|
|
utcPlus0400(17),
|
|
utcPlus0500(18),
|
|
utcPlus0600(19),
|
|
utcPlus0700(20),
|
|
utcPlus0800(21),
|
|
utcPlus0900(22),
|
|
utcPlus1000(23),
|
|
utcPlus1100(24),
|
|
utcPlus1200(25),
|
|
utcMinus0330(26),
|
|
utcPlus0330(27),
|
|
utcPlus0430(28),
|
|
utcPlus0530(29),
|
|
utcPlus0545(30),
|
|
utcPlus0630(31),
|
|
utcPlus0930(32),
|
|
utcPlus1300(33)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The system time zone"
|
|
::= { sysTimeSetup 6 }
|
|
|
|
sysTimeServerSynchronize OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
synchronize(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Synchronize current system time with time server"
|
|
::= { sysTimeSetup 7 }
|
|
|
|
sysTimeDaylightSaveEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enables/Disables daylight saving on the Switch."
|
|
::= { sysTimeSetup 8 }
|
|
|
|
sysTimeDaylightSaveStartDateWeek OBJECT-TYPE
|
|
SYNTAX INTEGER (1..5)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures daylight saving start-date week."
|
|
::= { sysTimeSetup 9 }
|
|
|
|
sysTimeDaylightSaveStartDateDay OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
sun(1),
|
|
mon(2),
|
|
tue(3),
|
|
wed(4),
|
|
thu(5),
|
|
fri(6),
|
|
sat(7)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures daylight saving start-date day."
|
|
::= { sysTimeSetup 10 }
|
|
|
|
sysTimeDaylightSaveStartDateMonth OBJECT-TYPE
|
|
SYNTAX INTEGER (1..12)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures daylight saving start-date month."
|
|
::= { sysTimeSetup 11 }
|
|
|
|
sysTimeDaylightSaveStartDateClock OBJECT-TYPE
|
|
SYNTAX INTEGER (0..23)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures daylight saving start-date o'clock."
|
|
::= { sysTimeSetup 12 }
|
|
|
|
sysTimeDaylightSaveEndDateWeek OBJECT-TYPE
|
|
SYNTAX INTEGER (1..5)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures daylight saving end-date week."
|
|
::= { sysTimeSetup 13 }
|
|
|
|
sysTimeDaylightSaveEndDateDay OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
sun(1),
|
|
mon(2),
|
|
tue(3),
|
|
wed(4),
|
|
thu(5),
|
|
fri(6),
|
|
sat(7)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures daylight saving end-date day."
|
|
::= { sysTimeSetup 14 }
|
|
|
|
sysTimeDaylightSaveEndDateMonth OBJECT-TYPE
|
|
SYNTAX INTEGER (1..12)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures daylight saving end-date month."
|
|
::= { sysTimeSetup 15 }
|
|
|
|
sysTimeDaylightSaveEndDateClock OBJECT-TYPE
|
|
SYNTAX INTEGER (0..23)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures daylight saving end-date o'clock."
|
|
::= { sysTimeSetup 16 }
|
|
|
|
sysTimeServerLastSynchronizeStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
idle(1),
|
|
successfully(2),
|
|
failed(3),
|
|
ongoing(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the last synchronization with time server"
|
|
::= { sysTimeSetup 17 }
|
|
|
|
sysTimeServerLastSynchronizeTime OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Last time synchronization with time server"
|
|
::= { sysTimeSetup 18 }
|
|
|
|
------------
|
|
-- sysCmSync
|
|
------------
|
|
|
|
-- sysCmSync OBJECT IDENTIFIER ::= { sys 8 }
|
|
|
|
-- sysCmSyncUrl OBJECT-TYPE
|
|
-- SYNTAX DisplayString
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "The FTP URL to get/put CM file.
|
|
-- The format is ftp://<user>:<password>@<host>[:<port>]/<path and filename>
|
|
-- Max string length of <path and filename> is 127."
|
|
-- ::= { sysCmSync 1 }
|
|
--
|
|
-- sysCmSyncCommand OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- cmBackupIndication(1),
|
|
-- cmRestoreIndication(2)
|
|
-- }
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "After setting FTP URL in sysCmSyncUrl,
|
|
-- The management system issues cmBackupIndication(1) to ask device sync CM file to management system.
|
|
-- The management system issues cmRestoreIndication(2) to ask device sync CM file from management system.
|
|
-- Device returns the last value configured."
|
|
-- ::= { sysCmSync 2 }
|
|
--
|
|
-- sysCmSyncStatus OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- cmUploading(1),
|
|
-- cmUploadedSuccessfully(2),
|
|
-- cmUploadedTimeout(3),
|
|
-- cmGeneratingFileError(4),
|
|
-- cmDownloading(5),
|
|
-- cmDownloadedSuccessfully(6),
|
|
-- cmDownloadedTimeout(7),
|
|
-- cmValidatingFileError(8),
|
|
-- cmValidatingFileSuccessfully(9),
|
|
-- idle(10),
|
|
-- cmApplyingFileError(11),
|
|
-- cmApplyingFileSuccessfully(12)
|
|
-- }
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Device returns cmUploading(1) if the uploading process is on going.
|
|
-- Device returns cmUploadedSuccessfully(2) if the uploading process is done.
|
|
-- Device returns cmUploadedTimeout(3) if the uploading process is timeout.
|
|
-- Device returns cmGeneratingFileError(4) if the EAN failed to generate CM file.
|
|
-- Device returns cmDownloading(5) if the downloading process is on going.
|
|
-- Device returns cmDownloadedSuccessfully(6) if the downloading process is done.
|
|
-- Device returns cmDownloadedTimeout(7) if the downloading process is timeout.
|
|
-- Device returns cmValidatingFileError(8) if the downloaded CM file validating error.
|
|
-- Device returns cmValidatingFileSuccessfully(9) if the downloaded CM file validating successful.
|
|
-- Device returns idle(10) if no CM sync process was requested after device booted up.
|
|
-- Device returns cmApplyingFileError(11) if failed to apply downloaded CM file.
|
|
-- Device returns cmApplyingFileSuccessfully(12) if apply downloaded CM file successfully."
|
|
-- ::= { sysCmSync 3 }
|
|
|
|
-- sysCmSyncRefCounter OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "CM sync reference counter for device.
|
|
-- Device increases the counter everytime it got configuration request
|
|
-- either from SNMP or CLI. If the counter is not synchronized, the
|
|
-- configuration between EMS and device must resync."
|
|
-- ::= { sysCmSync 4 }
|
|
|
|
------------
|
|
-- sysPmSync
|
|
------------
|
|
|
|
-- sysPmSync OBJECT IDENTIFIER ::= { sys 9 }
|
|
--
|
|
-- sysPmSyncUrl OBJECT-TYPE
|
|
-- SYNTAX DisplayString
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "The FTP URL to sync PM file to FTP server. The URL only contians
|
|
-- the path to put the PM file.
|
|
-- The format is ftp://<user>:<password>@<host>[:<port>]/<path>
|
|
--
|
|
-- The PM file name format is <IP>_<time>. For example: 192.168.1.1_1316565000
|
|
-- <time> is the start time of the 15 min period. The unit is second.
|
|
-- In the notification, the URL also contains the file name.
|
|
-- Max string length of <path> is 127."
|
|
-- ::= { sysPmSync 1 }
|
|
--
|
|
-- sysPmSyncEnable OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- enable(1),
|
|
-- disable(2)
|
|
-- }
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "If sysPmSyncEnable is enable(1), EAN sync PM file to EMS every
|
|
-- 15 min. The file location and file name is per sysPmSyncUrl."
|
|
-- ::= { sysPmSync 2 }
|
|
--
|
|
-- sysPmSyncDelay OBJECT-TYPE
|
|
-- SYNTAX INTEGER (0..899)
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Sets the delay time of PM file uploading after 15-min boundary"
|
|
-- ::= { sysPmSync 3 }
|
|
--
|
|
-- sysPmSyncStatus OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- idle(1),
|
|
-- uploaded(2),
|
|
-- uploading(3),
|
|
-- uploadingTimeout(4),
|
|
-- uploadingSuccessfully(5)
|
|
-- }
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Returns the PM sync state machine state.
|
|
-- idle(1) - PM sync disabled
|
|
-- uploaded(2) - PM sync enabled or PM file uploaded down
|
|
-- uploading(3) - PM file is uploading
|
|
-- uploadingTimeout(4) - PM file uploading timeout
|
|
-- uploadingSuccessfully(5) - PM file uploading successfully"
|
|
-- ::= { sysPmSync 4 }
|
|
--
|
|
---------------
|
|
-- sysFwUpgrade
|
|
---------------
|
|
|
|
sysFwUpgrade OBJECT IDENTIFIER ::= { sys 10 }
|
|
|
|
-- sysFwUpgradeUrl OBJECT-TYPE
|
|
-- SYNTAX DisplayString
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "The FTP/SFTP URL to upgrade FW image from FTP/SFTP server.
|
|
-- FTP server format is ftp://<user>:<password>@<host>[:<port>]/<path and file name>
|
|
-- SFTP server format is sftp://<user>:<password>@<host>[:<port>]/<path and file name>
|
|
-- Max string length of <path and filename> is 127"
|
|
-- ::= { sysFwUpgrade 1 }
|
|
|
|
-- sysFwUpgradeCommand OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- swDownloadIndication(1),
|
|
-- swInstallIndication(2),
|
|
-- swCommitIndication(3),
|
|
-- swRestoreIndication(4),
|
|
-- swRevertIndication(5)
|
|
-- }
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Management system issues swDownloadIndication(1) - to ask EAN download SW from EMS
|
|
-- Management system issues swInstallIndication(2) - to ask EAN install the downloaded SW image
|
|
-- Management system issues swCommitIndication(3) - to ask EAN accept the installed SW image
|
|
-- Management system issues swRestoreIndication(4) - to ask EAN restore SW image
|
|
-- Management system issues swRevertIndication(5) - to ask EAN revert to old SW image
|
|
-- Device returns last value configured"
|
|
-- ::= { sysFwUpgrade 2 }
|
|
|
|
sysFwUpgradeStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
swDownloading(1),
|
|
swDownloadedSuccessfully(2),
|
|
swDownloadedTimeout(3),
|
|
swImageFileError(4),
|
|
-- swInstalling(5),
|
|
swInstallingError(6),
|
|
swInstallSuccessfully(7),
|
|
swRestoreSuccessfully(8),
|
|
swRevertSuccessfully(9),
|
|
idle(10),
|
|
unknownError(11)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Device returns swDownloading(1) - if the downloading process is on going.
|
|
Device returns swDownloadedSuccessfully(2) - if the downloading process is successfully.
|
|
Device returns swDownloadedTimeout(3) - if the downloading process is timeout.
|
|
Device returns swImageFileError(4) - if the downloaded image file has error CRC.
|
|
Device returns swInstalling(5) - if the downloaded image file is installing (EAN is restarting).
|
|
Device returns swInstallingError(6) - if EAN failed to installing downloaded image file.
|
|
Device returns swInstallSuccessfully(7) - if EAN installed downloaded image file successfully.
|
|
Device returns swRestoreSuccessfully(8) - if EAN restored SW successfully.
|
|
Device returns swRevertSuccessfully(9) - if EAN reverted to old SW successfully.
|
|
Device returns idle(10) - if EAN didn't get any SW downloading command after system booted up.
|
|
Device returns unKnownError(11) - if the installing process is terminated due to NE restart by unknown reason"
|
|
::= { sysFwUpgrade 3 }
|
|
|
|
-- sysFwUpgradeVersion OBJECT-TYPE
|
|
-- SYNTAX DisplayString
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Display the version of running/installed/reverted/restored firmware."
|
|
-- ::= { sysFwUpgrade 4 }
|
|
|
|
--------------
|
|
-- sysNniType
|
|
--------------
|
|
--sysNniType OBJECT-TYPE
|
|
--SYNTAX INTEGER {
|
|
-- ge(1),
|
|
-- gpon(2)
|
|
--}
|
|
--MAX-ACCESS read-only
|
|
--STATUS current
|
|
--DESCRIPTION
|
|
-- "The NNI port type. GE or GPON uplink."
|
|
--::= { sys 11 }
|
|
|
|
---------------
|
|
-- sysFwUpgrade
|
|
---------------
|
|
|
|
sysProductData OBJECT IDENTIFIER ::= { sys 12 }
|
|
|
|
sysProductName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..20))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The product name is 'IES5206' by default."
|
|
::= { sysProductData 1 }
|
|
|
|
sysProductDescr OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The brief description of the product."
|
|
::= { sysProductData 2 }
|
|
|
|
sysProductNumber OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..24))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The product number for IES5206"
|
|
::= { sysProductData 3 }
|
|
|
|
sysProductRevision OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..13))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The product number is for example 'R1A', 'R1B', 'R2A', etc. according to product development and assignment."
|
|
::= { sysProductData 4 }
|
|
|
|
sysSerialNumber OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (3..31))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The product number assigned during manufacturing process.
|
|
Serial number is in the format <factory code><7 digit decimal number>, e.g. 'Axx0001234'."
|
|
::= { sysProductData 5 }
|
|
|
|
sysManufacturingDate OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (8..8))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The product maunfacturing date in format of '<YYYY><MM><DD>, e.g. '20120611'.
|
|
<YYYY> - 2012~ ....
|
|
<MM> - 01~12
|
|
<DD> - 01~31"
|
|
::= { sysProductData 6 }
|
|
|
|
-- cardModuleTable is used for IES5206
|
|
|
|
-- sysMaintenance OBJECT IDENTIFIER ::= { sys 13 }
|
|
|
|
-- sysCardOpStatus OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- up(1),
|
|
-- down(2)
|
|
-- }
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Operational status of the card. Values: 'up(1)', 'down(2)'.
|
|
-- This status goes to 'up' if the card is able to forward
|
|
-- traffic in both directions."
|
|
-- ::= { sysMaintenance 1 }
|
|
|
|
-- sysCardAlarmStatus OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- alarm(1),
|
|
-- noAlarm(2)
|
|
-- }
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "This variable indicates the alarm status of the module.
|
|
-- hasAlarm(1) there are current alarms related to the module
|
|
-- noAlarm(2) there are no current alarms related to the module."
|
|
-- ::= { sysMaintenance 2 }
|
|
|
|
-- sysCardMaintenanceState OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- enable(1),
|
|
-- disable(2)
|
|
-- }
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Enable - enable the card, the interfaces would try to initialize according to per interface setting.
|
|
-- Disable - disable the card, all interfaces would not allow traffic any more.
|
|
-- Remark: this is to reflect maintenance status"
|
|
-- ::= { sysMaintenance 3 }
|
|
|
|
-- sysCardReset OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- noAction(0),
|
|
-- reset(1)
|
|
-- }
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Write reset(1) to restart the system. Always return noAction(0)."
|
|
-- ::= { sysMaintenance 4 }
|
|
|
|
----------------
|
|
-- sysTimeRef --
|
|
----------------
|
|
|
|
-- sysTimeRef OBJECT IDENTIFIER ::= { sys 14 }
|
|
|
|
-- sysTimeRef1PPSSync OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- false(0),
|
|
-- true(1)
|
|
-- }
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Timing reference is in sync state on 1PPS or others.
|
|
-- )."
|
|
-- ::= { sysTimeRef 1 }
|
|
|
|
-- sysTimeRefToDSync OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- false(0),
|
|
-- true(1)
|
|
-- }
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Timing reference ToD input is in sync state.
|
|
-- NMEA sentence from GPS interface is recognized."
|
|
-- ::= { sysTimeRef 2 }
|
|
|
|
-- sysTimeRef1PPSPresent OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- false(0),
|
|
-- true(1)
|
|
-- }
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Timing reference from 1PPS input is present or not."
|
|
-- ::= { sysTimeRef 3 }
|
|
|
|
-- sysTimeRefToDPresent OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- false(0),
|
|
-- true(1)
|
|
-- }
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Timing reference ToD input is present."
|
|
-- ::= { sysTimeRef 4 }
|
|
|
|
|
|
-- sysTimeRefSyncEConfig OBJECT IDENTIFIER ::= { sysTimeRef 5 }
|
|
|
|
-- sysTimeRefSyncEPrimaryPort OBJECT-TYPE
|
|
-- SYNTAX INTEGER (1..24)
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Primary port of SyncE, value 1~24."
|
|
-- ::= { sysTimeRefSyncEConfig 1 }
|
|
|
|
-- sysTimeRefSyncESecondaryPort OBJECT-TYPE
|
|
-- SYNTAX INTEGER (0..24)
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Secondary port of SyncE, value 1~24. 0 means no secondary port."
|
|
-- ::= { sysTimeRefSyncEConfig 2 }
|
|
|
|
-- sysTimeRefSyncEQLThreshold OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- eec1-prc(1),
|
|
-- eec1-ssu-a(2),
|
|
-- eec1-ql-ssu-b(3),
|
|
-- eec1-ql-eec1(4),
|
|
-- eec1-ql-stu(6),
|
|
-- eec2-prs(7),
|
|
-- eec2-tnc(8),
|
|
-- eec2-st2(9),
|
|
-- eec2-eec2(10),
|
|
-- eec2-smc(11),
|
|
-- eec2-st3e(12),
|
|
-- eec2-prov(13)
|
|
-- }
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Quality level threshold of this system."
|
|
-- ::= { sysTimeRefSyncEConfig 3 }
|
|
|
|
-- sysTimeRefSyncEWaitToRestoreTime OBJECT-TYPE
|
|
-- SYNTAX INTEGER (0..12)
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Wait to restore time(minutes). When primary gets better signal,
|
|
-- this is the waiting time before restore to primary port."
|
|
-- ::= { sysTimeRefSyncEConfig 4 }
|
|
|
|
-- sysTimeRefSyncEStatus OBJECT IDENTIFIER ::= { sysTimeRef 6 }
|
|
|
|
-- sysTimeRefSyncESync OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- lockToPrimary(1),
|
|
-- lockToSecondary(2),
|
|
-- holdover(3),
|
|
-- freerun(4)
|
|
-- }
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Synchronization status of SyncE."
|
|
-- ::= { sysTimeRefSyncEStatus 1 }
|
|
|
|
-- sysTimeRefSyncESource OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Synchronization source interface of SyncE. The value follows ifIndex format."
|
|
-- ::= { sysTimeRefSyncEStatus 2 }
|
|
|
|
-- sysTimeRefSyncEQL OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- ql-prc(1),
|
|
-- ql-ssu-a(2),
|
|
-- ql-ssu-b(3),
|
|
-- ql-eec1(4),
|
|
-- ql-dnu(5),
|
|
-- ql-stu(6),
|
|
-- ql-prs(7),
|
|
-- ql-tnc(8),
|
|
-- ql-st2(9),
|
|
-- ql-eec2(10),
|
|
-- ql-smc(11),
|
|
-- ql-st3e(12),
|
|
-- ql-prov(13),
|
|
-- ql-dus(14)
|
|
-- }
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Received quality level of SyncE."
|
|
-- ::= { sysTimeRefSyncEStatus 3 }
|
|
|
|
|
|
|
|
-- sysTimeRefPTPConfig OBJECT IDENTIFIER ::= { sysTimeRef 7 }
|
|
|
|
-- sysTimeRefPTPMode OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- enable(1),
|
|
-- disable(2)
|
|
-- }
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Status of IEEE1588."
|
|
-- ::= { sysTimeRefPTPConfig 1 }
|
|
|
|
-- sysTimeRefPTPDomain OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Domain of PTP"
|
|
-- ::= { sysTimeRefPTPConfig 2 }
|
|
|
|
-- sysTimeRefPTPPriority1 OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Priority1 of PTP"
|
|
-- ::= { sysTimeRefPTPConfig 3 }
|
|
|
|
-- sysTimeRefPTPPriority2 OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Priority2 of PTP"
|
|
-- ::= { sysTimeRefPTPConfig 4 }
|
|
|
|
-- sysTimeRefPTPType OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- one-step(1),
|
|
-- two-step(2)
|
|
-- }
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Type of PTP"
|
|
-- ::= { sysTimeRefPTPConfig 5 }
|
|
|
|
|
|
-- --------------------
|
|
-- sysTimeRefPTPGrandmasterTable
|
|
-- --------------------
|
|
|
|
-- sysTimeRefPTPGrandmasterTable OBJECT-TYPE
|
|
-- SYNTAX SEQUENCE OF SysTimeRefPTPGrandmasterEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- ""
|
|
-- ::= { sysTimeRefPTPConfig 6 }
|
|
|
|
-- sysTimeRefPTPGrandmasterEntry OBJECT-TYPE
|
|
-- SYNTAX SysTimeRefPTPGrandmasterEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- ""
|
|
-- INDEX { sysTimeRefPTPGrandmasterIndex }
|
|
-- ::= { sysTimeRefPTPGrandmasterTable 1 }
|
|
--
|
|
-- SysTimeRefPTPGrandmasterEntry ::=
|
|
-- SEQUENCE {
|
|
-- sysTimeRefPTPGrandmasterIndex INTEGER,
|
|
-- sysTimeRefPTPGrandmasterIpv4 InetAddress
|
|
-- }
|
|
|
|
-- sysTimeRefPTPGrandmasterIndex OBJECT-TYPE
|
|
-- SYNTAX INTEGER (1..4)
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Grandmaster index of PTP"
|
|
-- ::= { sysTimeRefPTPGrandmasterEntry 1 }
|
|
|
|
-- sysTimeRefPTPGrandmasterIpv4 OBJECT-TYPE
|
|
-- SYNTAX InetAddress
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Grandmaster ipv4 address of PTP"
|
|
-- ::= { sysTimeRefPTPGrandmasterEntry 2 }
|
|
|
|
|
|
-- sysTimeRefSourceConfig OBJECT IDENTIFIER ::= { sysTimeRef 8 }
|
|
|
|
-- sysTimeRefSource OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- synE(1),
|
|
-- gps(2),
|
|
-- ptp-bc(3),
|
|
-- hybrid(4),
|
|
-- local(5)
|
|
-- }
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Synchronization status of SyncE."
|
|
-- ::= { sysTimeRefSourceConfig 1 }
|
|
|
|
-- sysTimeRefInformation OBJECT IDENTIFIER ::= { sysTimeRef 9 }
|
|
|
|
-- sysTimeRefInfo OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Displays the timing information."
|
|
-- ::= { sysTimeRefInformation 1 }
|
|
|
|
-- sysTimeRefPTPGroupTable OBJECT-TYPE
|
|
-- SYNTAX SEQUENCE OF SysTimeRefPTPGroupEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Configures PTP Group."
|
|
-- ::= { sysTimeRefPTPConfig 2 }
|
|
|
|
-- sysTimeRefPTPGroupEntry OBJECT-TYPE
|
|
-- SYNTAX SysTimeRefPTPGroupEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Entry for PTP Group"
|
|
-- INDEX { sysTimeRefPTPGroupID }
|
|
-- ::= { sysTimeRefPTPGroupTable 1 }
|
|
|
|
-- SysTimeRefPTPGroupEntry ::=
|
|
-- SEQUENCE {
|
|
-- sysTimeRefPTPGroupID INTEGER,
|
|
-- sysTimeRefPTPGroupIPort PortList,
|
|
-- sysTimeRefPTPGroupMembers PortList,
|
|
-- sysTimeRefPTPGroupRowStatus RowStatus
|
|
-- }
|
|
|
|
-- sysTimeRefPTPGroupID OBJECT-TYPE
|
|
-- SYNTAX INTEGER (1..4)
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Group Id of PTP Group."
|
|
-- ::= { sysTimeRefPTPGroupEntry 1 }
|
|
|
|
-- sysTimeRefPTPGroupIPort OBJECT-TYPE
|
|
-- SYNTAX PortList
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Ingress Interface of PTP Group."
|
|
-- ::= { sysTimeRefPTPGroupEntry 2 }
|
|
|
|
-- sysTimeRefPTPGroupMembers OBJECT-TYPE
|
|
-- SYNTAX PortList
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "members (bitmap) of PTP Group."
|
|
-- ::= { sysTimeRefPTPGroupEntry 3 }
|
|
|
|
-- sysTimeRefPTPGroupRowStatus OBJECT-TYPE
|
|
-- SYNTAX RowStatus
|
|
-- MAX-ACCESS read-create
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Row status of the table entry."
|
|
-- ::= { sysTimeRefPTPGroupEntry 4 }
|
|
|
|
-------------------------------
|
|
-- aaa
|
|
-------------------------------
|
|
aaa OBJECT IDENTIFIER ::= { sys 15 }
|
|
|
|
authen OBJECT IDENTIFIER ::= { aaa 1 }
|
|
acct OBJECT IDENTIFIER ::= { aaa 2 }
|
|
author OBJECT IDENTIFIER ::= { aaa 3 }
|
|
radius OBJECT IDENTIFIER ::= { aaa 4 }
|
|
tacacsplus OBJECT IDENTIFIER ::= { aaa 5 }
|
|
|
|
-- authen
|
|
|
|
loginMethod1 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
local(1),
|
|
radius(2),
|
|
tacacsplus(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The first method of login authentication"
|
|
::= { authen 1 }
|
|
|
|
loginMethod2 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
local(1),
|
|
radius(2),
|
|
tacacsplus(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The second method of enable authentication."
|
|
::= { authen 2 }
|
|
|
|
loginMethod3 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
local(1),
|
|
radius(2),
|
|
tacacsplus(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The third method of enable authentication."
|
|
::= { authen 3 }
|
|
|
|
enableMethod1 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
tacacsplus(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The first method of enable authentication."
|
|
::= { authen 4 }
|
|
|
|
enableMethod2 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
enable(1),
|
|
tacacsplus(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The second method of enable authentication."
|
|
::= { authen 5 }
|
|
|
|
enableTryContinue OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable: The system will still try next enable method even the current one method return failed by authentication.
|
|
Disable: The system will only try next enable method while timeout."
|
|
::= { authen 6 }
|
|
|
|
loginTryContinue OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable: The system will still try next login method even the current one method return failed by authentication.
|
|
Disable: The system will only try next login method while timeout."
|
|
::= { authen 7 }
|
|
|
|
|
|
-- acct
|
|
systemMethod OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
radius(1),
|
|
tacacsplus(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set the accounting method for system level recording"
|
|
::= { acct 1 }
|
|
|
|
execMethod OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
radius(1),
|
|
tacacsplus(2)
|
|
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set the accounting method for exec level accounting."
|
|
::= { acct 2 }
|
|
|
|
execMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
start-stop(1),
|
|
stop-only(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set the update mode for exec level accounting.
|
|
start-stop: Send start, stop event to server during administrator log in and
|
|
log out the shell, and periodically update the session status to server.
|
|
stop-only: Send only stop event to server when the administrator ends the session."
|
|
::= { acct 3 }
|
|
|
|
commandsPrivilege OBJECT-TYPE
|
|
SYNTAX INTEGER (0..14)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set the command privilege level(1~14) for accounting
|
|
command privilege 0 means disable "
|
|
::= { acct 4 }
|
|
|
|
updatePeriod OBJECT-TYPE
|
|
SYNTAX INTEGER (1..2147483647)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set the update interval of accounting, 1~2147483647 minutes"
|
|
::= { acct 5 }
|
|
|
|
commandsMethod OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
tacacsplus(0)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"show the accounting method for commands level accounting."
|
|
::= { acct 6 }
|
|
|
|
|
|
-- author
|
|
|
|
authorPrivModeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AuthorPrivModeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table is to configure the mode of authorization for each privilege"
|
|
::= { author 1 }
|
|
|
|
authorPrivModeEntry OBJECT-TYPE
|
|
SYNTAX AuthorPrivModeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of authorPrivModeEntry."
|
|
INDEX { authorPrivilege }
|
|
::= { authorPrivModeTable 1 }
|
|
|
|
AuthorPrivModeEntry ::=
|
|
SEQUENCE {
|
|
authorPrivilege INTEGER,
|
|
authorMode INTEGER
|
|
}
|
|
|
|
|
|
authorPrivilege OBJECT-TYPE
|
|
SYNTAX INTEGER (1..14)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set the privilege level for authorization, every command will have its assigned privilege,
|
|
authorization happens when user executes a command which privilege is specified here.
|
|
Accepted value is 1~14 "
|
|
::= { authorPrivModeEntry 1 }
|
|
|
|
authorMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(1),
|
|
local(2),
|
|
tacacsplus(3),
|
|
tacacsplus-then-none(4),
|
|
tacacsplus-then-local(5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set the authorization mode when authorization occurred.
|
|
none: no authorization
|
|
local: commands will be authorized with default privilege
|
|
tacacs+: authorization will be sent to remote tacacs+ server.
|
|
tacacs+ then none: authorization will be granted if there is no response from tacacs+ server.
|
|
tacacs+ then local: local authorization will take place if there is no reponse from tacacs+ server."
|
|
::= { authorPrivModeEntry 2 }
|
|
|
|
|
|
-- radius
|
|
radiusAuthen OBJECT IDENTIFIER ::= { radius 1 }
|
|
radiusAcct OBJECT IDENTIFIER ::= { radius 2 }
|
|
|
|
-- radiusAuthen
|
|
radiusAuthenRedundantMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
index-priority(1),
|
|
round-robin(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure the strategy of server selection.
|
|
index priority: the device tries to contact with the first server, if no response
|
|
then the device tries to contact with the second server.
|
|
round robin: to alternate between the servers that it sends message to."
|
|
::= { radiusAuthen 1 }
|
|
|
|
radiusAuthenTimeoutPeriod OBJECT-TYPE
|
|
SYNTAX INTEGER (1..300)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set the timeout interval in seconds that the device waits for response from the server.
|
|
1~300 seconds
|
|
When two servers configured and mode is index-priority, the actual timeout will be half of the configuration value."
|
|
::= { radiusAuthen 2 }
|
|
|
|
radiusAuthenServerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RadiusAuthenServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { radiusAuthen 3 }
|
|
|
|
radiusAuthenServerEntry OBJECT-TYPE
|
|
SYNTAX RadiusAuthenServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of radiusAuthenServerTable."
|
|
INDEX { radiusAuthenServerIndex }
|
|
::= { radiusAuthenServerTable 1 }
|
|
|
|
RadiusAuthenServerEntry ::=
|
|
SEQUENCE {
|
|
radiusAuthenServerIndex INTEGER,
|
|
radiusAuthenServerIP InetAddress,
|
|
radiusAuthenServerPort INTEGER,
|
|
radiusAuthenServerSecret DisplayString
|
|
}
|
|
|
|
radiusAuthenServerIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..2)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the server."
|
|
::= { radiusAuthenServerEntry 1 }
|
|
|
|
radiusAuthenServerIP OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of specified radius server."
|
|
::= { radiusAuthenServerEntry 2 }
|
|
|
|
radiusAuthenServerPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The UDP port of specified radius server"
|
|
::= { radiusAuthenServerEntry 3 }
|
|
|
|
radiusAuthenServerSecret OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string key shared with the radius server"
|
|
::= { radiusAuthenServerEntry 4 }
|
|
|
|
-- radiusAcct
|
|
radiusAcctRedundantMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
index-priority(1),
|
|
round-robin(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure the strategy of server selection.
|
|
index priority: the device tries to contact with the first server, if no response
|
|
then the device tries to contact with the second server.
|
|
round robin: to alternate between the servers that it sends message to."
|
|
::= { radiusAcct 1 }
|
|
|
|
radiusAcctTimeoutPeriod OBJECT-TYPE
|
|
SYNTAX INTEGER (1..300)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set the timeout interval in seconds that the device waits for response from the server.
|
|
1~300 seconds.
|
|
When two servers configured and mode is index-priority, the actual timeout will be half of the configuration value."
|
|
::= { radiusAcct 2 }
|
|
|
|
radiusAcctServerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RadiusAcctServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { radiusAcct 3 }
|
|
|
|
radiusAcctServerEntry OBJECT-TYPE
|
|
SYNTAX RadiusAcctServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of radiusAcctServerTable."
|
|
INDEX { radiusAcctServerIndex }
|
|
::= { radiusAcctServerTable 1 }
|
|
|
|
RadiusAcctServerEntry ::=
|
|
SEQUENCE {
|
|
radiusAcctServerIndex INTEGER,
|
|
radiusAcctServerIP InetAddress,
|
|
radiusAcctServerPort INTEGER,
|
|
radiusAcctServerSecret DisplayString
|
|
}
|
|
|
|
radiusAcctServerIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..2)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the server."
|
|
::= { radiusAcctServerEntry 1 }
|
|
|
|
radiusAcctServerIP OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of specified radius server."
|
|
::= { radiusAcctServerEntry 2 }
|
|
|
|
radiusAcctServerPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The UDP port of specified radius server"
|
|
::= { radiusAcctServerEntry 3 }
|
|
|
|
radiusAcctServerSecret OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string key shared with the radius server"
|
|
::= { radiusAcctServerEntry 4 }
|
|
|
|
|
|
-- tacacsplus
|
|
tacacsplusAuthen OBJECT IDENTIFIER ::= { tacacsplus 1 }
|
|
tacacsplusAcct OBJECT IDENTIFIER ::= { tacacsplus 2 }
|
|
tacacsplusAuthor OBJECT IDENTIFIER ::= { tacacsplus 3 }
|
|
|
|
-- tacacsplusAuthen
|
|
tacacsplusAuthenRedundantMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
index-priority(1),
|
|
round-robin(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure the strategy of server selection.
|
|
index priority: the device tries to contact with the first server, if no response
|
|
then the device tries to contact with the second server.
|
|
round robin: to alternate between the servers that it sends message to."
|
|
|
|
::= { tacacsplusAuthen 1 }
|
|
|
|
tacacsplusAuthenTimeoutPeriod OBJECT-TYPE
|
|
SYNTAX INTEGER (1..300)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set the timeout interval in seconds that the device waits for response from the server.
|
|
1~300 seconds.
|
|
When two servers configured and mode is index-priority, the actual timeout will be half of the configuration value."
|
|
::= { tacacsplusAuthen 2 }
|
|
|
|
tacacsplusAuthenServerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TacacsplusAuthenServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { tacacsplusAuthen 3 }
|
|
|
|
tacacsplusAuthenServerEntry OBJECT-TYPE
|
|
SYNTAX TacacsplusAuthenServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of tacacsplusAuthServerTable."
|
|
INDEX { tacscsplusAuthenServerIndex }
|
|
::= { tacacsplusAuthenServerTable 1 }
|
|
|
|
TacacsplusAuthenServerEntry ::=
|
|
SEQUENCE {
|
|
tacscsplusAuthenServerIndex INTEGER,
|
|
tacscsplusAuthenServerIP InetAddress,
|
|
tacscsplusAuthenServerPort INTEGER,
|
|
tacscsplusAuthenServerSecret DisplayString
|
|
}
|
|
|
|
tacscsplusAuthenServerIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..2)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the server."
|
|
::= { tacacsplusAuthenServerEntry 1 }
|
|
|
|
tacscsplusAuthenServerIP OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of specified tacacs+ server."
|
|
::= { tacacsplusAuthenServerEntry 2 }
|
|
|
|
tacscsplusAuthenServerPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The TCP port of specified tacacs+ server"
|
|
::= { tacacsplusAuthenServerEntry 3 }
|
|
|
|
tacscsplusAuthenServerSecret OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string key shared with the tacacs+ server"
|
|
::= { tacacsplusAuthenServerEntry 4 }
|
|
|
|
-- tacacsplusAcct
|
|
tacacsplusAcctRedundantMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
index-priority(1),
|
|
round-robin(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure the strategy of server selection.
|
|
index priority: the device tries to contact with the first server, if no response
|
|
then the device tries to contact with the second server.
|
|
round robin: to alternate between the servers that it sends message to."
|
|
::= { tacacsplusAcct 1 }
|
|
|
|
tacacsplusAcctTimeoutPeriod OBJECT-TYPE
|
|
SYNTAX INTEGER (1..300)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set the timeout interval in seconds that the device waits for response from the server.
|
|
1~300 seconds.
|
|
When two servers configured and mode is index-priority, the actual timeout will be half of the configuration value."
|
|
::= { tacacsplusAcct 2 }
|
|
|
|
tacacsplusAcctServerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TacacsplusAcctServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { tacacsplusAcct 3 }
|
|
|
|
tacacsplusAcctServerEntry OBJECT-TYPE
|
|
SYNTAX TacacsplusAcctServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of tacacsplusAcctServerTable."
|
|
INDEX { tacacsplusAcctServerIndex }
|
|
::= { tacacsplusAcctServerTable 1 }
|
|
|
|
TacacsplusAcctServerEntry ::=
|
|
SEQUENCE {
|
|
tacacsplusAcctServerIndex INTEGER,
|
|
tacacsplusAcctServerIP InetAddress,
|
|
tacacsplusAcctServerPort INTEGER,
|
|
tacacsplusAcctServerSecret DisplayString
|
|
}
|
|
|
|
tacacsplusAcctServerIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..2)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the server."
|
|
::= { tacacsplusAcctServerEntry 1 }
|
|
|
|
tacacsplusAcctServerIP OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of specified tacacs+ server."
|
|
::= { tacacsplusAcctServerEntry 2 }
|
|
|
|
tacacsplusAcctServerPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The TCP port of specified tacacs+ server"
|
|
::= { tacacsplusAcctServerEntry 3 }
|
|
|
|
tacacsplusAcctServerSecret OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string key shared with the tacacs+ server"
|
|
::= { tacacsplusAcctServerEntry 4 }
|
|
|
|
-- tacacsplusAuthor
|
|
tacacsplusAuthorRedundantMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
index-priority(1),
|
|
round-robin(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure the strategy of server selection.
|
|
index priority: the device tries to contact with the first server, if no response
|
|
then the device tries to contact with the second server.
|
|
round robin: to alternate between the servers that it sends message to."
|
|
::= { tacacsplusAuthor 1 }
|
|
|
|
tacacsplusAuthorTimeoutPeriod OBJECT-TYPE
|
|
SYNTAX INTEGER (1..300)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Timeout period (second) of command authorization via TACACS+. 1~300 seconds
|
|
When two servers configured and mode is index-priority, the actual timeout will be half of the configuration value."
|
|
::= { tacacsplusAuthor 2 }
|
|
|
|
tacacsplusAuthorServerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TacacsplusAuthorServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table is supported by R5.06 and later versions."
|
|
::= { tacacsplusAuthor 3 }
|
|
|
|
tacacsplusAuthorServerEntry OBJECT-TYPE
|
|
SYNTAX TacacsplusAuthorServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of tacacsplusAuthorServerEntry.
|
|
This table is supported by R5.06 and later versions."
|
|
INDEX { tacacsplusAuthorServerIndex }
|
|
::= { tacacsplusAuthorServerTable 1 }
|
|
|
|
TacacsplusAuthorServerEntry ::=
|
|
SEQUENCE {
|
|
tacacsplusAuthorServerIndex INTEGER,
|
|
tacacsplusAuthorServerIP InetAddress,
|
|
tacacsplusAuthorServerPort INTEGER,
|
|
tacacsplusAuthorServerSecret DisplayString
|
|
}
|
|
|
|
tacacsplusAuthorServerIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..2)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the server."
|
|
::= { tacacsplusAuthorServerEntry 1 }
|
|
|
|
tacacsplusAuthorServerIP OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TACACS+ server IP for command authorization."
|
|
::= { tacacsplusAuthorServerEntry 2 }
|
|
|
|
tacacsplusAuthorServerPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TACACS+ server port for command authorization."
|
|
::= { tacacsplusAuthorServerEntry 3 }
|
|
|
|
tacacsplusAuthorServerSecret OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TACACS+ server secret key for command authorization."
|
|
::= { tacacsplusAuthorServerEntry 4 }
|
|
|
|
-- author , NOT SUPPORT YET.
|
|
-- authorCmdMethodTable OBJECT-TYPE
|
|
-- SYNTAX SEQUENCE OF AuthorCmdMethodEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "This table is supported by R5.06 and later versions."
|
|
-- ::= { author 1 }
|
|
|
|
-- authorCmdMethodEntry OBJECT-TYPE
|
|
-- SYNTAX AuthorCmdMethodEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "An entry of authorCmdMethodEntry."
|
|
-- INDEX { ifIndex }
|
|
-- ::= { authorCmdMethodTable 1 }
|
|
|
|
-- AuthorCmdMethodEntry ::=
|
|
-- SEQUENCE {
|
|
-- authorCmdMethod INTEGER
|
|
-- }
|
|
|
|
-- authorCmdMethod OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- none(1),
|
|
-- local(2),
|
|
-- tacacsPlus(3),
|
|
-- tacacsPlus-then-none(4),
|
|
-- tacacsPlus-then-local(5)
|
|
-- }
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Method mode of command authorization in each privilege level."
|
|
-- ::= { authorCmdMethodEntry 1 }
|
|
|
|
|
|
----------------
|
|
-- sysInfo --
|
|
----------------
|
|
|
|
-- sysInfo OBJECT IDENTIFIER ::= { sys 15 }
|
|
|
|
-- sysInfoVersionMIB OBJECT-TYPE
|
|
-- SYNTAX DisplayString (SIZE (0..8))
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "To indicate what MIB file version for this firmware release."
|
|
-- ::= { sysInfo 1 }
|
|
|
|
-- sysInfoVersionCPE OBJECT-TYPE
|
|
-- SYNTAX DisplayString (SIZE (0..8))
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "To indicate what CPEV4 or this firmware release."
|
|
-- ::= { sysInfo 1 }
|
|
|
|
|
|
-------------------------------
|
|
-- systemStatus
|
|
-------------------------------
|
|
systemStatus OBJECT IDENTIFIER ::= { sys 16 }
|
|
|
|
|
|
-- powerInfoTable
|
|
|
|
|
|
chassisStats OBJECT IDENTIFIER ::= { systemStatus 1 }
|
|
|
|
powerinfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PowerinfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that display the status information for power module"
|
|
::= { chassisStats 1 }
|
|
|
|
powerinfoEntry OBJECT-TYPE
|
|
SYNTAX PowerinfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entry for powerinfoTable"
|
|
INDEX {
|
|
index
|
|
}
|
|
::= { powerinfoTable 1 }
|
|
|
|
PowerinfoEntry ::=
|
|
SEQUENCE {
|
|
powerinfoIndex INTEGER,
|
|
powerinfoMode DisplayString,
|
|
powerinfoStatus DisplayString
|
|
}
|
|
|
|
powerinfoIndex OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
input-A(1),
|
|
input-B(2)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index for the power module"
|
|
::= { powerinfoEntry 1 }
|
|
|
|
powerinfoMode OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Display the AC/DC mode for the power module"
|
|
::= { powerinfoEntry 2 }
|
|
|
|
powerinfoStatus OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Display the status for the power module.
|
|
up: the module is exist and voltage is well.
|
|
down: the module is exist and voltage is fault.
|
|
not exist: the module is not exist
|
|
"
|
|
::= { powerinfoEntry 3 }
|
|
|
|
faninfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FaninfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that display the status information for fan module"
|
|
::= { chassisStats 2 }
|
|
|
|
faninfoEntry OBJECT-TYPE
|
|
SYNTAX FaninfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entry for faninfoTable"
|
|
INDEX { fanModuleStatus }
|
|
::= { faninfoTable 1 }
|
|
|
|
FaninfoEntry ::=
|
|
SEQUENCE {
|
|
fanModuleStatus INTEGER,
|
|
fanAlarmStatus INTEGER
|
|
}
|
|
|
|
fanModuleStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
exist(1),
|
|
noExist(0)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The fan module exist or not"
|
|
::= { faninfoEntry 1 }
|
|
|
|
fanAlarmStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
hasAlarm(1),
|
|
noAlarm(0)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The alarm status of the fan module"
|
|
::= { faninfoEntry 2 }
|
|
|
|
-- SPR 170908080 : [UB] No battery status table MIB objects in attached IES5206 MIB file
|
|
acPowerCardInfo OBJECT IDENTIFIER ::= { chassisStats 3 }
|
|
|
|
acCardPowerSource OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
dc(0),
|
|
ac(1),
|
|
battery(2),
|
|
"dc+ac"(3),
|
|
"dc+battery"(4),
|
|
"ac+battery"(5),
|
|
all(6)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The power source that provides power currently."
|
|
::= { acPowerCardInfo 1 }
|
|
|
|
acCardSysPowerConsumption OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The system power consumption.
|
|
Unit: mW"
|
|
::= { acPowerCardInfo 2 }
|
|
|
|
acCardBatChargingPower OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The power that is used by charging feature.
|
|
Unit: mW"
|
|
::= { acPowerCardInfo 3 }
|
|
|
|
acCardBatStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
on(1),
|
|
off(0)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of battery."
|
|
::= { acPowerCardInfo 4 }
|
|
|
|
acCardBatTemperature OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The temperature of battery.
|
|
Unit: Celsius
|
|
*Note that this value will always be 0 when battery does not exist."
|
|
::= { acPowerCardInfo 5 }
|
|
|
|
acCardBatRemainingPower OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The remaining power of battery.
|
|
Unit: percentage (%)
|
|
*Note that this value will always be 0 when battery does not exist."
|
|
::= { acPowerCardInfo 6 }
|
|
|
|
acCardBatVoltage OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The voltage of battery.
|
|
Unit: mV
|
|
*Note that this value will always be 0 when battery does not exist."
|
|
::= { acPowerCardInfo 7 }
|
|
|
|
acCardBatVoltageCondition OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
invalid(0),
|
|
valid(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The validation of battery information (status).
|
|
*Note that this value will always be invalid(0) when battery does not exist."
|
|
::= { acPowerCardInfo 8 }
|
|
|
|
acCardBatCapacityValidation OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
invalid(0),
|
|
valid(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The validation of battery information (capacity).
|
|
*Note that this value will always be invalid(0) when battery does not exist."
|
|
::= { acPowerCardInfo 9 }
|
|
|
|
acCardChargerStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
on(1),
|
|
off(0)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of charger."
|
|
::= { acPowerCardInfo 10 }
|
|
|
|
acCardChargingCurrent OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The charging current of charger.
|
|
Unit: mA
|
|
*Note that this value will always be 0 when charger is off."
|
|
::= { acPowerCardInfo 11 }
|
|
|
|
acCardChargingVoltageTarget OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The charging voltage of charger.
|
|
Unit: mV
|
|
*Note that this value will always be 0 when charger is off."
|
|
::= { acPowerCardInfo 12 }
|
|
|
|
acCardChargingTime OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time period since charger has been enabled.
|
|
Unit: second
|
|
*Note that this value will always be 0 when charger is off."
|
|
::= { acPowerCardInfo 13 }
|
|
|
|
acCardTrickleCharge OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(0),
|
|
on(1),
|
|
"-"(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of trickle charger.
|
|
*Note that this value will always be '-' when charger is off."
|
|
::= { acPowerCardInfo 14 }
|
|
|
|
sysMgmtOnlineUser OBJECT IDENTIFIER ::= { sys 17 }
|
|
onlineUserTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OnlineUserEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { sysMgmtOnlineUser 1 }
|
|
|
|
onlineUserEntry OBJECT-TYPE
|
|
SYNTAX OnlineUserEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in onlineUserTable."
|
|
INDEX {
|
|
onlineUserIndex
|
|
}
|
|
::= { onlineUserTable 1 }
|
|
|
|
OnlineUserEntry ::=
|
|
SEQUENCE {
|
|
onlineUserIndex INTEGER,
|
|
onlineUserSession DisplayString,
|
|
onlineUserUser DisplayString,
|
|
onlineUserAddrType InetAddressType,
|
|
onlineUserAddr InetAddress,
|
|
onlineUserLoginTime DisplayString
|
|
}
|
|
|
|
onlineUserIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { onlineUserEntry 1 }
|
|
|
|
onlineUserSession OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"user login service"
|
|
::= { onlineUserEntry 2 }
|
|
|
|
onlineUserUser OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"user name"
|
|
::= { onlineUserEntry 3 }
|
|
|
|
onlineUserAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType{
|
|
none(0),
|
|
ipv4(1),
|
|
ipv6(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"addr type"
|
|
::= { onlineUserEntry 4 }
|
|
|
|
onlineUserAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"addr"
|
|
::= { onlineUserEntry 5 }
|
|
|
|
onlineUserLoginTime OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"user login time"
|
|
::= { onlineUserEntry 6 }
|
|
|
|
sysStdioDefault OBJECT-TYPE
|
|
SYNTAX INTEGER (1..120)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"stdio default setting."
|
|
::= { sys 18 }
|
|
|
|
acPowerCardSetting OBJECT IDENTIFIER ::= { sys 19 }
|
|
|
|
acCardBatteryCapacity OBJECT-TYPE
|
|
SYNTAX INTEGER (7..92)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set battery capacity, user has to set this value to enable charger feature.
|
|
When battery information is invalid, user needs to re-enter the batter capacity to continue charging procedure."
|
|
::= { acPowerCardSetting 1 }
|
|
|
|
acCardBatteryTempThresholdHigh OBJECT-TYPE
|
|
SYNTAX INTEGER (-15..50)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Battery high temperature threshold."
|
|
::= { acPowerCardSetting 2 }
|
|
|
|
acCardBatteryTempThresholdLow OBJECT-TYPE
|
|
SYNTAX INTEGER (-15..50)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Battery low temperature threshold."
|
|
::= { acPowerCardSetting 3 }
|
|
|
|
sysReloadConfig OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
config1(1),
|
|
config2(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Reload the system with the specified configuration file.
|
|
This operation may take a while, please set SNMP timeout to 30 or above.
|
|
And pleasse note that if you reload a config and its IP is different to current IP, you may not get response."
|
|
::= { sys 20 }
|
|
|
|
--------------------------------------------------------------------------------
|
|
-- vdsl
|
|
--------------------------------------------------------------------------------
|
|
----------
|
|
-- selt --
|
|
----------
|
|
selt OBJECT IDENTIFIER ::= { vdsl 1 }
|
|
|
|
seltTarget OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IfIndex of the port which would be performed single end loopback test."
|
|
::= { selt 1 }
|
|
|
|
seltOps OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The manager sets the object to 1 to start the selt
|
|
and the agent clears the object to zero when selt is not in progress."
|
|
::= { selt 2 }
|
|
|
|
seltStatus OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Status description of the selt result."
|
|
::= { selt 3 }
|
|
|
|
seltCableType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
awg24(1),
|
|
awg26(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The cable type that selt result indicates."
|
|
::= { selt 4 }
|
|
|
|
seltLoopEstimateLengthFt OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "feet"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The estimated loop length that selt result indicates."
|
|
::= { selt 5 }
|
|
|
|
seltLoopEstimateLengthMeter OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "meter"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The estimated loop length that selt result indicates."
|
|
::= { selt 6 }
|
|
|
|
-- vdslOps
|
|
|
|
vdslOps OBJECT IDENTIFIER ::= { vdsl 2 }
|
|
|
|
vdslTarget OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The target interface specified by ifindex to clear packet statistics.
|
|
This is allowed for interface 1..48, 101..148 for TIU V48 system."
|
|
::= { vdslOps 1 }
|
|
|
|
vdslOperation OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
clearPacketStatistics(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Clear packet statistics on the target ifindex specified by vdslTarget.
|
|
The value will return to '0' when clear operation has done."
|
|
::= { vdslOps 2 }
|
|
|
|
-- Subscriber Port Table, 20120612 removed
|
|
|
|
-- subrPortTable OBJECT-TYPE
|
|
-- SYNTAX SEQUENCE OF SubrPortEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "This table includes subscriber attributes for the port."
|
|
-- ::= { vdsl 3 }
|
|
|
|
-- vdsl2Profile
|
|
|
|
vdsl2Profile OBJECT IDENTIFIER ::= { vdsl 4 }
|
|
|
|
-- Vdsl2LineProfileExtendedTable
|
|
|
|
vdsl2LineConfProfileExtendedTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Vdsl2LineConfProfileExtendedEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains information on the VDSL2 line profile extension configuration."
|
|
::= { vdsl2Profile 1 }
|
|
|
|
vdsl2LineConfProfileExtendedEntry OBJECT-TYPE
|
|
SYNTAX Vdsl2LineConfProfileExtendedEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry extends the xdsl2LineConfProfEntry defined in RFC5650."
|
|
AUGMENTS { xdsl2LineConfProfEntry }
|
|
::= { vdsl2LineConfProfileExtendedTable 1 }
|
|
|
|
Vdsl2LineConfProfileExtendedEntry ::=
|
|
SEQUENCE {
|
|
vdsl2LineConfProfileDpboEPsdID INTEGER,
|
|
vdsl2LineConfProfileBitSwapDs INTEGER,
|
|
vdsl2LineConfProfileBitSwapUs INTEGER,
|
|
--vdsl2LineConfProfileTransmissionType BITS,
|
|
--use standard mib xdsl2LConfProfXtuTransSysEna now
|
|
vdsl2LineConfProfileVectoring BITS,
|
|
--extend mib-xdsl2LConfProfXtuTransSysEna
|
|
vdsl2LineConfProfileRfiMode INTEGER,
|
|
vdsl2LineConfProfileDpboMode INTEGER,
|
|
vdsl2LineConfProfileDpboEselmin Unsigned32,
|
|
vdsl2LineConfProfileCompatible INTEGER,
|
|
vdsl2LineConfProfileAdslCarrierMaskUs OCTET STRING,
|
|
vdsl2LineConfProfileAdslCarrierMaskDs0 OCTET STRING,
|
|
vdsl2LineConfProfileAdslCarrierMaskDs1 OCTET STRING,
|
|
vdsl2LineConfProfilePMMode INTEGER,
|
|
vdsl2LineConfProfilePMl0Time Unsigned32,
|
|
vdsl2LineConfProfilePMl2Time Unsigned32,
|
|
vdsl2LineConfProfilePMl2atpr Unsigned32,
|
|
vdsl2LineConfProfilePMl2atprt Unsigned32,
|
|
vdsl2LineConfProfileSosCrcDs INTEGER,
|
|
vdsl2LineConfProfileSosCrcUs INTEGER,
|
|
vdsl2LineConfProfileSosMaxSuccessDs INTEGER,
|
|
vdsl2LineConfProfileSosMaxSuccessUs INTEGER,
|
|
vdsl2LineConfProfileSosMonTimeDs INTEGER,
|
|
vdsl2LineConfProfileSosMonTimeUs INTEGER,
|
|
vdsl2LineConfProfileSosNToneDs INTEGER,
|
|
vdsl2LineConfProfileSosNToneUs INTEGER,
|
|
vdsl2LineConfProfileRocEnableDs INTEGER,
|
|
vdsl2LineConfProfileRocEnableUs INTEGER,
|
|
vdsl2LineConfProfileRocMinInpDs INTEGER,
|
|
vdsl2LineConfProfileRocMinInpUs INTEGER,
|
|
vdsl2LineConfProfileRocSnrmDs INTEGER,
|
|
vdsl2LineConfProfileRocSnrmUs INTEGER,
|
|
vdsl2LineConfProfileRocDynamicdtg DisplayString,
|
|
vdsl2LineConfProfileAdsl2CustomPsd DisplayString
|
|
}
|
|
|
|
vdsl2LineConfProfileDpboEPsdID OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
psd-co(1),
|
|
psd-flat(2),
|
|
psd-cab-ansi(3),
|
|
psd-cab-etsi(4),
|
|
psd-exch-etsi(5),
|
|
psd-exch-ansi(6),
|
|
psd-default(100),
|
|
psd-custom(101)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"standard psd shape id for psd toolbox"
|
|
::= { vdsl2LineConfProfileExtendedEntry 1 }
|
|
|
|
vdsl2LineConfProfileBitSwapDs OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable or disable downstream bit swap."
|
|
::= { vdsl2LineConfProfileExtendedEntry 2 }
|
|
|
|
vdsl2LineConfProfileBitSwapUs OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable or disable upstream bit swap."
|
|
::= { vdsl2LineConfProfileExtendedEntry 3 }
|
|
|
|
--use standard mib-xdsl2LConfProfXtuTransSysEna now
|
|
-- vdsl2LineConfProfileTransmissionType OBJECT-TYPE
|
|
-- SYNTAX BITS {
|
|
-- vdsl2(0),
|
|
-- adsl2plus(1),
|
|
-- adsl2(2),
|
|
-- gdmt(3),
|
|
-- t1413(4),
|
|
-- glite(5),
|
|
-- annex-b(6),
|
|
-- annex-m(7),
|
|
-- annex-l(8),
|
|
-- annex-j(9)
|
|
-- auto(10),
|
|
-- annex-a(11)
|
|
-- }
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "The transmission mode when link up."
|
|
-- ::= { vdsl2LineConfProfileExtendedEntry 4 }
|
|
|
|
vdsl2LineConfProfileVectoring OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
g9932AnnexYVectoringFriendly(0),
|
|
g9935GVector(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing the G.Vector information for each profile"
|
|
::= { vdsl2LineConfProfileExtendedEntry 4 }
|
|
|
|
vdsl2LineConfProfileRfiMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notch(1),
|
|
gap(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures Radio Frequency Intereference (RFI) mode."
|
|
::= { vdsl2LineConfProfileExtendedEntry 5 }
|
|
|
|
vdsl2LineConfProfileDpboMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
g9971(1),
|
|
tcom(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures DPBO mode for different procedure."
|
|
::= { vdsl2LineConfProfileExtendedEntry 6 }
|
|
|
|
vdsl2LineConfProfileDpboEselmin OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..511)
|
|
UNITS "0.5 dB"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures DPBO E-side cable Electrical Length minimun.tcom mode only.
|
|
Range from 0 dB (coded as 0) to 255.5 dB (coded as 511) in steps of 0.5 dB."
|
|
DEFVAL { 0 }
|
|
::= { vdsl2LineConfProfileExtendedEntry 7 }
|
|
|
|
vdsl2LineConfProfileCompatible OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(1),
|
|
adsl2(2),
|
|
adsl2plus(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures ADSL compatible mode. <mode>: none|adsl2|adsl2+"
|
|
::= { vdsl2LineConfProfileExtendedEntry 8 }
|
|
|
|
vdsl2LineConfProfileAdslCarrierMaskUs OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures ADSL upstream carrier mask"
|
|
::= { vdsl2LineConfProfileExtendedEntry 9 }
|
|
|
|
vdsl2LineConfProfileAdslCarrierMaskDs0 OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures ADSL downstream carrier mask 0"
|
|
::= { vdsl2LineConfProfileExtendedEntry 10 }
|
|
|
|
vdsl2LineConfProfileAdslCarrierMaskDs1 OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures ADSL downstream carrier mask 1"
|
|
::= { vdsl2LineConfProfileExtendedEntry 11 }
|
|
|
|
vdsl2LineConfProfilePMMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
allow-l3(1),
|
|
allow-l2(2),
|
|
allow-both(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures Power Management mode. <mode>: disable|allow-l3|allow-l2|allow-both"
|
|
::= { vdsl2LineConfProfileExtendedEntry 12 }
|
|
|
|
vdsl2LineConfProfilePMl0Time OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the l0-time value. Range from 0 to 65535 sec."
|
|
::= { vdsl2LineConfProfileExtendedEntry 13 }
|
|
|
|
vdsl2LineConfProfilePMl2Time OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the l2-time value. Range from 0 to 65535 sec."
|
|
::= { vdsl2LineConfProfileExtendedEntry 14 }
|
|
|
|
vdsl2LineConfProfilePMl2atpr OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the l2-atpr value. Range from 0 to 15 dB."
|
|
::= { vdsl2LineConfProfileExtendedEntry 15 }
|
|
|
|
vdsl2LineConfProfilePMl2atprt OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the l2-atprt value. Range from 0 to 15 dB."
|
|
::= { vdsl2LineConfProfileExtendedEntry 16 }
|
|
|
|
vdsl2LineConfProfileSosCrcDs OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configuration of downstream SOS CRC trigger condiftion
|
|
<sos-crc> 0 ~ 65535 in unit of 0.02 normalized CRC"
|
|
::= { vdsl2LineConfProfileExtendedEntry 19 }
|
|
|
|
vdsl2LineConfProfileSosCrcUs OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configuration of upstream SOS CRC trigger condiftion
|
|
<sos-crc> 0 ~ 65535 in unit of 0.02 normalized CRC"
|
|
::= { vdsl2LineConfProfileExtendedEntry 20 }
|
|
|
|
vdsl2LineConfProfileSosMaxSuccessDs OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configuration of downstream SOS max number of successful SOS procedures allowed in a 120 seconds interval before a full reinitialization is triggered
|
|
<sos-max-success> 0 ~ 15, 0 is a special value indicating no limit on the maximum number of SOS recoveries within this time interval"
|
|
::= { vdsl2LineConfProfileExtendedEntry 21 }
|
|
|
|
vdsl2LineConfProfileSosMaxSuccessUs OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configuration of upstream SOS max number of successful SOS procedures allowed in a 120 seconds interval before a full reinitialization is triggered
|
|
<sos-max-success> 0 ~ 15, 0 is a special value indicating no limit on the maximum number of SOS recoveries within this time interval"
|
|
::= { vdsl2LineConfProfileExtendedEntry 22 }
|
|
|
|
vdsl2LineConfProfileSosMonTimeDs OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configuration of downstream SOS monitoring time used to trigger and SOS operation
|
|
<sos-mon-time> 64 ~ 16320 in ms"
|
|
::= { vdsl2LineConfProfileExtendedEntry 23 }
|
|
|
|
vdsl2LineConfProfileSosMonTimeUs OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configuration of upstream SOS monitoring time used to trigger and SOS operation
|
|
<sos-mon-time> 64 ~ 16320 in ms"
|
|
::= { vdsl2LineConfProfileExtendedEntry 24 }
|
|
|
|
vdsl2LineConfProfileSosNToneDs OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configuration of downstream SOS tone degrade condition
|
|
<sos-ntone> 0 ~ 100 in percent"
|
|
::= { vdsl2LineConfProfileExtendedEntry 25 }
|
|
|
|
vdsl2LineConfProfileSosNToneUs OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configuration of upstream SOS tone degrade condition
|
|
<sos-ntone> 0 ~ 100 in percent"
|
|
::= { vdsl2LineConfProfileExtendedEntry 26 }
|
|
|
|
vdsl2LineConfProfileRocEnableDs OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(1),
|
|
enable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configuration of upstream ROC
|
|
Enable or disable downstream ROC"
|
|
::= { vdsl2LineConfProfileExtendedEntry 27 }
|
|
|
|
vdsl2LineConfProfileRocEnableUs OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(1),
|
|
enable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configuration of upstream ROC
|
|
Enable or disable upstream ROC"
|
|
::= { vdsl2LineConfProfileExtendedEntry 28 }
|
|
|
|
vdsl2LineConfProfileRocMinInpDs OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configuration of downstream minimum INP to be insured on the ROC channel
|
|
<roc-min-inp-ds> 0 ~ 16 symbols in 0.5 symbol steps"
|
|
::= { vdsl2LineConfProfileExtendedEntry 29 }
|
|
|
|
vdsl2LineConfProfileRocMinInpUs OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configuration of upstream minimum INP to be insured on the ROC channel
|
|
<roc-min-inp-ds> 0 ~ 16 symbols in 0.5 symbol steps"
|
|
::= { vdsl2LineConfProfileExtendedEntry 30 }
|
|
|
|
vdsl2LineConfProfileRocSnrmDs OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configuration of downstream SNRM for the ROC
|
|
<roc-snrm-ds> 0 ~ 310 in unit of 0.1 dB"
|
|
::= { vdsl2LineConfProfileExtendedEntry 31 }
|
|
|
|
vdsl2LineConfProfileRocSnrmUs OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configuration of upstream SNRM for the ROC
|
|
<roc-snrm-ds> 0 ~ 310 in unit of 0.1 dB"
|
|
::= { vdsl2LineConfProfileExtendedEntry 32 }
|
|
|
|
vdsl2LineConfProfileRocDynamicdtg OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"00~3f in hex
|
|
01: enable SRA US Dynamic D.
|
|
02: enable SRA DS Dynamic D.
|
|
04: enable SRA US Dynamic T & G when ROC is disabled.
|
|
08: enable SRA DS Dynamic T & G when ROC is disabled.
|
|
10: enable SRA US Dynamic T & G when ROC is enabled.
|
|
20: enable SRA DS Dynamic T & G when ROC is enabled."
|
|
::= { vdsl2LineConfProfileExtendedEntry 33 }
|
|
|
|
vdsl2LineConfProfileAdsl2CustomPsd OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configuration of ADSL2/2+ custom downstream PSD template.
|
|
There should be at least one psd value less than or equal to 160
|
|
The set of breakpoints can then be represented as:
|
|
[(ToneIndex1.PSD1)], [(ToneIndex2.PSD2)], ... , [(ToneIndexN.PSDN)].
|
|
example:[(00.01).(00.50)],[00.02.00.A0],..."
|
|
::= { vdsl2LineConfProfileExtendedEntry 36 }
|
|
|
|
-- vdsl2LineAlarmConfProfileExtendedTable
|
|
|
|
-- vdsl2LineAlarmConfProfileExtendedTable OBJECT-TYPE
|
|
-- SYNTAX SEQUENCE OF Vdsl2LineAlarmConfProfileExtendedEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "This table contains information on the VDSL2 line alarm profile extension configuration."
|
|
-- ::= { vdsl2Profile 2 }
|
|
|
|
-- vdsl2LineAlarmConfProfileExtendedEntry OBJECT-TYPE
|
|
-- SYNTAX Vdsl2LineAlarmConfProfileExtendedEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "An entry extends xdsl2LineAlarmConfProfileEntry defined in RFC5650."
|
|
-- AUGMENTS { xdsl2LineAlarmConfProfileEntry }
|
|
-- ::= { vdsl2LineAlarmConfProfileExtendedTable 1 }
|
|
|
|
-- Vdsl2LineAlarmConfProfileExtendedEntry ::=
|
|
-- SEQUENCE {
|
|
-- vdsl2LineAlarmConfProfileXtucThresh15MinLofs Unsigned32,
|
|
-- vdsl2LineAlarmConfProfileXturThresh15MinLofs Unsigned32,
|
|
-- vdsl2LineAlarmConfProfileThresh15MinLprs Unsigned32
|
|
-- }
|
|
|
|
-- vdsl2LineAlarmConfProfileXtucThresh15MinLofs OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "A threshold for the xdsl2PMLCurr15MLofs counter, when xdsl2PMLCurrUnit is xtuc 1.
|
|
-- The value 0 means that no threshold is specified for the associated counter.
|
|
-- Units:seconds"
|
|
-- ::= { vdsl2LineAlarmConfProfileExtendedEntry 1 }
|
|
|
|
-- vdsl2LineAlarmConfProfileXturThresh15MinLofs OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "A threshold for the xdsl2PMLCurr15MLofs counter, when xdsl2PMLCurrUnit is xtur 2.
|
|
-- The value 0 means that no threshold is specified for the associated counter.
|
|
-- Units:seconds"
|
|
-- ::= { vdsl2LineAlarmConfProfileExtendedEntry 2 }
|
|
|
|
-- vdsl2LineAlarmConfProfileThresh15MinLprs OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "A threshold for the xdsl2PMLCurr15MLprs counter.
|
|
-- The value 0 means that no threshold is specified for the associated counter.
|
|
-- Units:seconds"
|
|
-- ::= { vdsl2LineAlarmConfProfileExtendedEntry 3 }
|
|
|
|
-- vdsl2ChanConfProfileExtendedTable, 20120612 removed & reserved for T780
|
|
|
|
-- vdsl2ChanConfProfileExtendedTable OBJECT-TYPE
|
|
-- SYNTAX SEQUENCE OF Vdsl2ChanConfProfileExtendedEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "This table contains information on the VDSL2 channel profile extension configuration."
|
|
-- ::= { vdsl2Profile 3 }
|
|
|
|
---------------------------------------
|
|
-- Vdsl2ChanConfProfileExtendedTable --
|
|
---------------------------------------
|
|
|
|
vdsl2ChanConfProfileExTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Vdsl2ChanConfProfileExEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains information on the VDSL2 channel profile extension configuration for G.inp."
|
|
::= { vdsl2Profile 3 }
|
|
|
|
vdsl2ChanConfProfileExEntry OBJECT-TYPE
|
|
SYNTAX Vdsl2ChanConfProfileExEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in vdsl2ChanConfProfileExtendedEntry."
|
|
INDEX { xdsl2ChConfProfProfileName }
|
|
::= { vdsl2ChanConfProfileExTable 1 }
|
|
|
|
Vdsl2ChanConfProfileExEntry ::=
|
|
SEQUENCE {
|
|
-- vdsl2ChanConfProfilePhyRDs INTEGER, this was resolved for T780
|
|
-- vdsl2ChanConfProfilePhyRUs INTEGER, this was resolved for T780
|
|
vdsl2ChanConfProfGinpRtxModeDs Xdsl2ConfigRtxMode,
|
|
vdsl2ChanConfProfGinpRtxModeUs Xdsl2ConfigRtxMode,
|
|
vdsl2ChanConfProfGinpEtrMaxDs Unsigned32,
|
|
vdsl2ChanConfProfGinpEtrMaxUs Unsigned32,
|
|
vdsl2ChanConfProfGinpEtrMinDs Unsigned32,
|
|
vdsl2ChanConfProfGinpEtrMinUs Unsigned32,
|
|
vdsl2ChanConfProfGinpNdrMaxDs Unsigned32,
|
|
vdsl2ChanConfProfGinpNdrMaxUs Unsigned32,
|
|
vdsl2ChanConfProfGinpShineRatioDs Unsigned32,
|
|
vdsl2ChanConfProfGinpShineRatioUs Unsigned32,
|
|
vdsl2ChanConfProfGinpLeftrThresholdDs Unsigned32,
|
|
vdsl2ChanConfProfGinpLeftrThresholdUs Unsigned32,
|
|
vdsl2ChanConfProfGinpMaxDelayDs Unsigned32,
|
|
vdsl2ChanConfProfGinpMaxDelayUs Unsigned32,
|
|
vdsl2ChanConfProfGinpMinDelayDs Unsigned32,
|
|
vdsl2ChanConfProfGinpMinDelayUs Unsigned32,
|
|
vdsl2ChanConfProfGinpInpMinDs Unsigned32,
|
|
vdsl2ChanConfProfGinpInpMinUs Unsigned32,
|
|
vdsl2ChanConfProfGinpReinCfgInpDs Unsigned32,
|
|
vdsl2ChanConfProfGinpReinCfgInpUs Unsigned32,
|
|
vdsl2ChanConfProfGinpReinCfgFreqDs Unsigned32,
|
|
vdsl2ChanConfProfGinpReinCfgFreqUs Unsigned32,
|
|
-- vdsl2ChanConfProfSosMinRateB0Ds Unsigned32,
|
|
-- vdsl2ChanConfProfSosMinRateB0Us Unsigned32,
|
|
vdsl2ChanConfProfTpstcAdsl INTEGER,
|
|
-- vdsl2ChanConfProfTpstcVdsl INTEGER,
|
|
vdsl2ChanConfProfSosMinRateDs Unsigned32,
|
|
vdsl2ChanConfProfSosMinRateUs Unsigned32
|
|
}
|
|
|
|
vdsl2ChanConfProfGinpRtxModeDs OBJECT-TYPE
|
|
SYNTAX Xdsl2ConfigRtxMode
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"G.inp(G.998.4) support setting on downstream direction.
|
|
The possible values are:
|
|
Forbidden(0) - Support for G998.4 is disabled.
|
|
Preferred(1) - If G998.4 is supported by the far-end, it is enabled.
|
|
Forced(2) - The line will only train if G998.4 can be enabled.
|
|
Test(3) - G998.4 is enabled in test mode (refer to G998.4, Clause 10.4)."
|
|
::= { vdsl2ChanConfProfileExEntry 4 }
|
|
|
|
vdsl2ChanConfProfGinpRtxModeUs OBJECT-TYPE
|
|
SYNTAX Xdsl2ConfigRtxMode
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"G.inp(G.998.4) support setting on upstream direction.
|
|
The possible values are:
|
|
Forbidden(0) - Support for G998.4 is disabled.
|
|
Preferred(1) - If G998.4 is supported by the far-end, it is enabled.
|
|
Forced(2) - The line will only train if G998.4 can be enabled.
|
|
Test(3) - G998.4 is enabled in test mode (refer to G998.4, Clause 10.4)."
|
|
::= { vdsl2ChanConfProfileExEntry 5 }
|
|
|
|
vdsl2ChanConfProfGinpEtrMaxDs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the maximum allowed value for the ETR (Effective Throughput Rate)."
|
|
::= { vdsl2ChanConfProfileExEntry 6 }
|
|
|
|
vdsl2ChanConfProfGinpEtrMaxUs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the maximum allowed value for the ETR (Effective Throughput Rate)."
|
|
::= { vdsl2ChanConfProfileExEntry 7 }
|
|
|
|
vdsl2ChanConfProfGinpEtrMinDs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the minimum value for the ETR (Effective Throughput Rate)."
|
|
::= { vdsl2ChanConfProfileExEntry 8 }
|
|
|
|
vdsl2ChanConfProfGinpEtrMinUs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the minimum value for the ETR (Effective Throughput Rate)."
|
|
::= { vdsl2ChanConfProfileExEntry 9 }
|
|
|
|
vdsl2ChanConfProfGinpNdrMaxDs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Overrules the wanted downstream maximum data rate provided in the SetLineTrafficConfiguration"
|
|
::= { vdsl2ChanConfProfileExEntry 10 }
|
|
|
|
vdsl2ChanConfProfGinpNdrMaxUs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Overrules the wanted upstream maximum data rate provided in the SetLineTrafficConfiguration"
|
|
::= { vdsl2ChanConfProfileExEntry 11 }
|
|
|
|
vdsl2ChanConfProfGinpShineRatioDs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The assumed downstream fraction range from 1 to 255 (in unit of 0.001) of NDR necessary to correct SHINE noise."
|
|
::= { vdsl2ChanConfProfileExEntry 12 }
|
|
|
|
vdsl2ChanConfProfGinpShineRatioUs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The assumed upstream fraction range from 1 to 255 (in unit of 0.001) of NDR necessary to correct SHINE noise."
|
|
::= { vdsl2ChanConfProfileExEntry 13 }
|
|
|
|
vdsl2ChanConfProfGinpLeftrThresholdDs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The downstream rate threshold (fraction of NDR) below which the Low Error Free Rate (LEFTR) defect is declared."
|
|
::= { vdsl2ChanConfProfileExEntry 14 }
|
|
|
|
vdsl2ChanConfProfGinpLeftrThresholdUs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The upstream rate threshold (fraction of NDR) below which the Low Error Free Rate (LEFTR) defect is declared."
|
|
::= { vdsl2ChanConfProfileExEntry 15 }
|
|
|
|
vdsl2ChanConfProfGinpMaxDelayDs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"G.inp-specific value that overrules the traffic configuration setting in downstream direction."
|
|
::= { vdsl2ChanConfProfileExEntry 16 }
|
|
|
|
vdsl2ChanConfProfGinpMaxDelayUs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"G.inp-specific value that overrules the traffic configuration setting in upstream direction."
|
|
::= { vdsl2ChanConfProfileExEntry 17 }
|
|
|
|
vdsl2ChanConfProfGinpMinDelayDs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"G.inp-specific value that overrules minimum-delay-ds in channel profile setting."
|
|
::= { vdsl2ChanConfProfileExEntry 18 }
|
|
|
|
vdsl2ChanConfProfGinpMinDelayUs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"G.inp-specific value that overrules minimum-delay-us in channel profile setting."
|
|
::= { vdsl2ChanConfProfileExEntry 19 }
|
|
|
|
vdsl2ChanConfProfGinpInpMinDs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"G.inp-specific value that overrules INPmin-ds in channel profile setting.
|
|
The possible values are: 0~63 in unit of 1 DMT symbol.
|
|
Remark: current implementation is 0~31"
|
|
::= { vdsl2ChanConfProfileExEntry 20 }
|
|
|
|
vdsl2ChanConfProfGinpInpMinUs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"G.inp-specific value that overrules INPmin-ds in channel profile setting. Unit is symbol.
|
|
The possible values are: 0~63 in unit of 1 DMT symbol.
|
|
Remark: current implementation is 0~31"
|
|
::= { vdsl2ChanConfProfileExEntry 21 }
|
|
|
|
vdsl2ChanConfProfGinpReinCfgInpDs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"G.inp-specific value that overrules the traffic configuration setting. Unit is symbol.
|
|
The possible values are: 0~7 in unit of 1 DMT symbol."
|
|
::= { vdsl2ChanConfProfileExEntry 22 }
|
|
|
|
vdsl2ChanConfProfGinpReinCfgInpUs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"G.inp-specific value that overrules the traffic configuration setting. Unit is symbol.
|
|
The possible values are: 0~7 in unit of a DMT symbol."
|
|
::= { vdsl2ChanConfProfileExEntry 23 }
|
|
|
|
vdsl2ChanConfProfGinpReinCfgFreqDs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"G.inp-specific value that overrules the traffic configuration setting.
|
|
The possible values is 100 or 120 in unit of Hz.
|
|
100 - 100Hz
|
|
120 - 120Hz"
|
|
::= { vdsl2ChanConfProfileExEntry 24 }
|
|
|
|
vdsl2ChanConfProfGinpReinCfgFreqUs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"G.inp-specific value that overrules the traffic configuration setting.
|
|
The possible value is 100 or 120 in unit of Hz.
|
|
100 - 100Hz
|
|
120 - 120Hz"
|
|
::= { vdsl2ChanConfProfileExEntry 25 }
|
|
|
|
vdsl2ChanConfProfTpstcAdsl OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
atm(1),
|
|
ptm(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures TPSTC type for ADSL."
|
|
::= { vdsl2ChanConfProfileExEntry 26 }
|
|
|
|
-- vdsl2ChanConfProfTpstcVdsl OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- atm(1),
|
|
-- ptm(2)
|
|
-- }
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Configures TPSTC type for VDSL."
|
|
-- ::= { vdsl2ChanConfProfileExEntry 27 }
|
|
|
|
vdsl2ChanConfProfSosMinRateDs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure downstream SOS minimumrate
|
|
<min-rate> 32 ~ 100032 in kbps"
|
|
::= { vdsl2ChanConfProfileExEntry 28 }
|
|
|
|
vdsl2ChanConfProfSosMinRateUs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure upstream SOS minimumrate
|
|
<min-rate> 32 ~ 100032 in kbps"
|
|
::= { vdsl2ChanConfProfileExEntry 29 }
|
|
|
|
vdsl2InmConfProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Vdsl2InmConfProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains information on the VDSL2 Inm profile configuration."
|
|
::= { vdsl2Profile 4 }
|
|
|
|
vdsl2InmConfProfileEntry OBJECT-TYPE
|
|
SYNTAX Vdsl2InmConfProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in Vdsl2InmConfProfileEntry."
|
|
INDEX { xdsl2InmConfProfProfileName }
|
|
::= { vdsl2InmConfProfileTable 1 }
|
|
|
|
Vdsl2InmConfProfileEntry ::=
|
|
SEQUENCE {
|
|
vdsl2InmConfProfName DisplayString,
|
|
vdsl2InmConfProfEimNe INTEGER,
|
|
vdsl2InmConfProfEimFe INTEGER,
|
|
vdsl2InmConfProfCcpNe INTEGER,
|
|
vdsl2InmConfProfCcpFe INTEGER,
|
|
vdsl2InmConfProfIatoNe INTEGER,
|
|
vdsl2InmConfProfIatoFe INTEGER,
|
|
vdsl2InmConfProfIatsNe INTEGER,
|
|
vdsl2InmConfProfIatsFe INTEGER,
|
|
vdsl2InmConfProfIsdbNe INTEGER,
|
|
--vdsl2InmConfProfIsdbFe INTEGER,
|
|
vdsl2InmConfProfEifNe INTEGER,
|
|
vdsl2InmConfProfEifFe INTEGER,
|
|
vdsl2InmConfProfRowStatus RowStatus
|
|
}
|
|
|
|
vdsl2InmConfProfName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..31))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of Inm profile."
|
|
::= { vdsl2InmConfProfileEntry 1 }
|
|
|
|
vdsl2InmConfProfEimNe OBJECT-TYPE
|
|
SYNTAX INTEGER (0..3)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures near end equivalent INP mode."
|
|
::= { vdsl2InmConfProfileEntry 2 }
|
|
|
|
vdsl2InmConfProfEimFe OBJECT-TYPE
|
|
SYNTAX INTEGER (0..3)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures far end equivalent INP mode."
|
|
::= { vdsl2InmConfProfileEntry 3 }
|
|
|
|
vdsl2InmConfProfCcpNe OBJECT-TYPE
|
|
SYNTAX INTEGER (0..64)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures near end cluster continuation parameter."
|
|
::= { vdsl2InmConfProfileEntry 4 }
|
|
|
|
vdsl2InmConfProfCcpFe OBJECT-TYPE
|
|
SYNTAX INTEGER (0..64)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures far end cluster continuation parameter."
|
|
::= { vdsl2InmConfProfileEntry 5 }
|
|
|
|
vdsl2InmConfProfIatoNe OBJECT-TYPE
|
|
SYNTAX INTEGER (3..511)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures near end inter-arrival time offset."
|
|
::= { vdsl2InmConfProfileEntry 6 }
|
|
|
|
vdsl2InmConfProfIatoFe OBJECT-TYPE
|
|
SYNTAX INTEGER (3..511)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures far end inter-arrival time offset."
|
|
::= { vdsl2InmConfProfileEntry 7 }
|
|
|
|
vdsl2InmConfProfIatsNe OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures near end inter-arrival time step."
|
|
::= { vdsl2InmConfProfileEntry 8 }
|
|
|
|
vdsl2InmConfProfIatsFe OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures far end inter-arrival time step."
|
|
::= { vdsl2InmConfProfileEntry 9 }
|
|
|
|
vdsl2InmConfProfIsdbNe OBJECT-TYPE
|
|
SYNTAX INTEGER (-128..127)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures near end ISDD sensitivity."
|
|
::= { vdsl2InmConfProfileEntry 10 }
|
|
|
|
-- vdsl2InmConfProfIsdbFe OBJECT-TYPE
|
|
-- SYNTAX INTEGER (-128..127)
|
|
-- MAX-ACCESS read-create
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Configures far end ISDD sensitivity."
|
|
-- ::= { vdsl2InmConfProfileEntry 11 }
|
|
|
|
vdsl2InmConfProfEifNe OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
linear-scale(0),
|
|
logarithmic-scale(1)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures near end equivalent INP format."
|
|
::= { vdsl2InmConfProfileEntry 12 }
|
|
|
|
vdsl2InmConfProfEifFe OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
linear-scale(0),
|
|
logarithmic-scale(1)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures far end equivalent INP format."
|
|
::= { vdsl2InmConfProfileEntry 13 }
|
|
|
|
vdsl2InmConfProfRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { vdsl2InmConfProfileEntry 14 }
|
|
|
|
vdsl2TemplateConfProfileExTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Vdsl2TemplateConfProfileExEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains information on the VDSL2 template profile configuration."
|
|
::= { vdsl2Profile 5 }
|
|
|
|
vdsl2TemplateConfProfileExEntry OBJECT-TYPE
|
|
SYNTAX Vdsl2TemplateConfProfileExEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in vdsl2TemplateConfProfileExEntry."
|
|
INDEX { xdsl2LConfTempTemplateName }
|
|
::= { vdsl2TemplateConfProfileExTable 1 }
|
|
|
|
Vdsl2TemplateConfProfileExEntry ::=
|
|
SEQUENCE {
|
|
vdsl2TemplateConfProfileInmProf DisplayString,
|
|
}
|
|
|
|
vdsl2TemplateConfProfileInmProf OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Inm profile for template proflie."
|
|
::= { vdsl2TemplateConfProfileExEntry 1 }
|
|
------------------
|
|
-- gvector port --
|
|
------------------
|
|
gvector OBJECT IDENTIFIER ::= { vdsl 7 }
|
|
|
|
-- gvectorPortTable
|
|
--
|
|
-- gvectorPortTable OBJECT-TYPE
|
|
-- SYNTAX SEQUENCE OF GvectorPortEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "A table containing the G.Vector information for
|
|
-- each dsl port of the device."
|
|
-- ::= { gvector 1 }
|
|
--
|
|
-- gvectorPortEntry OBJECT-TYPE
|
|
-- SYNTAX GvectorPortEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "An entry of gvectorPortTable. The allowed ifIndex is 1..48."
|
|
-- INDEX { ifIndex }
|
|
-- ::= { gvectorPortTable 1 }
|
|
--
|
|
-- GvectorPortEntry ::=
|
|
-- SEQUENCE {
|
|
-- gvectorPortEnable INTEGER,
|
|
-- gvectorPortState INTEGER
|
|
-- }
|
|
--
|
|
-- gvectorPortEnable OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- enable(1),
|
|
-- disable(2)
|
|
-- }
|
|
--
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Enable/disable G.Vector for each dsl port of the device."
|
|
-- ::= { gvectorPortEntry 1 }
|
|
--
|
|
-- gvectorPortState OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- yes(1),
|
|
-- no(2)
|
|
-- }
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Each dsl port of the device is achieved in G.Vector showtime."
|
|
-- ::= { gvectorPortEntry 2 }
|
|
--
|
|
|
|
-- gvectorModeTable
|
|
|
|
gvectorModeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF GvectorModeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing the G.Vector information for
|
|
each VDSL cards."
|
|
::= { gvector 2 }
|
|
|
|
gvectorModeEntry OBJECT-TYPE
|
|
SYNTAX GvectorModeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of gvectorModeTable. The index is slotModuleId."
|
|
INDEX { slotModuleId }
|
|
::= { gvectorModeTable 1 }
|
|
|
|
GvectorModeEntry ::=
|
|
SEQUENCE {
|
|
gvectorMode INTEGER,
|
|
runningGvectorMode INTEGER
|
|
}
|
|
|
|
gvectorMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
slv(1),
|
|
blv(2),
|
|
dlv(3)
|
|
}
|
|
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure G.Vector mode for each VDSL cards.
|
|
blv supports all types of chassis.
|
|
slv is not supported on IES4204 only.
|
|
dlv is supported on IES4204 only.
|
|
"
|
|
::= { gvectorModeEntry 1 }
|
|
|
|
runningGvectorMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
slv(1),
|
|
blv(2),
|
|
dlv(3)
|
|
}
|
|
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current running G.Vector mode of each VDSL cards."
|
|
::= { gvectorModeEntry 2 }
|
|
|
|
--------------------
|
|
-- ldm
|
|
--------------------
|
|
ldm OBJECT IDENTIFIER ::= { vdsl 8 }
|
|
|
|
ldmTarget OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IfIndex of the port which would be performed ldm test."
|
|
::= { ldm 1 }
|
|
|
|
ldmOps OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The manager sets the object to 1 to start the ldm test
|
|
and the agent clears the object to zero when ldm test is successfully completed."
|
|
::= { ldm 2 }
|
|
|
|
ldmStatus OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Status description of ldm test result."
|
|
::= { ldm 3 }
|
|
|
|
ldmAtucLoopAttenuation OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
UNITS "tenth dB"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Loop Attenuation."
|
|
::= { ldm 4 }
|
|
|
|
ldmAtucSignalAttenuation OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
UNITS "tenth dB"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Signal Attenuation."
|
|
::= { ldm 5 }
|
|
|
|
ldmAtucSignalMargin OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
UNITS "tenth dB"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Signal Margin."
|
|
::= { ldm 6 }
|
|
|
|
ldmAtucAggregateTxPower OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "tenth dB"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Actual Aggregate Transmit Power."
|
|
::= { ldm 7 }
|
|
|
|
ldmAtucAttainableBitRate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "bits per second"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Attainable Bit Rate."
|
|
::= { ldm 8 }
|
|
|
|
ldmAturLoopAttenuation OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
UNITS "tenth dB"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Loop Attenuation."
|
|
::= { ldm 9 }
|
|
|
|
ldmAturSignalAttenuation OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
UNITS "tenth dB"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Signal Attenuation."
|
|
::= { ldm 10 }
|
|
|
|
ldmAturSignalMargin OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
UNITS "tenth dB"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Signal Margin."
|
|
::= { ldm 11 }
|
|
|
|
ldmAturAggregateTxPower OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "tenth dB"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Actual Aggregate Transmit Power."
|
|
::= { ldm 12 }
|
|
|
|
ldmAturAttainableBitRate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "bits per second"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Attainable Bit Rate."
|
|
::= { ldm 13 }
|
|
|
|
ldmAtucNumOfSubcarriersPerPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of subcarriers per port for ATU-C."
|
|
::= { ldm 14 }
|
|
|
|
ldmAturNumOfSubcarriersPerPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of subcarriers per port for ATU-R."
|
|
::= { ldm 15 }
|
|
|
|
ldmAtucHlinScale OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Scale of Hlin."
|
|
::= { ldm 16 }
|
|
|
|
ldmAtucHlinReal1 OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object provides real part of Hlin for the first 256 subcarriers.
|
|
Each subcarrier takes two octets to store the value."
|
|
::= { ldm 17 }
|
|
|
|
ldmAtucHlinReal2 OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object provides real part of Hlin for the last 256 subcarriers.
|
|
Each subcarrier takes two octets to store the value."
|
|
::= { ldm 18 }
|
|
|
|
ldmAtucHlinImage1 OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object provides image part of Hlin for the first 256 subcarriers.
|
|
Each subcarrier takes two octets to store the value."
|
|
::= { ldm 19 }
|
|
|
|
ldmAtucHlinImage2 OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object provides image part of Hlin for the last 256 subcarriers.
|
|
Each subcarrier takes two octets to store the value."
|
|
::= { ldm 20 }
|
|
|
|
ldmAtucHlog1 OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object provides Hlog for the first 256 subcarriers.
|
|
Each subcarrier takes two octets to store the value.
|
|
A special value -32768 indicates that no measurement could
|
|
be done for the sub-carrier group."
|
|
::= { ldm 21 }
|
|
|
|
ldmAtucHlog2 OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object provides Hlog for the last 256 subcarriers.
|
|
Each subcarrier takes two octets to store the value.
|
|
A special value -32768 indicates that no measurement could
|
|
be done for the sub-carrier group."
|
|
::= { ldm 22 }
|
|
|
|
ldmAtucQln1 OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object provides QLN for the first 256 subcarriers.
|
|
Each subcarrier takes two octets to store the value.
|
|
A special value 0 indicates that no measurement could
|
|
be done for the sub-carrier group."
|
|
::= { ldm 23 }
|
|
|
|
ldmAtucQln2 OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object provides QLN for the last 256 subcarriers.
|
|
Each subcarrier takes two octets to store the value.
|
|
A special value 0 indicates that no measurement could
|
|
be done for the sub-carrier group."
|
|
::= { ldm 24 }
|
|
|
|
ldmAtucSnr1 OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object provides SNR for the first 256 subcarriers.
|
|
Each subcarrier takes two octets to store the value.
|
|
A special value -32768 indicates that no measurement
|
|
could be done for the sub-carrier group."
|
|
::= { ldm 25 }
|
|
|
|
ldmAtucSnr2 OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object provides SNR for the last 256 subcarriers.
|
|
Each subcarrier takes two octets to store the value.
|
|
A special value -32768 indicates that no measurement
|
|
could be done for the sub-carrier group."
|
|
::= { ldm 26 }
|
|
|
|
ldmAturHlinScale OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Scale of Hlin."
|
|
::= { ldm 27 }
|
|
|
|
ldmAturHlinReal OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Real part of Hlin. Each subcarrier takes two octets to store the value."
|
|
::= { ldm 28 }
|
|
|
|
ldmAturHlinImage OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Image part of Hlin. Each subcarrier takes two octets to store the value."
|
|
::= { ldm 29 }
|
|
|
|
ldmAturHlog OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Hlog of subcarrier. Each subcarrier takes two octets to store the value.
|
|
A special value -32768 indicates that no measurement could be done for
|
|
the sub-carrier group."
|
|
::= { ldm 30 }
|
|
|
|
ldmAturQln OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"QLN of subcarrier. Each subcarrier takes two octets to store the value.
|
|
A special value 0 indicates that no measurement could be done for the
|
|
sub-carrier group."
|
|
::= { ldm 31 }
|
|
|
|
ldmAturSnr OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"SNR of subcarrier. Each subcarrier takes two octets to store the value.
|
|
A special value -32768 indicates that no measurement could be done for
|
|
the sub-carrier group."
|
|
::= { ldm 32 }
|
|
|
|
|
|
------------------
|
|
-- pintransform --
|
|
------------------
|
|
pintransform OBJECT IDENTIFIER ::= { vdsl 9 }
|
|
-- pintransform
|
|
pinTransFormModeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PinTransFormModeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing the PIN to port mapping for
|
|
each VDSL cards."
|
|
::= { pintransform 1 }
|
|
|
|
pinTransFormModeEntry OBJECT-TYPE
|
|
SYNTAX PinTransFormModeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of pinTransFormModeTable. The index is slotModuleId."
|
|
INDEX { slotModuleId }
|
|
::= { pinTransFormModeTable 1 }
|
|
|
|
PinTransFormModeEntry ::=
|
|
SEQUENCE {
|
|
pinTransFormMode INTEGER
|
|
}
|
|
|
|
pinTransFormMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
normal(1),
|
|
reverse(2)
|
|
}
|
|
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure PIN to port mapping for each VDSL cards."
|
|
::= { pinTransFormModeEntry 1 }
|
|
-- vdsl2Stats
|
|
|
|
vdsl2Stats OBJECT IDENTIFIER ::= { vdsl 5 }
|
|
|
|
----------------------------------
|
|
-- Extended Line Bandplan Table --
|
|
----------------------------------
|
|
|
|
xdsl2LineBandExtTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Xdsl2LineBandExtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table show tx power of band."
|
|
::= { vdsl2Stats 1 }
|
|
|
|
xdsl2LineBandExtEntry OBJECT-TYPE
|
|
SYNTAX Xdsl2LineBandExtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry extends xdsl2LineBandEntry defined in RFC5650."
|
|
AUGMENTS { xdsl2LineBandEntry }
|
|
::= { xdsl2LineBandExtTable 1 }
|
|
|
|
Xdsl2LineBandExtEntry ::=
|
|
SEQUENCE {
|
|
xdsl2LineBandTxPower INTEGER
|
|
}
|
|
|
|
xdsl2LineBandTxPower OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Xdsl line band transmitted power (in unit of 0.1 dBm, -1280 indicates that power is empty)"
|
|
::= { xdsl2LineBandExtEntry 1 }
|
|
|
|
------------------------------
|
|
-- Extended channel status --
|
|
------------------------------
|
|
|
|
xdsl2ChannelStatusExTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Xdsl2ChannelStatusExEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table displays VDSL2 channel Status. This table is supported by R5.06 and later versions."
|
|
::= { vdsl2Stats 2 }
|
|
|
|
xdsl2ChannelStatusExEntry OBJECT-TYPE
|
|
SYNTAX Xdsl2ChannelStatusExEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of vdslChanExtendedTable."
|
|
AUGMENTS { xdsl2ChannelStatusEntry }
|
|
::= { xdsl2ChannelStatusExTable 1 }
|
|
|
|
Xdsl2ChannelStatusExEntry ::=
|
|
SEQUENCE {
|
|
-- xdsl2ChanPrevTxRate Unsigned32,
|
|
xdsl2ChannelActualRaMode Xdsl2StatusActualRaMode,
|
|
xdsl2ChannelRtxMode Xdsl2StatusRtxMode,
|
|
xdsl2ChannelRtxOverhead Unsigned32,
|
|
xdsl2ChannelGinpFramingType Unsigned32,
|
|
xdsl2ChannelActualInpAgainstREIN Unsigned32
|
|
-- xdsl2ChannelRSCodeWordPerDtu Unsigned32
|
|
}
|
|
|
|
-- xdsl2ChanPrevTxRate OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Units: kbps"
|
|
-- ::= { xdsl2ChannelStatusExEntry 1 }
|
|
|
|
xdsl2ChannelActualRaMode OBJECT-TYPE
|
|
SYNTAX Xdsl2StatusActualRaMode
|
|
UNITS ""
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The actual RA mode. The possible values are:
|
|
fixedRateMode(1) - Fixed rate mode
|
|
raInit(2) - Adaptive rate mode at initialization
|
|
dynamicRa(3) - Dynamic rate adaptation
|
|
sosEnabled(4) - SOS enabled"
|
|
::= { xdsl2ChannelStatusExEntry 2 }
|
|
|
|
xdsl2ChannelRtxMode OBJECT-TYPE
|
|
SYNTAX Xdsl2StatusRtxMode
|
|
UNITS ""
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RTX_USED operational data parameter. The possible values are:
|
|
rtxInUse(1) - RTX in use.
|
|
rtxForbidden(2) - RTX not in use because RTX_MODE = FORBIDDEN.
|
|
rtxNotSupportedXtuC(3) - RTX not in use because it is not supported by the XTU-C.
|
|
rtxNotSupportedXtuR(4) - RTX not in use because it is not supported by the XTU-R.
|
|
rtxNotSupportedBoth(5) - RTX not in use because it is not supported by the XTU-C and XTU-R."
|
|
::= { xdsl2ChannelStatusExEntry 3 }
|
|
|
|
xdsl2ChannelRtxOverhead OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "kbps"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Expected retransmission overhead in G.inp due to REIN and SHINE noise. Unit is kbps."
|
|
::= { xdsl2ChannelStatusExEntry 4 }
|
|
|
|
xdsl2ChannelGinpFramingType OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS ""
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This parameter is equal to zero if G.inp is
|
|
not enabled. If G.inp is enabled, it reports
|
|
the framing type in use (1, 2, 3, or 4)."
|
|
::= { xdsl2ChannelStatusExEntry 5 }
|
|
|
|
xdsl2ChannelActualInpAgainstREIN OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "0.5 symbol"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This parameter reports the actual INP against REIN noise in unit of 0.5 symbol."
|
|
::= { xdsl2ChannelStatusExEntry 6 }
|
|
|
|
-- xdsl2ChannelRSCodeWordPerDtu OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- UNITS "RS CodeWord"
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "This parameter reports the number of RS codewords per DTU.
|
|
-- It is equal to D when PhyR is enabled."
|
|
-- ::= { xdsl2ChannelStatusExEntry 7 }
|
|
|
|
-- xdsl2LineUsResultMaskTable
|
|
|
|
xdsl2LineUsResultMaskTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Xdsl2LineUsResultMaskEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table displays VDSL line actual PSD mask. This table is supported by R5.01 and later versions."
|
|
::= { vdsl2Stats 3 }
|
|
|
|
xdsl2LineUsResultMaskEntry OBJECT-TYPE
|
|
SYNTAX Xdsl2LineUsResultMaskEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of xdsl2LineUsResultMaskTable."
|
|
INDEX { ifIndex, xdsl2LineUsMaskId }
|
|
::= { xdsl2LineUsResultMaskTable 1 }
|
|
|
|
Xdsl2LineUsResultMaskEntry ::=
|
|
SEQUENCE {
|
|
xdsl2LineUsMaskId INTEGER,
|
|
xdsl2LineUsMaskTone INTEGER,
|
|
xdsl2LineUsMaskPsd INTEGER
|
|
}
|
|
|
|
xdsl2LineUsMaskId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The id of the turning point of the mask, starting from 1."
|
|
::= { xdsl2LineUsResultMaskEntry 1 }
|
|
|
|
xdsl2LineUsMaskTone OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tone id."
|
|
::= { xdsl2LineUsResultMaskEntry 2 }
|
|
|
|
xdsl2LineUsMaskPsd OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The psd, in 0.1 dBm/Hz."
|
|
::= { xdsl2LineUsResultMaskEntry 3 }
|
|
|
|
-- xdsl2LineDsResultMaskTable
|
|
|
|
xdsl2LineDsResultMaskTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Xdsl2LineDsResultMaskEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table displays VDSL line actual PSD mask. This table is supported by R5.01 and later versions."
|
|
::= { vdsl2Stats 4 }
|
|
|
|
xdsl2LineDsResultMaskEntry OBJECT-TYPE
|
|
SYNTAX Xdsl2LineDsResultMaskEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of xdsl2LineDsResultMaskTable."
|
|
INDEX { ifIndex, xdsl2LineDsMaskId }
|
|
::= { xdsl2LineDsResultMaskTable 1 }
|
|
|
|
Xdsl2LineDsResultMaskEntry ::=
|
|
SEQUENCE {
|
|
xdsl2LineDsMaskId INTEGER,
|
|
xdsl2LineDsMaskTone INTEGER,
|
|
xdsl2LineDsMaskPsd INTEGER
|
|
}
|
|
|
|
xdsl2LineDsMaskId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The id of the turning point of the mask, starting from 1."
|
|
::= { xdsl2LineDsResultMaskEntry 1 }
|
|
|
|
xdsl2LineDsMaskTone OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tone id."
|
|
::= { xdsl2LineDsResultMaskEntry 2 }
|
|
|
|
xdsl2LineDsMaskPsd OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The psd, in 0.1 dBm/Hz."
|
|
::= { xdsl2LineDsResultMaskEntry 3 }
|
|
-------------------------------------------
|
|
-- Extended PM Line Counters
|
|
-------------------------------------------
|
|
|
|
xdsl2ExtPM OBJECT IDENTIFIER ::= { vdsl 6 }
|
|
|
|
xdsl2ExtPMLineTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Xdsl2ExtPMLineEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table xdsl2ExtPMLineTable is a an extension of xdsl2PMLineCurrTable,
|
|
which contains current Performance Monitoring results for DSL lines
|
|
since system restarted."
|
|
::= { xdsl2ExtPM 1 }
|
|
|
|
xdsl2ExtPMLineEntry OBJECT-TYPE
|
|
SYNTAX Xdsl2ExtPMLineEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"an entry extends the xdsl2PMLinecurrEntry defined in RFC5650.
|
|
One index of this table is an interface index where the
|
|
interface has an ifType of vdsl2(251). A second index of
|
|
this table is the termination unit."
|
|
AUGMENTS { xdsl2PMLineCurrEntry }
|
|
::= { xdsl2ExtPMLineTable 1 }
|
|
|
|
Xdsl2ExtPMLineEntry ::=
|
|
SEQUENCE {
|
|
xdsl2ExtPMLineFecs Unsigned32,
|
|
xdsl2ExtPMLineEs Unsigned32,
|
|
xdsl2ExtPMLineSes Unsigned32,
|
|
xdsl2ExtPMLineLoss Unsigned32,
|
|
xdsl2ExtPMLineUas Unsigned32
|
|
}
|
|
|
|
xdsl2ExtPMLineFecs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of seconds since system restarted that there was at
|
|
least one FEC correction event for one or more bearer channels in
|
|
this line. This parameter is inhibited during UAS or SES."
|
|
::= { xdsl2ExtPMLineEntry 1 }
|
|
|
|
xdsl2ExtPMLineEs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of seconds since system restarted that there was:
|
|
xTU-C: CRC-8 >= 1 for one or more bearer channels OR
|
|
LOS >= 1 OR SEF >=1 OR LPR >= 1.
|
|
xTU-R: FEBE >= 1 for one or more bearer channels OR
|
|
LOS-FE >=1 OR RDI >=1 OR LPR-FE >=1 .
|
|
This parameter is inhibited during UAS."
|
|
::= { xdsl2ExtPMLineEntry 2 }
|
|
|
|
xdsl2ExtPMLineSes OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of seconds since system restarts that there was:
|
|
xTU-C: (CRC-8 anomalies in one or more of the
|
|
received bearer channels) >= 18 OR LOS >= 1 OR SEF >= 1 OR LPR >= 1.
|
|
xTU-R: (FEBE anomalies in one or more of the
|
|
received bearer channels) >= 18 OR LOS-FE >= 1 OR RDI >= 1 OR LPR-FE >= 1 .
|
|
This parameter is inhibited during UAS."
|
|
::= { xdsl2ExtPMLineEntry 3 }
|
|
|
|
xdsl2ExtPMLineLoss OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of seconds since system restarted that there was LOS (or LOS-FE for xTU-R)."
|
|
::= { xdsl2ExtPMLineEntry 4 }
|
|
|
|
xdsl2ExtPMLineUas OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of seconds in Unavailability State since system restarted.
|
|
Unavailability begins at the onset of 10 contiguous severely
|
|
errored seconds, and ends at the onset of 10 contiguous seconds
|
|
with no severely errored seconds."
|
|
::= { xdsl2ExtPMLineEntry 5 }
|
|
|
|
-------------------------------------------
|
|
-- Extended PM line init counters
|
|
-------------------------------------------
|
|
|
|
xdsl2ExtPMLineInitTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Xdsl2ExtPMLineInitEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table xdsl2ExtPMLineInitTable contains PM line
|
|
initialization history for DSL lines since system restarted."
|
|
::= { xdsl2ExtPM 2 }
|
|
|
|
xdsl2ExtPMLineInitEntry OBJECT-TYPE
|
|
SYNTAX Xdsl2ExtPMLineInitEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry extends xdsl2PMLineInitCurrEntry defined in RFC5650."
|
|
AUGMENTS { xdsl2PMLineInitCurrEntry }
|
|
::= { xdsl2ExtPMLineInitTable 1 }
|
|
|
|
Xdsl2ExtPMLineInitEntry ::=
|
|
SEQUENCE {
|
|
xdsl2ExtPMLInitFullInits Unsigned32,
|
|
xdsl2ExtPMLInitFailedFullInits Unsigned32 --,
|
|
-- xdsl2ExtPMLInitShortInits Unsigned32,
|
|
-- xdsl2ExtPMLInitFailedShortInits Unsigned32
|
|
}
|
|
|
|
xdsl2ExtPMLInitFullInits OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of full initializations attempted on the line
|
|
(successful and failed) since system restarted."
|
|
::= { xdsl2ExtPMLineInitEntry 1 }
|
|
|
|
xdsl2ExtPMLInitFailedFullInits OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of failed full initializations on the line since system restarted."
|
|
::= { xdsl2ExtPMLineInitEntry 2 }
|
|
|
|
-- xdsl2ExtPMLInitShortInits OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Count of short initializations attempted on the line
|
|
-- (successful and failed) since system restarts."
|
|
-- ::= { xdsl2ExtPMLineInitEntry 3 }
|
|
|
|
-- xdsl2ExtPMLInitFailedShortInits OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Count of failed short initializations on the line since system restarted."
|
|
-- ::= { xdsl2ExtPMLineInitEntry 4 }
|
|
|
|
---------------------------------------------------
|
|
-- Extended PM channel counters
|
|
---------------------------------------------------
|
|
|
|
xdsl2ExtPMChTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Xdsl2ExtPMChEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table contains Performance Monitoring results for DSL channels since system restarted."
|
|
::= { xdsl2ExtPM 3 }
|
|
|
|
xdsl2ExtPMChEntry OBJECT-TYPE
|
|
SYNTAX Xdsl2ExtPMChEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry extends xdsl2PMChCurrEntry defined in RFC5650"
|
|
AUGMENTS { xdsl2PMChCurrEntry }
|
|
::= { xdsl2ExtPMChTable 1 }
|
|
|
|
Xdsl2ExtPMChEntry ::=
|
|
SEQUENCE {
|
|
xdsl2ExtPMChCodingViolations Unsigned32,
|
|
xdsl2ExtPMChCorrectedBlocks Unsigned32,
|
|
xdsl2ExtPMChUncorrectBlocks Unsigned32,
|
|
xdsl2ExtPMChRtxCW Unsigned32,
|
|
xdsl2ExtPMChRtxCorrectedCW Unsigned32,
|
|
xdsl2ExtPMChRtxUncorrectedCW Unsigned32
|
|
}
|
|
|
|
xdsl2ExtPMChCodingViolations OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of CRC-8 (FEBE for xTU-R) anomalies occurring in the
|
|
channel during the interval. This parameter is inhibited during
|
|
UAS or SES. If the CRC is applied over multiple channels, then
|
|
each related CRC-8 (or FEBE) anomaly SHOULD increment each of the
|
|
counters related to the individual channels."
|
|
::= { xdsl2ExtPMChEntry 1 }
|
|
|
|
xdsl2ExtPMChCorrectedBlocks OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of FEC (FFEC for xTU-R) anomalies (corrected code
|
|
words) occurring in the channel during the interval. This
|
|
parameter is inhibited during UAS or SES. If the FEC is applied
|
|
over multiple channels, then each related FEC (or FFEC) anomaly
|
|
SHOULD increment each of the counters related to the individual
|
|
channels."
|
|
::= { xdsl2ExtPMChEntry 2 }
|
|
|
|
xdsl2ExtPMChUncorrectBlocks OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Performance channel uncorrected blocks."
|
|
::= { xdsl2ExtPMChEntry 3 }
|
|
|
|
xdsl2ExtPMChRtxCW OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Performance channel Rtx code word."
|
|
::= { xdsl2ExtPMChEntry 4 }
|
|
|
|
xdsl2ExtPMChRtxCorrectedCW OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Performance channel Rtx corrected code word."
|
|
::= { xdsl2ExtPMChEntry 5 }
|
|
|
|
xdsl2ExtPMChRtxUncorrectedCW OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Performance channel Rtx uncorrected code word."
|
|
::= { xdsl2ExtPMChEntry 6 }
|
|
|
|
------------------------------------------------
|
|
-- Extended PM line current counters --
|
|
------------------------------------------------
|
|
xdsl2ExtPMLineCurrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Xdsl2ExtPMLineCurrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table xdsl2ExtPMLineCurrTable extends xdsl2PMLineCurrTable."
|
|
::= { xdsl2ExtPM 4 }
|
|
|
|
xdsl2ExtPMLineCurrEntry OBJECT-TYPE
|
|
SYNTAX Xdsl2ExtPMLineCurrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table xdsl2ExtPMLineCurrTable extends xdsl2PMLineCurrTable."
|
|
INDEX { ifIndex, xdsl2PMLCurrUnit }
|
|
::= { xdsl2ExtPMLineCurrTable 1 }
|
|
|
|
Xdsl2ExtPMLineCurrEntry ::=
|
|
SEQUENCE {
|
|
xdsl2PMLCurr15MLofs INTEGER,
|
|
xdsl2PMLCurr15MLol INTEGER,
|
|
xdsl2PMLCurr15MLols INTEGER,
|
|
xdsl2PMLCurr15MLpr INTEGER,
|
|
xdsl2PMLCurr15MLprs INTEGER,
|
|
xdsl2PMLCurr1DayLofs INTEGER,
|
|
xdsl2PMLCurr1DayLol INTEGER,
|
|
xdsl2PMLCurr1DayLols INTEGER,
|
|
xdsl2PMLCurr1DayLpr INTEGER,
|
|
xdsl2PMLCurr1DayLprs INTEGER
|
|
}
|
|
|
|
xdsl2PMLCurr15MLofs OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of seconds during this interval that there was LOF."
|
|
::= { xdsl2ExtPMLineCurrEntry 1 }
|
|
|
|
xdsl2PMLCurr15MLol OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of times during this interval that the line Loss of Link."
|
|
::= { xdsl2ExtPMLineCurrEntry 2 }
|
|
|
|
xdsl2PMLCurr15MLols OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of seconds during this interval that there was Loss of Link."
|
|
::= { xdsl2ExtPMLineCurrEntry 3 }
|
|
|
|
xdsl2PMLCurr15MLpr OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of times during this interval that the line Loss of Power."
|
|
::= { xdsl2ExtPMLineCurrEntry 4 }
|
|
|
|
xdsl2PMLCurr15MLprs OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of seconds during this interval that there was Loss of Power."
|
|
::= { xdsl2ExtPMLineCurrEntry 5 }
|
|
|
|
xdsl2PMLCurr1DayLofs OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of seconds during this interval that there was LOF."
|
|
::= { xdsl2ExtPMLineCurrEntry 6 }
|
|
|
|
xdsl2PMLCurr1DayLol OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of times during this interval that the line Loss of Link."
|
|
::= { xdsl2ExtPMLineCurrEntry 7 }
|
|
|
|
xdsl2PMLCurr1DayLols OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of seconds during this interval that there was Loss of Link."
|
|
::= { xdsl2ExtPMLineCurrEntry 8 }
|
|
|
|
xdsl2PMLCurr1DayLpr OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of times during this interval that the line Loss of Power."
|
|
::= { xdsl2ExtPMLineCurrEntry 9 }
|
|
|
|
xdsl2PMLCurr1DayLprs OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of seconds during this interval that there was Loss of Power."
|
|
::= { xdsl2ExtPMLineCurrEntry 10 }
|
|
|
|
-------------------------------------------
|
|
-- xdsl2 ext PM line history 15 Minutes --
|
|
-------------------------------------------
|
|
xdsl2ExtPMLineHist15MinTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Xdsl2ExtPMLineHist15MinEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table xdsl2ExtPMLineHist15MinTable extends xdsl2PMLineHist15MinTable."
|
|
::= { xdsl2ExtPM 5 }
|
|
|
|
xdsl2ExtPMLineHist15MinEntry OBJECT-TYPE
|
|
SYNTAX Xdsl2ExtPMLineHist15MinEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table xdsl2ExtPMLineHist15MinTable extends xdsl2PMLineHist15MinTable."
|
|
INDEX { ifIndex,
|
|
xdsl2PMLHist15MUnit,
|
|
xdsl2PMLHist15MInterval }
|
|
::= { xdsl2ExtPMLineHist15MinTable 1 }
|
|
|
|
Xdsl2ExtPMLineHist15MinEntry ::=
|
|
SEQUENCE {
|
|
xdsl2PMLHist15MLofs Counter32,
|
|
xdsl2PMLHist15MLol Counter32,
|
|
xdsl2PMLHist15MLols Counter32,
|
|
xdsl2PMLHist15MLpr Counter32,
|
|
xdsl2PMLHist15MLprs Counter32
|
|
}
|
|
|
|
xdsl2PMLHist15MLofs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of seconds during this interval that there was LOF."
|
|
::= { xdsl2ExtPMLineHist15MinEntry 1 }
|
|
|
|
xdsl2PMLHist15MLol OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of times during this interval that the line Loss of Link."
|
|
::= { xdsl2ExtPMLineHist15MinEntry 2 }
|
|
|
|
xdsl2PMLHist15MLols OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of seconds during this interval that the line Loss of Link."
|
|
::= { xdsl2ExtPMLineHist15MinEntry 3 }
|
|
|
|
xdsl2PMLHist15MLpr OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of times during this interval that the line Loss of Power."
|
|
::= { xdsl2ExtPMLineHist15MinEntry 4 }
|
|
|
|
xdsl2PMLHist15MLprs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of seconds during this interval that the line Loss of Power."
|
|
::= { xdsl2ExtPMLineHist15MinEntry 5 }
|
|
|
|
---------------------------------------
|
|
-- Extended PM line history 1 Day --
|
|
---------------------------------------
|
|
xdsl2ExtPMLineHist1DayTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Xdsl2ExtPMLineHist1DayEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table xdsl2ExtPMLineHist1DayTable extends xdsl2PMLineHist1DayTable."
|
|
::= { xdsl2ExtPM 6 }
|
|
|
|
xdsl2ExtPMLineHist1DayEntry OBJECT-TYPE
|
|
SYNTAX Xdsl2ExtPMLineHist1DayEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table xdsl2ExtPMLineHist1DayTable extends xdsl2PMLineHist1DayTable."
|
|
INDEX { ifIndex,
|
|
xdsl2PMLHist1DUnit,
|
|
xdsl2PMLHist1DInterval }
|
|
::= { xdsl2ExtPMLineHist1DayTable 1 }
|
|
|
|
Xdsl2ExtPMLineHist1DayEntry ::=
|
|
SEQUENCE {
|
|
xdsl2PMLHist1DLofs Counter32,
|
|
xdsl2PMLHist1DLol Counter32,
|
|
xdsl2PMLHist1DLols Counter32,
|
|
xdsl2PMLHist1DLpr Counter32,
|
|
xdsl2PMLHist1DLprs Counter32
|
|
}
|
|
|
|
xdsl2PMLHist1DLofs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of seconds during this interval that there was LOF."
|
|
::= { xdsl2ExtPMLineHist1DayEntry 1 }
|
|
|
|
xdsl2PMLHist1DLol OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of times during this interval that the line Loss of Link."
|
|
::= { xdsl2ExtPMLineHist1DayEntry 2 }
|
|
|
|
xdsl2PMLHist1DLols OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of seconds during this interval that the line Loss of Link."
|
|
::= { xdsl2ExtPMLineHist1DayEntry 3 }
|
|
|
|
xdsl2PMLHist1DLpr OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of times during this interval that the line Loss of Power."
|
|
::= { xdsl2ExtPMLineHist1DayEntry 4 }
|
|
|
|
xdsl2PMLHist1DLprs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of seconds during this interval that the line Loss of Power."
|
|
::= { xdsl2ExtPMLineHist1DayEntry 5 }
|
|
|
|
------------------------------------------------
|
|
-- Extended PM Channel current counters --
|
|
------------------------------------------------
|
|
xdsl2ExtPMChCurrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Xdsl2ExtPMChCurrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table xdsl2ExtPMChCurrTable extends xdsl2PMChCurrTable."
|
|
::= { xdsl2ExtPM 7 }
|
|
|
|
xdsl2ExtPMChCurrEntry OBJECT-TYPE
|
|
SYNTAX Xdsl2ExtPMChCurrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table xdsl2ExtPMChCurrTable extends xdsl2PMChCurrTable."
|
|
INDEX { ifIndex, xdsl2PMChCurrUnit }
|
|
::= { xdsl2ExtPMChCurrTable 1 }
|
|
|
|
Xdsl2ExtPMChCurrEntry ::=
|
|
SEQUENCE {
|
|
xdsl2PMChCurr15MUncorrectBlocks Unsigned32,
|
|
xdsl2PMChCurr15MRtxCW Unsigned32,
|
|
xdsl2PMChCurr15MRtxCorrectedCW Unsigned32,
|
|
xdsl2PMChCurr15MRtxUnorrectedCW Unsigned32,
|
|
xdsl2PMChCurr1DayUncorrectBlocks Unsigned32,
|
|
xdsl2PMChCurr1DayRtxCW Unsigned32,
|
|
xdsl2PMChCurr1DayRtxCorrectedCW Unsigned32,
|
|
xdsl2PMChCurr1DayRtxUnorrectedCW Unsigned32
|
|
}
|
|
|
|
xdsl2PMChCurr15MUncorrectBlocks OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Performance channel uncorrected blocks."
|
|
::= { xdsl2ExtPMChCurrEntry 1 }
|
|
|
|
xdsl2PMChCurr15MRtxCW OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Performance channel Rtx code word."
|
|
::= { xdsl2ExtPMChCurrEntry 2 }
|
|
|
|
xdsl2PMChCurr15MRtxCorrectedCW OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Performance channel Rtx corrected code word."
|
|
::= { xdsl2ExtPMChCurrEntry 3 }
|
|
|
|
xdsl2PMChCurr15MRtxUnorrectedCW OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Performance channel Rtx uncorrected code word."
|
|
::= { xdsl2ExtPMChCurrEntry 4 }
|
|
|
|
xdsl2PMChCurr1DayUncorrectBlocks OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Performance channel uncorrected blocks."
|
|
::= { xdsl2ExtPMChCurrEntry 5 }
|
|
|
|
xdsl2PMChCurr1DayRtxCW OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Performance channel Rtx code word."
|
|
::= { xdsl2ExtPMChCurrEntry 6 }
|
|
|
|
xdsl2PMChCurr1DayRtxCorrectedCW OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Performance channel Rtx corrected code word."
|
|
::= { xdsl2ExtPMChCurrEntry 7 }
|
|
|
|
xdsl2PMChCurr1DayRtxUnorrectedCW OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Performance channel Rtx uncorrected code word."
|
|
::= { xdsl2ExtPMChCurrEntry 8 }
|
|
|
|
-------------------------------------------
|
|
-- xdsl2 ext PM Ch history 15 Minutes --
|
|
-------------------------------------------
|
|
xdsl2ExtPMChHist15MinTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Xdsl2ExtPMChHist15MinEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table xdsl2ExtPMChHist15MinTable extends xdsl2PMChHist15MinTable."
|
|
::= { xdsl2ExtPM 8 }
|
|
|
|
xdsl2ExtPMChHist15MinEntry OBJECT-TYPE
|
|
SYNTAX Xdsl2ExtPMChHist15MinEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table xdsl2ExtPMChHist15MinTable extends xdsl2PMChHist15MinTable."
|
|
INDEX { ifIndex, xdsl2PMChHist15MUnit, xdsl2PMChHist15MInterval }
|
|
::= { xdsl2ExtPMChHist15MinTable 1 }
|
|
|
|
Xdsl2ExtPMChHist15MinEntry ::=
|
|
SEQUENCE {
|
|
xdsl2PMChHist15MUncorrectBlocks Unsigned32,
|
|
xdsl2PMChHist15MRtxCW Unsigned32,
|
|
xdsl2PMChHist15MRtxCorrectedCW Unsigned32,
|
|
xdsl2PMChHist15MRtxUncorrectedCW Unsigned32
|
|
}
|
|
|
|
xdsl2PMChHist15MUncorrectBlocks OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Performance channel uncorrected blocks."
|
|
::= { xdsl2ExtPMChHist15MinEntry 1 }
|
|
|
|
xdsl2PMChHist15MRtxCW OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Performance channel Rtx code word."
|
|
::= { xdsl2ExtPMChHist15MinEntry 2 }
|
|
|
|
xdsl2PMChHist15MRtxCorrectedCW OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Performance channel Rtx corrected code word."
|
|
::= { xdsl2ExtPMChHist15MinEntry 3 }
|
|
|
|
xdsl2PMChHist15MRtxUncorrectedCW OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Performance channel Rtx uncorrected code word."
|
|
::= { xdsl2ExtPMChHist15MinEntry 4 }
|
|
|
|
-------------------------------------------
|
|
-- xdsl2 ext PM Ch history 1 Day --
|
|
-------------------------------------------
|
|
xdsl2ExtPMChHist1DayTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Xdsl2ExtPMChHist1DayEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table xdsl2ExtPMChHist1DayTable extends xdsl2PMChHist1DayTable."
|
|
::= { xdsl2ExtPM 9 }
|
|
|
|
xdsl2ExtPMChHist1DayEntry OBJECT-TYPE
|
|
SYNTAX Xdsl2ExtPMChHist1DayEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table xdsl2ExtPMChHist1DayTable extends xdsl2PMChHist1DayTable."
|
|
INDEX { ifIndex, xdsl2PMChHist1DUnit, xdsl2PMChHist1DInterval }
|
|
::= { xdsl2ExtPMChHist1DayTable 1 }
|
|
|
|
Xdsl2ExtPMChHist1DayEntry ::=
|
|
SEQUENCE {
|
|
xdsl2PMChHist1DayUncorrectBlocks Unsigned32,
|
|
xdsl2PMChHist1DayRtxCW Unsigned32,
|
|
xdsl2PMChHist1DayRtxCorrectedCW Unsigned32,
|
|
xdsl2PMChHist1DayRtxUncorrectedCW Unsigned32
|
|
}
|
|
|
|
xdsl2PMChHist1DayUncorrectBlocks OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Performance channel uncorrected blocks."
|
|
::= { xdsl2ExtPMChHist1DayEntry 1 }
|
|
|
|
xdsl2PMChHist1DayRtxCW OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Performance channel Rtx code word."
|
|
::= { xdsl2ExtPMChHist1DayEntry 2 }
|
|
|
|
xdsl2PMChHist1DayRtxCorrectedCW OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Performance channel Rtx corrected code word."
|
|
::= { xdsl2ExtPMChHist1DayEntry 3 }
|
|
|
|
xdsl2PMChHist1DayRtxUncorrectedCW OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Performance channel Rtx uncorrected code word."
|
|
::= { xdsl2ExtPMChHist1DayEntry 4 }
|
|
|
|
----------------------
|
|
-- selt calibration --
|
|
----------------------
|
|
seltCalibration OBJECT IDENTIFIER ::= { vdsl 10 }
|
|
|
|
seltCalibrationTarget OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IfIndex of the port which would be performed selt calibration test."
|
|
::= { seltCalibration 1 }
|
|
|
|
seltCalibrationOps OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The manager sets the object to 1 to start the selt calibration
|
|
and the agent clears the object to zero when selt is not in progress."
|
|
::= { seltCalibration 2 }
|
|
|
|
seltCalibrationFrontEndDelay OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { seltCalibration 3 }
|
|
|
|
seltCalibrationFrontEndGain OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { seltCalibration 4 }
|
|
|
|
|
|
seltCalibrationShortSeltDelay OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { seltCalibration 5 }
|
|
|
|
seltCalibrationGain1 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { seltCalibration 6 }
|
|
|
|
seltCalibrationGain2 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { seltCalibration 7 }
|
|
|
|
seltCalibrationL0 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { seltCalibration 8 }
|
|
|
|
vdslInmCounter OBJECT IDENTIFIER ::= { vdsl 11 }
|
|
|
|
vdslInmCountCurrent OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VdslInmCountCurrentEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Displays current DSL line status on specified UNI ports line Displays DSL detail line information on specified"
|
|
::= { vdslInmCounter 1 }
|
|
|
|
vdslInmCountCurrentEntry OBJECT-TYPE
|
|
SYNTAX VdslInmCountCurrentEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"an entry displays current DSL line status on specified UNI ports line Displays DSL detail line information on specified, when vdslInmCountUnit is 1 mean xtuc, 2 mean xtur"
|
|
INDEX { ifIndex, vdslInmCountUnit }
|
|
::= { vdslInmCountCurrent 1 }
|
|
|
|
VdslInmCountCurrentEntry ::=
|
|
SEQUENCE {
|
|
vdslInmCountCurEQINP1 Unsigned32,
|
|
vdslInmCountCurEQINP2 Unsigned32,
|
|
vdslInmCountCurEQINP3 Unsigned32,
|
|
vdslInmCountCurEQINP4 Unsigned32,
|
|
vdslInmCountCurEQINP5 Unsigned32,
|
|
vdslInmCountCurEQINP6 Unsigned32,
|
|
vdslInmCountCurEQINP7 Unsigned32,
|
|
vdslInmCountCurEQINP8 Unsigned32,
|
|
vdslInmCountCurEQINP9 Unsigned32,
|
|
vdslInmCountCurEQINP10 Unsigned32,
|
|
vdslInmCountCurEQINP11 Unsigned32,
|
|
vdslInmCountCurEQINP12 Unsigned32,
|
|
vdslInmCountCurEQINP13 Unsigned32,
|
|
vdslInmCountCurEQINP14 Unsigned32,
|
|
vdslInmCountCurEQINP15 Unsigned32,
|
|
vdslInmCountCurEQINP16 Unsigned32,
|
|
vdslInmCountCurEQINP17 Unsigned32,
|
|
vdslInmCountCurIAT0 Unsigned32,
|
|
vdslInmCountCurIAT1 Unsigned32,
|
|
vdslInmCountCurIAT2 Unsigned32,
|
|
vdslInmCountCurIAT3 Unsigned32,
|
|
vdslInmCountCurIAT4 Unsigned32,
|
|
vdslInmCountCurIAT5 Unsigned32,
|
|
vdslInmCountCurIAT6 Unsigned32,
|
|
vdslInmCountCurIAT7 Unsigned32,
|
|
vdslInmCountCurSYMBOLS Unsigned32
|
|
}
|
|
|
|
vdslInmCountCurEQINP1 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP1"
|
|
::= { vdslInmCountCurrentEntry 1 }
|
|
|
|
vdslInmCountCurEQINP2 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP2"
|
|
::= { vdslInmCountCurrentEntry 2 }
|
|
|
|
vdslInmCountCurEQINP3 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP3"
|
|
::= { vdslInmCountCurrentEntry 3 }
|
|
|
|
vdslInmCountCurEQINP4 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP4"
|
|
::= { vdslInmCountCurrentEntry 4 }
|
|
|
|
vdslInmCountCurEQINP5 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP5"
|
|
::= { vdslInmCountCurrentEntry 5 }
|
|
|
|
vdslInmCountCurEQINP6 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP6"
|
|
::= { vdslInmCountCurrentEntry 6 }
|
|
|
|
vdslInmCountCurEQINP7 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP7"
|
|
::= { vdslInmCountCurrentEntry 7 }
|
|
|
|
vdslInmCountCurEQINP8 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP8"
|
|
::= { vdslInmCountCurrentEntry 8 }
|
|
|
|
vdslInmCountCurEQINP9 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP9"
|
|
::= { vdslInmCountCurrentEntry 9 }
|
|
|
|
vdslInmCountCurEQINP10 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP10"
|
|
::= { vdslInmCountCurrentEntry 10 }
|
|
|
|
vdslInmCountCurEQINP11 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP11"
|
|
::= { vdslInmCountCurrentEntry 11 }
|
|
|
|
vdslInmCountCurEQINP12 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP12"
|
|
::= { vdslInmCountCurrentEntry 12 }
|
|
|
|
vdslInmCountCurEQINP13 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP13"
|
|
::= { vdslInmCountCurrentEntry 13 }
|
|
|
|
vdslInmCountCurEQINP14 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP14"
|
|
::= { vdslInmCountCurrentEntry 14 }
|
|
|
|
vdslInmCountCurEQINP15 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP15"
|
|
::= { vdslInmCountCurrentEntry 15 }
|
|
|
|
vdslInmCountCurEQINP16 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP16"
|
|
::= { vdslInmCountCurrentEntry 16 }
|
|
|
|
vdslInmCountCurEQINP17 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP17"
|
|
::= { vdslInmCountCurrentEntry 17 }
|
|
|
|
vdslInmCountCurIAT0 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IAT0"
|
|
::= { vdslInmCountCurrentEntry 18 }
|
|
|
|
vdslInmCountCurIAT1 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IAT1"
|
|
::= { vdslInmCountCurrentEntry 19 }
|
|
|
|
vdslInmCountCurIAT2 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IAT2"
|
|
::= { vdslInmCountCurrentEntry 20 }
|
|
|
|
vdslInmCountCurIAT3 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IAT3"
|
|
::= { vdslInmCountCurrentEntry 21 }
|
|
|
|
vdslInmCountCurIAT4 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IAT4"
|
|
::= { vdslInmCountCurrentEntry 22 }
|
|
|
|
vdslInmCountCurIAT5 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IAT5"
|
|
::= { vdslInmCountCurrentEntry 23 }
|
|
|
|
vdslInmCountCurIAT6 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IAT6"
|
|
::= { vdslInmCountCurrentEntry 24 }
|
|
|
|
vdslInmCountCurIAT7 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IAT7"
|
|
::= { vdslInmCountCurrentEntry 25 }
|
|
|
|
vdslInmCountCurSYMBOLS OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"SYMBOLS"
|
|
::= { vdslInmCountCurrentEntry 26 }
|
|
|
|
vdslInmCount15min OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VdslInmCount15minEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Displays 15-min DSL line status on specified UNI ports line Displays DSL detail line information on specified"
|
|
::= { vdslInmCounter 2 }
|
|
|
|
vdslInmCount15minEntry OBJECT-TYPE
|
|
SYNTAX VdslInmCount15minEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"an entry displays 15-min DSL line status on specified UNI ports line Displays DSL detail line information on specified, when vdslInmCountUnit is 1 mean xtuc, 2 mean xtur, bucket 0 mean current 15 min"
|
|
INDEX { ifIndex, bucket, vdslInmCountUnit }
|
|
::= { vdslInmCount15min 1 }
|
|
|
|
VdslInmCount15minEntry ::=
|
|
SEQUENCE {
|
|
vdslInmCount15minEQINP1 Unsigned32,
|
|
vdslInmCount15minEQINP2 Unsigned32,
|
|
vdslInmCount15minEQINP3 Unsigned32,
|
|
vdslInmCount15minEQINP4 Unsigned32,
|
|
vdslInmCount15minEQINP5 Unsigned32,
|
|
vdslInmCount15minEQINP6 Unsigned32,
|
|
vdslInmCount15minEQINP7 Unsigned32,
|
|
vdslInmCount15minEQINP8 Unsigned32,
|
|
vdslInmCount15minEQINP9 Unsigned32,
|
|
vdslInmCount15minEQINP10 Unsigned32,
|
|
vdslInmCount15minEQINP11 Unsigned32,
|
|
vdslInmCount15minEQINP12 Unsigned32,
|
|
vdslInmCount15minEQINP13 Unsigned32,
|
|
vdslInmCount15minEQINP14 Unsigned32,
|
|
vdslInmCount15minEQINP15 Unsigned32,
|
|
vdslInmCount15minEQINP16 Unsigned32,
|
|
vdslInmCount15minEQINP17 Unsigned32,
|
|
vdslInmCount15minIAT0 Unsigned32,
|
|
vdslInmCount15minIAT1 Unsigned32,
|
|
vdslInmCount15minIAT2 Unsigned32,
|
|
vdslInmCount15minIAT3 Unsigned32,
|
|
vdslInmCount15minIAT4 Unsigned32,
|
|
vdslInmCount15minIAT5 Unsigned32,
|
|
vdslInmCount15minIAT6 Unsigned32,
|
|
vdslInmCount15minIAT7 Unsigned32,
|
|
vdslInmCount15minSYMBOLS Unsigned32
|
|
}
|
|
|
|
vdslInmCount15minEQINP1 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP1"
|
|
::= { vdslInmCount15minEntry 1 }
|
|
|
|
vdslInmCount15minEQINP2 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP2"
|
|
::= { vdslInmCount15minEntry 2 }
|
|
|
|
vdslInmCount15minEQINP3 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP3"
|
|
::= { vdslInmCount15minEntry 3 }
|
|
|
|
vdslInmCount15minEQINP4 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP4"
|
|
::= { vdslInmCount15minEntry 4 }
|
|
|
|
vdslInmCount15minEQINP5 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP5"
|
|
::= { vdslInmCount15minEntry 5 }
|
|
|
|
vdslInmCount15minEQINP6 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP6"
|
|
::= { vdslInmCount15minEntry 6 }
|
|
|
|
vdslInmCount15minEQINP7 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP7"
|
|
::= { vdslInmCount15minEntry 7 }
|
|
|
|
vdslInmCount15minEQINP8 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP8"
|
|
::= { vdslInmCount15minEntry 8 }
|
|
|
|
vdslInmCount15minEQINP9 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP9"
|
|
::= { vdslInmCount15minEntry 9 }
|
|
|
|
vdslInmCount15minEQINP10 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP10"
|
|
::= { vdslInmCount15minEntry 10 }
|
|
|
|
vdslInmCount15minEQINP11 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP11"
|
|
::= { vdslInmCount15minEntry 11 }
|
|
|
|
vdslInmCount15minEQINP12 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP12"
|
|
::= { vdslInmCount15minEntry 12 }
|
|
|
|
vdslInmCount15minEQINP13 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP13"
|
|
::= { vdslInmCount15minEntry 13 }
|
|
|
|
vdslInmCount15minEQINP14 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP14"
|
|
::= { vdslInmCount15minEntry 14 }
|
|
|
|
vdslInmCount15minEQINP15 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP15"
|
|
::= { vdslInmCount15minEntry 15 }
|
|
|
|
vdslInmCount15minEQINP16 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP16"
|
|
::= { vdslInmCount15minEntry 16 }
|
|
|
|
vdslInmCount15minEQINP17 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP17"
|
|
::= { vdslInmCount15minEntry 17 }
|
|
|
|
vdslInmCount15minIAT0 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IAT0"
|
|
::= { vdslInmCount15minEntry 18 }
|
|
|
|
vdslInmCount15minIAT1 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IAT1"
|
|
::= { vdslInmCount15minEntry 19 }
|
|
|
|
vdslInmCount15minIAT2 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IAT2"
|
|
::= { vdslInmCount15minEntry 20 }
|
|
|
|
vdslInmCount15minIAT3 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IAT3"
|
|
::= { vdslInmCount15minEntry 21 }
|
|
|
|
vdslInmCount15minIAT4 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IAT4"
|
|
::= { vdslInmCount15minEntry 22 }
|
|
|
|
vdslInmCount15minIAT5 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IAT5"
|
|
::= { vdslInmCount15minEntry 23 }
|
|
|
|
vdslInmCount15minIAT6 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IAT6"
|
|
::= { vdslInmCount15minEntry 24 }
|
|
|
|
vdslInmCount15minIAT7 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IAT7"
|
|
::= { vdslInmCount15minEntry 25 }
|
|
|
|
vdslInmCount15minSYMBOLS OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"SYMBOLS"
|
|
::= { vdslInmCount15minEntry 26 }
|
|
|
|
vdslInmCount1day OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VdslInmCount1dayEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Displays 1-day DSL line status on specified UNI ports line Displays DSL detail line information on specified"
|
|
::= { vdslInmCounter 3 }
|
|
|
|
vdslInmCount1dayEntry OBJECT-TYPE
|
|
SYNTAX VdslInmCount1dayEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"an entry displays 1-day DSL line status on specified UNI ports line Displays DSL detail line information on specified, when vdslInmCountUnit is 1 mean xtuc, 2 mean xtur. bucket 0 mean current 1day"
|
|
INDEX { ifIndex, bucket, vdslInmCountUnit }
|
|
::= { vdslInmCount1day 1 }
|
|
|
|
VdslInmCount1dayEntry ::=
|
|
SEQUENCE {
|
|
vdslInmCount1dayEQINP1 Unsigned32,
|
|
vdslInmCount1dayEQINP2 Unsigned32,
|
|
vdslInmCount1dayEQINP3 Unsigned32,
|
|
vdslInmCount1dayEQINP4 Unsigned32,
|
|
vdslInmCount1dayEQINP5 Unsigned32,
|
|
vdslInmCount1dayEQINP6 Unsigned32,
|
|
vdslInmCount1dayEQINP7 Unsigned32,
|
|
vdslInmCount1dayEQINP8 Unsigned32,
|
|
vdslInmCount1dayEQINP9 Unsigned32,
|
|
vdslInmCount1dayEQINP10 Unsigned32,
|
|
vdslInmCount1dayEQINP11 Unsigned32,
|
|
vdslInmCount1dayEQINP12 Unsigned32,
|
|
vdslInmCount1dayEQINP13 Unsigned32,
|
|
vdslInmCount1dayEQINP14 Unsigned32,
|
|
vdslInmCount1dayEQINP15 Unsigned32,
|
|
vdslInmCount1dayEQINP16 Unsigned32,
|
|
vdslInmCount1dayEQINP17 Unsigned32,
|
|
vdslInmCount1dayIAT0 Unsigned32,
|
|
vdslInmCount1dayIAT1 Unsigned32,
|
|
vdslInmCount1dayIAT2 Unsigned32,
|
|
vdslInmCount1dayIAT3 Unsigned32,
|
|
vdslInmCount1dayIAT4 Unsigned32,
|
|
vdslInmCount1dayIAT5 Unsigned32,
|
|
vdslInmCount1dayIAT6 Unsigned32,
|
|
vdslInmCount1dayIAT7 Unsigned32,
|
|
vdslInmCount1daySYMBOLS Unsigned32
|
|
}
|
|
|
|
vdslInmCount1dayEQINP1 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP1"
|
|
::= { vdslInmCount1dayEntry 1 }
|
|
|
|
vdslInmCount1dayEQINP2 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP2"
|
|
::= { vdslInmCount1dayEntry 2 }
|
|
|
|
vdslInmCount1dayEQINP3 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP3"
|
|
::= { vdslInmCount1dayEntry 3 }
|
|
|
|
vdslInmCount1dayEQINP4 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP4"
|
|
::= { vdslInmCount1dayEntry 4 }
|
|
|
|
vdslInmCount1dayEQINP5 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP5"
|
|
::= { vdslInmCount1dayEntry 5 }
|
|
|
|
vdslInmCount1dayEQINP6 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP6"
|
|
::= { vdslInmCount1dayEntry 6 }
|
|
|
|
vdslInmCount1dayEQINP7 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP7"
|
|
::= { vdslInmCount1dayEntry 7 }
|
|
|
|
vdslInmCount1dayEQINP8 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP8"
|
|
::= { vdslInmCount1dayEntry 8 }
|
|
|
|
vdslInmCount1dayEQINP9 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP9"
|
|
::= { vdslInmCount1dayEntry 9 }
|
|
|
|
vdslInmCount1dayEQINP10 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP10"
|
|
::= { vdslInmCount1dayEntry 10 }
|
|
|
|
vdslInmCount1dayEQINP11 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP11"
|
|
::= { vdslInmCount1dayEntry 11 }
|
|
|
|
vdslInmCount1dayEQINP12 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP12"
|
|
::= { vdslInmCount1dayEntry 12 }
|
|
|
|
vdslInmCount1dayEQINP13 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP13"
|
|
::= { vdslInmCount1dayEntry 13 }
|
|
|
|
vdslInmCount1dayEQINP14 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP14"
|
|
::= { vdslInmCount1dayEntry 14 }
|
|
|
|
vdslInmCount1dayEQINP15 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP15"
|
|
::= { vdslInmCount1dayEntry 15 }
|
|
|
|
vdslInmCount1dayEQINP16 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP16"
|
|
::= { vdslInmCount1dayEntry 16 }
|
|
|
|
vdslInmCount1dayEQINP17 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQINP17"
|
|
::= { vdslInmCount1dayEntry 17 }
|
|
|
|
vdslInmCount1dayIAT0 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IAT0"
|
|
::= { vdslInmCount1dayEntry 18 }
|
|
|
|
vdslInmCount1dayIAT1 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IAT1"
|
|
::= { vdslInmCount1dayEntry 19 }
|
|
|
|
vdslInmCount1dayIAT2 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IAT2"
|
|
::= { vdslInmCount1dayEntry 20 }
|
|
|
|
vdslInmCount1dayIAT3 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IAT3"
|
|
::= { vdslInmCount1dayEntry 21 }
|
|
|
|
vdslInmCount1dayIAT4 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IAT4"
|
|
::= { vdslInmCount1dayEntry 22 }
|
|
|
|
vdslInmCount1dayIAT5 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IAT5"
|
|
::= { vdslInmCount1dayEntry 23 }
|
|
|
|
vdslInmCount1dayIAT6 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IAT6"
|
|
::= { vdslInmCount1dayEntry 24 }
|
|
|
|
vdslInmCount1dayIAT7 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IAT7"
|
|
::= { vdslInmCount1dayEntry 25 }
|
|
|
|
vdslInmCount1daySYMBOLS OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"SYMBOLS"
|
|
::= { vdslInmCount1dayEntry 26 }
|
|
|
|
|
|
xturInfo OBJECT IDENTIFIER ::= { vdsl 12 }
|
|
|
|
xturInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF XturInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"xtur info table"
|
|
::= { xturInfo 1 }
|
|
|
|
xturInfoEntry OBJECT-TYPE
|
|
SYNTAX XturInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ifIndex }
|
|
::= { xturInfoTable 1 }
|
|
|
|
XturInfoEntry ::=
|
|
SEQUENCE {
|
|
xturInfoHsCountryCode DisplayString,
|
|
xturInfoHsProviderCode DisplayString,
|
|
xturInfoHsVendorInfo DisplayString,
|
|
xturInfoFeSysCountryCode DisplayString,
|
|
xturInfoFeSysProviderCode DisplayString,
|
|
xturInfoFeSysVendorInfo DisplayString,
|
|
xturInfoFeSysVersion DisplayString,
|
|
xturInfoFeSysSerial DisplayString
|
|
}
|
|
|
|
xturInfoHsCountryCode OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Displays XTUR HS country code on specific port."
|
|
::= { xturInfoEntry 1 }
|
|
|
|
xturInfoHsProviderCode OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Displays XTUR HS provider code on specific port."
|
|
::= { xturInfoEntry 2 }
|
|
|
|
xturInfoHsVendorInfo OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Displays XTUR HS vendor info on specific port."
|
|
::= { xturInfoEntry 3 }
|
|
|
|
xturInfoFeSysCountryCode OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Displays XTUR FE system country code on specific port."
|
|
::= { xturInfoEntry 4 }
|
|
|
|
xturInfoFeSysProviderCode OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Displays XTUR FE system provider code on specific port."
|
|
::= { xturInfoEntry 5 }
|
|
|
|
xturInfoFeSysVendorInfo OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Displays XTUR FE system vendor info on specific port."
|
|
::= { xturInfoEntry 6 }
|
|
|
|
xturInfoFeSysVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Displays XTUR FE system version on specific port."
|
|
::= { xturInfoEntry 7 }
|
|
|
|
xturInfoFeSysSerial OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Displays XTUR FE system serial number on specific port."
|
|
::= { xturInfoEntry 8 }
|
|
|
|
|
|
|
|
|
|
--------------------------------------------------------------------------------
|
|
-- coa
|
|
--------------------------------------------------------------------------------
|
|
|
|
coaConfIssueThreshold OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..100)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"CPU overload alarm issue threshold.
|
|
CPU overload alarm issue threshold should be higher
|
|
than CPU overload alarm clear threshold.
|
|
The default one will be 90% CPU load."
|
|
::= { coa 1 }
|
|
|
|
coaConfClearThreshold OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..100)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"CPU overload alarm clear threshold.
|
|
CPU overload alarm clear threshold should be lower
|
|
than CPU overload alarm issue threshold.
|
|
The default one will be 60% CPU load"
|
|
::= { coa 2 }
|
|
|
|
coaConfSampleSeconds OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..60)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sample seconds of cpu overload alarm. The default sample rate is 35 seconds"
|
|
::= { coa 3 }
|
|
|
|
coaConfAnalyticMethod OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
continuous(1),
|
|
average(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Analytic method of cpu overload alarm. 'continous(1)' is the default value."
|
|
::= { coa 4 }
|
|
|
|
--------------------------------------------------------------------------------
|
|
-- performance monitor tables
|
|
--------------------------------------------------------------------------------
|
|
--------------------------
|
|
-- rmonPmCurr15minTable --
|
|
--------------------------
|
|
|
|
-- rmonPmCurr15minTable OBJECT-TYPE
|
|
-- SYNTAX SEQUENCE OF RmonPmCurr15minEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "A list of Ethernet performance monitoring statistics entries."
|
|
-- ::= { performance 1 }
|
|
--
|
|
-- rmonPmCurr15minEntry OBJECT-TYPE
|
|
-- SYNTAX RmonPmCurr15minEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "A collection of statistics PM kept for a particular
|
|
-- Ethernet interface."
|
|
-- INDEX { ifIndex }
|
|
-- ::= { rmonPmCurr15minTable 1 }
|
|
--
|
|
-- RmonPmCurr15minEntry ::= SEQUENCE {
|
|
-- rmonPmCurr15minTxDrop Unsigned32,
|
|
-- rmonPmCurr15minTxOctets Counter64,
|
|
-- rmonPmCurr15minTxPkts Unsigned32,
|
|
-- rmonPmCurr15minTxBroadcastPkts Unsigned32,
|
|
-- rmonPmCurr15minTxMulticastPkts Unsigned32,
|
|
-- rmonPmCurr15minRxDrop Unsigned32,
|
|
-- rmonPmCurr15minRxOctets Counter64,
|
|
-- rmonPmCurr15minRxPkts Unsigned32,
|
|
-- rmonPmCurr15minRxBroadcastPkts Unsigned32,
|
|
-- rmonPmCurr15minRxMulticastPkts Unsigned32,
|
|
-- rmonPmCurr15minRxUndersizePkts Unsigned32,
|
|
-- rmonPmCurr15minRxFragments Unsigned32,
|
|
-- rmonPmCurr15minRxJabbers Unsigned32,
|
|
-- rmonPmCurr15minPkts64Octets Unsigned32,
|
|
-- rmonPmCurr15minPkts65to127Octets Unsigned32,
|
|
-- rmonPmCurr15minPkts128to255Octets Unsigned32,
|
|
-- rmonPmCurr15minPkts256to511Octets Unsigned32,
|
|
-- rmonPmCurr15minPkts512to1023Octets Unsigned32,
|
|
-- rmonPmCurr15minPkts1024to1518Octets Unsigned32,
|
|
-- rmonPmCurr15minElapsed Unsigned32
|
|
-- }
|
|
--
|
|
-- rmonPmCurr15minTxDrop OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The total number of packet transmitted on the
|
|
-- network and drop events happens."
|
|
-- ::= { rmonPmCurr15minEntry 1 }
|
|
--
|
|
-- rmonPmCurr15minTxOctets OBJECT-TYPE
|
|
-- SYNTAX Counter64
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The total number of octets of data (including
|
|
-- those in bad packets) transmitted on the
|
|
-- network (excluding framing bits but including
|
|
-- FCS octets)."
|
|
-- ::= { rmonPmCurr15minEntry 2 }
|
|
--
|
|
-- rmonPmCurr15minTxPkts OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The total number of packets (including bad packets,
|
|
-- broadcast packets, and multicast packets) transmitted."
|
|
-- ::= { rmonPmCurr15minEntry 3 }
|
|
--
|
|
-- rmonPmCurr15minTxBroadcastPkts OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The total number of broadcast packets transmitted. Note that
|
|
-- this does not include multicast packets."
|
|
-- ::= { rmonPmCurr15minEntry 4 }
|
|
--
|
|
-- rmonPmCurr15minTxMulticastPkts OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The total number of multicast packets transmitted. Note that this
|
|
-- number does not include packets directed to the
|
|
-- broadcast address."
|
|
-- ::= { rmonPmCurr15minEntry 5 }
|
|
--
|
|
-- rmonPmCurr15minRxDrop OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The total number of packet received on the
|
|
-- network and discarded events happens."
|
|
-- ::= { rmonPmCurr15minEntry 6 }
|
|
--
|
|
-- rmonPmCurr15minRxOctets OBJECT-TYPE
|
|
-- SYNTAX Counter64
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The total number of octets of data (including
|
|
-- those in bad packets) received on the
|
|
-- network (excluding framing bits but including
|
|
-- FCS octets)."
|
|
-- ::= { rmonPmCurr15minEntry 7 }
|
|
--
|
|
-- rmonPmCurr15minRxPkts OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The total number of packets (including bad packets,
|
|
-- broadcast packets, and multicast packets) received."
|
|
-- ::= { rmonPmCurr15minEntry 8 }
|
|
--
|
|
-- rmonPmCurr15minRxBroadcastPkts OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The total number of good packets received that were
|
|
-- directed to the broadcast address. Note that this
|
|
-- does not include multicast packets."
|
|
-- ::= { rmonPmCurr15minEntry 9 }
|
|
--
|
|
-- rmonPmCurr15minRxMulticastPkts OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The total number of good packets received that were
|
|
-- directed to a multicast address. Note that this
|
|
-- number does not include packets directed to the
|
|
-- broadcast address."
|
|
-- ::= { rmonPmCurr15minEntry 10 }
|
|
--
|
|
-- rmonPmCurr15minRxUndersizePkts OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The total number of packets received that were
|
|
-- less than 64 octets long (excluding framing bits,
|
|
-- but including FCS octets) and were otherwise well
|
|
-- formed."
|
|
-- ::= { rmonPmCurr15minEntry 11 }
|
|
--
|
|
-- rmonPmCurr15minRxFragments OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The total number of packets received that were less
|
|
-- than 64 octets in length (excluding framing bits but
|
|
-- including FCS octets) and had either a bad Frame
|
|
-- Check Sequence (FCS) with an integral number of
|
|
-- octets (FCS Error) or a bad FCS with a non-integral
|
|
-- number of octets (Alignment Error).
|
|
--
|
|
-- Note that it is entirely normal for
|
|
-- rmonPmCurr15minFragments to increment. This is because
|
|
-- it counts both runts (which are normal occurrences
|
|
-- due to collisions) and noise hits."
|
|
-- ::= { rmonPmCurr15minEntry 12 }
|
|
--
|
|
-- rmonPmCurr15minRxJabbers OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The of frames received which exceed 1518 (non VLAN) or 1522 (VLAN) bytes
|
|
-- in length and contain an invalid FCS, including alignment errors."
|
|
-- ::= { rmonPmCurr15minEntry 13 }
|
|
--
|
|
-- rmonPmCurr15minPkts64Octets OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The total number of packets (including bad
|
|
-- packets) received that were 64 octets in length
|
|
-- (excluding framing bits but including FCS octets)."
|
|
-- ::= { rmonPmCurr15minEntry 14 }
|
|
--
|
|
-- rmonPmCurr15minPkts65to127Octets OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The total number of packets (including bad
|
|
-- packets) received that were between
|
|
-- 65 and 127 octets in length inclusive
|
|
-- (excluding framing bits but including FCS octets)."
|
|
-- ::= { rmonPmCurr15minEntry 15 }
|
|
--
|
|
-- rmonPmCurr15minPkts128to255Octets OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The total number of packets (including bad
|
|
-- packets) received that were between
|
|
-- 128 and 255 octets in length inclusive
|
|
-- (excluding framing bits but including FCS octets)."
|
|
-- ::= { rmonPmCurr15minEntry 16 }
|
|
--
|
|
-- rmonPmCurr15minPkts256to511Octets OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The total number of packets (including bad
|
|
-- packets) received that were between
|
|
-- 256 and 511 octets in length inclusive
|
|
-- (excluding framing bits but including FCS octets)."
|
|
-- ::= { rmonPmCurr15minEntry 17 }
|
|
--
|
|
-- rmonPmCurr15minPkts512to1023Octets OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The total number of packets (including bad
|
|
-- packets) received that were between
|
|
-- 512 and 1023 octets in length inclusive
|
|
-- (excluding framing bits but including FCS octets)."
|
|
-- ::= { rmonPmCurr15minEntry 18 }
|
|
--
|
|
-- rmonPmCurr15minPkts1024to1518Octets OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The total number of packets (including bad
|
|
-- packets) received that were between
|
|
-- 1024 and 1518 octets in length inclusive
|
|
-- (excluding framing bits but including FCS octets)."
|
|
-- ::= { rmonPmCurr15minEntry 19 }
|
|
--
|
|
-- rmonPmCurr15minElapsed OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The seconds elapsed in the current 15 minutes interval"
|
|
-- ::= { rmonPmCurr15minEntry 20 }
|
|
|
|
--------------------------
|
|
-- rmonPmHist15minTable --
|
|
--------------------------
|
|
|
|
-- rmonPmHist15minTable OBJECT-TYPE
|
|
-- SYNTAX SEQUENCE OF RmonPmHist15minEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "A list of Ethernet statistics historical 15-min PM entries."
|
|
-- ::= { performance 2 }
|
|
--
|
|
-- rmonPmHist15minEntry OBJECT-TYPE
|
|
-- SYNTAX RmonPmHist15minEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "A collection of statistics historical 15-min PM kept for a particular
|
|
-- Ethernet interface."
|
|
-- INDEX { ifIndex, rmonPmHist15minIndex }
|
|
-- ::= { rmonPmHist15minTable 1 }
|
|
--
|
|
-- RmonPmHist15minEntry ::= SEQUENCE {
|
|
-- rmonPmHist15minIndex Unsigned32,
|
|
-- rmonPmHist15minTxDrop Unsigned32,
|
|
-- rmonPmHist15minTxOctets Counter64,
|
|
-- rmonPmHist15minTxPkts Unsigned32,
|
|
-- rmonPmHist15minTxBroadcastPkts Unsigned32,
|
|
-- rmonPmHist15minTxMulticastPkts Unsigned32,
|
|
-- rmonPmHist15minRxDrop Unsigned32,
|
|
-- rmonPmHist15minRxOctets Counter64,
|
|
-- rmonPmHist15minRxPkts Unsigned32,
|
|
-- rmonPmHist15minRxBroadcastPkts Unsigned32,
|
|
-- rmonPmHist15minRxMulticastPkts Unsigned32,
|
|
-- rmonPmHist15minRxUndersizepkts Unsigned32,
|
|
-- rmonPmHist15minRxFragments Unsigned32,
|
|
-- rmonPmHist15minRxJabbers Unsigned32,
|
|
-- rmonPmHist15minPkts64Octets Unsigned32,
|
|
-- rmonPmHist15minPkts65to127Octets Unsigned32,
|
|
-- rmonPmHist15minPkts128to255Octets Unsigned32,
|
|
-- rmonPmHist15minPkts256to511Octets Unsigned32,
|
|
-- rmonPmHist15minPkts512to1023Octets Unsigned32,
|
|
-- rmonPmHist15minPkts1024to1518Octets Unsigned32,
|
|
-- rmonPmHist15minElapsed Unsigned32
|
|
-- }
|
|
--
|
|
-- rmonPmHist15minIndex OBJECT-TYPE
|
|
-- SYNTAX Unsigned32 (1..96)
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The index of 15-min historical record in one day"
|
|
-- ::= { rmonPmHist15minEntry 1 }
|
|
--
|
|
-- rmonPmHist15minTxDrop OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The total number of packet transmitted on the
|
|
-- network and drop events happens."
|
|
-- ::= { rmonPmHist15minEntry 2 }
|
|
--
|
|
-- rmonPmHist15minTxOctets OBJECT-TYPE
|
|
-- SYNTAX Counter64
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The total number of octets of data
|
|
-- (including those in bad packets) transmitted on the
|
|
-- network (excluding framing bits but including
|
|
-- FCS octets) in historical 15-min interval."
|
|
-- ::= { rmonPmHist15minEntry 3 }
|
|
--
|
|
-- rmonPmHist15minTxPkts OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The total number of packets (including bad packets,
|
|
-- broadcast packets, and multicast packets) transmitted
|
|
-- in historical 15-min interval."
|
|
-- ::= { rmonPmHist15minEntry 4 }
|
|
--
|
|
-- rmonPmHist15minTxBroadcastPkts OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The total number of broadcast packets transmitted.
|
|
-- Note that this does not include multicast packets
|
|
-- in historical 15-min interval."
|
|
-- ::= { rmonPmHist15minEntry 5 }
|
|
--
|
|
-- rmonPmHist15minTxMulticastPkts OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The total number of multicast packets transmitted in historical 15-min interval.
|
|
-- Note that this number does not include packets directed to the
|
|
-- broadcast address."
|
|
-- ::= { rmonPmHist15minEntry 6 }
|
|
--
|
|
-- rmonPmHist15minRxDrop OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The total number of packet received on the
|
|
-- network and discarded events happens."
|
|
-- ::= { rmonPmHist15minEntry 7 }
|
|
--
|
|
-- rmonPmHist15minRxOctets OBJECT-TYPE
|
|
-- SYNTAX Counter64
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The total number of octets of data (including
|
|
-- those in bad packets) received on the
|
|
-- network (excluding framing bits but including
|
|
-- FCS octets) in historical 15-min interval."
|
|
-- ::= { rmonPmHist15minEntry 8 }
|
|
--
|
|
-- rmonPmHist15minRxPkts OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The total number of packets (including bad packets,
|
|
-- broadcast packets, and multicast packets) received
|
|
-- in historical 15-min interval."
|
|
-- ::= { rmonPmHist15minEntry 9 }
|
|
--
|
|
-- rmonPmHist15minRxBroadcastPkts OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The total number of good packets received
|
|
-- that were directed to the broadcast address
|
|
-- in historical 15-min interval. Note that this
|
|
-- does not include multicast packets."
|
|
-- ::= { rmonPmHist15minEntry 10 }
|
|
--
|
|
-- rmonPmHist15minRxMulticastPkts OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The total number of good packets received in historical 15-min interval
|
|
-- that were directed to a multicast address. Note that this
|
|
-- number does not include packets directed to the
|
|
-- broadcast address."
|
|
-- ::= { rmonPmHist15minEntry 11 }
|
|
--
|
|
-- rmonPmHist15minRxUndersizepkts OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The total number of packets received in historical 15-min interval
|
|
-- that were less than 64 octets long (excluding framing bits,
|
|
-- but including FCS octets) and were otherwise well
|
|
-- formed."
|
|
-- ::= { rmonPmHist15minEntry 12 }
|
|
--
|
|
-- rmonPmHist15minRxFragments OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The total number of packets received in historical 15-min interval
|
|
-- that were less than 64 octets in length (excluding framing bits but
|
|
-- including FCS octets) and had either a bad Frame
|
|
-- Check Sequence (FCS) with an integral number of
|
|
-- octets (FCS Error) or a bad FCS with a non-integral
|
|
-- number of octets (Alignment Error).
|
|
--
|
|
-- Note that it is entirely normal for
|
|
-- rmonPmHist15minFragments to increment. This is because
|
|
-- it counts both runts (which are normal occurrences
|
|
-- due to collisions) and noise hits."
|
|
-- ::= { rmonPmHist15minEntry 13 }
|
|
--
|
|
-- rmonPmHist15minRxJabbers OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- ""
|
|
-- ::= { rmonPmHist15minEntry 14 }
|
|
--
|
|
-- rmonPmHist15minPkts64Octets OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The total number of packets (including bad
|
|
-- packets) received in historical 15-min interval
|
|
-- that were 64 octets in length
|
|
-- (excluding framing bits but including FCS octets)."
|
|
-- ::= { rmonPmHist15minEntry 15 }
|
|
--
|
|
-- rmonPmHist15minPkts65to127Octets OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The total number of packets (including bad
|
|
-- packets) received in historical 15-min interval
|
|
-- that were between
|
|
-- 65 and 127 octets in length inclusive
|
|
-- (excluding framing bits but including FCS octets)."
|
|
-- ::= { rmonPmHist15minEntry 16 }
|
|
--
|
|
-- rmonPmHist15minPkts128to255Octets OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The total number of packets (including bad
|
|
-- packets) received in historical 15-min interval
|
|
-- that were between
|
|
-- 128 and 255 octets in length inclusive
|
|
-- (excluding framing bits but including FCS octets)."
|
|
-- ::= { rmonPmHist15minEntry 17 }
|
|
--
|
|
-- rmonPmHist15minPkts256to511Octets OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The total number of packets (including bad
|
|
-- packets) received in historical 15-min interval
|
|
-- that were between
|
|
-- 256 and 511 octets in length inclusive
|
|
-- (excluding framing bits but including FCS octets)."
|
|
-- ::= { rmonPmHist15minEntry 18 }
|
|
--
|
|
-- rmonPmHist15minPkts512to1023Octets OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The total number of packets (including bad
|
|
-- packets) received in historical 15-min interval
|
|
-- that were between
|
|
-- 512 and 1023 octets in length inclusive
|
|
-- (excluding framing bits but including FCS octets)."
|
|
-- ::= { rmonPmHist15minEntry 19 }
|
|
--
|
|
-- rmonPmHist15minPkts1024to1518Octets OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The total number of packets (including bad
|
|
-- packets) received in historical 15-min interval
|
|
-- that were between
|
|
-- 1024 and 1518 octets in length inclusive
|
|
-- (excluding framing bits but including FCS octets)."
|
|
-- ::= { rmonPmHist15minEntry 20 }
|
|
--
|
|
-- rmonPmHist15minElapsed OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The seconds elapsed in the historical 15-min interval"
|
|
-- ::= { rmonPmHist15minEntry 21 }
|
|
|
|
--------------------------
|
|
-- ethPmCurr15minTable --
|
|
--------------------------
|
|
|
|
-- ethPmCurr15minTable OBJECT-TYPE
|
|
-- SYNTAX SEQUENCE OF EthPmCurr15minEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "A list of Ethernet performance monitoring statistics entries."
|
|
-- ::= { performance 3 }
|
|
--
|
|
-- ethPmCurr15minEntry OBJECT-TYPE
|
|
-- SYNTAX EthPmCurr15minEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "A collection of statistics PM kept for a particular
|
|
-- Ethernet interface."
|
|
-- INDEX { ifIndex }
|
|
-- ::= { ethPmCurr15minTable 1 }
|
|
--
|
|
-- EthPmCurr15minEntry ::= SEQUENCE {
|
|
-- ethPmCurr15minTxUcastFrames Unsigned32,
|
|
-- ethPmCurr15minTxMcastFrames Unsigned32,
|
|
-- ethPmCurr15minTxBcastFrames Unsigned32,
|
|
-- ethPmCurr15minRxUcastFrames Unsigned32,
|
|
-- ethPmCurr15minRxMcastFrames Unsigned32,
|
|
-- ethPmCurr15minRxBcastFrames Unsigned32,
|
|
-- ethPmCurr15minFcsError Unsigned32,
|
|
-- ethPmCurr15minExcessCollision Unsigned32,
|
|
-- ethPmCurr15minLateCollision Unsigned32,
|
|
-- ethPmCurr15minFrameTooLong Unsigned32,
|
|
-- ethPmCurr15minRxOverflow Unsigned32,
|
|
-- ethPmCurr15minTxOverflow Unsigned32,
|
|
-- ethPmCurr15minSingleCollision Unsigned32,
|
|
-- ethPmCurr15minMultipleCollision Unsigned32,
|
|
-- ethPmCurr15minSQE Unsigned32,
|
|
-- ethPmCurr15minDeferredTransmission Unsigned32,
|
|
-- ethPmCurr15minInternallMacTxError Unsigned32,
|
|
-- ethPmCurr15minCarrierSenseError Unsigned32,
|
|
-- ethPmCurr15minAlignmentError Unsigned32,
|
|
-- ethPmCurr15minInternallMacRxError Unsigned32,
|
|
-- ethPmCurr15minElapsed Unsigned32
|
|
-- }
|
|
--
|
|
-- ethPmCurr15minTxUcastFrames OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The number of unicast frames transmitted by ethernet uplink."
|
|
-- ::= { ethPmCurr15minEntry 1 }
|
|
--
|
|
-- ethPmCurr15minTxMcastFrames OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The number of multicast frames transmitted by ethernet uplink."
|
|
-- ::= { ethPmCurr15minEntry 2 }
|
|
--
|
|
-- ethPmCurr15minTxBcastFrames OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The number of broadcast frames transmitted by ethernet uplink."
|
|
-- ::= { ethPmCurr15minEntry 3 }
|
|
--
|
|
-- ethPmCurr15minRxUcastFrames OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The number of unicast frames received by ethernet uplink."
|
|
-- ::= { ethPmCurr15minEntry 4 }
|
|
--
|
|
-- ethPmCurr15minRxMcastFrames OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The number of multicast frames received by ethernet uplink."
|
|
-- ::= { ethPmCurr15minEntry 5 }
|
|
--
|
|
-- ethPmCurr15minRxBcastFrames OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The number of broadcast frames received by ethernet uplink."
|
|
-- ::= { ethPmCurr15minEntry 6 }
|
|
--
|
|
-- ethPmCurr15minFcsError OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The number of frames with FCS error received by ethernet uplink."
|
|
-- ::= { ethPmCurr15minEntry 7 }
|
|
--
|
|
-- ethPmCurr15minExcessCollision OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The number of frames with excess collisions (tx_excess_collsion) transmitted by ethernet uplink.
|
|
-- Note: this is applicable to 1Gbps connection mode."
|
|
-- ::= { ethPmCurr15minEntry 8 }
|
|
--
|
|
-- ethPmCurr15minLateCollision OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The number of frames with late collisions (tx_late_collision) transmitted by ethernet uplink.
|
|
-- Note: this is applicable to 1Gbps connection mode."
|
|
-- ::= { ethPmCurr15minEntry 9 }
|
|
--
|
|
-- ethPmCurr15minFrameTooLong OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The number of oversize frames (rx_oversize, exceeds 1518 (non VLAN) or 1522 (VLAN) bytes in length and
|
|
-- contain a valid FCS received by ethernet uplink."
|
|
-- ::= { ethPmCurr15minEntry 10 }
|
|
--
|
|
-- ethPmCurr15minRxOverflow OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The nunmber of received Ethernet frames (rx_err_overrun) which were closed (in a middle of a frame) or discarded due to
|
|
-- a receive buffer overrun event (no available buffers)."
|
|
-- ::= { ethPmCurr15minEntry 11 }
|
|
--
|
|
-- ethPmCurr15minTxOverflow OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The number of times Ethernet transmitter underrun occurred (tx_err_underrun)."
|
|
-- ::= { ethPmCurr15minEntry 12 }
|
|
--
|
|
-- ethPmCurr15minSingleCollision OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The number of frames transmitted which experienced exactly one collision during transmission (tx_single_collision).
|
|
-- Note: this is applicable to 1Gbps connection mode."
|
|
-- ::= { ethPmCurr15minEntry 13 }
|
|
--
|
|
-- ethPmCurr15minMultipleCollision OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The number of frames transmitted which experienced 2-15 collisions (including any late collisions)
|
|
-- during transmission (tx_multi_collision). Note: this is applicable to 1Gbps connection mode."
|
|
-- ::= { ethPmCurr15minEntry 14 }
|
|
--
|
|
-- ethPmCurr15minSQE OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "SQuench Error - there is no corresponding counter mapping to hardware."
|
|
-- ::= { ethPmCurr15minEntry 15 }
|
|
--
|
|
-- ethPmCurr15minDeferredTransmission OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The number of frames that were deferred upon first transmission attempt (tx_defer).
|
|
-- Does not include frames involved in collisions. Note: this is applicable to 1Gbps connection mode."
|
|
-- ::= { ethPmCurr15minEntry 16 }
|
|
--
|
|
-- ethPmCurr15minInternallMacTxError OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "This is no corresponding counter mapping to hardware."
|
|
-- ::= { ethPmCurr15minEntry 17 }
|
|
--
|
|
-- ethPmCurr15minCarrierSenseError OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The number of false carriers detected during idle (rx_err_false_carrier).
|
|
-- Note: this is applicable to 1Gbps connection mode."
|
|
-- ::= { ethPmCurr15minEntry 18 }
|
|
--
|
|
-- ethPmCurr15minAlignmentError OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The number of received frames from 64 to 1518 (non VLAN) or 1522 (VLAN) bytes
|
|
-- in length that contain an invalid FCS and are not an integral number of bytes (rx_err_alignment).
|
|
-- Note: this is applicable to 1Gbps connection mode."
|
|
-- ::= { ethPmCurr15minEntry 19 }
|
|
--
|
|
-- ethPmCurr15minInternallMacRxError OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "This is no corresponding counter mapping to hardware."
|
|
-- ::= { ethPmCurr15minEntry 20 }
|
|
--
|
|
-- ethPmCurr15minElapsed OBJECT-TYPE
|
|
-- SYNTAX Unsigned32 (0..899)
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The seconds elapsed in the current 15-min inerval. The value is in range of 0~900."
|
|
-- ::= { ethPmCurr15minEntry 21 }
|
|
|
|
--------------------------
|
|
-- ethPmHist15minTable --
|
|
--------------------------
|
|
|
|
-- ethPmHist15minTable OBJECT-TYPE
|
|
-- SYNTAX SEQUENCE OF EthPmHist15minEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "A list of Ethernet performance monitoring statistics entries."
|
|
-- ::= { performance 4 }
|
|
--
|
|
-- ethPmHist15minEntry OBJECT-TYPE
|
|
-- SYNTAX EthPmHist15minEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "A collection of statistics PM kept for a particular
|
|
-- Ethernet interface."
|
|
-- INDEX { ifIndex, ethPmHist15minIndex }
|
|
-- ::= { ethPmHist15minTable 1 }
|
|
--
|
|
-- EthPmHist15minEntry ::= SEQUENCE {
|
|
-- ethPmHist15minIndex Unsigned32,
|
|
-- ethPmHist15minTxUcastFrames Unsigned32,
|
|
-- ethPmHist15minTxMcastFrames Unsigned32,
|
|
-- ethPmHist15minTxBcastFrames Unsigned32,
|
|
-- ethPmHist15minRxUcastFrames Unsigned32,
|
|
-- ethPmHist15minRxMcastFrames Unsigned32,
|
|
-- ethPmHist15minRxBcastFrames Unsigned32,
|
|
-- ethPmHist15minFcsError Unsigned32,
|
|
-- ethPmHist15minExcessCollision Unsigned32,
|
|
-- ethPmHist15minLateCollision Unsigned32,
|
|
-- ethPmHist15minFrameTooLong Unsigned32,
|
|
-- ethPmHist15minRxOverflow Unsigned32,
|
|
-- ethPmHist15minTxOverflow Unsigned32,
|
|
-- ethPmHist15minSingleCollision Unsigned32,
|
|
-- ethPmHist15minMultipleCollision Unsigned32,
|
|
-- ethPmHist15minSQE Unsigned32,
|
|
-- ethPmHist15minDeferredTransmission Unsigned32,
|
|
-- ethPmHist15minInternallMacTxError Unsigned32,
|
|
-- ethPmHist15minCarrierSenseError Unsigned32,
|
|
-- ethPmHist15minAlignmentError Unsigned32,
|
|
-- ethPmHist15minInternallMacRxError Unsigned32,
|
|
-- ethPmHist15minElapsed Unsigned32
|
|
-- }
|
|
--
|
|
-- ethPmHist15minIndex OBJECT-TYPE
|
|
-- SYNTAX Unsigned32 (1..96)
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The index of 15-min historical record in one day."
|
|
-- ::= { ethPmHist15minEntry 1 }
|
|
--
|
|
-- ethPmHist15minTxUcastFrames OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The number of unicast frames transmitted by ethernet uplink."
|
|
-- ::= { ethPmHist15minEntry 2 }
|
|
--
|
|
-- ethPmHist15minTxMcastFrames OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The number of multicast frames transmitted by ethernet uplink."
|
|
-- ::= { ethPmHist15minEntry 3 }
|
|
--
|
|
-- ethPmHist15minTxBcastFrames OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The number of broadcast frames transmitted by ethernet uplink."
|
|
-- ::= { ethPmHist15minEntry 4 }
|
|
--
|
|
-- ethPmHist15minRxUcastFrames OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The number of unicast frames received by ethernet uplink."
|
|
-- ::= { ethPmHist15minEntry 5 }
|
|
--
|
|
-- ethPmHist15minRxMcastFrames OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The number of multicast frames received by ethernet uplink."
|
|
-- ::= { ethPmHist15minEntry 6 }
|
|
--
|
|
-- ethPmHist15minRxBcastFrames OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The number of broadcast frames received by ethernet uplink."
|
|
-- ::= { ethPmHist15minEntry 7 }
|
|
--
|
|
-- ethPmHist15minFcsError OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The number of frames with FCS error received by ethernet uplink."
|
|
-- ::= { ethPmHist15minEntry 8 }
|
|
--
|
|
-- ethPmHist15minExcessCollision OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The number of frames with excess collisions (tx_excess_collsion) transmitted by ethernet uplink.
|
|
-- Note: this is applicable to 1Gbps connection mode."
|
|
-- ::= { ethPmHist15minEntry 9 }
|
|
--
|
|
-- ethPmHist15minLateCollision OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The number of frames with late collisions (tx_late_collision) transmitted by ethernet uplink.
|
|
-- Note: this is applicable to 1Gbps connection mode."
|
|
-- ::= { ethPmHist15minEntry 10 }
|
|
--
|
|
-- ethPmHist15minFrameTooLong OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The number of oversize frames (rx_oversize, exceeds 1518 (non VLAN) or 1522 (VLAN) bytes in length and
|
|
-- contain a valid FCS received by ethernet uplink."
|
|
-- ::= { ethPmHist15minEntry 11 }
|
|
--
|
|
-- ethPmHist15minRxOverflow OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The nunmber of received Ethernet frames (rx_err_overrun) which were closed (in a middle of a frame) or discarded due to
|
|
-- a receive buffer overrun event (no available buffers)."
|
|
-- ::= { ethPmHist15minEntry 12 }
|
|
--
|
|
-- ethPmHist15minTxOverflow OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The number of times Ethernet transmitter underrun occurred (tx_err_underrun)."
|
|
-- ::= { ethPmHist15minEntry 13 }
|
|
--
|
|
-- ethPmHist15minSingleCollision OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The number of frames transmitted which experienced exactly one collision during transmission (tx_single_collision).
|
|
-- Note: this is applicable to 1Gbps connection mode."
|
|
-- ::= { ethPmHist15minEntry 14 }
|
|
--
|
|
-- ethPmHist15minMultipleCollision OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The number of frames transmitted which experienced 2-15 collisions (including any late collisions)
|
|
-- during transmission (tx_multi_collision). Note: this is applicable to 1Gbps connection mode."
|
|
-- ::= { ethPmHist15minEntry 15 }
|
|
--
|
|
-- ethPmHist15minSQE OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "SQuench Error - there is no corresponding counter mapping to hardware."
|
|
-- ::= { ethPmHist15minEntry 16 }
|
|
--
|
|
-- ethPmHist15minDeferredTransmission OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The number of frames that were deferred upon first transmission attempt (tx_defer).
|
|
-- Does not include frames involved in collisions. Note: this is applicable to 1Gbps connection mode."
|
|
-- ::= { ethPmHist15minEntry 17 }
|
|
--
|
|
-- ethPmHist15minInternallMacTxError OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "This is no corresponding counter mapping to hardware."
|
|
-- ::= { ethPmHist15minEntry 18 }
|
|
--
|
|
-- ethPmHist15minCarrierSenseError OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The number of false carriers detected during idle (rx_err_false_carrier).
|
|
-- Note: this is applicable to 1Gbps connection mode."
|
|
-- ::= { ethPmHist15minEntry 19 }
|
|
--
|
|
-- ethPmHist15minAlignmentError OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The number of received frames from 64 to 1518 (non VLAN) or 1522 (VLAN) bytes
|
|
-- in length that contain an invalid FCS and are not an integral number of bytes (rx_err_alignment).
|
|
-- Note: this is applicable to 1Gbps connection mode."
|
|
-- ::= { ethPmHist15minEntry 20 }
|
|
--
|
|
-- ethPmHist15minInternallMacRxError OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "This is no corresponding counter mapping to hardware."
|
|
-- ::= { ethPmHist15minEntry 21 }
|
|
--
|
|
-- ethPmHist15minElapsed OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The seconds elapsed in the current 15-min inerval. The value is in range of 0~900."
|
|
-- ::= { ethPmHist15minEntry 22 }
|
|
|
|
----------------------------
|
|
-- bridgePmCurr15minTable --
|
|
----------------------------
|
|
|
|
-- bridgePmCurr15minTable OBJECT-TYPE
|
|
-- SYNTAX SEQUENCE OF BridgePmCurr15minEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The table of current 15 minutes performance counter for a MAC bridge system."
|
|
-- ::= { performance 5 }
|
|
--
|
|
-- bridgePmCurr15minEntry OBJECT-TYPE
|
|
-- SYNTAX BridgePmCurr15minEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The table entry of current 15 minutes performance counter for a MAC bridge system."
|
|
-- INDEX { ifIndex }
|
|
-- ::= { bridgePmCurr15minTable 1 }
|
|
--
|
|
-- BridgePmCurr15minEntry ::= SEQUENCE {
|
|
-- bridgePmCurr15minForwardedFrames Unsigned32,
|
|
-- bridgePmCurr15minDelayExceedDiscard Unsigned32,
|
|
-- bridgePmCurr15minMtuExceedDiscard Unsigned32,
|
|
-- bridgePmCurr15minRxFrames Unsigned32,
|
|
-- bridgePmCurr15minRxFramesDiscard Unsigned32,
|
|
-- bridgePmCurr15minElapsed Unsigned32
|
|
-- }
|
|
--
|
|
-- bridgePmCurr15minForwardedFrames OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The number of frames forwarded by bridge interworking system (forward_packet)."
|
|
-- ::= { bridgePmCurr15minEntry 1 }
|
|
--
|
|
-- bridgePmCurr15minDelayExceedDiscard OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "This is no corresponding counter mapping to hardware."
|
|
-- ::= { bridgePmCurr15minEntry 2 }
|
|
--
|
|
-- bridgePmCurr15minMtuExceedDiscard OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The number of dropped packets due to MTU violation (mtu_drop_packets)."
|
|
-- ::= { bridgePmCurr15minEntry 3 }
|
|
--
|
|
-- bridgePmCurr15minRxFrames OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The number of frames received by bridge port of the bridge interworking system."
|
|
-- ::= { bridgePmCurr15minEntry 4 }
|
|
--
|
|
-- bridgePmCurr15minRxFramesDiscard OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The number of frames discarded by bridge interworking system.
|
|
-- Generally, the number is equal to RxFrames minus ForwardedFrames."
|
|
-- ::= { bridgePmCurr15minEntry 5 }
|
|
--
|
|
-- bridgePmCurr15minElapsed OBJECT-TYPE
|
|
-- SYNTAX Unsigned32 (0..899)
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The seconds elapsed in the current 15-min inerval."
|
|
-- ::= { bridgePmCurr15minEntry 6 }
|
|
|
|
----------------------------
|
|
-- bridgePmHist15minTable --
|
|
----------------------------
|
|
|
|
-- bridgePmHist15minTable OBJECT-TYPE
|
|
-- SYNTAX SEQUENCE OF BridgePmHist15minEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The table of current 15 minutes performance counter for a bridge interface."
|
|
-- ::= { performance 6 }
|
|
--
|
|
-- bridgePmHist15minEntry OBJECT-TYPE
|
|
-- SYNTAX BridgePmHist15minEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The table entry of current 15 minutes performance counter for a bridge interface."
|
|
-- INDEX { ifIndex }
|
|
-- ::= { bridgePmHist15minTable 1 }
|
|
--
|
|
-- BridgePmHist15minEntry ::= SEQUENCE {
|
|
-- bridgePmHist15minIndex Unsigned32,
|
|
-- bridgePmHist15minForwardedFrames Unsigned32,
|
|
-- bridgePmHist15minDelayExceedDiscard Unsigned32,
|
|
-- bridgePmHist15minMtuExceedDiscard Unsigned32,
|
|
-- bridgePmHist15minRxFrames Unsigned32,
|
|
-- bridgePmHist15minRxFramesDiscard Unsigned32,
|
|
-- bridgePmHist15minElapsed Unsigned32
|
|
-- }
|
|
--
|
|
-- bridgePmHist15minIndex OBJECT-TYPE
|
|
-- SYNTAX Unsigned32 (1..96)
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The index of 15-min historical record in one day."
|
|
-- ::= { bridgePmHist15minEntry 1 }
|
|
--
|
|
-- bridgePmHist15minForwardedFrames OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The number of frames forwarded by bridge interface (forward_packet)."
|
|
-- ::= { bridgePmHist15minEntry 2 }
|
|
--
|
|
-- bridgePmHist15minDelayExceedDiscard OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "This is no corresponding counter mapping to hardware."
|
|
-- ::= { bridgePmHist15minEntry 3 }
|
|
--
|
|
-- bridgePmHist15minMtuExceedDiscard OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The number of dropped packets due to MTU violation (mtu_drop_packets)."
|
|
-- ::= { bridgePmHist15minEntry 4 }
|
|
--
|
|
-- bridgePmHist15minRxFrames OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The number of frames received by bridge port of the bridge interface."
|
|
-- ::= { bridgePmHist15minEntry 5 }
|
|
--
|
|
-- bridgePmHist15minRxFramesDiscard OBJECT-TYPE
|
|
-- SYNTAX Unsigned32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The number of frames discarded by bridge interworking system.
|
|
-- Generally, the number is equal to RxFrames minus ForwardedFrames."
|
|
-- ::= { bridgePmHist15minEntry 6 }
|
|
--
|
|
-- bridgePmHist15minElapsed OBJECT-TYPE
|
|
-- SYNTAX Unsigned32 (0..899)
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The seconds elapsed in the current 15-min inerval."
|
|
-- ::= { bridgePmHist15minEntry 7 }
|
|
--
|
|
|
|
----------------------
|
|
-- mib-2 extension --
|
|
----------------------
|
|
|
|
-- ifXExt OBJECT IDENTIFIER ::= { ies5206 24 }
|
|
|
|
ifXExtTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IfXExtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table extends IfXTable."
|
|
::= { ifXExt 8 }
|
|
|
|
ifXExtEntry OBJECT-TYPE
|
|
SYNTAX IfXExtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry to extend IfXEntry and ifIndex could be 1..24."
|
|
AUGMENTS { ifXEntry }
|
|
::= { ifXExtTable 1 }
|
|
|
|
IfXExtEntry ::=
|
|
SEQUENCE {
|
|
ifXExtHCInError Counter64,
|
|
ifXExtHCInDrop Counter64,
|
|
ifXExtHCOutError Counter64,
|
|
ifXExtHCOutDrop Counter64
|
|
}
|
|
|
|
ifXExtHCInError OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of error packet received on specified ifterface indexed by ifIndex."
|
|
::= { ifXExtEntry 1 }
|
|
|
|
ifXExtHCInDrop OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of received packet dropped by specified ifterface indexed by ifIndex."
|
|
::= { ifXExtEntry 2 }
|
|
|
|
ifXExtHCOutError OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of error packet transmitted on specified ifterface indexed by ifIndex."
|
|
::= { ifXExtEntry 3 }
|
|
|
|
ifXExtHCOutDrop OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of transmitted packet dropped on specified ifterface indexed by ifIndex."
|
|
::= { ifXExtEntry 4 }
|
|
|
|
--------------------------------------------------------------------------------
|
|
-- gBondExt
|
|
--------------------------------------------------------------------------------
|
|
|
|
gBondPortStatExtTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF GBondPortStatExtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An extended table of gBondPortStatTable."
|
|
::= { gbondExt 1 }
|
|
|
|
gBondPortStatExtEntry OBJECT-TYPE
|
|
SYNTAX GBondPortStatExtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An extended table of gBondPortStatEntry. ifIndex is 101..148."
|
|
AUGMENTS { gBondPortStatEntry }
|
|
::= { gBondPortStatExtTable 1 }
|
|
|
|
GBondPortStatExtEntry ::=
|
|
SEQUENCE {
|
|
gBondPortStatExtStatus INTEGER,
|
|
gBondPortStatExtLastSerialNum PhysAddress
|
|
}
|
|
|
|
gBondPortStatExtStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up(1),
|
|
down(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current connection status of the G.Bond port."
|
|
::= { gBondPortStatExtEntry 1 }
|
|
|
|
|
|
gBondPortStatExtLastSerialNum OBJECT-TYPE
|
|
SYNTAX PhysAddress (SIZE(5))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Last serial bumber is the first 5 bytes of Discovery Code of last connected G.Bond port (GBS).
|
|
If last G.Bond port do not exist, would return all-zero."
|
|
::= { gBondPortStatExtEntry 2 }
|
|
|
|
|
|
--------------------------------------------------------------------------------
|
|
-- gBondTemplateConf
|
|
--------------------------------------------------------------------------------
|
|
|
|
|
|
gBondTemplate OBJECT IDENTIFIER ::= { gbondExt 2 }
|
|
|
|
|
|
gBondTemplateTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF GBondTemplateEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of G.Bond template configuration derived from gBondPortConfTable"
|
|
::= { gBondTemplate 1 }
|
|
|
|
gBondTemplateEntry OBJECT-TYPE
|
|
SYNTAX GBondTemplateEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of G.Bond template configuration derived from gBondPortConfEntry."
|
|
INDEX { IMPLIED gBondTemplateName }
|
|
::= { gBondTemplateTable 1 }
|
|
|
|
GBondTemplateEntry ::=
|
|
SEQUENCE {
|
|
gBondTemplateName SnmpAdminString,
|
|
-- gBondTemplateAdminScheme GBondScheme,
|
|
-- gBondTemplatePeerAdminScheme GBondScheme,
|
|
-- gBondTemplateDiscoveryCode PhysAddress,
|
|
-- gBondTemplateTargetUpDataRate Unsigned32,
|
|
-- gBondTemplateTargetDnDataRate Unsigned32,
|
|
gBondTemplateThreshLowUpRate Unsigned32,
|
|
gBondTemplateThreshLowDnRate Unsigned32,
|
|
gBondTemplateLowRateCrossingEnable TruthValue,
|
|
gBondTemplatePmTcaConfProfile SnmpAdminString,
|
|
gBondTemplatePmTcaEnable TruthValue,
|
|
gBondTemplateRowStatus RowStatus
|
|
}
|
|
|
|
gBondTemplateName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (1..31))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"G.Bond template name."
|
|
::= { gBondTemplateEntry 1 }
|
|
|
|
-- gBondTemplateAdminScheme OBJECT-TYPE
|
|
-- SYNTAX GBondScheme
|
|
-- MAX-ACCESS read-create
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "A desired bonding scheme for a G.Bond GBS port.
|
|
-- The following values instruct the port to use corresponding
|
|
-- bonding scheme if supported:
|
|
-- none(0) - instructs the port not to use bonding
|
|
-- (only on single-BCE G.998.2 GBS)
|
|
-- g9981(1) - instructs the port to use G.998.1 bonding
|
|
-- g9982(2) - instructs the port to use G.998.2 bonding
|
|
-- g9983(3) - instructs the port to use G.998.3 bonding
|
|
--
|
|
-- Changing of gBondTemplateAdminScheme MUST be performed when the
|
|
-- link is administratively 'down', as indicated by the
|
|
-- ifAdminStatus object in IF-MIB.
|
|
-- Attempts to change this object MUST be rejected (in case of SNMP
|
|
-- with the error inconsistentValue), if the link is Up or
|
|
-- Initializing. Attempts to change this object to an unsupported
|
|
-- bonding scheme (see gBondPortCapSchemesSupported) SHALL be
|
|
-- rejected (in case of SNMP with the error wrongValue).
|
|
-- Setting this object to the value of 'none' must be rejected for
|
|
-- GBS ports with multiple BCEs (with the error inconsistentValue).
|
|
--
|
|
-- This object maps to the TR-159 attribute aGroupAdminBondScheme."
|
|
-- REFERENCE
|
|
-- "[TR-159] 5.5.1.6; IF-MIB, ifAdminStatus"
|
|
-- ::= { gBondTemplateEntry 2 }
|
|
--
|
|
-- gBondTemplatePeerAdminScheme OBJECT-TYPE
|
|
-- SYNTAX GBondScheme
|
|
-- MAX-ACCESS read-create
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "A desired bonding scheme for a peer (link partner) G.Bond
|
|
-- port (GBS).
|
|
-- The following values instruct the peer port to use
|
|
-- corresponding bonding scheme if supported:
|
|
-- none(0) - instructs the port not to use bonding
|
|
-- (only on single-BCE G.998.2 GBS)
|
|
-- g9981(1) - instructs the port to use G.998.1 bonding
|
|
-- g9982(2) - instructs the port to use G.998.2 bonding
|
|
-- g9983(3) - instructs the port to use G.998.3 bonding
|
|
--
|
|
-- Changing of this object MUST be performed when the link is
|
|
-- administratively 'down', as indicated by the ifAdminStatus
|
|
-- object in IF-MIB.
|
|
-- Attempts to change this object MUST be rejected (in case of SNMP
|
|
-- with the error inconsistentValue), if the link is Up or
|
|
-- Initializing. Attempts to change this object to an unsupported
|
|
-- bonding scheme (see gBondPortCapPeerSchemesSupported) SHALL be
|
|
-- rejected (in case of SNMP with the error wrongValue).
|
|
--
|
|
-- This object maps to the TR-159 attribute
|
|
-- aGroupPeerAdminBondScheme."
|
|
-- REFERENCE
|
|
-- "[TR-159] 5.5.1.7; IF-MIB, ifAdminStatus"
|
|
-- ::= { gBondTemplateEntry 3 }
|
|
--
|
|
-- gBondTemplateDiscoveryCode OBJECT-TYPE
|
|
-- SYNTAX PhysAddress (SIZE(6))
|
|
-- MAX-ACCESS read-create
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "A Discovery Code of the G.Bond port (GBS).
|
|
-- A unique 6 octet long code used by the Discovery function.
|
|
-- This object MUST be instantiated for the -O subtype GBS before
|
|
-- writing operations on the gBondBceConfRemoteDiscoveryCode
|
|
-- (Set_if_Clear and Clear_if_Same) are performed by BCEs
|
|
-- associated with the GBS.
|
|
-- The initial value of this object for -R subtype ports after
|
|
-- reset is all zeroes. For -R subtype ports, the value of this
|
|
-- object cannot be changed directly. This value may be changed
|
|
-- as a result of writing operation on the
|
|
-- gBondBceConfRemoteDiscoveryCode object of remote BCE of -O
|
|
-- subtype, connected to one of the local BCEs associated with
|
|
-- the GBS.
|
|
--
|
|
-- Discovery MUST be performed when the link is administratively
|
|
-- 'down', as indicated by the ifAdminStatus object in IF-MIB.
|
|
-- Attempts to change this object MUST be rejected (in case of
|
|
-- SNMP with the error inconsistentValue), if the link is Up or
|
|
-- Initializing.
|
|
--
|
|
-- This object maps to the TR-159 attribute
|
|
-- aGroupDiscoveryCode."
|
|
-- REFERENCE
|
|
-- "[TR-159] 5.5.1.20; [802.3] 61.2.2.8.3, 61.2.2.8.4,
|
|
-- 45.2.6.6.1, 45.2.6.8, 61A.2; IF-MIB, ifAdminStatus"
|
|
-- ::= { gBondTemplateEntry 4 }
|
|
|
|
-- gBondTemplateTargetUpDataRate OBJECT-TYPE
|
|
-- SYNTAX Unsigned32(0|1..10000000)
|
|
-- UNITS "Kbps"
|
|
-- MAX-ACCESS read-create
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "A desired G.Bond port Data Rate in the upstream direction,
|
|
-- in Kbps, to be achieved during initialization, under
|
|
-- restrictions placed upon the member BCEs by their respective
|
|
-- configuration settings.
|
|
-- This object represents a sum of individual BCE upstream data
|
|
-- rates, modified to compensate for fragmentation and
|
|
-- encapsulation overhead (e.g., for an Ethernet service, the
|
|
-- target data rate of 10Mbps SHALL allow lossless transmission
|
|
-- of full-duplex 10Mbps Ethernet frame stream with minimal
|
|
-- inter-frame gap).
|
|
-- Note that the target upstream data rate may not be achieved
|
|
-- during initialization (e.g., due to unavailability of required
|
|
-- BCEs) or the initial bandwidth could deteriorate, so that the
|
|
-- actual upstream data rate (gBondPortStatUpDataRate) could be less
|
|
-- than gBondTemplateTargetUpDataRate.
|
|
|
|
-- The value is limited above by 10 Gbps, to accommodate very
|
|
-- high speed bonded xDSL interfaces (e.g. 32 x 100Mbps).
|
|
|
|
-- The value between 1 and 10000000 indicates that the total
|
|
-- upstream data rate of the G.Bond port after initialization
|
|
-- SHALL be equal to the target data rate or less, if the target
|
|
-- upstream data rate cannot be achieved under the restrictions
|
|
-- configured for BCEs. In case the copper environment allows to
|
|
-- achieve higher upstream data rate than that specified by this
|
|
-- object, the excess capability SHALL be either converted to
|
|
-- additional SNR margin or reclaimed by minimizing transmit
|
|
-- power.
|
|
|
|
-- The value of 0 means that the target data rate is not
|
|
-- fixed and SHALL be set to the maximum attainable rate during
|
|
-- initialization (Best Effort), under specified spectral
|
|
-- restrictions and with desired SNR Margin per BCE.
|
|
--
|
|
-- This object is read-write for the -O subtype G.Bond ports.
|
|
-- It is irrelevant for the -R subtypes - attempts to read or
|
|
-- change this object for such ports MUST be rejected (in case of
|
|
-- SNMP with the error inconsistentValue).
|
|
|
|
-- Changing of the Target Upstream Data Rate MUST be performed
|
|
-- when the link is administratively 'down', as indicated by the
|
|
-- ifAdminStatus object in IF-MIB.
|
|
-- Attempts to change this object MUST be rejected (in case of SNMP
|
|
-- with the error inconsistentValue), if the link is Up or
|
|
-- Initializing.
|
|
|
|
-- This object maps to the TR-159 attribute aGroupTargetUpRate."
|
|
-- REFERENCE
|
|
-- "[TR-159] 5.5.1.17; IF-MIB, ifAdminStatus"
|
|
-- ::= { gBondTemplateEntry 5 }
|
|
|
|
-- gBondTemplateTargetDnDataRate OBJECT-TYPE
|
|
-- SYNTAX Unsigned32(0|1..10000000)
|
|
-- UNITS "Kbps"
|
|
-- MAX-ACCESS read-create
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "A desired G.Bond port Data Rate in the downstream direction,
|
|
-- in Kbps, to be achieved during initialization, under
|
|
-- restrictions placed upon the member BCEs by their respective
|
|
-- configuration settings.
|
|
-- This object represents a sum of individual BCE downstream data
|
|
-- rates, modified to compensate for fragmentation and
|
|
-- encapsulation overhead (e.g., for an Ethernet service, the
|
|
-- target data rate of 10Mbps SHALL allow lossless transmission
|
|
-- of full-duplex 10Mbps Ethernet frame stream with minimal
|
|
-- inter-frame gap).
|
|
-- Note that the target downstream data rate may not be achieved
|
|
-- during initialization (e.g., due to unavailability of required
|
|
-- BCEs) or the initial bandwidth could deteriorate, so that the
|
|
-- actual downstream data rate (gBondPortStatDnDataRate) could be
|
|
-- less than gBondTemplateTargetDnDataRate.
|
|
|
|
-- The value is limited above by 10 Gbps, to accommodate very
|
|
-- high speed bonded xDSL interfaces (e.g. 32 x 100Mbps).
|
|
|
|
-- The value between 1 and 10000000 indicates that the total
|
|
-- downstream data rate of the G.Bond port after initialization
|
|
-- SHALL be equal to the target data rate or less, if the target
|
|
-- downstream data rate cannot be achieved under the restrictions
|
|
-- configured for BCEs. In case the copper environment allows to
|
|
-- achieve higher downstream data rate than that specified by
|
|
-- this object, the excess capability SHALL be either converted
|
|
-- to additional SNR margin or reclaimed by minimizing transmit
|
|
-- power.
|
|
|
|
-- The value of 0 means that the target data rate is not
|
|
-- fixed and SHALL be set to the maximum attainable rate during
|
|
-- initialization (Best Effort), under specified spectral
|
|
-- restrictions and with desired SNR Margin per BCE.
|
|
|
|
-- This object is read-write for the -O subtype G.Bond ports.
|
|
-- It is irrelevant for the -R subtypes - attempts to read or
|
|
-- change this object for such ports MUST be rejected (in case of
|
|
-- SNMP with the error inconsistentValue).
|
|
|
|
-- Changing of the Target Downstream Data Rate MUST be performed
|
|
-- when the link is administratively 'down', as indicated by the
|
|
-- ifAdminStatus object in IF-MIB.
|
|
-- Attempts to change this object MUST be rejected (in case of SNMP
|
|
-- with the error inconsistentValue), if the link is Up or
|
|
-- Initializing.
|
|
|
|
-- This object maps to the TR-159 attribute aGroupTargetDownRate."
|
|
-- REFERENCE
|
|
-- "[TR-159] 5.5.1.18; IF-MIB, ifAdminStatus"
|
|
-- ::= { gBondTemplateEntry 6 }
|
|
|
|
gBondTemplateThreshLowUpRate OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..10000000)
|
|
UNITS "Kbps"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object configures the G.Bond port low upstream rate
|
|
crossing alarm threshold. When the current value of
|
|
gBondPortStatUpDataRate for this port reaches/drops below or
|
|
exceeds this threshold, a gBondLowUpRateCrossing notification
|
|
MAY be generated if enabled by
|
|
gBondTemplateLowRateCrossingEnable.
|
|
|
|
This object is read-write for the -O subtype G.Bond ports.
|
|
It is irrelevant for the -R subtypes - attempts to read or
|
|
change this object for such ports MUST be rejected (in case of
|
|
SNMP with the error inconsistentValue).
|
|
|
|
This object maps to the TR-159 attribute
|
|
aGroupthreshLowUpRate."
|
|
REFERENCE
|
|
"[TR-159] 5.5.1.21"
|
|
::= { gBondTemplateEntry 7 }
|
|
|
|
gBondTemplateThreshLowDnRate OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..10000000)
|
|
UNITS "Kbps"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object configures the G.Bond port low downstream rate
|
|
crossing alarm threshold. When the current value of
|
|
gBondPortStatDnDataRate for this port reaches/drops below or
|
|
exceeds this threshold, a gBondLowDnRateCrossing notification
|
|
MAY be generated if enabled by
|
|
gBondTemplateLowRateCrossingEnable.
|
|
|
|
This object is read-write for the -O subtype G.Bond ports.
|
|
It is irrelevant for the -R subtypes - attempts to read or
|
|
change this object for such ports MUST be rejected (in case of
|
|
SNMP with the error inconsistentValue).
|
|
|
|
This object maps to the TR-159 attribute
|
|
aGroupThreshDownUpRate."
|
|
REFERENCE
|
|
"[TR-159] 5.5.1.22"
|
|
::= { gBondTemplateEntry 8 }
|
|
|
|
gBondTemplateLowRateCrossingEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether gBondLowUpRateCrossing and
|
|
gBondLowDnRateCrossing notifications should be generated
|
|
for this interface.
|
|
|
|
Value of true(1) indicates that the notifications are enabled.
|
|
Value of false(2) indicates that the notifications are
|
|
disabled.
|
|
|
|
This object is read-write for the -O subtype G.Bond ports.
|
|
It is irrelevant for the -R subtypes - attempts to read or
|
|
change this object for such ports MUST be rejected (in case of
|
|
SNMP with the error inconsistentValue).
|
|
|
|
This object maps to the TR-159 attribute
|
|
aGroupLowRateCrossingEnable."
|
|
REFERENCE
|
|
"[TR-159] 5.5.1.23"
|
|
::= { gBondTemplateEntry 9 }
|
|
|
|
gBondTemplatePmTcaConfProfile OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(1..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object is the index of the row in the GBS
|
|
port Alarm Configuration Profile Table for Performance Monitoring
|
|
Threshold Crossing Alerts - gBondPortAlarmConfProfileTable,
|
|
which applies to this GBS port."
|
|
DEFVAL { "DEFVAL" }
|
|
::= { gBondTemplateEntry 10 }
|
|
|
|
gBondTemplatePmTcaEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether gBondPerfTca*Crossing set of notifications
|
|
should be generated for this interface.
|
|
|
|
Value of true(1) indicates that the notifications are enabled.
|
|
Value of false(2) indicates that the notifications are disabled.
|
|
|
|
This object maps to the TR-159 attribute aGroupPerfTcaEnable."
|
|
|
|
REFERENCE
|
|
"[TR-159] 5.5.1.38"
|
|
::= { gBondTemplateEntry 11 }
|
|
|
|
|
|
gBondTemplateRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status of the table entry."
|
|
::= { gBondTemplateEntry 12 }
|
|
|
|
|
|
gBondTemplateOps OBJECT IDENTIFIER ::= { gBondTemplate 3 }
|
|
|
|
templateName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (1..31))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Select G.Bond template to be copied."
|
|
::= { gBondTemplateOps 1 }
|
|
|
|
gBondTarget OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The target G.Bond interface 101..148 to copy template settings to."
|
|
::= { gBondTemplateOps 2 }
|
|
|
|
gBondOperation OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
copyTemplateToIntf(1),
|
|
copyIntfToTemplate(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Copy the specified G.Bond template to G.Bond target interfaces.
|
|
The value will return to '0' when clear operation has done."
|
|
::= { gBondTemplateOps 3 }
|
|
|
|
------------------------
|
|
-- gbondLineHistTable --
|
|
------------------------
|
|
-- Note: this MIB group is still under discussion and mask it at this moment
|
|
|
|
-- gbondLineHistTable OBJECT-TYPE
|
|
-- SYNTAX SEQUENCE OF GBondLineHistEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "A gbond link related table for historical information:
|
|
-- - xdsl hist/curr PM counter reset timestamp
|
|
-- - xdsl hist/curr PM counter reset cause
|
|
-- - last gbond group ID (gbondIfIndex 101~148) the xdsl line joined"
|
|
-- ::= { gbondExt 3 }
|
|
|
|
-- gbondLineHistEntry OBJECT-TYPE
|
|
-- SYNTAX GBondLineHistEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "An gbond line entry for historical information. ifIndex is {1..48}."
|
|
-- INDEX { ifIndex }
|
|
-- ::= { gbondLineHistTable 1 }
|
|
|
|
-- GBondLineHistEntry ::=
|
|
-- SEQUENCE {
|
|
-- timeElapsedSinceCountersReset INTEGER,
|
|
-- countersResetReason INTEGER,
|
|
-- lastJointGroupID INTEGER
|
|
-- }
|
|
|
|
-- timeElapsedSinceCountersReset OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- ""
|
|
-- ::= { gbondLineHistEntry 1 }
|
|
|
|
-- countersResetReason OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- groupIDChanged (1),
|
|
-- manual (2)
|
|
-- }
|
|
-- ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "manual reset is not supported"
|
|
-- ::= { gbondLineHistEntry 2 }
|
|
|
|
-- lastJointGroupID OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- ""
|
|
-- ::= { gbondLineHistEntry 3 }
|
|
|
|
|
|
--------------------------------------------------------------------------------------------------------
|
|
-- dot3ad
|
|
--------------------------------------------------------------------------------------------------------
|
|
|
|
-- dot3adTable
|
|
|
|
dot3adTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Dot3adEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table contains 802.3ad configuration."
|
|
::= { dot3ad 1 }
|
|
|
|
dot3adEntry OBJECT-TYPE
|
|
SYNTAX Dot3adEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { dot3adGroupId }
|
|
::= { dot3adTable 1 }
|
|
|
|
Dot3adEntry ::=
|
|
SEQUENCE {
|
|
dot3adGroupId INTEGER,
|
|
dot3adEnable INTEGER,
|
|
-- dot3adGroupName DisplayString,
|
|
dot3adGroupPortList PortList
|
|
}
|
|
|
|
dot3adGroupId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Group ID of 802.3ad function."
|
|
::= { dot3adEntry 1 }
|
|
|
|
dot3adEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
enableWithLacp(2),
|
|
disable(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/disable 802.3ad function."
|
|
::= { dot3adEntry 2 }
|
|
|
|
-- dot3adGroupName OBJECT-TYPE
|
|
-- SYNTAX DisplayString
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "The trunking group name."
|
|
-- ::= { dot3adEntry 3 }
|
|
|
|
dot3adGroupPortList OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port list which joins the trunking group."
|
|
::= { dot3adEntry 4 }
|
|
|
|
|
|
lacpPriority OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"LACP system priority."
|
|
::= { dot3ad 2 }
|
|
|
|
lacpTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
shorttimeout(1),
|
|
longtimeout(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time interval to exchange LACP packets in order to check that the peer port
|
|
in the trunk group is still up.
|
|
shorttimeout : 1-sec timeout
|
|
longtimeout : 30-sec timeout"
|
|
::= { dot3ad 3 }
|
|
|
|
-- dot3adStatusTable
|
|
|
|
dot3adStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Dot3adStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table contains 802.3ad status."
|
|
::= { dot3ad 4 }
|
|
|
|
dot3adStatusEntry OBJECT-TYPE
|
|
SYNTAX Dot3adStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { dot3adStatusGroupId }
|
|
::= { dot3adStatusTable 1 }
|
|
|
|
Dot3adStatusEntry ::=
|
|
SEQUENCE {
|
|
dot3adStatusGroupId INTEGER,
|
|
dot3adStatusActor PhysAddress,
|
|
dot3adStatusActorPriority INTEGER,
|
|
dot3adStatusActorKey INTEGER,
|
|
dot3adStatusPartner PhysAddress,
|
|
dot3adStatusPartnerPriority INTEGER,
|
|
dot3adStatusPartnerKey INTEGER,
|
|
dot3adStatusLinks DisplayString,
|
|
dot3adStatusSyncs DisplayString
|
|
}
|
|
|
|
dot3adStatusGroupId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The dot3ad status group ID."
|
|
::= { dot3adStatusEntry 1 }
|
|
|
|
dot3adStatusActor OBJECT-TYPE
|
|
SYNTAX PhysAddress (SIZE (6))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The dot3ad status of actor"
|
|
::= { dot3adStatusEntry 2 }
|
|
|
|
dot3adStatusActorPriority OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The dot3ad status of actor priority."
|
|
::= { dot3adStatusEntry 3 }
|
|
|
|
dot3adStatusActorKey OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The dot3ad status of actor key."
|
|
::= { dot3adStatusEntry 4 }
|
|
|
|
dot3adStatusPartner OBJECT-TYPE
|
|
SYNTAX PhysAddress (SIZE (6))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The dot3ad status of remote system of trunking group."
|
|
::= { dot3adStatusEntry 5 }
|
|
|
|
dot3adStatusPartnerPriority OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The dot3ad status of partner priority."
|
|
::= { dot3adStatusEntry 6 }
|
|
|
|
dot3adStatusPartnerKey OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The dot3ad status of partner key."
|
|
::= { dot3adStatusEntry 7 }
|
|
|
|
dot3adStatusLinks OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..31))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ot3ad status of links port."
|
|
::= { dot3adStatusEntry 8 }
|
|
|
|
dot3adStatusSyncs OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..31))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ot3ad status of synchronization state."
|
|
::= { dot3adStatusEntry 9 }
|
|
|
|
|
|
-- syslog
|
|
syslogServerIpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SyslogServerIpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sets the IP addresses of Syslog managers (stations to send your Syslog message to).
|
|
You can configure up to four managers."
|
|
::= { syslog 2 }
|
|
|
|
syslogServerIpEntry OBJECT-TYPE
|
|
SYNTAX SyslogServerIpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { syslogServerIpIndex }
|
|
::= { syslogServerIpTable 1 }
|
|
|
|
SyslogServerIpEntry ::=
|
|
SEQUENCE {
|
|
syslogServerIpIndex INTEGER,
|
|
syslogServerIpAddressType InetAddressType,
|
|
syslogServerIpAddress InetAddress,
|
|
syslogServerIPSeverity INTEGER
|
|
}
|
|
|
|
syslogServerIpIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..4)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index of Syslog servers"
|
|
::= { syslogServerIpEntry 1 }
|
|
|
|
syslogServerIpAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType {
|
|
ipv4(1),
|
|
ipv6(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Syslog server IP address type"
|
|
::= { syslogServerIpEntry 2 }
|
|
|
|
syslogServerIpAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Syslog server IP address
|
|
<ipv4-address> 0.0.0.0 ~ 223.255.255.255
|
|
<ipv6-address> :: ~ ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
|
|
Limit: syslogServerIpAddressType must be set before syslogServerIpAddress.
|
|
SyslogServerIpAddress set to default value 0.0.0.0, severity will auto set to none"
|
|
::= { syslogServerIpEntry 3 }
|
|
|
|
syslogServerIPSeverity OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
critical(1),
|
|
major(2),
|
|
minor(3),
|
|
warning(4),
|
|
event(5),
|
|
all(6)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Severity of Syslog server
|
|
SyslogServerIpAddress set to default value 0.0.0.0, severity will auto set to none"
|
|
::= { syslogServerIpEntry 4 }
|
|
--------------------
|
|
-- CFM
|
|
--------------------
|
|
|
|
-- cfmLoopbackPortTable
|
|
|
|
cfmLoopbackPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CfmLoopbackPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains CFM information.
|
|
This table is supported by R5.02 and later versions."
|
|
::= { cfm 1 }
|
|
|
|
cfmLoopbackPortEntry OBJECT-TYPE
|
|
SYNTAX CfmLoopbackPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in cfmLoopbackPortTable."
|
|
INDEX { ifIndex }
|
|
::= { cfmLoopbackPortTable 1 }
|
|
|
|
CfmLoopbackPortEntry ::= SEQUENCE {
|
|
cfmLoopbackPortState INTEGER
|
|
}
|
|
|
|
cfmLoopbackPortState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"CFM loopback enable/disable on the port."
|
|
::= { cfmLoopbackPortEntry 1 }
|
|
|
|
-- cfmMIPTable
|
|
|
|
cfmMIPTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CfmMIPEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { cfm 2 }
|
|
|
|
cfmMIPEntry OBJECT-TYPE
|
|
SYNTAX CfmMIPEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in cfmMIPTable."
|
|
INDEX { dot1agCfmMdIndex, dot1agCfmMaIndex, cfmPort }
|
|
::= { cfmMIPTable 1 }
|
|
|
|
CfmMIPEntry ::=
|
|
SEQUENCE {
|
|
cfmLevel INTEGER,
|
|
cfmVlanID INTEGER,
|
|
cfmPort INTEGER,
|
|
cfmMIPRowStatus RowStatus,
|
|
cfmMIPMacAddress MacAddress
|
|
}
|
|
|
|
cfmLevel OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { cfmMIPEntry 1 }
|
|
|
|
cfmVlanID OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { cfmMIPEntry 2 }
|
|
|
|
cfmPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { cfmMIPEntry 3 }
|
|
|
|
cfmMIPRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { cfmMIPEntry 4 }
|
|
|
|
cfmMIPMacAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MAC address of maintenance domain intermediate point"
|
|
::= { cfmMIPEntry 5 }
|
|
|
|
cfmActionEnableStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"CFM Action enable status for the CO device"
|
|
::= { cfm 3 }
|
|
|
|
cfmMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
dot1ag(1),
|
|
y1731(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliant CFM standard"
|
|
::= { cfm 4 }
|
|
|
|
cfmMIPRespondMcastLbm OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status indicate whether a MIP respond to mulcast lbms or not."
|
|
::= { cfm 5 }
|
|
|
|
cfmLoopbackTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER (1..86400)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"CFM loopback timeout value."
|
|
::= { cfm 6 }
|
|
|
|
-- cfmLbrTable
|
|
cfmLbrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CfmLbrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains a list of Loopback replies received by a specific MEP in response to a loopback message."
|
|
::= { cfm 7 }
|
|
|
|
cfmLbrEntry OBJECT-TYPE
|
|
SYNTAX CfmLbrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Loopback Reply table entry."
|
|
INDEX { dot1agCfmMdIndex, dot1agCfmMaIndex, dot1agCfmMepIdentifier, cfmLbrSeqNumber, cfmLbrReceiveOrder }
|
|
::= { cfmLbrTable 1 }
|
|
|
|
CfmLbrEntry ::=
|
|
SEQUENCE {
|
|
cfmLbrSeqNumber Unsigned32,
|
|
cfmLbrReceiveOrder Unsigned32,
|
|
cfmLbrSrcMac MacAddress
|
|
}
|
|
|
|
cfmLbrSeqNumber OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Transaction identifier/Sequence number returned by
|
|
a previous transmit loopback message command, indicating
|
|
which LBM's response is going to be returned."
|
|
::= { cfmLbrEntry 1 }
|
|
|
|
cfmLbrReceiveOrder OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An index to distinguish among multiple LBRs with the same
|
|
LBR Transaction Identifier field value. cfmLbrReceiveOrder
|
|
are assigned sequentially from 1, in the order that the
|
|
Loopback Initiator received the LBRs."
|
|
::= { cfmLbrEntry 2 }
|
|
|
|
cfmLbrSrcMac OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Source MAC address returned in the LBR."
|
|
::= { cfmLbrEntry 3 }
|
|
|
|
--------------------
|
|
-- GPON
|
|
--------------------
|
|
|
|
ponTable OBJECT IDENTIFIER ::= { gpon 1 }
|
|
remote OBJECT IDENTIFIER ::= { gpon 2 }
|
|
remoteInfo OBJECT IDENTIFIER ::= { gpon 3 }
|
|
-- antiSpoofSetup OBJECT IDENTIFIER ::= { gpon 4 }
|
|
-- multicastChannelSetup OBJECT IDENTIFIER ::= { gpon 5 }
|
|
-- classifierSetup OBJECT IDENTIFIER ::= { gpon 6 }
|
|
-- policySetup OBJECT IDENTIFIER ::= { gpon 7 }
|
|
uniPortOpModeSetup OBJECT IDENTIFIER ::= { gpon 8 }
|
|
-- pppoeia OBJECT IDENTIFIER ::= { gpon 9 }
|
|
-- rateLimitSetup OBJECT IDENTIFIER ::= { gpon 10 }
|
|
-- brLimitSetup OBJECT IDENTIFIER ::= { gpon 11 }
|
|
-- dhcpSetup OBJECT IDENTIFIER ::= { gpon 12 }
|
|
-- dhcpSnp OBJECT IDENTIFIER ::= { gpon 13 }
|
|
transceiverInfo OBJECT IDENTIFIER ::= { gpon 14 }
|
|
multicastStatus OBJECT IDENTIFIER ::= { gpon 15 }
|
|
gponVlanTranslationSetup OBJECT IDENTIFIER ::= { gpon 16 }
|
|
|
|
-------------------
|
|
-- gpon ponTable --
|
|
-------------------
|
|
|
|
-- gpon ponTable ponSetupTable
|
|
ponSetupTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PonSetupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ponTable 1 }
|
|
|
|
ponSetupEntry OBJECT-TYPE
|
|
SYNTAX PonSetupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ponSetupTable"
|
|
INDEX { ifIndex }
|
|
::= { ponSetupTable 1 }
|
|
|
|
PonSetupEntry ::=
|
|
SEQUENCE {
|
|
transceiverTxDisable EnabledStatus,
|
|
inO7State DisplayString,
|
|
outO7State DisplayString,
|
|
linkState INTEGER
|
|
}
|
|
|
|
transceiverTxDisable OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"transceiver tx disable"
|
|
::= { ponSetupEntry 1 }
|
|
|
|
inO7State OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ONT Enter Emergency Stop State(07), input serial number"
|
|
::= { ponSetupEntry 2 }
|
|
|
|
outO7State OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ONT Leave Emergency Stop State(07), input serial number"
|
|
::= { ponSetupEntry 3 }
|
|
|
|
linkState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(0),
|
|
on(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Show PON link state"
|
|
::= { ponSetupEntry 4 }
|
|
|
|
-- gpon ponTable ponConfigTable
|
|
ponConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PonConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ponTable 2 }
|
|
|
|
ponConfigEntry OBJECT-TYPE
|
|
SYNTAX PonConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ponConfigTable"
|
|
INDEX { ifIndex }
|
|
::= { ponConfigTable 1 }
|
|
|
|
PonConfigEntry ::=
|
|
SEQUENCE {
|
|
transceiverType INTEGER,
|
|
registerMethod INTEGER,
|
|
ponConfigRowStatus RowStatus,
|
|
templateOption INTEGER,
|
|
dsFecMode EnabledStatus,
|
|
tcaFecCorrByteThres Unsigned32,
|
|
tcaFecCorrCodeWordThres Unsigned32,
|
|
tcaFecUncorrCodeWordThres Unsigned32,
|
|
tcaBipErrThres Unsigned32,
|
|
tcaReiCounterThres Unsigned32,
|
|
rangingMax INTEGER,
|
|
tcaFecCodeWordErrThres Unsigned32,
|
|
tcaBipByteThres Unsigned32,
|
|
tcaRxPloamCrcErrThres Unsigned32,
|
|
tcaRxPloamNonIdleThres Unsigned32,
|
|
tcaPositiveDriftThres Unsigned32,
|
|
tcaNegativeDriftThres Unsigned32,
|
|
tcaRxOmciPacketCrcErrThres Unsigned32,
|
|
tcaUnrecievedBurstThres Unsigned32,
|
|
tcaLcdgiErrThres Unsigned32,
|
|
tcaRdiErrThres Unsigned32,
|
|
tcaRxOmciThres Unsigned32,
|
|
tmplateAction INTEGER
|
|
}
|
|
|
|
transceiverType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ligent(0),
|
|
luminent(1),
|
|
fiberxon(2),
|
|
fujitsu(3),
|
|
ligentA(4),
|
|
ligentB(5),
|
|
luminentA(6),
|
|
luminentB(7),
|
|
fiberxonA(8),
|
|
fujitsuA(9),
|
|
nec(10),
|
|
neoptec(11),
|
|
ligentC(12),
|
|
fiberxonB(13),
|
|
fujitsu30537(14),
|
|
neophotonicsA(15),
|
|
neophotonicsB(16),
|
|
neophotonicsC(17),
|
|
superxon(18),
|
|
wtd(19),
|
|
delta(20),
|
|
no1(21),
|
|
no2(22)
|
|
-- none(23)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
" transceiver Type"
|
|
::= { ponConfigEntry 1 }
|
|
|
|
registerMethod OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
methodA(0), -- Match serial number, and password
|
|
methodC(1), -- Match PLOAM password
|
|
methodCAutolock(2), -- Match serial number
|
|
methodD(3), -- Volatile auto provision by template
|
|
methodE(4) -- Non-volatile auto provision by template
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"register Method"
|
|
::= { ponConfigEntry 2 }
|
|
|
|
ponConfigRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ponConfigEntry 3 }
|
|
|
|
templateOption OBJECT-TYPE
|
|
SYNTAX INTEGER (125..128)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"template-option"
|
|
::= { ponConfigEntry 4 }
|
|
|
|
dsFecMode OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/disable PON downstream FEC mode"
|
|
::= { ponConfigEntry 5 }
|
|
|
|
tcaFecCorrByteThres OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TCA FEC corrected byte threshold"
|
|
::= { ponConfigEntry 6 }
|
|
|
|
tcaFecCorrCodeWordThres OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TCA FEC corrected code word threshold"
|
|
::= { ponConfigEntry 7 }
|
|
|
|
tcaFecUncorrCodeWordThres OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TCA FEC uncorrected code word threshold"
|
|
::= { ponConfigEntry 8 }
|
|
|
|
tcaBipErrThres OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TCA BIP error threshold"
|
|
::= { ponConfigEntry 9 }
|
|
|
|
tcaReiCounterThres OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TCA REI counter threshold"
|
|
::= { ponConfigEntry 10 }
|
|
|
|
rangingMax OBJECT-TYPE
|
|
SYNTAX INTEGER (20..60)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum of PON ranging distance in km"
|
|
::= { ponConfigEntry 12 }
|
|
|
|
tcaFecCodeWordErrThres OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TCA FEC code word threshold"
|
|
::= { ponConfigEntry 13 }
|
|
|
|
tcaBipByteThres OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TCA BIP byte threshold"
|
|
::= { ponConfigEntry 14 }
|
|
|
|
tcaRxPloamCrcErrThres OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TCA rx ploam crc error threshold"
|
|
::= { ponConfigEntry 15 }
|
|
|
|
tcaRxPloamNonIdleThres OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TCA rx ploam non idle threshold"
|
|
::= { ponConfigEntry 16 }
|
|
|
|
tcaPositiveDriftThres OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TCA positive drift threshold"
|
|
::= { ponConfigEntry 17 }
|
|
|
|
tcaNegativeDriftThres OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TCA negative drift threshold"
|
|
::= { ponConfigEntry 18 }
|
|
|
|
tcaRxOmciPacketCrcErrThres OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TCA rx omci crc error threshold"
|
|
::= { ponConfigEntry 19 }
|
|
|
|
tcaUnrecievedBurstThres OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TCA unreceived burst threshold"
|
|
::= { ponConfigEntry 20 }
|
|
|
|
tcaLcdgiErrThres OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TCA lcdgi error threshold"
|
|
::= { ponConfigEntry 21 }
|
|
|
|
tcaRdiErrThres OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TCA rdi error threshold"
|
|
::= { ponConfigEntry 22 }
|
|
|
|
tcaRxOmciThres OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TCA rx omci threshold"
|
|
::= { ponConfigEntry 23 }
|
|
|
|
tmplateAction OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
templateDisable(0),
|
|
templateEnable(1),
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable or disable the ONT template action of the PON port."
|
|
::= { ponConfigEntry 24 }
|
|
|
|
|
|
|
|
-- gpon ponTable unregisterOntTable
|
|
unregisterOntTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UnregisterOntEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ponTable 3 }
|
|
|
|
unregisterOntEntry OBJECT-TYPE
|
|
SYNTAX UnregisterOntEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in unregisterOntTable"
|
|
INDEX {
|
|
ifIndex,
|
|
unregisterOntIndex
|
|
}
|
|
::= { unregisterOntTable 1 }
|
|
|
|
UnregisterOntEntry ::=
|
|
SEQUENCE {
|
|
unregisterOntSerialNumber DisplayString,
|
|
unregisterOntPassword DisplayString,
|
|
unregisterOntStatus INTEGER,
|
|
unregisterOntIndex INTEGER
|
|
}
|
|
|
|
unregisterOntSerialNumber OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" unregisterOnt Serial Number"
|
|
::= { unregisterOntEntry 1 }
|
|
|
|
unregisterOntPassword OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" unregisterOnt password"
|
|
::= { unregisterOntEntry 2 }
|
|
|
|
unregisterOntStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
active(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" unregisterOnt Status"
|
|
::= { unregisterOntEntry 3 }
|
|
|
|
unregisterOntIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" unregisterOnt Ont Index"
|
|
::= { unregisterOntEntry 4 }
|
|
|
|
|
|
-- gpon ponTable ponProtectionTable
|
|
ponProtectionTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PonProtectionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ponTable 4 }
|
|
|
|
ponProtectionEntry OBJECT-TYPE
|
|
SYNTAX PonProtectionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ponProtectionTable"
|
|
INDEX { ifIndex , passivePort}
|
|
::= { ponProtectionTable 1 }
|
|
|
|
PonProtectionEntry ::=
|
|
SEQUENCE {
|
|
passivePort INTEGER,
|
|
currWorkingPort INTEGER,
|
|
currStandbyPort INTEGER,
|
|
delimiterDetectedOnStandbyPort INTEGER,
|
|
lastSwitchOverReason INTEGER,
|
|
lastSwitchOverTimeStampYear INTEGER,
|
|
lastSwitchOverTimeStampMonth INTEGER,
|
|
lastSwitchOverTimeStampDay INTEGER,
|
|
lastSwitchOverTimeStampHour INTEGER,
|
|
lastSwitchOverTimeStampMinute INTEGER,
|
|
lastSwitchOverTimeStampSecond INTEGER,
|
|
switchOverTimes INTEGER,
|
|
protectSwitchPonRowstatus RowStatus
|
|
}
|
|
|
|
passivePort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The passive port of this protection pair."
|
|
::= { ponProtectionEntry 1 }
|
|
|
|
currWorkingPort OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noData(0)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The current working port. System is trying to bring up ONU at this port."
|
|
::= { ponProtectionEntry 2 }
|
|
|
|
currStandbyPort OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noData(0)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The current standby port. After a switch-over event occurs, it will be the next working port."
|
|
::= { ponProtectionEntry 3 }
|
|
|
|
delimiterDetectedOnStandbyPort OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noData(0),
|
|
true(1),
|
|
false(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "It indicates whether the current standby port can detect delimiter on the PON fiber.
|
|
true(1) indicates at least one delimiter is detected when user query this MIB,
|
|
false(2) indicates no delimiter is detected."
|
|
::= { ponProtectionEntry 4 }
|
|
|
|
lastSwitchOverReason OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noData(0),
|
|
lossOfSignal(1),
|
|
manual(2),
|
|
chipConnectionFailure(3),
|
|
noOnuDetected(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "It indicates the reason causes the last switch-over event.
|
|
noData(0) indicates no switch-over event happened.
|
|
lossOfSignal(1) indicates LOS happened on the working port.
|
|
manual(2) indicates administrator triggered it manully.
|
|
chipConnectionFailure(3) indicates system lost the connection to the GPON chip.
|
|
noOnuDetected(4) indicates no ONU detected at working port."
|
|
::= { ponProtectionEntry 5 }
|
|
|
|
lastSwitchOverTimeStampYear OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "It indicates the year the last switch-over event happened."
|
|
::= { ponProtectionEntry 6 }
|
|
|
|
lastSwitchOverTimeStampMonth OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "It indicates the month the last switch-over event happened."
|
|
::= { ponProtectionEntry 7 }
|
|
|
|
lastSwitchOverTimeStampDay OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "It indicates the day the last switch-over event happened."
|
|
::= { ponProtectionEntry 8 }
|
|
|
|
lastSwitchOverTimeStampHour OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "It indicates the hour the last switch-over event happened."
|
|
::= { ponProtectionEntry 9 }
|
|
|
|
lastSwitchOverTimeStampMinute OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "It indicates the minute the last switch-over event happened."
|
|
::= { ponProtectionEntry 10 }
|
|
|
|
lastSwitchOverTimeStampSecond OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "It indicates the second the last switch-over event happened."
|
|
::= { ponProtectionEntry 11 }
|
|
|
|
switchOverTimes OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "It indicates the times of switch-over event happened since the protection pair was activated."
|
|
::= { ponProtectionEntry 12 }
|
|
|
|
protectSwitchPonRowstatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Row Status for a protection pair."
|
|
::= { ponProtectionEntry 13 }
|
|
|
|
|
|
|
|
-- gpon ponTable ponRogueOnuTable
|
|
ponRogueOnuTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PonRogueOnuEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ponTable 5 }
|
|
|
|
ponRogueOnuEntry OBJECT-TYPE
|
|
SYNTAX PonRogueOnuEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ponRogueOnuTable"
|
|
INDEX { ifIndex }
|
|
::= { ponRogueOnuTable 1 }
|
|
|
|
PonRogueOnuEntry ::=
|
|
SEQUENCE {
|
|
rogueDetect INTEGER
|
|
}
|
|
|
|
rogueDetect OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(0),
|
|
on(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Start or Stop rogue onu detect"
|
|
::= { ponRogueOnuEntry 1 }
|
|
|
|
-- gpon ponTable ponPortBridgeTable
|
|
ponPortBridge OBJECT IDENTIFIER ::= { ponTable 6 }
|
|
|
|
ponPortBridgeState OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ponPortBridge 1 }
|
|
|
|
ponPortBridgePortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PonPortBridgePortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ponPortBridge 2 }
|
|
|
|
ponPortBridgePortEntry OBJECT-TYPE
|
|
SYNTAX PonPortBridgePortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in portBridgePortTable."
|
|
INDEX { dot1dBasePort }
|
|
::= { ponPortBridgePortTable 1 }
|
|
|
|
PonPortBridgePortEntry ::=
|
|
SEQUENCE {
|
|
ponPortBridgePortState EnabledStatus
|
|
}
|
|
|
|
ponPortBridgePortState OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Port Bridge enabled/disabled on the port.
|
|
Enable(1) means local switching is allowed in this port."
|
|
::= { ponPortBridgePortEntry 1 }
|
|
|
|
|
|
-- gpon ponTable ponAntiSpoofTable
|
|
ponAntiSpoof OBJECT IDENTIFIER ::= { ponTable 7 }
|
|
|
|
ponAntiSpoofPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PonAntiSpoofPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ponAntiSpoof 1 }
|
|
|
|
ponAntiSpoofPortEntry OBJECT-TYPE
|
|
SYNTAX PonAntiSpoofPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ponAngiSpoofPortTable"
|
|
INDEX { ifIndex }
|
|
::= { ponAntiSpoofPortTable 1 }
|
|
|
|
PonAntiSpoofPortEntry ::=
|
|
SEQUENCE {
|
|
ponAntiSpoofActiveByPort INTEGER
|
|
}
|
|
|
|
ponAntiSpoofActiveByPort OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Pon port anti-spoofing enabled/disabled on the port.
|
|
enabled(1) means local switching is allowed in this port."
|
|
::= { ponAntiSpoofPortEntry 1 }
|
|
|
|
ponAntiSpoofTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PonAntiSpoofEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ponAntiSpoof 2 }
|
|
|
|
ponAntiSpoofEntry OBJECT-TYPE
|
|
SYNTAX PonAntiSpoofEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ponAngiSpoofTable"
|
|
INDEX { ponAntiSpoofMode,
|
|
ponAntiSpoofSetting}
|
|
::= { ponAntiSpoofTable 1 }
|
|
|
|
PonAntiSpoofEntry ::=
|
|
SEQUENCE {
|
|
-- ponAntiSpoofPort INTEGER,
|
|
ponAntiSpoofMode INTEGER,
|
|
ponAntiSpoofSetting DisplayString,
|
|
ponAntiSpoofRowStatus RowStatus
|
|
}
|
|
|
|
-- ponAntiSpoofPort OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "The pon port of the anti-spoofing."
|
|
-- ::= { ponAntiSpoofEntry 1 }
|
|
|
|
ponAntiSpoofMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
inclusiveIp(1),
|
|
inclusiveMac(2),
|
|
inclusiveIpMac(3),
|
|
exclusiveIp(5),
|
|
exclusiveMac(6),
|
|
exclusiveIpMac(7),
|
|
inclusiveOuimac(8)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Display the entry is inclusive/exclusive for IP/MAC/OUIMAC."
|
|
::= { ponAntiSpoofEntry 2 }
|
|
|
|
ponAntiSpoofSetting OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Display the IP/MAC/IP&MAC/OUI-MAC setting of the anti-spoofing."
|
|
::= { ponAntiSpoofEntry 3 }
|
|
|
|
ponAntiSpoofRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Create or distory a anti-spoofing of a pon port.
|
|
ex 1: create a inclusiveIp entry with ip 192.168.100.100 on port 1-1, then the key is 10001.1.255.255.255.255.255.255.192.168.100.100
|
|
ex 2: create a exclusiveMac entry with mac 00:0A:0B:01:02:03 on port 2-2, then the key is 20002.3.0.10.11.1.2.3.255.255.255.255
|
|
ex 3: create a inclusiveOuimac entry with mac 00:0A:0B on port 1-3, then the key is 10003.8.0.10.11.255.255.255.255.255.255.255"
|
|
::= { ponAntiSpoofEntry 4 }
|
|
|
|
ponIpsb OBJECT IDENTIFIER ::= { ponTable 8 }
|
|
|
|
ponIpsbSetupTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PonIpsbSetupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ponIpsb 1 }
|
|
|
|
ponIpsbSetupEntry OBJECT-TYPE
|
|
SYNTAX PonIpsbSetupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ponIpsbSetupTable"
|
|
INDEX { ifIndex, ipsbSetupMac, ipsbSetupVid }
|
|
::= { ponIpsbSetupTable 1 }
|
|
|
|
PonIpsbSetupEntry ::=
|
|
SEQUENCE {
|
|
ipsbSetupMac PhysAddress,
|
|
ipsbSetupVid INTEGER,
|
|
ipsbSetupIp IpAddress,
|
|
ipsbSetupState RowStatus
|
|
}
|
|
|
|
ipsbSetupMac OBJECT-TYPE
|
|
SYNTAX PhysAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ponIpsbSetupEntry 1 }
|
|
|
|
ipsbSetupVid OBJECT-TYPE
|
|
SYNTAX INTEGER (1.. 4094)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ponIpsbSetupEntry 2 }
|
|
|
|
ipsbSetupIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ponIpsbSetupEntry 3 }
|
|
|
|
ipsbSetupState OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ponIpsbSetupEntry 4 }
|
|
|
|
--------------
|
|
-- gpon remote --
|
|
--------------
|
|
|
|
ontSetup OBJECT IDENTIFIER ::= { remote 1 }
|
|
|
|
-- gpon remote ontSetup ontTable
|
|
ontTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OntEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontSetup 1 }
|
|
|
|
ontEntry OBJECT-TYPE
|
|
SYNTAX OntEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ontTable"
|
|
INDEX {
|
|
ifIndex,
|
|
ontNumber
|
|
}
|
|
::= { ontTable 1 }
|
|
|
|
OntEntry ::=
|
|
SEQUENCE {
|
|
ontNumber INTEGER,
|
|
password DisplayString,
|
|
planVersion DisplayString,
|
|
sn DisplayString,
|
|
loopbackConfig EnabledStatus,
|
|
loopbackStatus INTEGER,
|
|
model INTEGER,
|
|
ontRowStatus RowStatus,
|
|
ontAction INTEGER,
|
|
alarmProfile DisplayString,
|
|
fullBridg INTEGER,
|
|
antiMacSpoofing INTEGER,
|
|
usFecMode EnabledStatus,
|
|
templateDescription DisplayString
|
|
}
|
|
|
|
ontNumber OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ontNumber."
|
|
::= { ontEntry 1 }
|
|
|
|
password OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
" password."
|
|
::= { ontEntry 4 }
|
|
|
|
planVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
" plan-version."
|
|
::= { ontEntry 5 }
|
|
|
|
sn OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
" serial number."
|
|
::= { ontEntry 6 }
|
|
|
|
loopbackConfig OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"enabled/disabled loopback on the port."
|
|
::= { ontEntry 7 }
|
|
|
|
loopbackStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
underTesting(1),
|
|
success(2),
|
|
fail(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This entry display latest loopback test status of port while performing remote-ont loopback test."
|
|
::= { ontEntry 8 }
|
|
|
|
model OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
default(0),
|
|
pmg1006ORpmg2006ORpmg1005ORpmg2005(1),
|
|
pmg5318b20a(2),
|
|
pmg3000b20a(3),
|
|
na(4),
|
|
gpt2542gnaucORpmg5318b20bORpmg5318b20cORpmg5317ORpmg5323(5),
|
|
o00xx0vpq(6),
|
|
na(7),
|
|
gpt2820gnORgpt2840gnORgpt2841hntORgpt2840hnt(8)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Model ID."
|
|
::= { ontEntry 9 }
|
|
|
|
ontRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontEntry 10 }
|
|
|
|
ontAction OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
idle(0),
|
|
rebootOnt(1),
|
|
checkUpgardeFW(2),
|
|
upgradingFW(3),
|
|
delAllConfig(4),
|
|
downloadFile(5),
|
|
uploadFile(6),
|
|
switchImageRule(7),
|
|
clearUpgradeStatus(8)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Setting this MIB with value below to request an action to occur for the ONU.
|
|
1 Reboot the ONU.
|
|
2 Perform a FW version check. If the current version mismatches with planned one, do FW upgrade if possible.
|
|
4 Delete all configuration stored in OLT related to the ONU.
|
|
5 Perform a file transfer. Download a file located in <ontFileTransferFileUri> with user name / password defined in
|
|
<ontFileTransferUserName> and <ontFileTransferPassword> to the ONU and rename it to <ontFileTransferLocalFileName>.
|
|
6 Perform a file transfer. Upload a file <ontFileTransferLocalFileName> from the ONU to destination defined in
|
|
<ontFileTransferFileUri> with user name / password defined in <ontFileTransferUserName> and <ontFileTransferPassword>.
|
|
7 Switch the ONU active/standby image rule and reboot.
|
|
8 Clear the ont upgrade status.
|
|
|
|
This MIB returns following status to a get request.
|
|
0 This ONU is not doing any action above.
|
|
3 The FW upgrading is in progress."
|
|
::= { ontEntry 11 }
|
|
|
|
alarmProfile OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"apply an alarm profile to configure remote ONT ddmi threshold."
|
|
::= { ontEntry 12 }
|
|
|
|
fullBridg OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"full-bridge mode"
|
|
::= { ontEntry 13 }
|
|
|
|
antiMacSpoofing OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"anti-mac-spoofing active or inactive"
|
|
::= { ontEntry 14 }
|
|
|
|
usFecMode OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/disable ONU upstream FEC mode"
|
|
::= { ontEntry 15 }
|
|
|
|
templateDescription OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ONT template description"
|
|
::= { ontEntry 16 }
|
|
|
|
-- gpon remote ontSetup ontBwGroupTable
|
|
ontBwGroupTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OntBwGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontSetup 2 }
|
|
|
|
ontBwGroupEntry OBJECT-TYPE
|
|
SYNTAX OntBwGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ontBwGroupTable"
|
|
INDEX {
|
|
ifIndex,
|
|
ontNumber,
|
|
ontBwGroupId
|
|
}
|
|
::= { ontBwGroupTable 1 }
|
|
|
|
OntBwGroupEntry ::=
|
|
SEQUENCE {
|
|
ontBwGroupId INTEGER,
|
|
ontBwGroupUstype INTEGER,
|
|
ontBwGroupUsbwprofname DisplayString,
|
|
ontBwGroupDsbwprofname DisplayString,
|
|
ontBwGroupRowStatus RowStatus
|
|
}
|
|
|
|
ontBwGroupId OBJECT-TYPE
|
|
SYNTAX INTEGER (1..31)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Bandwidth group means US T-CONT (Transmission container)and DS BW meter"
|
|
::= { ontBwGroupEntry 1 }
|
|
|
|
ontBwGroupUstype OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
type1(1),
|
|
type2(2),
|
|
type3(3),
|
|
type4(4),
|
|
type5(5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
" US T-CONT type is characterized by the traffic flows."
|
|
::= { ontBwGroupEntry 2 }
|
|
|
|
ontBwGroupUsbwprofname OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Upstream bandwidth profile name."
|
|
::= { ontBwGroupEntry 3 }
|
|
|
|
ontBwGroupDsbwprofname OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Downstream bandwidth profile name."
|
|
::= { ontBwGroupEntry 4 }
|
|
|
|
ontBwGroupRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontBwGroupEntry 5 }
|
|
|
|
-- gpon remote ontSetup ONU File Transfer Parameter Table
|
|
ontFileTransferParamTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OntFileTransferParamEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontSetup 3 }
|
|
|
|
ontFileTransferParamEntry OBJECT-TYPE
|
|
SYNTAX OntFileTransferParamEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry in ontFileTransferParamTable"
|
|
INDEX {
|
|
ifIndex,
|
|
ontNumber
|
|
}
|
|
::= { ontFileTransferParamTable 1 }
|
|
|
|
OntFileTransferParamEntry ::=
|
|
SEQUENCE {
|
|
ontFileTransferFileUri OCTET STRING,
|
|
ontFileTransferLocalFileName OCTET STRING,
|
|
ontFileTransferUserName OCTET STRING,
|
|
ontFileTransferPassword OCTET STRING
|
|
}
|
|
|
|
ontFileTransferFileUri OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The URL to be used in file transfer.
|
|
For example: ftp://a.b.c/dir/config.xml"
|
|
::= { ontFileTransferParamEntry 1 }
|
|
|
|
ontFileTransferLocalFileName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The file name of the target file in the ONU.
|
|
For example: config.xml"
|
|
::= { ontFileTransferParamEntry 2 }
|
|
|
|
ontFileTransferUserName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The user name to be used for the file transfer."
|
|
::= { ontFileTransferParamEntry 3 }
|
|
|
|
ontFileTransferPassword OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The password to be used for the file transfer."
|
|
::= { ontFileTransferParamEntry 4 }
|
|
|
|
|
|
-- gpon remote ontSetup ONU Firmware Upgrade
|
|
ontFwUpgrade OBJECT IDENTIFIER ::= { ontSetup 4 }
|
|
|
|
ontFwUpgradeSetup OBJECT IDENTIFIER ::= { ontFwUpgrade 1 }
|
|
|
|
ontImageVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ONT image version name."
|
|
::= { ontFwUpgradeSetup 1 }
|
|
|
|
releaseOntImage OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
notRelease(0),
|
|
release(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"release ONT image from OLT."
|
|
::= { ontFwUpgradeSetup 2 }
|
|
|
|
numOfOntInQueue OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ONTs in FW upgrade queue."
|
|
::= { ontFwUpgradeSetup 3 }
|
|
|
|
ontFwUpgradeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OntFwUpgradeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontFwUpgrade 2 }
|
|
|
|
ontFwUpgradeEntry OBJECT-TYPE
|
|
SYNTAX OntFwUpgradeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry in ontFwUpgradeTable"
|
|
INDEX {
|
|
ifIndex
|
|
}
|
|
::= { ontFwUpgradeTable 1 }
|
|
|
|
OntFwUpgradeEntry ::=
|
|
SEQUENCE {
|
|
ontFwUpgradeOntNumber INTEGER,
|
|
ontFwUpgradeClearStatusPerPon INTEGER
|
|
}
|
|
|
|
ontFwUpgradeOntNumber OBJECT-TYPE
|
|
SYNTAX INTEGER (0..128)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Action to start upgrading ONT firmware with specified ONT number 1~128 (the same to ontAction.upgradingFW); 0 means to upgrade all ONTs of a PON port."
|
|
::= { ontFwUpgradeEntry 1 }
|
|
|
|
ontFwUpgradeClearStatusPerPon OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
idle(0),
|
|
clear(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Cleared all of the ONT upgrade status of the pon port."
|
|
::= { ontFwUpgradeEntry 2 }
|
|
|
|
-- ontResetTable Table
|
|
ontResetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OntResetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontSetup 5 }
|
|
|
|
ontResetEntry OBJECT-TYPE
|
|
SYNTAX OntResetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ontResetTable1102"
|
|
INDEX {
|
|
dot1dBasePort,
|
|
ontNumber
|
|
}
|
|
::= { ontResetTable 1 }
|
|
|
|
OntResetEntry ::=
|
|
SEQUENCE {
|
|
ontResetAction INTEGER,
|
|
ontConfgurationStatus INTEGER,
|
|
ontTimeOfRestore INTEGER
|
|
}
|
|
|
|
ontResetAction OBJECT-TYPE
|
|
SYNTAX INTEGER (0..1)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ont Reset Action,Value 1: Load Factory Default,Value 2: Reset Default"
|
|
::= { ontResetEntry 1 }
|
|
|
|
ontConfgurationStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ont Confguration Status.Value 0: In default state"
|
|
::= { ontResetEntry 2 }
|
|
|
|
ontTimeOfRestore OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Unix time seconds since midnight January 1,1970)."
|
|
::= { ontResetEntry 3 }
|
|
|
|
|
|
-- ontWanConfig Table
|
|
ontWanConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OntWanConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontSetup 6 }
|
|
|
|
ontWanConfigEntry OBJECT-TYPE
|
|
SYNTAX OntWanConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ontWanConfigTable"
|
|
INDEX {
|
|
dot1dBasePort,
|
|
ontNumber,
|
|
ontWanConfigId
|
|
}
|
|
::= { ontWanConfigTable 1 }
|
|
|
|
OntWanConfigEntry ::=
|
|
SEQUENCE {
|
|
ontWanConfigId INTEGER,
|
|
ontWanConfigVlan INTEGER,
|
|
ontWanConfigPriority INTEGER,
|
|
ontWanConfigNat INTEGER,
|
|
ontWanConfigUsername DisplayString,
|
|
ontWanConfigPassword DisplayString,
|
|
ontWanConfigRowStatus RowStatus
|
|
}
|
|
|
|
ontWanConfigId OBJECT-TYPE
|
|
SYNTAX INTEGER (1..4)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ont wan config wan id"
|
|
::= { ontWanConfigEntry 1 }
|
|
|
|
ontWanConfigVlan OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ont wan vlan."
|
|
::= { ontWanConfigEntry 2 }
|
|
|
|
ontWanConfigPriority OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ont wan priority."
|
|
::= { ontWanConfigEntry 3 }
|
|
|
|
ontWanConfigNat OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ont wan nat config."
|
|
::= { ontWanConfigEntry 4 }
|
|
|
|
ontWanConfigUsername OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ont wan config user name."
|
|
::= { ontWanConfigEntry 5 }
|
|
|
|
ontWanConfigPassword OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ont wan config password."
|
|
::= { ontWanConfigEntry 6 }
|
|
|
|
ontWanConfigRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontWanConfigEntry 7 }
|
|
|
|
|
|
-- gpon remote ontcardTable
|
|
ontcardTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OntcardEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { remote 2 }
|
|
|
|
ontcardEntry OBJECT-TYPE
|
|
SYNTAX OntcardEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ontcardTable"
|
|
INDEX {
|
|
ifIndex,
|
|
ontNumber,
|
|
ontcard
|
|
}
|
|
::= { ontcardTable 1 }
|
|
|
|
OntcardEntry ::=
|
|
SEQUENCE {
|
|
ontcard INTEGER,
|
|
ontcardType INTEGER,
|
|
numofport INTEGER,
|
|
ontcardRowStatus RowStatus,
|
|
ontcardAction INTEGER
|
|
}
|
|
|
|
ontcard OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ontcard."
|
|
::= { ontcardEntry 1 }
|
|
|
|
ontcardType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
vdsl2(35),
|
|
speed10or100BaseT(24),
|
|
speed10or100or1000BaseT(47),
|
|
veip(48),
|
|
pots(32),
|
|
video(38),
|
|
etherOrVeip(49)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
" cardtype."
|
|
::= { ontcardEntry 2 }
|
|
|
|
numofport OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
" numofport."
|
|
::= { ontcardEntry 3 }
|
|
|
|
ontcardRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontcardEntry 4 }
|
|
|
|
ontcardAction OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
idle(0),
|
|
delAllConfig(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Delete all configurations relating to ontcard."
|
|
::= { ontcardEntry 5 }
|
|
|
|
-- gpon remote ontenetTable
|
|
ontenetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OntenetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { remote 3 }
|
|
|
|
ontenetEntry OBJECT-TYPE
|
|
SYNTAX OntenetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ontenetTable"
|
|
INDEX {
|
|
ifIndex,
|
|
ontNumber,
|
|
ontcard,
|
|
ontenetCardPort
|
|
}
|
|
::= { ontenetTable 1 }
|
|
|
|
OntenetEntry ::=
|
|
SEQUENCE {
|
|
ontenetCardPort INTEGER,
|
|
pmenetEnable INTEGER,
|
|
portSpeed INTEGER,
|
|
ontenetRowStatus RowStatus,
|
|
ontenetAction INTEGER
|
|
}
|
|
|
|
ontenetCardPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ontenetCardPort."
|
|
::= { ontenetEntry 1 }
|
|
|
|
pmenetEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
base-on-modelId(1),
|
|
enable-64-bit-pm-counter(2),
|
|
enable-32-bit-pm-counter(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
" pmenetEnable."
|
|
::= { ontenetEntry 2 }
|
|
|
|
portSpeed OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
auto(0),
|
|
speed1000Full(3),
|
|
speed100Full(5),
|
|
speed10Full(7)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
" port-speed."
|
|
::= { ontenetEntry 3 }
|
|
|
|
ontenetRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontenetEntry 4 }
|
|
|
|
ontenetAction OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
idle(0),
|
|
delAllConfig(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Delete all configurations relating to ontenet."
|
|
::= { ontenetEntry 5 }
|
|
|
|
-- gpon remote ontvdslTable
|
|
ontvdslTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OntvdslEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { remote 4 }
|
|
|
|
ontvdslEntry OBJECT-TYPE
|
|
SYNTAX OntvdslEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ontvdslTable"
|
|
INDEX {
|
|
ifIndex,
|
|
ontNumber,
|
|
ontcard,
|
|
ontvdslCardPort
|
|
}
|
|
::= { ontvdslTable 1 }
|
|
|
|
OntvdslEntry ::=
|
|
SEQUENCE {
|
|
ontvdslCardPort INTEGER,
|
|
lineTemplate DisplayString,
|
|
ontvdslRowStatus RowStatus,
|
|
ontvdslAction INTEGER
|
|
}
|
|
|
|
ontvdslCardPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ontvdslCardPort."
|
|
::= { ontvdslEntry 1 }
|
|
|
|
lineTemplate OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
" line-template."
|
|
::= { ontvdslEntry 2 }
|
|
|
|
ontvdslRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontvdslEntry 3 }
|
|
|
|
ontvdslAction OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
idle(0),
|
|
delAllConfig(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Delete all configurations relating to ontvdsl."
|
|
::= { ontvdslEntry 4 }
|
|
|
|
-- gpon remote ontuniportSetup
|
|
ontuniportSetup OBJECT IDENTIFIER ::= { remote 5 }
|
|
|
|
-- gpon remote ontuniportSetup ontuniportTable
|
|
ontuniportTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OntuniportEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontuniportSetup 1 }
|
|
|
|
ontuniportEntry OBJECT-TYPE
|
|
SYNTAX OntuniportEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in ontuniportTable."
|
|
INDEX {
|
|
ifIndex,
|
|
ontNumber,
|
|
ontcard,
|
|
uniPort }
|
|
::= { ontuniportTable 1 }
|
|
|
|
OntuniportEntry ::=
|
|
SEQUENCE {
|
|
uniPort INTEGER,
|
|
uniPortRowStatus RowStatus,
|
|
uniPortAction INTEGER,
|
|
uniportMacLimit INTEGER
|
|
}
|
|
|
|
uniPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"uniport"
|
|
::= { ontuniportEntry 1 }
|
|
|
|
uniPortRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontuniportEntry 2 }
|
|
|
|
uniPortAction OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
idle(0),
|
|
delAllConfig(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Delete all configurations relating to uniport."
|
|
::= { ontuniportEntry 3 }
|
|
|
|
uniportMacLimit OBJECT-TYPE
|
|
SYNTAX INTEGER (0..127)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"maximum number of mac addresses can be learned per uniport. Zero value means mac-limit is inactive and no mac-address limitation."
|
|
::= { ontuniportEntry 4 }
|
|
|
|
-- gpon remote ontuniportSetup uniportIgmpchannelTable
|
|
uniportIgmpchannelTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UniportIgmpchannelEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontuniportSetup 2 }
|
|
|
|
uniportIgmpchannelEntry OBJECT-TYPE
|
|
SYNTAX UniportIgmpchannelEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in igmpchannelTable."
|
|
INDEX {
|
|
ifIndex,
|
|
ontNumber,
|
|
ontcard,
|
|
uniPort,
|
|
uniportIgmpchannelUniSvid,
|
|
uniportIgmpchannelUniCvid,
|
|
uniportIgmpchannelGroupPrivProf
|
|
}
|
|
::= { uniportIgmpchannelTable 1 }
|
|
|
|
UniportIgmpchannelEntry ::=
|
|
SEQUENCE {
|
|
uniportIgmpchannelUniSvid INTEGER,
|
|
uniportIgmpchannelUniCvid INTEGER,
|
|
uniportIgmpchannelVersion INTEGER,
|
|
uniportIgmpchannelMaxgroup INTEGER,
|
|
uniportIgmpchannelMaxmsg INTEGER,
|
|
-- uniportIgmpchannelSignaling INTEGER,
|
|
-- uniportIgmpchannelPreviewpkg DisplayString,
|
|
-- uniportIgmpchannelFullviewpkg DisplayString,
|
|
uniportIgmpchannelRowStatus RowStatus,
|
|
uniportIgmpchannelTrafficTxTag INTEGER,
|
|
uniportIgmpchannelCacProf DisplayString,
|
|
uniportIgmpchannelTrafficTxTagRepVid INTEGER,
|
|
uniportIgmpchannelGroupPrivProf DisplayString,
|
|
uniportIgmpchannelMvlan INTEGER
|
|
}
|
|
|
|
uniportIgmpchannelUniSvid OBJECT-TYPE
|
|
SYNTAX INTEGER (1..4096)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"uni-svid"
|
|
::= { uniportIgmpchannelEntry 1 }
|
|
|
|
uniportIgmpchannelUniCvid OBJECT-TYPE
|
|
SYNTAX INTEGER (1..4094)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"uni-cvid"
|
|
::= { uniportIgmpchannelEntry 2 }
|
|
|
|
uniportIgmpchannelVersion OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
igmpv2(2),
|
|
igmpv3(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IGMP version"
|
|
::= { uniportIgmpchannelEntry 3 }
|
|
|
|
uniportIgmpchannelMaxgroup OBJECT-TYPE
|
|
SYNTAX INTEGER (0..512)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum number of groups."
|
|
::= { uniportIgmpchannelEntry 4 }
|
|
|
|
uniportIgmpchannelMaxmsg OBJECT-TYPE
|
|
SYNTAX INTEGER (0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum number of reports per second."
|
|
::= { uniportIgmpchannelEntry 5 }
|
|
|
|
-- uniportIgmpchannelSignaling OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- off(0),
|
|
-- on(1)
|
|
-- }
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "IGMP signaling mode."
|
|
-- ::= { uniportIgmpchannelEntry 6 }
|
|
|
|
-- uniportIgmpchannelPreviewpkg OBJECT-TYPE
|
|
-- SYNTAX DisplayString
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Multicast package members with preview privilege. If group privilege profile is set, this setting will be ignored."
|
|
-- ::= { uniportIgmpchannelEntry 7 }
|
|
|
|
-- uniportIgmpchannelFullviewpkg OBJECT-TYPE
|
|
-- SYNTAX DisplayString
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Multicast package members with fullview privilege. If group privilege profile is set, this setting will be ignored."
|
|
-- ::= { uniportIgmpchannelEntry 8 }
|
|
|
|
uniportIgmpchannelRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { uniportIgmpchannelEntry 10 }
|
|
|
|
uniportIgmpchannelTrafficTxTag OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
transparent(3),
|
|
untag(4),
|
|
replace(5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Traffic tag on UNI port. If replace(5) is set, then uniportIgmpchannelTrafficTxTagRepVid will be applied."
|
|
::= { uniportIgmpchannelEntry 11 }
|
|
|
|
uniportIgmpchannelCacProf OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum multicast bandwidth for this channel"
|
|
::= { uniportIgmpchannelEntry 12 }
|
|
|
|
uniportIgmpchannelTrafficTxTagRepVid OBJECT-TYPE
|
|
SYNTAX INTEGER (1..4094)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Replaced downstream VID. It is applied only when uniportIgmpchannelTrafficTxTag is set to replace(5)."
|
|
::= { uniportIgmpchannelEntry 13 }
|
|
|
|
uniportIgmpchannelGroupPrivProf OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group privilege profile this channel wants to apply. If the group privilege profile is set, both previewPkg and fullviewPkg settings will be ignored."
|
|
::= { uniportIgmpchannelEntry 14 }
|
|
|
|
uniportIgmpchannelMvlan OBJECT-TYPE
|
|
SYNTAX INTEGER (0..4094)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MVR receive port. It works only when group-privilege-profile is set, 0 means non-MVR."
|
|
::= { uniportIgmpchannelEntry 15 }
|
|
|
|
-- gpon remote ontuniportSetup uniportProtoBasedTable
|
|
uniportProtoBasedTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UniportProtoBasedEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontuniportSetup 3 }
|
|
|
|
uniportProtoBasedEntry OBJECT-TYPE
|
|
SYNTAX UniportProtoBasedEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in protocol-basedTable."
|
|
INDEX {
|
|
ifIndex,
|
|
ontNumber,
|
|
ontcard,
|
|
uniPort,
|
|
uniportProtoBasedEtherType }
|
|
::= { uniportProtoBasedTable 1 }
|
|
|
|
UniportProtoBasedEntry ::=
|
|
SEQUENCE {
|
|
uniportProtoBasedEtherType INTEGER,
|
|
uniportProtoBasedSvid INTEGER,
|
|
uniportProtoBasedCvid INTEGER,
|
|
uniportProtoBasedPriority INTEGER,
|
|
uniportProtoBasedRowStatus RowStatus
|
|
}
|
|
|
|
uniportProtoBasedEtherType OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
ipoe(1),
|
|
pppoe(2),
|
|
arp(3),
|
|
ipv6(4)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ethernet Type.
|
|
ipoe(1)
|
|
pppoe(2)
|
|
arp(3)
|
|
ipv6(4)
|
|
"
|
|
::= { uniportProtoBasedEntry 1 }
|
|
|
|
uniportProtoBasedSvid OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"SVID"
|
|
::= { uniportProtoBasedEntry 2 }
|
|
|
|
uniportProtoBasedCvid OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"CVID"
|
|
::= { uniportProtoBasedEntry 3 }
|
|
|
|
uniportProtoBasedPriority OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"priority"
|
|
::= { uniportProtoBasedEntry 4 }
|
|
|
|
uniportProtoBasedRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { uniportProtoBasedEntry 5 }
|
|
|
|
-- gpon remote ontuniportSetup uniportPvidTable
|
|
uniportPvidTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UniportPvidEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontuniportSetup 4 }
|
|
|
|
uniportPvidEntry OBJECT-TYPE
|
|
SYNTAX UniportPvidEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in pvidTable."
|
|
INDEX {
|
|
ifIndex,
|
|
ontNumber,
|
|
ontcard,
|
|
uniPort }
|
|
::= { uniportPvidTable 1 }
|
|
|
|
UniportPvidEntry ::=
|
|
SEQUENCE {
|
|
uniportPvidUniSvid INTEGER,
|
|
uniportPvidUniCvid INTEGER,
|
|
uniportPvidPriority INTEGER,
|
|
uniportPvidRowStatus RowStatus
|
|
}
|
|
|
|
uniportPvidUniSvid OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"SVID"
|
|
::= { uniportPvidEntry 1 }
|
|
|
|
uniportPvidUniCvid OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"CVID"
|
|
::= { uniportPvidEntry 2 }
|
|
|
|
uniportPvidPriority OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Pvid priority"
|
|
::= { uniportPvidEntry 3 }
|
|
|
|
uniportPvidRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { uniportPvidEntry 4 }
|
|
|
|
-- gpon remote ontuniportSetup uniportQueueTable
|
|
uniportQueueTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UniportQueueEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontuniportSetup 5 }
|
|
|
|
uniportQueueEntry OBJECT-TYPE
|
|
SYNTAX UniportQueueEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in queueTable."
|
|
INDEX {
|
|
ifIndex,
|
|
ontNumber,
|
|
ontcard,
|
|
uniPort,
|
|
uniportQueueTc }
|
|
::= { uniportQueueTable 1 }
|
|
|
|
UniportQueueEntry ::=
|
|
SEQUENCE {
|
|
uniportQueueTc INTEGER,
|
|
uniportQueuePriority INTEGER,
|
|
uniportQueueWeight INTEGER,
|
|
uniportQueueUsbwprofname DisplayString,
|
|
uniportQueueDsbwprofname DisplayString,
|
|
uniportQueueDsoption INTEGER,
|
|
uniportQueueUsbwsharegroupid INTEGER,
|
|
uniportQueueRowStatus RowStatus,
|
|
uniportQueueDsbwsharegroupid INTEGER
|
|
}
|
|
|
|
uniportQueueTc OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
tc0(0),
|
|
tc1(1),
|
|
tc2(2),
|
|
tc3(3),
|
|
tc4(4),
|
|
tc5(5),
|
|
tc6(6),
|
|
tc7(7),
|
|
tcNull(8)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"traffic class 0-7"
|
|
::= { uniportQueueEntry 1 }
|
|
|
|
uniportQueuePriority OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
priority0(0),
|
|
priority1(1),
|
|
priority2(2),
|
|
priority3(3),
|
|
priority4(4),
|
|
priority5(5),
|
|
priority6(6),
|
|
priority7(7)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Usqueue priority 0-7"
|
|
::= { uniportQueueEntry 2 }
|
|
|
|
uniportQueueWeight OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Usqueue weight 0-255"
|
|
::= { uniportQueueEntry 3 }
|
|
|
|
uniportQueueUsbwprofname OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"usbwprof name"
|
|
::= { uniportQueueEntry 4 }
|
|
|
|
uniportQueueDsbwprofname OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"dsbwprof name"
|
|
::= { uniportQueueEntry 5 }
|
|
|
|
uniportQueueDsoption OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
olt(0),
|
|
ont(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"queue ds option,do metering at OLT side or ONT side"
|
|
::= { uniportQueueEntry 6 }
|
|
|
|
uniportQueueUsbwsharegroupid OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"upstream bandwidth group id"
|
|
::= { uniportQueueEntry 7 }
|
|
|
|
uniportQueueRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { uniportQueueEntry 8 }
|
|
|
|
uniportQueueDsbwsharegroupid OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"downstream bandwidth group id"
|
|
::= { uniportQueueEntry 9 }
|
|
|
|
-- gpon remote ontuniportSetup uniportVlanTable
|
|
uniportVlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UniportVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontuniportSetup 6 }
|
|
|
|
uniportVlanEntry OBJECT-TYPE
|
|
SYNTAX UniportVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in uniportVlanTable."
|
|
INDEX {
|
|
ifIndex,
|
|
ontNumber,
|
|
ontcard,
|
|
uniPort,
|
|
uniportVlanUniSvid,
|
|
uniportVlanUniCvid }
|
|
::= { uniportVlanTable 1 }
|
|
|
|
UniportVlanEntry ::=
|
|
SEQUENCE {
|
|
uniportVlanUniSvid INTEGER,
|
|
uniportVlanUniCvid INTEGER,
|
|
uniportVlanNetworkSvid INTEGER,
|
|
uniportVlanNetworkSpri INTEGER,
|
|
uniportVlanNetworkCvid INTEGER,
|
|
uniportVlanIngProf DisplayString,
|
|
uniportVlanGemPort INTEGER,
|
|
uniportVlanTr156 INTEGER,
|
|
uniportVlanTxTag INTEGER,
|
|
uniportVlanPbitProf DisplayString,
|
|
uniportVlanDscpToPbit INTEGER,
|
|
uniportVlanAesEncrypt INTEGER,
|
|
uniportVlanRowStatus RowStatus,
|
|
uniportVlanSharePriority INTEGER,
|
|
uniportVlanMacNumber INTEGER
|
|
}
|
|
|
|
uniportVlanUniSvid OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"uni-svid"
|
|
::= { uniportVlanEntry 1 }
|
|
|
|
uniportVlanUniCvid OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"uni-cvid"
|
|
::= { uniportVlanEntry 2 }
|
|
|
|
uniportVlanNetworkSvid OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"network-svid"
|
|
::= { uniportVlanEntry 3 }
|
|
|
|
uniportVlanNetworkSpri OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
priority0(0),
|
|
priority1(1),
|
|
priority2(2),
|
|
priority3(3),
|
|
priority4(4),
|
|
priority5(5),
|
|
priority6(6),
|
|
priority7(7),
|
|
priorityNull(8)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"network-spri"
|
|
::= { uniportVlanEntry 4 }
|
|
|
|
uniportVlanNetworkCvid OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"network-cvid"
|
|
::= { uniportVlanEntry 5 }
|
|
|
|
uniportVlanIngProf OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ingProf"
|
|
::= { uniportVlanEntry 6 }
|
|
|
|
uniportVlanGemPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"gemPort"
|
|
::= { uniportVlanEntry 7 }
|
|
|
|
uniportVlanTr156 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tr156"
|
|
::= { uniportVlanEntry 8 }
|
|
|
|
uniportVlanTxTag OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
untag(1),
|
|
tag(2),
|
|
pritag(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"txtag"
|
|
::= { uniportVlanEntry 9 }
|
|
|
|
uniportVlanPbitProf OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"pbit profile"
|
|
::= { uniportVlanEntry 10 }
|
|
|
|
uniportVlanDscpToPbit OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
active(1),
|
|
inactive(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"dscp to pbit active/inactive"
|
|
::= { uniportVlanEntry 11 }
|
|
|
|
uniportVlanAesEncrypt OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"AES encryption"
|
|
::= { uniportVlanEntry 12 }
|
|
|
|
uniportVlanRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { uniportVlanEntry 13 }
|
|
|
|
uniportVlanSharePriority OBJECT-TYPE
|
|
SYNTAX INTEGER (0..8)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Share priority. Specify 8 to disable the priority."
|
|
::= { uniportVlanEntry 14 }
|
|
|
|
uniportVlanMacNumber OBJECT-TYPE
|
|
SYNTAX INTEGER (1..6)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MAC number."
|
|
::= { uniportVlanEntry 15 }
|
|
|
|
-- gpon remote ontuniportSetup uniportVoipTable
|
|
uniportVoipTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UniportVoipEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontuniportSetup 7 }
|
|
|
|
uniportVoipEntry OBJECT-TYPE
|
|
SYNTAX UniportVoipEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in uniportVoipTable."
|
|
INDEX {
|
|
ifIndex,
|
|
ontNumber,
|
|
ontcard,
|
|
uniPort }
|
|
::= { uniportVoipTable 1 }
|
|
|
|
UniportVoipEntry ::=
|
|
SEQUENCE {
|
|
uniportVoipMode INTEGER,
|
|
uniportVoipUniCvid INTEGER,
|
|
uniportVoipCommProfName DisplayString,
|
|
uniportVoipSipProfName DisplayString,
|
|
uniportVoipUsername DisplayString,
|
|
uniportVoipPassword DisplayString,
|
|
uniportVoipDialPlanName DisplayString,
|
|
uniportVoipAor DisplayString,
|
|
uniportVoipDispName DisplayString,
|
|
uniportVoipVmailUri DisplayString,
|
|
uniportVoipVmailExtimer INTEGER,
|
|
uniportVoipReleaseTimer INTEGER,
|
|
uniportVoipRohTimer INTEGER,
|
|
uniportVoipRowStatus RowStatus
|
|
}
|
|
|
|
uniportVoipMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
sipMode(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip mode. It just can be set to sip mode, now."
|
|
::= { uniportVoipEntry 1 }
|
|
|
|
uniportVoipUniCvid OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip vlan(1 ~ 4094)."
|
|
::= { uniportVoipEntry 2 }
|
|
|
|
uniportVoipCommProfName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip common profile name(1 ~ 15 characters)."
|
|
::= { uniportVoipEntry 3 }
|
|
|
|
uniportVoipSipProfName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip sip profile name(1 ~ 15 characters)."
|
|
::= { uniportVoipEntry 4 }
|
|
|
|
uniportVoipUsername OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip user name(1 ~ 63 characters)."
|
|
::= { uniportVoipEntry 5 }
|
|
|
|
uniportVoipPassword OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip password(1 ~ 63 characters)."
|
|
::= { uniportVoipEntry 6 }
|
|
|
|
uniportVoipDialPlanName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip network dial plan name(1 ~ 15 characters)"
|
|
::= { uniportVoipEntry 7 }
|
|
|
|
uniportVoipAor OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip user part AOR(1 ~ 63 characters)."
|
|
::= { uniportVoipEntry 8 }
|
|
|
|
uniportVoipDispName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip sip display name(1 ~ 25 characters)."
|
|
::= { uniportVoipEntry 9 }
|
|
|
|
uniportVoipVmailUri OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip voicemail server SIP URI(1 ~ 63 characters)"
|
|
::= { uniportVoipEntry 10 }
|
|
|
|
uniportVoipVmailExtimer OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip voice subscription expiration time(0 ~ 3600)"
|
|
::= { uniportVoipEntry 11 }
|
|
|
|
uniportVoipReleaseTimer OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip release timer( 0 ~ 30)"
|
|
::= { uniportVoipEntry 12 }
|
|
|
|
uniportVoipRohTimer OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip ROH timer( 0 ~ 30)"
|
|
::= { uniportVoipEntry 13 }
|
|
|
|
|
|
uniportVoipRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { uniportVoipEntry 14 }
|
|
|
|
-- gpon remote ontuniportSetup uniportOntCardTable
|
|
uniportOntCardTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UniportOntCardEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontuniportSetup 8 }
|
|
|
|
uniportOntCardEntry OBJECT-TYPE
|
|
SYNTAX UniportOntCardEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in uniportOntCardTable."
|
|
INDEX {
|
|
ifIndex,
|
|
ontNumber,
|
|
ontcard,
|
|
uniPort }
|
|
::= { uniportOntCardTable 1 }
|
|
|
|
UniportOntCardEntry ::=
|
|
SEQUENCE {
|
|
uniportOntCardTypeActive INTEGER,
|
|
uniportOntEnetVeipPmEnable INTEGER,
|
|
uniportOntEnetPortSpeed INTEGER,
|
|
uniportOntCardRowStatus RowStatus
|
|
}
|
|
|
|
uniportOntCardTypeActive OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
active(1),
|
|
inactive(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Activate/Inactivate ONT ENET/VEIP/POTS/VIDEO"
|
|
::= { uniportOntCardEntry 1 }
|
|
|
|
uniportOntEnetVeipPmEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable-64-bit-pm-counter(1),
|
|
enable-32-bit-pm-counter(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/Disable PM counter of ONT ENET/VEIP"
|
|
::= { uniportOntCardEntry 2 }
|
|
|
|
uniportOntEnetPortSpeed OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
auto(0),
|
|
speed2500Full(2),
|
|
speed1000Full(3),
|
|
speed100Full(5),
|
|
speed10Full(7),
|
|
notSupport(8)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/Disable port speed of ONT ENET"
|
|
::= { uniportOntCardEntry 3 }
|
|
|
|
uniportOntCardRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status of uniportOntCardTable"
|
|
::= { uniportOntCardEntry 4 }
|
|
|
|
-- gpon remote ontQos
|
|
ontQos OBJECT IDENTIFIER ::= { remote 6 }
|
|
|
|
-- gpon remote ontQos ingressProfileTable
|
|
ingressProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IngressProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontQos 1 }
|
|
|
|
ingressProfileEntry OBJECT-TYPE
|
|
SYNTAX IngressProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in ONT QoS ingress profile table."
|
|
INDEX {
|
|
ingressProfileName
|
|
}
|
|
::= { ingressProfileTable 1 }
|
|
|
|
IngressProfileEntry ::=
|
|
SEQUENCE {
|
|
ingressProfileName OCTET STRING,
|
|
ingressProfileDot1p0tc INTEGER,
|
|
ingressProfileDot1p1tc INTEGER,
|
|
ingressProfileDot1p2tc INTEGER,
|
|
ingressProfileDot1p3tc INTEGER,
|
|
ingressProfileDot1p4tc INTEGER,
|
|
ingressProfileDot1p5tc INTEGER,
|
|
ingressProfileDot1p6tc INTEGER,
|
|
ingressProfileDot1p7tc INTEGER,
|
|
ingressProfileRowStatus RowStatus
|
|
}
|
|
|
|
ingressProfileName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ONT QoS Ingress Profile Name."
|
|
::= { ingressProfileEntry 1 }
|
|
|
|
ingressProfileDot1p0tc OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
tc0(0),
|
|
tc1(1),
|
|
tc2(2),
|
|
tc3(3),
|
|
tc4(4),
|
|
tc5(5),
|
|
tc6(6),
|
|
tc7(7),
|
|
tcNULL(8)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set traffic class mapping to 802.1P priority 0."
|
|
::= { ingressProfileEntry 2 }
|
|
|
|
ingressProfileDot1p1tc OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
tc0(0),
|
|
tc1(1),
|
|
tc2(2),
|
|
tc3(3),
|
|
tc4(4),
|
|
tc5(5),
|
|
tc6(6),
|
|
tc7(7),
|
|
tcNULL(8)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set traffic class mapping to 802.1P priority 1."
|
|
::= { ingressProfileEntry 3 }
|
|
|
|
ingressProfileDot1p2tc OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
tc0(0),
|
|
tc1(1),
|
|
tc2(2),
|
|
tc3(3),
|
|
tc4(4),
|
|
tc5(5),
|
|
tc6(6),
|
|
tc7(7),
|
|
tcNULL(8)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set traffic class mapping to 802.1P priority 2."
|
|
::= { ingressProfileEntry 4 }
|
|
|
|
ingressProfileDot1p3tc OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
tc0(0),
|
|
tc1(1),
|
|
tc2(2),
|
|
tc3(3),
|
|
tc4(4),
|
|
tc5(5),
|
|
tc6(6),
|
|
tc7(7),
|
|
tcNULL(8)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set traffic class mapping to 802.1P priority 3."
|
|
::= { ingressProfileEntry 5 }
|
|
|
|
ingressProfileDot1p4tc OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
tc0(0),
|
|
tc1(1),
|
|
tc2(2),
|
|
tc3(3),
|
|
tc4(4),
|
|
tc5(5),
|
|
tc6(6),
|
|
tc7(7),
|
|
tcNULL(8)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set traffic class mapping to 802.1P priority 4."
|
|
::= { ingressProfileEntry 6 }
|
|
|
|
ingressProfileDot1p5tc OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
tc0(0),
|
|
tc1(1),
|
|
tc2(2),
|
|
tc3(3),
|
|
tc4(4),
|
|
tc5(5),
|
|
tc6(6),
|
|
tc7(7),
|
|
tcNULL(8)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set traffic class mapping to 802.1P priority 5."
|
|
::= { ingressProfileEntry 7 }
|
|
|
|
ingressProfileDot1p6tc OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
tc0(0),
|
|
tc1(1),
|
|
tc2(2),
|
|
tc3(3),
|
|
tc4(4),
|
|
tc5(5),
|
|
tc6(6),
|
|
tc7(7),
|
|
tcNULL(8)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set traffic class mapping to 802.1P priority 6."
|
|
::= { ingressProfileEntry 8 }
|
|
|
|
ingressProfileDot1p7tc OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
tc0(0),
|
|
tc1(1),
|
|
tc2(2),
|
|
tc3(3),
|
|
tc4(4),
|
|
tc5(5),
|
|
tc6(6),
|
|
tc7(7),
|
|
tcNULL(8)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set traffic class mapping to 802.1P priority 7."
|
|
::= { ingressProfileEntry 9 }
|
|
|
|
ingressProfileRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ingressProfileEntry 10 }
|
|
|
|
-- gpon remote ontQos pbitProfileTable
|
|
pbitProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PbitProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontQos 2 }
|
|
|
|
pbitProfileEntry OBJECT-TYPE
|
|
SYNTAX PbitProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in ONT QoS pbit profile table."
|
|
INDEX {
|
|
pbitProfileName
|
|
}
|
|
::= { pbitProfileTable 1 }
|
|
|
|
PbitProfileEntry ::=
|
|
SEQUENCE {
|
|
pbitProfileName OCTET STRING,
|
|
pbitProfileP0to INTEGER,
|
|
pbitProfileP1to INTEGER,
|
|
pbitProfileP2to INTEGER,
|
|
pbitProfileP3to INTEGER,
|
|
pbitProfileP4to INTEGER,
|
|
pbitProfileP5to INTEGER,
|
|
pbitProfileP6to INTEGER,
|
|
pbitProfileP7to INTEGER,
|
|
pbitProfileRowStatus RowStatus
|
|
}
|
|
|
|
pbitProfileName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ONT QoS pbit Profile Name."
|
|
::= { pbitProfileEntry 1 }
|
|
|
|
pbitProfileP0to OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
tc0(0),
|
|
tc1(1),
|
|
tc2(2),
|
|
tc3(3),
|
|
tc4(4),
|
|
tc5(5),
|
|
tc6(6),
|
|
tc7(7),
|
|
tcDrop(8)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set traffic class mapping to 802.1P priority 0."
|
|
::= { pbitProfileEntry 2 }
|
|
|
|
pbitProfileP1to OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
tc0(0),
|
|
tc1(1),
|
|
tc2(2),
|
|
tc3(3),
|
|
tc4(4),
|
|
tc5(5),
|
|
tc6(6),
|
|
tc7(7),
|
|
tcDrop(8)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set traffic class mapping to 802.1P priority 1."
|
|
::= { pbitProfileEntry 3 }
|
|
|
|
pbitProfileP2to OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
tc0(0),
|
|
tc1(1),
|
|
tc2(2),
|
|
tc3(3),
|
|
tc4(4),
|
|
tc5(5),
|
|
tc6(6),
|
|
tc7(7),
|
|
tcDrop(8)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set traffic class mapping to 802.1P priority 2."
|
|
::= { pbitProfileEntry 4 }
|
|
|
|
pbitProfileP3to OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
tc0(0),
|
|
tc1(1),
|
|
tc2(2),
|
|
tc3(3),
|
|
tc4(4),
|
|
tc5(5),
|
|
tc6(6),
|
|
tc7(7),
|
|
tcDrop(8)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set traffic class mapping to 802.1P priority 3."
|
|
::= { pbitProfileEntry 5 }
|
|
|
|
pbitProfileP4to OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
tc0(0),
|
|
tc1(1),
|
|
tc2(2),
|
|
tc3(3),
|
|
tc4(4),
|
|
tc5(5),
|
|
tc6(6),
|
|
tc7(7),
|
|
tcDrop(8)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set traffic class mapping to 802.1P priority 4."
|
|
::= { pbitProfileEntry 6 }
|
|
|
|
pbitProfileP5to OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
tc0(0),
|
|
tc1(1),
|
|
tc2(2),
|
|
tc3(3),
|
|
tc4(4),
|
|
tc5(5),
|
|
tc6(6),
|
|
tc7(7),
|
|
tcDrop(8)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set traffic class mapping to 802.1P priority 5."
|
|
::= { pbitProfileEntry 7 }
|
|
|
|
pbitProfileP6to OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
tc0(0),
|
|
tc1(1),
|
|
tc2(2),
|
|
tc3(3),
|
|
tc4(4),
|
|
tc5(5),
|
|
tc6(6),
|
|
tc7(7),
|
|
tcDrop(8)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set traffic class mapping to 802.1P priority 6."
|
|
::= { pbitProfileEntry 8 }
|
|
|
|
pbitProfileP7to OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
tc0(0),
|
|
tc1(1),
|
|
tc2(2),
|
|
tc3(3),
|
|
tc4(4),
|
|
tc5(5),
|
|
tc6(6),
|
|
tc7(7),
|
|
tcDrop(8)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set traffic class mapping to 802.1P priority 7."
|
|
::= { pbitProfileEntry 9 }
|
|
|
|
pbitProfileRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { pbitProfileEntry 10 }
|
|
|
|
-- gpon remote ontQos pbitProfileTable
|
|
bwProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BwProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontQos 3 }
|
|
|
|
bwProfileEntry OBJECT-TYPE
|
|
SYNTAX BwProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in ONT QoS bandwidth profile table."
|
|
INDEX {
|
|
bwProfileName
|
|
}
|
|
::= { bwProfileTable 1 }
|
|
|
|
BwProfileEntry ::=
|
|
SEQUENCE {
|
|
bwProfileName OCTET STRING,
|
|
bwProfileSir INTEGER,
|
|
bwProfileAir INTEGER,
|
|
bwProfilePir INTEGER,
|
|
bwProfileRowStatus RowStatus,
|
|
bwProfileUstype INTEGER,
|
|
}
|
|
|
|
bwProfileName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ONT QoS Bandwidth Profile Name."
|
|
::= { bwProfileEntry 1 }
|
|
|
|
bwProfileSir OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set SIR value."
|
|
::= { bwProfileEntry 2 }
|
|
|
|
bwProfileAir OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set AIR value."
|
|
::= { bwProfileEntry 3 }
|
|
|
|
bwProfilePir OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set PIR value."
|
|
::= { bwProfileEntry 4 }
|
|
|
|
bwProfileRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { bwProfileEntry 5 }
|
|
|
|
bwProfileUstype OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Modify the upstream type.
|
|
US TCONT Type
|
|
+-----------------+---------+---------+---------+-------+--------------+
|
|
| Type0 | Type1 | Type2 | Type3 | Type4 | Type5 |
|
|
| | | | | | |
|
|
+-----------------+---------+---------+---------+-------+--------------+
|
|
| | sir | | | | sir |
|
|
+ auto-correction +---------+---------+---------+-------+--------------+
|
|
| when ustype | | air | air | | air |
|
|
+ is setting to 0 +---------+---------+---------+-------+--------------+
|
|
| | pir=sir | pir=air | pir>air | pir | pir>=sir+air |
|
|
+-----------------+-------------------+---------+-------+--------------+
|
|
PS: If After auto-correction, the type still is 0,
|
|
then the profile can`t be used as a US profile."
|
|
::= { bwProfileEntry 6 }
|
|
|
|
|
|
-- gpon remote ontQos cacProfileTable
|
|
cacProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CacProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontQos 4 }
|
|
|
|
cacProfileEntry OBJECT-TYPE
|
|
SYNTAX CacProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in ONT QoS CAC profile table."
|
|
INDEX {
|
|
cacProfileName
|
|
}
|
|
::= { cacProfileTable 1 }
|
|
|
|
CacProfileEntry ::=
|
|
SEQUENCE {
|
|
cacProfileName OCTET STRING,
|
|
cacProfileMcastBw INTEGER,
|
|
cacProfileRowStatus RowStatus
|
|
}
|
|
|
|
cacProfileName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ONT QoS CAC profile name"
|
|
::= { cacProfileEntry 1 }
|
|
|
|
cacProfileMcastBw OBJECT-TYPE
|
|
SYNTAX INTEGER (100..1200000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set multicast bandwidth in kbps"
|
|
::= { cacProfileEntry 2 }
|
|
|
|
cacProfileRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { cacProfileEntry 3 }
|
|
|
|
-- gpon remote ontQos WRED
|
|
gponQosWred OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"enable/disable gpon qos wred."
|
|
::= { ontQos 5 }
|
|
|
|
-- gpon remote ontQos DS-meter
|
|
gponQosDsMeter OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
pir(0),
|
|
cir(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"gpon qos ds-meter."
|
|
::= { ontQos 6 }
|
|
|
|
|
|
-- gpon remote ontAlarmProfileTable
|
|
ontAlarmProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OntAlarmProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { remote 7 }
|
|
|
|
ontAlarmProfileEntry OBJECT-TYPE
|
|
SYNTAX OntAlarmProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in ONT Alarm profile table for DDMI threshold setting."
|
|
INDEX {
|
|
ontAlarmProfileName
|
|
}
|
|
::= { ontAlarmProfileTable 1 }
|
|
|
|
OntAlarmProfileEntry ::=
|
|
SEQUENCE {
|
|
ontAlarmProfileName OCTET STRING,
|
|
ontAlarmProfileFeedVoltThreshLow DisplayString,
|
|
ontAlarmProfileFeedVoltThreshUp DisplayString,
|
|
ontAlarmProfileBiasCurrThreshLow DisplayString,
|
|
ontAlarmProfileBiasCurrThreshUp DisplayString,
|
|
ontAlarmProfileTemperatureThreshLow DisplayString,
|
|
ontAlarmProfileTemperatureThreshUp DisplayString,
|
|
ontAlarmProfileTxPowerThreshLow DisplayString,
|
|
ontAlarmProfileTxPowerThreshUp DisplayString,
|
|
ontAlarmProfileRowStatus RowStatus,
|
|
ontAlarmProfileRxPowerThreshLow DisplayString,
|
|
ontAlarmProfileRxPowerThreshUp DisplayString
|
|
}
|
|
|
|
ontAlarmProfileName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ONT Alarm Profile Name."
|
|
::= { ontAlarmProfileEntry 1 }
|
|
|
|
ontAlarmProfileFeedVoltThreshLow OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set Lower Power Feed Voltage Threshold (unit V). The range of voltage is between 2.80 and 3.59 V."
|
|
::= { ontAlarmProfileEntry 2 }
|
|
|
|
ontAlarmProfileFeedVoltThreshUp OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set Upper Power Feed Voltage Threshold (unit V). The range of voltage is between 2.80 and 3.59 V."
|
|
::= { ontAlarmProfileEntry 3 }
|
|
|
|
ontAlarmProfileBiasCurrThreshLow OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set Lower Laser Bias Current Threshold (unit mA). The range of current is between 0 and 79 mA."
|
|
::= { ontAlarmProfileEntry 4 }
|
|
|
|
ontAlarmProfileBiasCurrThreshUp OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set Upper Laser Bias Current Threshold (unit mA). The range of current is between 0 and 79 mA."
|
|
::= { ontAlarmProfileEntry 5 }
|
|
|
|
ontAlarmProfileTemperatureThreshLow OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set Lower Temperature Threshold (unit degree C). The range of temperature is between -40 and 100 degree C."
|
|
::= { ontAlarmProfileEntry 6 }
|
|
|
|
ontAlarmProfileTemperatureThreshUp OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set Upper Temperature Threshold (unit degree C). The range of temperature is between -40 and 100 degree C."
|
|
::= { ontAlarmProfileEntry 7 }
|
|
|
|
ontAlarmProfileTxPowerThreshLow OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set Lower Transmit Power Threshold (unit dBm). The range of power is between -15.3 and 6.5 dBm."
|
|
::= { ontAlarmProfileEntry 8 }
|
|
|
|
ontAlarmProfileTxPowerThreshUp OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set Upper Transmit Power Threshold (unit dBm). The range of power is between -15.3 and 6.5 dBm."
|
|
::= { ontAlarmProfileEntry 9 }
|
|
|
|
|
|
ontAlarmProfileRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontAlarmProfileEntry 10 }
|
|
|
|
ontAlarmProfileRxPowerThreshLow OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set Lower Receive Power Threshold (unit dBm). The range of power is between -127 and 0 dBm."
|
|
::= { ontAlarmProfileEntry 11 }
|
|
|
|
ontAlarmProfileRxPowerThreshUp OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set Upper Receive Power Threshold (unit dBm). The range of power is between -127 and 0 dBm."
|
|
::= { ontAlarmProfileEntry 12 }
|
|
|
|
-- gpon remote ontvenetTable
|
|
ontvenetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OntvenetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { remote 8 }
|
|
|
|
ontvenetEntry OBJECT-TYPE
|
|
SYNTAX OntvenetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ontvenetTable"
|
|
INDEX {
|
|
ifIndex,
|
|
ontNumber,
|
|
ontcard,
|
|
ontvenetCardPort
|
|
}
|
|
::= { ontvenetTable 1 }
|
|
|
|
OntvenetEntry ::=
|
|
SEQUENCE {
|
|
ontvenetCardPort INTEGER,
|
|
pmvenetEnable INTEGER,
|
|
ontvenetRowStatus RowStatus,
|
|
ontvenetAction INTEGER
|
|
}
|
|
|
|
ontvenetCardPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ontvenetCardPort."
|
|
::= { ontvenetEntry 1 }
|
|
|
|
pmvenetEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
base-on-modelId(1),
|
|
enable-64-bit-pm-counter(2),
|
|
enable-32-bit-pm-counter(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
" pmvenetEnable."
|
|
::= { ontvenetEntry 2 }
|
|
|
|
ontvenetRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontvenetEntry 3 }
|
|
|
|
ontvenetAction OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
idle(0),
|
|
delAllConfig(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Delete all configurations relating to ontvenet."
|
|
::= { ontvenetEntry 4 }
|
|
|
|
-- gpon remote ontpotsTable
|
|
ontpotsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OntpotsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { remote 9 }
|
|
|
|
ontpotsEntry OBJECT-TYPE
|
|
SYNTAX OntpotsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ontpotsTable"
|
|
INDEX {
|
|
ifIndex,
|
|
ontNumber,
|
|
ontcard,
|
|
ontpotsCardPort
|
|
}
|
|
::= { ontpotsTable 1 }
|
|
|
|
OntpotsEntry ::=
|
|
SEQUENCE {
|
|
ontpotsCardPort INTEGER,
|
|
ontpotsRowStatus RowStatus,
|
|
ontpotsAction INTEGER
|
|
}
|
|
|
|
ontpotsCardPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ontpotsCardPort."
|
|
::= { ontpotsEntry 1 }
|
|
|
|
ontpotsRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontpotsEntry 2 }
|
|
|
|
ontpotsAction OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
idle(0),
|
|
delAllConfig(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Delete all configurations relating to ontpots."
|
|
::= { ontpotsEntry 3 }
|
|
|
|
-- gpon remote ontVoipProfile
|
|
ontVoipProfile OBJECT IDENTIFIER ::= { remote 10 }
|
|
|
|
-- gpon remote ontVoipProfile sipProfileTable
|
|
sipProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SipProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontVoipProfile 1 }
|
|
|
|
sipProfileEntry OBJECT-TYPE
|
|
SYNTAX SipProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in ONT Voip sip profile table."
|
|
INDEX {
|
|
sipProfileName
|
|
}
|
|
::= { sipProfileTable 1 }
|
|
|
|
SipProfileEntry ::=
|
|
SEQUENCE {
|
|
sipProfileName DisplayString,
|
|
sipProfileProxyServiceAddr DisplayString,
|
|
sipProfileOutProxyAddr DisplayString,
|
|
sipProfilePriDns IpAddress,
|
|
sipProfileSecDns IpAddress,
|
|
sipProfileRegExpTime INTEGER,
|
|
sipProfileReregHeadStartTime INTEGER,
|
|
sipProfileHostPartUri DisplayString,
|
|
sipProfileRegistrar DisplayString,
|
|
sipProfileSoftSwitch DisplayString,
|
|
sipProfileCid BITS,
|
|
sipProfileCallWait BITS,
|
|
sipProfileCallProgTrans BITS,
|
|
sipProfileCallPresent BITS,
|
|
sipProfileDirectCon BITS,
|
|
sipProfileDirectConUri DisplayString,
|
|
sipProfileBridgeLineAgentUri DisplayString,
|
|
sipProfileConfFactoryUri DisplayString,
|
|
sipProfileRowStatus RowStatus
|
|
}
|
|
|
|
sipProfileName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ONT Voip sip profile name(1 ~ 15 characters)."
|
|
::= { sipProfileEntry 1 }
|
|
|
|
sipProfileProxyServiceAddr OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip proxy service address(1 ~ 63 characters)."
|
|
::= { sipProfileEntry 2 }
|
|
|
|
sipProfileOutProxyAddr OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip out proxy address(1 ~ 15 characters)."
|
|
::= { sipProfileEntry 3 }
|
|
|
|
sipProfilePriDns OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip primary sip dns(ip format)."
|
|
::= { sipProfileEntry 4 }
|
|
|
|
sipProfileSecDns OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip secondary sip dns(ip format)."
|
|
::= { sipProfileEntry 5 }
|
|
|
|
sipProfileRegExpTime OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip sip registration expiration time(0 ~ 25200 sec)."
|
|
::= { sipProfileEntry 6 }
|
|
|
|
sipProfileReregHeadStartTime OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip sip re-registration head start time(0 ~ 720 sec)."
|
|
::= { sipProfileEntry 7 }
|
|
|
|
sipProfileHostPartUri OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip host or domain part of the sip address(1 ~ 63 characters)."
|
|
::= { sipProfileEntry 8 }
|
|
|
|
sipProfileRegistrar OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip sip registrar address(1 ~ 63 characters)."
|
|
::= { sipProfileEntry 9 }
|
|
|
|
sipProfileSoftSwitch OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip sip gateway softswitch vendor.
|
|
This format os four ASCII coded alphabetic characters[A..Z] as defined in ANSI T1.220(4 characters)."
|
|
::= { sipProfileEntry 10 }
|
|
|
|
sipProfileCid OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
calNum(0),
|
|
calNam(1),
|
|
cidBlo(2),
|
|
cidNum(3),
|
|
cidNam(4),
|
|
acr(5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT sip caller ID features."
|
|
::= { sipProfileEntry 11 }
|
|
|
|
sipProfileCallWait OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
calWai(0),
|
|
cidAnn(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT sip call waiting feature."
|
|
::= { sipProfileEntry 12 }
|
|
|
|
sipProfileCallProgTrans OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
threeWay(0),
|
|
calTra(1),
|
|
calHol(2),
|
|
calPar(3),
|
|
notDis(4),
|
|
flash(5),
|
|
origin(6),
|
|
sixWay(7)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT sip progress or transfer feature."
|
|
::= { sipProfileEntry 13 }
|
|
|
|
sipProfileCallPresent OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
splRin(0),
|
|
diaTon(1),
|
|
visInd(2),
|
|
calFor(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT sip call presentation feature."
|
|
::= { sipProfileEntry 14 }
|
|
|
|
sipProfileDirectCon OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
enable(0),
|
|
disOpt(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT sip direct connect feature."
|
|
::= { sipProfileEntry 15 }
|
|
|
|
sipProfileDirectConUri OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT direct connect URI(1 ~ 63 characters)."
|
|
::= { sipProfileEntry 16 }
|
|
|
|
sipProfileBridgeLineAgentUri OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT bridge line agent URI(1 ~ 63 characters)."
|
|
::= { sipProfileEntry 17 }
|
|
|
|
|
|
sipProfileConfFactoryUri OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT conference factory URI(1 ~ 63 characters)."
|
|
::= { sipProfileEntry 18 }
|
|
|
|
|
|
sipProfileRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { sipProfileEntry 19 }
|
|
|
|
-- gpon remote ontVoipProfile commonProfileTable
|
|
commonProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CommonProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontVoipProfile 2 }
|
|
commonProfileEntry OBJECT-TYPE
|
|
SYNTAX CommonProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in ONT Voip common profile table."
|
|
INDEX {
|
|
commonProfileName
|
|
}
|
|
::= { commonProfileTable 1 }
|
|
|
|
CommonProfileEntry ::=
|
|
SEQUENCE {
|
|
commonProfileName DisplayString,
|
|
commonProfileLocalPortMin INTEGER,
|
|
commonProfileLocalPortMax INTEGER,
|
|
commonProfileDscpMark INTEGER,
|
|
commonProfilePiggyback INTEGER,
|
|
commonProfileTone INTEGER,
|
|
commonProfileDtmf INTEGER,
|
|
commonProfileCas INTEGER,
|
|
commonProfileAnnounceType INTEGER,
|
|
commonProfileJitterTarget INTEGER,
|
|
commonProfileJitterBufMax INTEGER,
|
|
commonProfileEchoCancel INTEGER,
|
|
commonProfilePstnProtocol INTEGER,
|
|
commonProfileFaxMode INTEGER,
|
|
commonProfile1stCodec INTEGER,
|
|
commonProfile2ndCodec INTEGER,
|
|
commonProfile3rdCodec INTEGER,
|
|
commonProfile4thCodec INTEGER,
|
|
commonProfile1stPacketPeriod INTEGER,
|
|
commonProfile2ndPacketPeriod INTEGER,
|
|
commonProfile3rdPacketPeriod INTEGER,
|
|
commonProfile4thPacketPeriod INTEGER,
|
|
commonProfile1stSilence INTEGER,
|
|
commonProfile2ndSilence INTEGER,
|
|
commonProfile3rdSilence INTEGER,
|
|
commonProfile4thSilence INTEGER,
|
|
commonProfileOobDtmf INTEGER,
|
|
commonProfileRowStatus RowStatus,
|
|
commonProfileSignalCode INTEGER
|
|
}
|
|
|
|
commonProfileName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ONT Voip common profile name(1 ~ 15 characters)."
|
|
::= { commonProfileEntry 1 }
|
|
|
|
commonProfileLocalPortMin OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip base RTP port(1 ~ 65535, but must smaller than highest RTP port)."
|
|
::= { commonProfileEntry 2 }
|
|
|
|
commonProfileLocalPortMax OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip highest RTP port(1 ~ 65535, but must bigger than highest RTP port)."
|
|
::= { commonProfileEntry 3 }
|
|
|
|
commonProfileDscpMark OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip diffserv code point to be used for utgoing RTP packets for this profile(0 ~ 63)."
|
|
::= { commonProfileEntry 4 }
|
|
|
|
commonProfilePiggyback OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip RTP piggyback events."
|
|
::= { commonProfileEntry 5 }
|
|
|
|
commonProfileTone OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip handlin of tones via RTP tone events per RFC 4733."
|
|
::= { commonProfileEntry 6 }
|
|
|
|
commonProfileDtmf OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip handling of DTMF via RTP DTMF events per RFC 4733."
|
|
::= { commonProfileEntry 7 }
|
|
|
|
commonProfileCas OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip handling of CAS via RTP CAS events per RFC 4733."
|
|
::= { commonProfileEntry 8 }
|
|
|
|
commonProfileAnnounceType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
silence(0),
|
|
reoTon(1),
|
|
fasBus(2),
|
|
voiAnn(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip treatment when a subscriber goes off hook but dose not attempt a call."
|
|
::= { commonProfileEntry 9 }
|
|
|
|
commonProfileJitterTarget OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip target value of the jitter buffer in milliseconds(0 ~ 500 milliseconds)."
|
|
::= { commonProfileEntry 10 }
|
|
|
|
commonProfileJitterBufMax OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip maximum depth of the jitter buffer associated with this service in milliseconds(0 ~ 5000 milliseconds)."
|
|
::= { commonProfileEntry 11 }
|
|
|
|
commonProfileEchoCancel OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip echo cancellation."
|
|
::= { commonProfileEntry 12 }
|
|
|
|
commonProfilePstnProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip pstn protocol the value is equal to the E.164 country code. ex: taiwan is 886."
|
|
::= { commonProfileEntry 13 }
|
|
|
|
commonProfileFaxMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
passthru(0),
|
|
t38(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip fax mode."
|
|
::= { commonProfileEntry 14 }
|
|
|
|
commonProfile1stCodec OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
pcmu(0),
|
|
gsm(3),
|
|
g723(4),
|
|
dvi48000(5),
|
|
dvi416000(6),
|
|
lpc(7),
|
|
pcma(8),
|
|
g722(9),
|
|
l162(10),
|
|
l161(11),
|
|
qcelp(12),
|
|
cn(13),
|
|
mpa(14),
|
|
g728(15),
|
|
dvi411025(16),
|
|
dvi422050(17),
|
|
g729(18)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip codec selection as defined by RFC 3551."
|
|
::= { commonProfileEntry 15 }
|
|
|
|
commonProfile2ndCodec OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
pcmu(0),
|
|
gsm(3),
|
|
g723(4),
|
|
dvi48000(5),
|
|
dvi416000(6),
|
|
lpc(7),
|
|
pcma(8),
|
|
g722(9),
|
|
l162(10),
|
|
l161(11),
|
|
qcelp(12),
|
|
cn(13),
|
|
mpa(14),
|
|
g728(15),
|
|
dvi411025(16),
|
|
dvi422050(17),
|
|
g729(18)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip codec selection as defined by RFC 3551."
|
|
::= { commonProfileEntry 16 }
|
|
|
|
commonProfile3rdCodec OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
pcmu(0),
|
|
gsm(3),
|
|
g723(4),
|
|
dvi48000(5),
|
|
dvi416000(6),
|
|
lpc(7),
|
|
pcma(8),
|
|
g722(9),
|
|
l162(10),
|
|
l161(11),
|
|
qcelp(12),
|
|
cn(13),
|
|
mpa(14),
|
|
g728(15),
|
|
dvi411025(16),
|
|
dvi422050(17),
|
|
g729(18)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip codec selection as defined by RFC 3551."
|
|
::= { commonProfileEntry 17 }
|
|
|
|
commonProfile4thCodec OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
pcmu(0),
|
|
gsm(3),
|
|
g723(4),
|
|
dvi48000(5),
|
|
dvi416000(6),
|
|
lpc(7),
|
|
pcma(8),
|
|
g722(9),
|
|
l162(10),
|
|
l161(11),
|
|
qcelp(12),
|
|
cn(13),
|
|
mpa(14),
|
|
g728(15),
|
|
dvi411025(16),
|
|
dvi422050(17),
|
|
g729(18)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip codec selection as defined by RFC 3551."
|
|
::= { commonProfileEntry 18 }
|
|
|
|
commonProfile1stPacketPeriod OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip packet period selection interval in milliseconds(10 ~ 30 milliseconds)."
|
|
::= { commonProfileEntry 19 }
|
|
|
|
commonProfile2ndPacketPeriod OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip packet period selection interval in milliseconds(10 ~ 30 milliseconds)."
|
|
::= { commonProfileEntry 20 }
|
|
|
|
commonProfile3rdPacketPeriod OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip packet period selection interval in milliseconds(10 ~ 30 milliseconds)."
|
|
::= { commonProfileEntry 21 }
|
|
|
|
commonProfile4thPacketPeriod OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip packet period selection interval in milliseconds(10 ~ 30 milliseconds)."
|
|
::= { commonProfileEntry 22 }
|
|
|
|
commonProfile1stSilence OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip silence suppression."
|
|
::= { commonProfileEntry 23 }
|
|
|
|
commonProfile2ndSilence OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip silence suppression."
|
|
::= { commonProfileEntry 24 }
|
|
|
|
commonProfile3rdSilence OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip silence suppression."
|
|
::= { commonProfileEntry 25 }
|
|
|
|
commonProfile4thSilence OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip silence suppression."
|
|
::= { commonProfileEntry 26 }
|
|
|
|
commonProfileOobDtmf OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip out of band DTMF carriage."
|
|
::= { commonProfileEntry 27 }
|
|
|
|
commonProfileRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { commonProfileEntry 28 }
|
|
|
|
commonProfileSignalCode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
loopStart(0),
|
|
groundStart(1),
|
|
loopReverseBattery(2),
|
|
coinFirst(3),
|
|
dialToneFirst(4),
|
|
multiparty(5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip signal conde."
|
|
::= { commonProfileEntry 29 }
|
|
|
|
|
|
-- gpon remote ontVoipProfile dialPlan
|
|
dialPlan OBJECT IDENTIFIER ::= { ontVoipProfile 3 }
|
|
|
|
-- gpon remote ontVoipProfile dialPlan dialPlanCommTable
|
|
dialPlanCommTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DialPlanCommEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { dialPlan 1 }
|
|
|
|
dialPlanCommEntry OBJECT-TYPE
|
|
SYNTAX DialPlanCommEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in ONT Voip network dial plan common table."
|
|
INDEX {
|
|
dialPlanCommName
|
|
}
|
|
::= { dialPlanCommTable 1 }
|
|
|
|
DialPlanCommEntry ::=
|
|
SEQUENCE {
|
|
dialPlanCommName DisplayString,
|
|
dialPlanCommMaxSize INTEGER,
|
|
dialPlanCommCriticalTimeout INTEGER,
|
|
dialPlanCommPartialTimeout INTEGER,
|
|
dialPlanCommFormat INTEGER,
|
|
dialPlanCommRowStatus RowStatus
|
|
}
|
|
|
|
dialPlanCommName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ONT Voip network dial plan Name(1 ~ 15 characters)."
|
|
::= { dialPlanCommEntry 1 }
|
|
|
|
dialPlanCommMaxSize OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip maximum number of dial plans(1 ~ 256)."
|
|
::= { dialPlanCommEntry 2 }
|
|
|
|
dialPlanCommCriticalTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip critical dial timeout for digit map processing in milliseconds(0 ~ 8000 milliseconds)."
|
|
::= { dialPlanCommEntry 3 }
|
|
|
|
dialPlanCommPartialTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip partial dial timeout for digit map processing in milliseconds(0 ~ 32000 milliseconds)."
|
|
::= { dialPlanCommEntry 4 }
|
|
|
|
dialPlanCommFormat OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notDefined(0),
|
|
h248(1),
|
|
nsc(2),
|
|
vendorSpecific(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip dial plan format standard that is supported in the ONT for Voip."
|
|
::= { dialPlanCommEntry 5 }
|
|
|
|
dialPlanCommRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { dialPlanCommEntry 6 }
|
|
|
|
-- gpon remote ontVoipProfile dialPlan dialPlanContTable
|
|
dialPlanContTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DialPlanContEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { dialPlan 2 }
|
|
|
|
dialPlanContEntry OBJECT-TYPE
|
|
SYNTAX DialPlanContEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in ONT Voip network dial plan content table."
|
|
INDEX {
|
|
dialPlanContName,
|
|
dialPlanContId
|
|
}
|
|
::= { dialPlanContTable 1 }
|
|
|
|
DialPlanContEntry ::=
|
|
SEQUENCE {
|
|
dialPlanContName OCTET STRING,
|
|
dialPlanContId INTEGER,
|
|
dialPlanContToken OCTET STRING,
|
|
dialPlanContRowStatus RowStatus
|
|
}
|
|
|
|
dialPlanContName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ONT Voip network dial plan Name. When get or set this object,
|
|
The value of the object will be parsed to ASCII on SNMPc application."
|
|
::= { dialPlanContEntry 1 }
|
|
|
|
dialPlanContId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip dial plans id(1 ~ 16)."
|
|
::= { dialPlanContEntry 2 }
|
|
|
|
dialPlanContToken OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"set ONT Voip dial plan token(1 ~ 28 characters). When get or set this object,
|
|
The value of the object will be parsed to ASCII on SNMPc application."
|
|
::= { dialPlanContEntry 3 }
|
|
|
|
dialPlanContRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { dialPlanContEntry 4 }
|
|
|
|
-- gpon remote ontvideoTable
|
|
ontvideoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OntvideoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { remote 11 }
|
|
|
|
ontvideoEntry OBJECT-TYPE
|
|
SYNTAX OntvideoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ontvideoTable"
|
|
INDEX {
|
|
ifIndex,
|
|
ontNumber,
|
|
ontcard,
|
|
ontvideoPort
|
|
}
|
|
::= { ontvideoTable 1 }
|
|
|
|
OntvideoEntry ::=
|
|
SEQUENCE {
|
|
ontvideoPort INTEGER,
|
|
ontvideoRowStatus RowStatus,
|
|
ontvideoAction INTEGER
|
|
}
|
|
|
|
ontvideoPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ontvideoPort."
|
|
::= { ontvideoEntry 1 }
|
|
|
|
ontvideoRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontvideoEntry 2 }
|
|
|
|
ontvideoAction OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
idle(0),
|
|
delAllConfig(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Delete all configurations relating to ontvideo."
|
|
::= { ontvideoEntry 3 }
|
|
|
|
-- gpon remote onuModel
|
|
onuModelTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OnuModelEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { remote 12 }
|
|
|
|
onuModelEntry OBJECT-TYPE
|
|
SYNTAX OnuModelEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in ONU model table."
|
|
INDEX {
|
|
onuModelName
|
|
}
|
|
::= { onuModelTable 1 }
|
|
|
|
OnuModelEntry ::=
|
|
SEQUENCE {
|
|
onuModelName OCTET STRING,
|
|
onuModelID INTEGER,
|
|
onuModelVendorVersion OCTET STRING,
|
|
onuModelSoftwareVersion OCTET STRING,
|
|
onuModelCard1 INTEGER,
|
|
onuModelCard2 INTEGER,
|
|
onuModelCard3 INTEGER,
|
|
onuModelCard4 INTEGER,
|
|
onuModelCard5 INTEGER,
|
|
onuModelRowStatus RowStatus
|
|
}
|
|
|
|
onuModelName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ONU model name."
|
|
::= { onuModelEntry 1 }
|
|
|
|
onuModelID OBJECT-TYPE
|
|
SYNTAX INTEGER (0..8)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ONU model ID."
|
|
::= { onuModelEntry 2 }
|
|
|
|
onuModelVendorVersion OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ONU model vendor version name."
|
|
::= { onuModelEntry 3 }
|
|
|
|
onuModelSoftwareVersion OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ONU model software version."
|
|
::= { onuModelEntry 4 }
|
|
|
|
onuModelCard1 OBJECT-TYPE
|
|
SYNTAX INTEGER (0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ONU model GIGA Card entity ID. 0 means no this card."
|
|
::= { onuModelEntry 5 }
|
|
|
|
onuModelCard2 OBJECT-TYPE
|
|
SYNTAX INTEGER (0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ONU model VEIP Card entity ID. 0 means no this card."
|
|
::= { onuModelEntry 6 }
|
|
|
|
onuModelCard3 OBJECT-TYPE
|
|
SYNTAX INTEGER (0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ONU model POTS Card entity ID. 0 means no this card."
|
|
::= { onuModelEntry 7 }
|
|
|
|
onuModelCard4 OBJECT-TYPE
|
|
SYNTAX INTEGER (0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ONU model VIDEO Card entity ID. 0 means no this card."
|
|
::= { onuModelEntry 8 }
|
|
|
|
onuModelCard5 OBJECT-TYPE
|
|
SYNTAX INTEGER (0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ONU model 100M Card entity ID. 0 means no this card."
|
|
::= { onuModelEntry 9 }
|
|
|
|
onuModelRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of specified ONU model entry."
|
|
::= { onuModelEntry 10 }
|
|
|
|
-- gpon remoteInfo ponStatusTable
|
|
ponStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PonStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { remoteInfo 1 }
|
|
|
|
ponStatusEntry OBJECT-TYPE
|
|
SYNTAX PonStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ponStatusTable"
|
|
INDEX {
|
|
ifIndex
|
|
}
|
|
::= { ponStatusTable 1 }
|
|
|
|
PonStatusEntry ::=
|
|
SEQUENCE {
|
|
state INTEGER,
|
|
oltKeyExchange INTEGER,
|
|
snAcq INTEGER,
|
|
rogueDectect INTEGER,
|
|
rogueDestructState INTEGER,
|
|
procInterval INTEGER,
|
|
procIntervalSec INTEGER,
|
|
los INTEGER,
|
|
last INTEGER,
|
|
endOfBurstOffset INTEGER
|
|
}
|
|
|
|
state OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
inactive(0),
|
|
active(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" state."
|
|
::= { ponStatusEntry 1 }
|
|
|
|
oltKeyExchange OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" pon keyExchange."
|
|
::= { ponStatusEntry 2 }
|
|
|
|
snAcq OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" SNAcq."
|
|
::= { ponStatusEntry 3 }
|
|
|
|
rogueDectect OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" rogueDectect."
|
|
::= { ponStatusEntry 4 }
|
|
|
|
rogueDestructState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" rogueDestructState."
|
|
::= { ponStatusEntry 5 }
|
|
|
|
procInterval OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" procInterval."
|
|
::= { ponStatusEntry 6 }
|
|
|
|
procIntervalSec OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" procIntervalSec."
|
|
::= { ponStatusEntry 7 }
|
|
|
|
los OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(0),
|
|
on(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" LOS."
|
|
::= { ponStatusEntry 8 }
|
|
|
|
|
|
last OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Last."
|
|
::= { ponStatusEntry 9 }
|
|
|
|
endOfBurstOffset OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" EndofBurstOffset."
|
|
::= { ponStatusEntry 10 }
|
|
|
|
-- gpon remoteInfo ontStatusTable
|
|
RemoteOnuStatus ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Objects with this syntax are status parameters that reflects the status for a given
|
|
provision entity of an ONU. Each provision entity has different error checking list,
|
|
system reports the first failure when it goes through the list. And therefore when
|
|
it shows a specific OOS type OOS-XX, doesn't mean the OOS-XX is the only failure
|
|
of this entity, but the first failure that user should solve before checking next
|
|
checking item of the list. Status can only be IS when it passes all items in the
|
|
checking list.
|
|
|
|
Specified as an INTEGER, the values are:
|
|
OOS(0) -- Out Of Service - Obsoleted status.
|
|
IS(1) -- In Service. This entity passes all error checking.
|
|
OOS-LO(2) -- Out Of Service - Line card Oos. (The related line card is OOS)
|
|
OOS-NR(3) -- Out Of Service - Not Registered. (ONU is not registered)
|
|
OOS-CD(4) -- Out Of Service - omcC Down. (The OMCC is blocked)
|
|
OOS-NP(5) -- Out Of Service - Not Provisioned. (This entity is not ever provisioned)
|
|
OOS-PF(6) -- Out Of Service - Provision Failed. (ONU replies error during provision)
|
|
OOS-AD(7) -- Out Of Service - Admin Down. (The entity is down administratively)
|
|
OOS-OD(8) -- Out Of Service - Oper Down. (ONU reports it can't perform its function)
|
|
OOS-OO(9) -- Out Of Service - Onu Oos. (The related ONU is OOS)
|
|
OOS-TM(10) -- Out Of Service - Type Mismatch. (The actual type mismatches with config
|
|
type)
|
|
OOS-CO(11) -- Out Of Service - onu Card Oos. (The related onu card is OOS)
|
|
OOS-UO(12) -- Out Of Service - Uni Oos. (The related UNI is OOS)
|
|
OOS-NO(13) -- Out Of Service - Nni Oos. (The related NNI is OOS)
|
|
OOS-GS(14) -- Out Of Service - Gem Suspended. (One or many of the related GEM ports
|
|
are temporarily closed)
|
|
OOS-GF(15) -- Out Of Service - Gem Failure. (One or many of the related GEM ports
|
|
fails during creation)
|
|
OOS-AF(16) -- Out Of Service - Allocid Failure. (One or many of the related allocation
|
|
ID fails during creation)
|
|
OOS-VO(17) -- Out Of Service - Vlan Oos. (The related VLAN service is OOS)
|
|
OOS-DG(18) -- Out Of Service - Dying Gasp. (ONU was ever registered, after that, it was
|
|
deregistered due to loss of power)
|
|
OOS-LS(19) -- Out Of Service - Loss of Signal. (ONU was ever registered, after that, it was
|
|
deregistered due to loss of signal)
|
|
OOS-SB(20) -- Out Of Service - StandBy. (ONU is in standby mode in a protection group)"
|
|
SYNTAX INTEGER {
|
|
oOS(0),
|
|
iS(1),
|
|
oOS-LO(2),
|
|
oOS-NR(3),
|
|
oOS-CD(4),
|
|
oOS-NP(5),
|
|
oOS-PF(6),
|
|
oOS-AD(7),
|
|
oOS-OD(8),
|
|
oOS-OO(9),
|
|
oOS-TM(10),
|
|
oOS-CO(11),
|
|
oOS-UO(12),
|
|
oOS-NO(13),
|
|
oOS-GS(14),
|
|
oOS-GF(15),
|
|
oOS-AF(16),
|
|
oOS-VO(17),
|
|
oOS-DG(18),
|
|
oOS-LS(19),
|
|
oOS-SB(20)
|
|
}
|
|
|
|
ontStatusTable OBJECT IDENTIFIER ::= { remoteInfo 2 }
|
|
|
|
-- gpon remoteInfo ontStatusTable ontCurrentStatusTable
|
|
ontCurrentStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OntCurrentStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontStatusTable 1 }
|
|
|
|
ontCurrentStatusEntry OBJECT-TYPE
|
|
SYNTAX OntCurrentStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ontCurrentStatusTable"
|
|
INDEX {
|
|
ifIndex,
|
|
ontNumber
|
|
}
|
|
::= { ontCurrentStatusTable 1 }
|
|
|
|
OntCurrentStatusEntry ::=
|
|
SEQUENCE {
|
|
serialNumber DisplayString,
|
|
passwordOnt DisplayString,
|
|
ontStatus INTEGER,
|
|
versionA DisplayString,
|
|
versionB DisplayString,
|
|
actVersion INTEGER,
|
|
estimatedDistance Unsigned32,
|
|
pppoeStatus INTEGER,
|
|
modelVersion DisplayString,
|
|
wanIp IpAddress,
|
|
upgradeStatus INTEGER
|
|
}
|
|
|
|
serialNumber OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Serial Number."
|
|
::= { ontCurrentStatusEntry 1}
|
|
|
|
passwordOnt OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Ont password."
|
|
::= { ontCurrentStatusEntry 2}
|
|
|
|
ontStatus OBJECT-TYPE
|
|
SYNTAX RemoteOnuStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT status."
|
|
::= { ontCurrentStatusEntry 3}
|
|
|
|
versionA OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"versionA"
|
|
::= { ontCurrentStatusEntry 4 }
|
|
|
|
versionB OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"versionB"
|
|
::= { ontCurrentStatusEntry 5 }
|
|
|
|
actVersion OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
versionA(1),
|
|
versionB(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" actVersion."
|
|
::= { ontCurrentStatusEntry 6}
|
|
|
|
estimatedDistance OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "meter"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The estimated distance to the ONT."
|
|
::= { ontCurrentStatusEntry 7 }
|
|
|
|
pppoeStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
down(0),
|
|
up(1),
|
|
notAvailable(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This item reports the PPPoE session status of the ONT."
|
|
::= { ontCurrentStatusEntry 8}
|
|
|
|
modelVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This item indicates the model version reported by ONU."
|
|
::= { ontCurrentStatusEntry 9}
|
|
|
|
wanIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"WAN IP address of this ONU."
|
|
::= { ontCurrentStatusEntry 10 }
|
|
|
|
upgradeStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
idle(0),
|
|
match(1),
|
|
downloading(2),
|
|
successAndReboot(3),
|
|
failed(4),
|
|
failedWhtiOntDown(5),
|
|
notFoundTheMatchImage(6),
|
|
noPlannedVer(7),
|
|
timeout(8),
|
|
ontNotReady(9),
|
|
swdlQueueFull(10),
|
|
downloading(11),
|
|
inWaitingQueue(12),
|
|
mismatch(13),
|
|
changeToImage1(14),
|
|
changeToImage2(15),
|
|
noImage(16),
|
|
alreadySuccess(17),
|
|
alreadyChangeToImage1(18),
|
|
alreadyChangeToImage2(19)
|
|
} MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The upgrade status of this ONU.
|
|
0. The upgrade status is idle.
|
|
1. The planned version of the ont and the action version of the ONT match.
|
|
2. The ONT start to download the FW.
|
|
3. The ONT upgraded the FW successes and reboot.
|
|
4. The ONT upgraded the FW failed.
|
|
5. The ONT upgraded the FW failed becaus ONT down.
|
|
6. Not found the matching image with the planned version.
|
|
7. The ONT is not set the planned version.
|
|
8. The ONT upgraded the FW failed because timeout.
|
|
9. The ONT status is not ready.
|
|
10. The FW upgrade waiting queue is full.
|
|
11. The ONT is downloading.
|
|
12. The ONT is already in waiting queue.
|
|
13. The ONT action version and the planned version mismatch.
|
|
14. Change to Image(1) and reboot.
|
|
15. Change to Image(2) and reboot.
|
|
16. No ONT image on the OLT."
|
|
::= { ontCurrentStatusEntry 11 }
|
|
|
|
|
|
-- gpon remoteInfo ontStatusTable ontCountersTable
|
|
ontCountersTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OntCountersEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ontCountersTable"
|
|
::= { ontStatusTable 4 }
|
|
|
|
ontCountersEntry OBJECT-TYPE
|
|
SYNTAX OntCountersEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ontCountersTable"
|
|
INDEX {
|
|
ifIndex,
|
|
ontNumber
|
|
}
|
|
::= { ontCountersTable 1 }
|
|
|
|
OntCountersEntry ::=
|
|
SEQUENCE {
|
|
ontCountersUnreceivedBursts Counter32,
|
|
ontCountersPositiveDriftBits Counter32,
|
|
ontCountersNegativeDriftBits Counter32,
|
|
ontCountersBip8Errors Counter32,
|
|
ontCountersCorrectedBytes Counter32,
|
|
ontCountersCorrectedCodewords Counter32,
|
|
ontCountersUncorrctableCodewords Counter32,
|
|
ontCountersTotalReceivedCodewords Counter32,
|
|
ontCountersDsBer Counter32,
|
|
ontCountersBipByte Counter32,
|
|
ontCountersRxPloamCrcErrors Counter32,
|
|
ontCountersRxPloamNonidle Counter32,
|
|
ontCountersRxOmciPacketCrcErrors Counter32,
|
|
ontCountersLcdgErrors Counter32,
|
|
ontCountersRdiErrors Counter32,
|
|
ontCountersRxOmciPacket Counter32
|
|
}
|
|
|
|
ontCountersUnreceivedBursts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Unreceived bursts."
|
|
::= { ontCountersEntry 1}
|
|
|
|
ontCountersPositiveDriftBits OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Positive drift (bits)."
|
|
::= { ontCountersEntry 2}
|
|
|
|
ontCountersNegativeDriftBits OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Negative drift (bits)."
|
|
::= { ontCountersEntry 3}
|
|
|
|
ontCountersBip8Errors OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Bip8 errors."
|
|
::= { ontCountersEntry 4}
|
|
|
|
ontCountersCorrectedBytes OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Corrected Bytes."
|
|
::= { ontCountersEntry 5}
|
|
|
|
ontCountersCorrectedCodewords OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Corrected Codewords."
|
|
::= { ontCountersEntry 6}
|
|
|
|
ontCountersUncorrctableCodewords OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Uncorrctable Codewords."
|
|
::= { ontCountersEntry 7}
|
|
|
|
ontCountersTotalReceivedCodewords OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Total received Codewords."
|
|
::= { ontCountersEntry 8}
|
|
|
|
ontCountersDsBer OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" DS BER (REI)."
|
|
::= { ontCountersEntry 9}
|
|
|
|
ontCountersBipByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Bip byte."
|
|
::= { ontCountersEntry 10}
|
|
|
|
ontCountersRxPloamCrcErrors OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Rx Ploam CrcErrors."
|
|
::= { ontCountersEntry 11}
|
|
|
|
ontCountersRxPloamNonidle OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Rx Ploam non idle."
|
|
::= { ontCountersEntry 12}
|
|
|
|
ontCountersRxOmciPacketCrcErrors OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Rx Omci Packet Crc Errors."
|
|
::= { ontCountersEntry 13}
|
|
|
|
ontCountersLcdgErrors OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Lcdg errors."
|
|
::= { ontCountersEntry 14}
|
|
|
|
ontCountersRdiErrors OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Rdi errors."
|
|
::= { ontCountersEntry 15}
|
|
|
|
ontCountersRxOmciPacket OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Rx Omci Packet."
|
|
::= { ontCountersEntry 16}
|
|
|
|
-- ontWanStatusTable
|
|
|
|
ontWanStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OntWanStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontStatusTable 5 }
|
|
|
|
ontWanStatusEntry OBJECT-TYPE
|
|
SYNTAX OntWanStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ontWanStatusTable"
|
|
INDEX {
|
|
ifIndex,
|
|
ontNumber,
|
|
ontWanId
|
|
}
|
|
::= { ontWanStatusTable 1 }
|
|
|
|
OntWanStatusEntry ::=
|
|
SEQUENCE {
|
|
ontWanId INTEGER,
|
|
ontWanStatusEnable INTEGER,
|
|
ontWanStatusType INTEGER,
|
|
ontWanStatusLinkStatus INTEGER,
|
|
ontWanStatusServiceType BITS,
|
|
ontWanStatusVlan INTEGER,
|
|
ontWanStatusPriority INTEGER,
|
|
ontWanStatusIpMode INTEGER,
|
|
ontWanStatusIp IpAddress,
|
|
ontWanStatusMask IpAddress,
|
|
ontWanStatusGateway IpAddress,
|
|
ontWanStatusPrimaryDns IpAddress,
|
|
ontWanStatusSecondDns IpAddress,
|
|
ontWanStatusNat INTEGER
|
|
}
|
|
|
|
ontWanId OBJECT-TYPE
|
|
SYNTAX INTEGER (1..4)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ont wan Id"
|
|
::= { ontWanStatusEntry 1 }
|
|
|
|
ontWanStatusEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This MIB reports the wan status type."
|
|
::= { ontWanStatusEntry 2 }
|
|
|
|
ontWanStatusType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ipoe(0),
|
|
pppoe(1),
|
|
bridging(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This MIB reports the wan status type."
|
|
::= { ontWanStatusEntry 3 }
|
|
|
|
ontWanStatusLinkStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
down(0),
|
|
up(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This MIB reports the wan status."
|
|
::= { ontWanStatusEntry 4 }
|
|
|
|
ontWanStatusServiceType OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
data(0),
|
|
voip(1),
|
|
management(2),
|
|
iptv(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This MIB reports the wan status."
|
|
::= { ontWanStatusEntry 5 }
|
|
|
|
ontWanStatusVlan OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This MIB reports the wan vlan."
|
|
::= { ontWanStatusEntry 6 }
|
|
|
|
ontWanStatusPriority OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This MIB reports the wan proirity."
|
|
::= { ontWanStatusEntry 7 }
|
|
|
|
ontWanStatusIpMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This MIB reports the wan ip mode."
|
|
::= { ontWanStatusEntry 8 }
|
|
|
|
ontWanStatusIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This MIB reports the wan IP."
|
|
::= { ontWanStatusEntry 9 }
|
|
|
|
ontWanStatusMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This MIB reports the wan IP mask."
|
|
::= { ontWanStatusEntry 10 }
|
|
|
|
ontWanStatusGateway OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This MIB reports the wan IP gateway."
|
|
::= { ontWanStatusEntry 11 }
|
|
|
|
ontWanStatusPrimaryDns OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This MIB reports the wan primary dns."
|
|
::= { ontWanStatusEntry 12 }
|
|
|
|
ontWanStatusSecondDns OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This MIB reports the wan second dns."
|
|
::= { ontWanStatusEntry 13 }
|
|
|
|
ontWanStatusNat OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This MIB reports the wan nat status."
|
|
::= { ontWanStatusEntry 14 }
|
|
|
|
-- gpon remoteInfo ontStatusTable ontBwGroupStatusTable
|
|
ontBwGroupStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OntBwGroupStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontStatusTable 3 }
|
|
|
|
ontBwGroupStatusEntry OBJECT-TYPE
|
|
SYNTAX OntBwGroupStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ontBwGroupStatusTable"
|
|
INDEX {
|
|
ifIndex,
|
|
ontNumber,
|
|
ontBwGroupId
|
|
}
|
|
::= { ontBwGroupStatusTable 1 }
|
|
|
|
OntBwGroupStatusEntry ::=
|
|
SEQUENCE {
|
|
ontBwGroupStatusAllocId INTEGER
|
|
-- ontBwGroupStatusCurrUsDataRate INTEGER
|
|
}
|
|
|
|
ontBwGroupStatusAllocId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This MIB reports the allocation ID assigned to this bandwidth group."
|
|
::= { ontBwGroupStatusEntry 1 }
|
|
|
|
-- ontBwGroupStatusCurrUsDataRate OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "This MIB reports the actual upstream data rate calculated by OLT in bps."
|
|
-- ::= { ontBwGroupStatusEntry 2 }
|
|
|
|
-- gpon remoteInfo ontCardStatusTable
|
|
ontCardStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OntCardStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { remoteInfo 3 }
|
|
|
|
ontCardStatusEntry OBJECT-TYPE
|
|
SYNTAX OntCardStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ontCardStatusTable"
|
|
INDEX {
|
|
ifIndex,
|
|
ontNumber,
|
|
ontcard
|
|
}
|
|
::= { ontCardStatusTable 1 }
|
|
|
|
OntCardStatusEntry ::=
|
|
SEQUENCE {
|
|
status INTEGER,
|
|
adminState INTEGER,
|
|
-- opState INTEGER,
|
|
expectType INTEGER,
|
|
actualType INTEGER,
|
|
expectedPort INTEGER,
|
|
actualPort INTEGER
|
|
}
|
|
|
|
status OBJECT-TYPE
|
|
SYNTAX RemoteOnuStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT card status."
|
|
::= { ontCardStatusEntry 1 }
|
|
|
|
adminState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unlocked(0),
|
|
locked(1)
|
|
}
|
|
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" adminState."
|
|
::= { ontCardStatusEntry 2 }
|
|
|
|
expectType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ether(0),
|
|
veip(1),
|
|
pots(2),
|
|
xdsl(3),
|
|
giga(4),
|
|
video(5),
|
|
unknow(6),
|
|
ether2500M(7),
|
|
ether10G(8),
|
|
giga-veip(9)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" expectType."
|
|
::= { ontCardStatusEntry 4 }
|
|
|
|
actualType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ether(0),
|
|
veip(1),
|
|
pots(2),
|
|
xdsl(3),
|
|
giga(4),
|
|
video(5),
|
|
unknow(6),
|
|
ether2500M(7),
|
|
ether10G(8),
|
|
giga-veip(9)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" actualType."
|
|
::= { ontCardStatusEntry 5 }
|
|
|
|
expectedPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" expectedPort."
|
|
::= { ontCardStatusEntry 6 }
|
|
|
|
actualPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" actualPort."
|
|
::= { ontCardStatusEntry 7 }
|
|
|
|
-- gpon remoteInfo ontDdmiStatusTable
|
|
ontDdmiStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OntDdmiStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { remoteInfo 4 }
|
|
|
|
ontDdmiStatusEntry OBJECT-TYPE
|
|
SYNTAX OntDdmiStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ontDdmiStatusTable"
|
|
INDEX {
|
|
ifIndex,
|
|
ontNumber
|
|
}
|
|
::= { ontDdmiStatusTable 1 }
|
|
|
|
OntDdmiStatusEntry ::=
|
|
SEQUENCE {
|
|
voltage DisplayString,
|
|
rxPower DisplayString,
|
|
txPower DisplayString,
|
|
laserCurrent DisplayString,
|
|
ontTemperature DisplayString,
|
|
ontDdmiRowStatus EnabledStatus,
|
|
ontDdmiStatus INTEGER
|
|
}
|
|
|
|
voltage OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT Voltage (V)."
|
|
::= { ontDdmiStatusEntry 1}
|
|
|
|
rxPower OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT Rx power (dbm)."
|
|
::= { ontDdmiStatusEntry 2}
|
|
|
|
txPower OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT Tx power (db)."
|
|
::= { ontDdmiStatusEntry 3}
|
|
|
|
laserCurrent OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT Laser Bias current (uA)."
|
|
::= { ontDdmiStatusEntry 4}
|
|
|
|
ontTemperature OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT Temperature (C)."
|
|
::= { ontDdmiStatusEntry 5}
|
|
|
|
ontDdmiRowStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontDdmiStatusEntry 6 }
|
|
|
|
ontDdmiStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
waiting(1),
|
|
processing(2),
|
|
done(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ontDdmiStatus."
|
|
::= { ontDdmiStatusEntry 7 }
|
|
|
|
-- gpon remoteInfo ontEnetPmCounters
|
|
ontEnetPmCounters OBJECT IDENTIFIER ::= { remoteInfo 5}
|
|
|
|
-- gpon remoteInfo ontEnetPmCounters ontEnetCurrentPmCountersTable
|
|
ontEnetCurrentPmCountersTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OntEnetCurrentPmCountersEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontEnetPmCounters 1 }
|
|
|
|
ontEnetCurrentPmCountersEntry OBJECT-TYPE
|
|
SYNTAX OntEnetCurrentPmCountersEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ontEnetPmCounters"
|
|
INDEX {
|
|
ifIndex,
|
|
ontNumber,
|
|
ontcard,
|
|
ontenetCardPort
|
|
}
|
|
::= { ontEnetCurrentPmCountersTable 1 }
|
|
|
|
OntEnetCurrentPmCountersEntry ::=
|
|
SEQUENCE {
|
|
ontEnetCurrentPmUsOctets Counter64,
|
|
ontEnetCurrentPmUsPackets Counter64,
|
|
ontEnetCurrentPmUsMcastPackets Counter64,
|
|
ontEnetCurrentPmUsBcastPackets Counter64,
|
|
ontEnetCurrentPmDsOctets Counter64,
|
|
ontEnetCurrentPmDsPackets Counter64,
|
|
ontEnetCurrentPmDsMcastPackets Counter64,
|
|
ontEnetCurrentPmDsBcastPackets Counter64,
|
|
ontEnetPmCountersGetCurrent EnabledStatus,
|
|
ontEnetPmCountersCheckGetCurrent INTEGER
|
|
}
|
|
|
|
ontEnetCurrentPmUsOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT enet PM counters up stream octets."
|
|
::= { ontEnetCurrentPmCountersEntry 1}
|
|
|
|
ontEnetCurrentPmUsPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT enet PM counters up stream packets."
|
|
::= { ontEnetCurrentPmCountersEntry 2}
|
|
|
|
ontEnetCurrentPmUsMcastPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT enet PM counters up stream mcast packets."
|
|
::= { ontEnetCurrentPmCountersEntry 3}
|
|
|
|
ontEnetCurrentPmUsBcastPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT enet PM counters up stream bcast packets."
|
|
::= { ontEnetCurrentPmCountersEntry 4}
|
|
|
|
ontEnetCurrentPmDsOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT enet PM counters ds stream octets."
|
|
::= { ontEnetCurrentPmCountersEntry 5}
|
|
|
|
ontEnetCurrentPmDsPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT enet PM counters ds stream packets."
|
|
::= { ontEnetCurrentPmCountersEntry 6}
|
|
|
|
ontEnetCurrentPmDsMcastPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT enet PM counters ds stream mcast packets."
|
|
::= { ontEnetCurrentPmCountersEntry 7}
|
|
|
|
ontEnetCurrentPmDsBcastPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT enet PM counters ds stream bcast packets."
|
|
::= { ontEnetCurrentPmCountersEntry 8}
|
|
|
|
ontEnetPmCountersGetCurrent OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontEnetCurrentPmCountersEntry 9 }
|
|
|
|
ontEnetPmCountersCheckGetCurrent OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
standby(0),
|
|
processing(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontEnetCurrentPmCountersEntry 10 }
|
|
|
|
-- gpon remoteInfo ontEnetPmCounters ontEnetLast15PmCountersTable
|
|
ontEnetLast15PmCountersTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OntEnetLast15PmCountersEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontEnetPmCounters 2 }
|
|
|
|
ontEnetLast15PmCountersEntry OBJECT-TYPE
|
|
SYNTAX OntEnetLast15PmCountersEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ontEnetPmCounters"
|
|
INDEX {
|
|
ifIndex,
|
|
ontNumber,
|
|
ontcard,
|
|
ontenetCardPort
|
|
}
|
|
::= { ontEnetLast15PmCountersTable 1 }
|
|
|
|
OntEnetLast15PmCountersEntry ::=
|
|
SEQUENCE {
|
|
ontEnetLast15PmUsOctets Counter64,
|
|
ontEnetLast15PmUsPackets Counter64,
|
|
ontEnetLast15PmUsMcastPackets Counter64,
|
|
ontEnetLast15PmUsBcastPackets Counter64,
|
|
ontEnetLast15PmDsOctets Counter64,
|
|
ontEnetLast15PmDsPackets Counter64,
|
|
ontEnetLast15PmDsMcastPackets Counter64,
|
|
ontEnetLast15PmDsBcastPackets Counter64,
|
|
ontEnetLast15PmInterval Counter32
|
|
}
|
|
|
|
ontEnetLast15PmUsOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT enet PM counters up stream octets."
|
|
::= { ontEnetLast15PmCountersEntry 1}
|
|
|
|
ontEnetLast15PmUsPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT enet PM counters up stream packets."
|
|
::= { ontEnetLast15PmCountersEntry 2}
|
|
|
|
ontEnetLast15PmUsMcastPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT enet PM counters up stream mcast packets."
|
|
::= { ontEnetLast15PmCountersEntry 3}
|
|
|
|
ontEnetLast15PmUsBcastPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT enet PM counters up stream bcast packets."
|
|
::= { ontEnetLast15PmCountersEntry 4}
|
|
|
|
ontEnetLast15PmDsOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT enet PM counters ds stream octets."
|
|
::= { ontEnetLast15PmCountersEntry 5}
|
|
|
|
ontEnetLast15PmDsPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT enet PM counters ds stream packets."
|
|
::= { ontEnetLast15PmCountersEntry 6}
|
|
|
|
ontEnetLast15PmDsMcastPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT enet PM counters ds stream mcast packets."
|
|
::= { ontEnetLast15PmCountersEntry 7}
|
|
|
|
ontEnetLast15PmDsBcastPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT enet PM counters ds stream bcast packets."
|
|
::= { ontEnetLast15PmCountersEntry 8}
|
|
|
|
ontEnetLast15PmInterval OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT enet PM counters Interval."
|
|
::= { ontEnetLast15PmCountersEntry 9}
|
|
|
|
-- gpon remoteInfo ontEnetStatus
|
|
ontEnetStatus OBJECT IDENTIFIER ::= { remoteInfo 6}
|
|
|
|
ontEnetStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OntEnetStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontEnetStatus 1 }
|
|
|
|
ontEnetStatusEntry OBJECT-TYPE
|
|
SYNTAX OntEnetStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ontEnetStatus"
|
|
INDEX {
|
|
ifIndex,
|
|
ontNumber,
|
|
ontcard,
|
|
ontenetCardPort
|
|
}
|
|
::= { ontEnetStatusTable 1 }
|
|
|
|
OntEnetStatusEntry ::=
|
|
SEQUENCE {
|
|
ontEnetPortStatus INTEGER
|
|
}
|
|
|
|
|
|
ontEnetPortStatus OBJECT-TYPE
|
|
SYNTAX RemoteOnuStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT enet ME provision status."
|
|
::= { ontEnetStatusEntry 1}
|
|
|
|
-- gpon remoteInfo ontVenetPmCounters
|
|
ontVenetPmCounters OBJECT IDENTIFIER ::= { remoteInfo 7}
|
|
|
|
-- gpon remoteInfo ontVenetPmCounters ontVenetCurrentPmCountersTable
|
|
ontVenetCurrentPmCountersTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OntVenetCurrentPmCountersEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontVenetPmCounters 1 }
|
|
|
|
ontVenetCurrentPmCountersEntry OBJECT-TYPE
|
|
SYNTAX OntVenetCurrentPmCountersEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ontVenetPmCounters"
|
|
INDEX {
|
|
ifIndex,
|
|
ontNumber,
|
|
ontcard,
|
|
ontenetCardPort
|
|
}
|
|
::= { ontVenetCurrentPmCountersTable 1 }
|
|
|
|
OntVenetCurrentPmCountersEntry ::=
|
|
SEQUENCE {
|
|
ontVenetCurrentPmUsOctets Counter64,
|
|
ontVenetCurrentPmUsPackets Counter64,
|
|
ontVenetCurrentPmUsMcastPackets Counter64,
|
|
ontVenetCurrentPmUsBcastPackets Counter64,
|
|
ontVenetCurrentPmDsOctets Counter64,
|
|
ontVenetCurrentPmDsPackets Counter64,
|
|
ontVenetCurrentPmDsMcastPackets Counter64,
|
|
ontVenetCurrentPmDsBcastPackets Counter64,
|
|
ontVenetPmCountersGetCurrent EnabledStatus,
|
|
ontVenetPmCountersCheckGetCurrent INTEGER
|
|
}
|
|
|
|
ontVenetCurrentPmUsOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT venet PM counters Upstream Octets Cont."
|
|
::= { ontVenetCurrentPmCountersEntry 1}
|
|
|
|
ontVenetCurrentPmUsPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT venet PM counters Upstream Packets Count."
|
|
::= { ontVenetCurrentPmCountersEntry 2}
|
|
|
|
ontVenetCurrentPmUsMcastPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT venet PM counters Upstream Multicast Packets Count."
|
|
::= { ontVenetCurrentPmCountersEntry 3}
|
|
|
|
ontVenetCurrentPmUsBcastPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT venet PM counters Upstream Broadcast Packets Count."
|
|
::= { ontVenetCurrentPmCountersEntry 4}
|
|
|
|
ontVenetCurrentPmDsOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT venet PM counters Downstream Octets Cont."
|
|
::= { ontVenetCurrentPmCountersEntry 5}
|
|
|
|
ontVenetCurrentPmDsPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT venet PM counters Downstream Packets Count."
|
|
::= { ontVenetCurrentPmCountersEntry 6}
|
|
|
|
ontVenetCurrentPmDsMcastPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT venet PM counters Downstream Multicast Packets Count."
|
|
::= { ontVenetCurrentPmCountersEntry 7}
|
|
|
|
ontVenetCurrentPmDsBcastPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT venet PM counters Downstream Broadcast Packets Count."
|
|
::= { ontVenetCurrentPmCountersEntry 8}
|
|
|
|
ontVenetPmCountersGetCurrent OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontVenetCurrentPmCountersEntry 9 }
|
|
|
|
ontVenetPmCountersCheckGetCurrent OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
standby(0),
|
|
processing(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontVenetCurrentPmCountersEntry 10 }
|
|
|
|
-- gpon remoteInfo ontVenetPmCounters ontVenetLast15PmCountersTable
|
|
ontVenetLast15PmCountersTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OntVenetLast15PmCountersEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontVenetPmCounters 2 }
|
|
|
|
ontVenetLast15PmCountersEntry OBJECT-TYPE
|
|
SYNTAX OntVenetLast15PmCountersEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ontVenetPmCounters"
|
|
INDEX {
|
|
ifIndex,
|
|
ontNumber,
|
|
ontcard,
|
|
ontenetCardPort
|
|
}
|
|
::= { ontVenetLast15PmCountersTable 1 }
|
|
|
|
OntVenetLast15PmCountersEntry ::=
|
|
SEQUENCE {
|
|
ontVenetLast15PmUsOctets Counter64,
|
|
ontVenetLast15PmUsPackets Counter64,
|
|
ontVenetLast15PmUsMcastPackets Counter64,
|
|
ontVenetLast15PmUsBcastPackets Counter64,
|
|
ontVenetLast15PmDsOctets Counter64,
|
|
ontVenetLast15PmDsPackets Counter64,
|
|
ontVenetLast15PmDsMcastPackets Counter64,
|
|
ontVenetLast15PmDsBcastPackets Counter64,
|
|
ontVenetLast15PmInterval Counter32
|
|
}
|
|
|
|
ontVenetLast15PmUsOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT venet PM counters Upstream Octets Count."
|
|
::= { ontVenetLast15PmCountersEntry 1}
|
|
|
|
ontVenetLast15PmUsPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT venet PM counters Upstream Packets Count."
|
|
::= { ontVenetLast15PmCountersEntry 2}
|
|
|
|
ontVenetLast15PmUsMcastPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT venet PM counters Upstream Multicast Packets Count."
|
|
::= { ontVenetLast15PmCountersEntry 3}
|
|
|
|
ontVenetLast15PmUsBcastPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT venet PM counters Upstream Broadcast Packets Count."
|
|
::= { ontVenetLast15PmCountersEntry 4}
|
|
|
|
ontVenetLast15PmDsOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT venet PM counters Downstream Octets Count."
|
|
::= { ontVenetLast15PmCountersEntry 5}
|
|
|
|
ontVenetLast15PmDsPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT venet PM counters Downstream Packets Count."
|
|
::= { ontVenetLast15PmCountersEntry 6}
|
|
|
|
ontVenetLast15PmDsMcastPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT venet PM counters Downstream Multicast Packets Count."
|
|
::= { ontVenetLast15PmCountersEntry 7}
|
|
|
|
ontVenetLast15PmDsBcastPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT venet PM counters Downstream Broadcast Packets Count."
|
|
::= { ontVenetLast15PmCountersEntry 8}
|
|
|
|
ontVenetLast15PmInterval OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT venet PM counters Interval."
|
|
::= { ontVenetLast15PmCountersEntry 9}
|
|
|
|
-- gpon remoteInfo ontVenetStatusInfo
|
|
ontVenetStatusInfo OBJECT IDENTIFIER ::= { remoteInfo 8}
|
|
|
|
ontVenetStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OntVenetStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontVenetStatusInfo 1 }
|
|
|
|
ontVenetStatusEntry OBJECT-TYPE
|
|
SYNTAX OntVenetStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ontVenetStatusInfo"
|
|
INDEX {
|
|
ifIndex,
|
|
ontNumber,
|
|
ontcard,
|
|
ontvenetCardPort
|
|
}
|
|
::= { ontVenetStatusTable 1 }
|
|
|
|
OntVenetStatusEntry ::=
|
|
SEQUENCE {
|
|
ontVenetStatus INTEGER
|
|
}
|
|
|
|
ontVenetStatus OBJECT-TYPE
|
|
SYNTAX RemoteOnuStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT Venet ME provision status."
|
|
::= { ontVenetStatusEntry 1}
|
|
|
|
-- gpon remoteInfo ontPotsStatusInfo
|
|
ontPotsStatusInfo OBJECT IDENTIFIER ::= { remoteInfo 9}
|
|
|
|
ontPotsStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OntPotsStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontPotsStatusInfo 1 }
|
|
|
|
ontPotsStatusEntry OBJECT-TYPE
|
|
SYNTAX OntPotsStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ontPotsStatusInfo"
|
|
INDEX {
|
|
ifIndex,
|
|
ontNumber,
|
|
ontcard,
|
|
ontpotsCardPort
|
|
}
|
|
::= { ontPotsStatusTable 1 }
|
|
|
|
OntPotsStatusEntry ::=
|
|
SEQUENCE {
|
|
ontPotsStatus INTEGER
|
|
}
|
|
|
|
ontPotsStatus OBJECT-TYPE
|
|
SYNTAX RemoteOnuStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT Pots ME provision status."
|
|
::= { ontPotsStatusEntry 1}
|
|
|
|
-- gpon remoteInfo ontUniportStatusInfo
|
|
ontUniportStatusInfo OBJECT IDENTIFIER ::= { remoteInfo 10}
|
|
|
|
uniportVlanStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UniportVlanStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontUniportStatusInfo 1 }
|
|
|
|
uniportVlanStatusEntry OBJECT-TYPE
|
|
SYNTAX UniportVlanStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in uniportVlanStatusInfo"
|
|
INDEX {
|
|
ifIndex,
|
|
ontNumber,
|
|
ontcard,
|
|
uniPort,
|
|
uniportVlanUniSvid,
|
|
uniportVlanUniCvid
|
|
}
|
|
::= { uniportVlanStatusTable 1 }
|
|
|
|
UniportVlanStatusEntry ::=
|
|
SEQUENCE {
|
|
uniportVlanStatus INTEGER
|
|
}
|
|
|
|
|
|
uniportVlanStatus OBJECT-TYPE
|
|
SYNTAX RemoteOnuStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" uniport VLAN ME provision status."
|
|
::= { uniportVlanStatusEntry 1}
|
|
|
|
uniportFdbTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UniportFdbEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontUniportStatusInfo 2 }
|
|
|
|
uniportFdbEntry OBJECT-TYPE
|
|
SYNTAX UniportFdbEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"uniport fdb address table, following the content of OMCI MAC bridge port bridge table data ME."
|
|
INDEX {
|
|
ifIndex,
|
|
ontNumber,
|
|
ontcard,
|
|
uniPort,
|
|
uniFdbIndex
|
|
}
|
|
::= { uniportFdbTable 1 }
|
|
|
|
UniportFdbEntry ::=
|
|
SEQUENCE {
|
|
uniFdbIndex INTEGER,
|
|
uniFdbMac MacAddress,
|
|
uniFdbAge INTEGER,
|
|
uniFdbDynamic INTEGER,
|
|
uniFdbFilter INTEGER
|
|
}
|
|
|
|
uniFdbIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
" uniport fdb index."
|
|
::= { uniportFdbEntry 1}
|
|
|
|
uniFdbMac OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" uniport MAC address."
|
|
::= { uniportFdbEntry 2}
|
|
|
|
uniFdbAge OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" uniport MAC aging time in seconds."
|
|
::= { uniportFdbEntry 3}
|
|
|
|
uniFdbDynamic OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
static(0),
|
|
dynamic(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" uniport MAC address type, either dynamic or static."
|
|
::= { uniportFdbEntry 4}
|
|
|
|
uniFdbFilter OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
forward(0),
|
|
filter(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" uniport MAC filter type, either forward or filter."
|
|
::= { uniportFdbEntry 5}
|
|
|
|
-- UNI IGMP STATISTICS
|
|
uniportIgmpStatisticsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UniportIgmpStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table includes IGMP Channel statistics information"
|
|
::= { ontUniportStatusInfo 3 }
|
|
|
|
uniportIgmpStatisticsEntry OBJECT-TYPE
|
|
SYNTAX UniportIgmpStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in uniport Igmp Statistics Table"
|
|
INDEX {
|
|
ifIndex,
|
|
ontNumber,
|
|
ontcard,
|
|
uniPort,
|
|
uniVid
|
|
}
|
|
::= { uniportIgmpStatisticsTable 1 }
|
|
|
|
UniportIgmpStatisticsEntry ::=
|
|
SEQUENCE {
|
|
uniportIgmpStatisticsUniVid INTEGER,
|
|
uniportIgmpStatisticsRxReportV1 INTEGER,
|
|
uniportIgmpStatisticsRxReportV2 INTEGER,
|
|
uniportIgmpStatisticsRxReportV3 INTEGER,
|
|
uniportIgmpStatisticsRxLeave INTEGER,
|
|
uniportIgmpStatisticsDropRate INTEGER,
|
|
uniportIgmpStatisticsDropOthers INTEGER
|
|
}
|
|
|
|
uniportIgmpStatisticsUniVid OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "UniVid"
|
|
::= { uniportIgmpStatisticsEntry 1 }
|
|
|
|
uniportIgmpStatisticsRxReportV1 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "RxReportV1"
|
|
::= { uniportIgmpStatisticsEntry 2 }
|
|
|
|
uniportIgmpStatisticsRxReportV2 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "RxReportV2"
|
|
::= { uniportIgmpStatisticsEntry 3 }
|
|
|
|
uniportIgmpStatisticsRxReportV3 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "RxReportV3"
|
|
::= { uniportIgmpStatisticsEntry 4 }
|
|
|
|
uniportIgmpStatisticsRxLeave OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "RxLeave"
|
|
::= { uniportIgmpStatisticsEntry 5 }
|
|
|
|
uniportIgmpStatisticsDropRate OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "DropRate"
|
|
::= { uniportIgmpStatisticsEntry 6 }
|
|
|
|
uniportIgmpStatisticsDropOthers OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "DropOthers"
|
|
::= { uniportIgmpStatisticsEntry 7 }
|
|
|
|
-- gpon remoteInfo ontVideoStatus
|
|
ontVideoStatus OBJECT IDENTIFIER ::= { remoteInfo 11}
|
|
|
|
ontVideoStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OntVideoStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ontVideoStatus 1 }
|
|
|
|
ontVideoStatusEntry OBJECT-TYPE
|
|
SYNTAX OntVideoStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ontVideoStatus"
|
|
INDEX {
|
|
ifIndex,
|
|
ontNumber,
|
|
ontcard,
|
|
ontvideoPort
|
|
}
|
|
::= { ontVideoStatusTable 1 }
|
|
|
|
OntVideoStatusEntry ::=
|
|
SEQUENCE {
|
|
ontVideoPortStatus INTEGER
|
|
}
|
|
|
|
ontVideoPortStatus OBJECT-TYPE
|
|
SYNTAX RemoteOnuStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ontVideo provision status."
|
|
::= { ontVideoStatusEntry 1}
|
|
|
|
-- gpon remoteInfo ontDdmiHistoryStatusTable
|
|
ontDdmiHistoryStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OntDdmiHistoryStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { remoteInfo 12 }
|
|
|
|
ontDdmiHistoryStatusEntry OBJECT-TYPE
|
|
SYNTAX OntDdmiHistoryStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ontDdmiHistoryStatusTable"
|
|
INDEX {
|
|
ifIndex,
|
|
ontNumber
|
|
}
|
|
::= { ontDdmiHistoryStatusTable 1 }
|
|
|
|
OntDdmiHistoryStatusEntry ::=
|
|
SEQUENCE {
|
|
ontDdmiHistLast15Voltage DisplayString,
|
|
ontDdmiHistLast15RxPower DisplayString,
|
|
ontDdmiHistLast15TxPower DisplayString,
|
|
ontDdmiHistLast15LaserCurrent DisplayString,
|
|
ontDdmiHistLast15Temperature DisplayString,
|
|
}
|
|
|
|
ontDdmiHistLast15Voltage OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT Voltage (V) in the last 15 minutes."
|
|
::= { ontDdmiHistoryStatusEntry 1}
|
|
|
|
ontDdmiHistLast15RxPower OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT Rx power (dbm) in the last 15 minutes."
|
|
::= { ontDdmiHistoryStatusEntry 2}
|
|
|
|
ontDdmiHistLast15TxPower OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT Tx power (db) in the last 15 minutes."
|
|
::= { ontDdmiHistoryStatusEntry 3}
|
|
|
|
ontDdmiHistLast15LaserCurrent OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT Laser Bias current (uA) in the last 15 minutes."
|
|
::= { ontDdmiHistoryStatusEntry 4}
|
|
|
|
ontDdmiHistLast15Temperature OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" ONT Temperature (C) in the last 15 minutes."
|
|
::= { ontDdmiHistoryStatusEntry 5}
|
|
|
|
-- gpon uniPortOpModePortTable
|
|
uniPortOpModePortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UniPortOpModePortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { uniPortOpModeSetup 1 }
|
|
|
|
uniPortOpModePortEntry OBJECT-TYPE
|
|
SYNTAX UniPortOpModePortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in uniPortOpModePortTable."
|
|
INDEX { ifIndex }
|
|
::= { uniPortOpModePortTable 1 }
|
|
|
|
UniPortOpModePortEntry ::=
|
|
SEQUENCE {
|
|
uniPortOpModePortVlanTranslation INTEGER,
|
|
uniPortOpModePortVlanXlateMissDrop INTEGER,
|
|
uniPortOpModePortEgrVlanXlateMissDrop INTEGER
|
|
}
|
|
|
|
uniPortOpModePortVlanTranslation OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(0),
|
|
disable(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { uniPortOpModePortEntry 1 }
|
|
|
|
uniPortOpModePortVlanXlateMissDrop OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(0),
|
|
disable(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { uniPortOpModePortEntry 2 }
|
|
|
|
uniPortOpModePortEgrVlanXlateMissDrop OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(0),
|
|
disable(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { uniPortOpModePortEntry 3 }
|
|
|
|
-- gpon rateLimitSetup
|
|
-- rateLimitState OBJECT-TYPE
|
|
-- SYNTAX EnabledStatus
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Ingress/egress rate limiting enabled/disabled for the switch."
|
|
-- ::= { rateLimitSetup 1 }
|
|
--
|
|
-- rateLimitPortTable OBJECT-TYPE
|
|
-- SYNTAX SEQUENCE OF RateLimitPortEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- ""
|
|
-- ::= { rateLimitSetup 2 }
|
|
--
|
|
-- rateLimitPortEntry OBJECT-TYPE
|
|
-- SYNTAX RateLimitPortEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION "An entry in rateLimitPortTable."
|
|
-- INDEX { ifIndex }
|
|
-- ::= { rateLimitPortTable 1 }
|
|
--
|
|
-- RateLimitPortEntry ::=
|
|
-- SEQUENCE {
|
|
-- rateLimitPortState EnabledStatus,
|
|
-- rateLimitPortCommitRate INTEGER,
|
|
-- rateLimitPortPeakRate INTEGER,
|
|
-- rateLimitPortEgrRate INTEGER,
|
|
-- rateLimitPortPeakState EnabledStatus,
|
|
-- rateLimitPortEgrState EnabledStatus,
|
|
-- rateLimitPortCommitState EnabledStatus
|
|
-- }
|
|
--
|
|
-- rateLimitPortState OBJECT-TYPE
|
|
-- SYNTAX EnabledStatus
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Ingress/egress rate limiting enabled/disabled on the port."
|
|
-- ::= { rateLimitPortEntry 1 }
|
|
|
|
-- gpon transceiverInfo transceiverSerialInfoTable
|
|
transceiverSerialInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TransceiverSerialInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { transceiverInfo 1 }
|
|
|
|
transceiverSerialInfoEntry OBJECT-TYPE
|
|
SYNTAX TransceiverSerialInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in transceiverSerialInfoTable."
|
|
INDEX { transceiverSerialInfoEntryPort }
|
|
::= { transceiverSerialInfoTable 1 }
|
|
|
|
TransceiverSerialInfoEntry ::=
|
|
SEQUENCE {
|
|
transceiverSerialInfoEntryPort INTEGER,
|
|
transceiverSerialInfoEntryStatus INTEGER,
|
|
transceiverSerialInfoEntryVendor DisplayString,
|
|
transceiverSerialInfoEntryPartNo DisplayString,
|
|
transceiverSerialInfoEntrySerialNo DisplayString,
|
|
transceiverSerialInfoEntryRevision DisplayString,
|
|
transceiverSerialInfoEntryDateCode DisplayString,
|
|
transceiverSerialInfoEntryTransceiver DisplayString,
|
|
transceiverSerialInfoEntryCalibration DisplayString
|
|
}
|
|
|
|
transceiverSerialInfoEntryPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index of transceiverSerialInfo. It is referred to ifIndex"
|
|
::= { transceiverSerialInfoEntry 1 }
|
|
|
|
transceiverSerialInfoEntryStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
okWithDdm(1),
|
|
okWithoutDdm(2),
|
|
nonOperational(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Transceiver module status. 1:okWithDdm. 2:okWithoutDdm. 3:nonOperational"
|
|
::= { transceiverSerialInfoEntry 2 }
|
|
|
|
transceiverSerialInfoEntryVendor OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Transceiver module vendor name."
|
|
::= { transceiverSerialInfoEntry 3 }
|
|
|
|
transceiverSerialInfoEntryPartNo OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Part number provided by transceiver module vendor."
|
|
::= { transceiverSerialInfoEntry 4 }
|
|
|
|
transceiverSerialInfoEntrySerialNo OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Serial number provided by transceiver module vendor."
|
|
::= { transceiverSerialInfoEntry 5 }
|
|
|
|
transceiverSerialInfoEntryRevision OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Revision level for part number provided by transceiver module vendor."
|
|
::= { transceiverSerialInfoEntry 6 }
|
|
|
|
transceiverSerialInfoEntryDateCode OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Transceiver module vendor's manufacturing date code"
|
|
::= { transceiverSerialInfoEntry 7 }
|
|
|
|
transceiverSerialInfoEntryTransceiver OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Transceiver module type names"
|
|
::= { transceiverSerialInfoEntry 8 }
|
|
|
|
transceiverSerialInfoEntryCalibration OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Transceiver module type calibration"
|
|
::= { transceiverSerialInfoEntry 9 }
|
|
|
|
|
|
-- gpon transceiverInfo transceiverDdmInfoTable
|
|
transceiverDdmInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TransceiverDdmInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { transceiverInfo 2 }
|
|
|
|
transceiverDdmInfoEntry OBJECT-TYPE
|
|
SYNTAX TransceiverDdmInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in transceiverDdmInfoTable."
|
|
INDEX { transceiverDdmInfoEntryPort, transceiverDdmInfoEntryType }
|
|
::= { transceiverDdmInfoTable 1 }
|
|
|
|
TransceiverDdmInfoEntry ::=
|
|
SEQUENCE {
|
|
transceiverDdmInfoEntryPort INTEGER,
|
|
transceiverDdmInfoEntryType INTEGER,
|
|
transceiverDdmInfoEntryAlarmMax DisplayString,
|
|
transceiverDdmInfoEntryAlarmMin DisplayString,
|
|
transceiverDdmInfoEntryWarnMax DisplayString,
|
|
transceiverDdmInfoEntryWarnMin DisplayString,
|
|
transceiverDdmInfoEntryCurrent DisplayString,
|
|
transceiverDdmInfoEntryDescription DisplayString
|
|
}
|
|
|
|
transceiverDdmInfoEntryPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index of transceiverDdmInfo. This will be referred to ifIndex"
|
|
::= { transceiverDdmInfoEntry 1 }
|
|
|
|
transceiverDdmInfoEntryType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Transceiver DDM information type.
|
|
1: Temperature
|
|
2: Voltage
|
|
3: TX Bias
|
|
4: TX power
|
|
5: RX power"
|
|
::= { transceiverDdmInfoEntry 2 }
|
|
|
|
|
|
transceiverDdmInfoEntryAlarmMax OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Transceiver high alarm threshold.
|
|
The unit for temperature is C
|
|
The unit for voltage is V
|
|
The unit for TX bias is mA
|
|
The unit for TX/RX power is dbm
|
|
The value neg inf represents negative infinit(0mW)
|
|
The value N/A represents not applicable."
|
|
::= { transceiverDdmInfoEntry 3 }
|
|
|
|
transceiverDdmInfoEntryAlarmMin OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Transceiver low alarm threshold.
|
|
The unit for temperature is C
|
|
The unit for voltage is V
|
|
The unit for TX bias is mA
|
|
The unit for TX/RX power is dbm
|
|
The value neg inf represents negative infinit(0mW)
|
|
The value N/A represents not applicable."
|
|
::= { transceiverDdmInfoEntry 4 }
|
|
|
|
transceiverDdmInfoEntryWarnMax OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Transceiver high warn threshold.
|
|
The unit for temperature is C
|
|
The unit for voltage is V
|
|
The unit for TX bias is mA
|
|
The unit for TX/RX power is dbm
|
|
The value neg inf represents negative infinit(0mW)
|
|
The value N/A represents not applicable."
|
|
::= { transceiverDdmInfoEntry 5 }
|
|
|
|
transceiverDdmInfoEntryWarnMin OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Transceiver low warn threshold.
|
|
The unit for temperature is C
|
|
The unit for voltage is V
|
|
The unit for TX bias is mA
|
|
The unit for TX/RX power is dbm
|
|
The value neg inf represents negative infinit(0mW)
|
|
The value N/A represents not applicable."
|
|
::= { transceiverDdmInfoEntry 6 }
|
|
|
|
transceiverDdmInfoEntryCurrent OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Transceiver current DDM value.
|
|
The unit for temperature is C
|
|
The unit for voltage is V
|
|
The unit for TX bias is mA
|
|
The unit for TX/RX power is dbm
|
|
The value neg inf represents negative infinit(0mW)
|
|
The value N/A represents not applicable."
|
|
::= { transceiverDdmInfoEntry 7 }
|
|
|
|
transceiverDdmInfoEntryDescription OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Transceiver DDM information description. Show N/A if transceiver DDM information is not available."
|
|
::= { transceiverDdmInfoEntry 8 }
|
|
|
|
-- gpon transceiverInfo transceiverDdmInfoProfileTable
|
|
transceiverDdmInfoProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TransceiverDdmInfoProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { transceiverInfo 3 }
|
|
|
|
transceiverDdmInfoProfileEntry OBJECT-TYPE
|
|
SYNTAX TransceiverDdmInfoProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in transceiverDdmInfoProfileTable."
|
|
INDEX { transceiverDdmInfoProfilePort, transceiverDdmInfoProfileType }
|
|
::= { transceiverDdmInfoProfileTable 1 }
|
|
|
|
TransceiverDdmInfoProfileEntry ::=
|
|
SEQUENCE {
|
|
transceiverDdmInfoProfilePort INTEGER,
|
|
transceiverDdmInfoProfileType INTEGER,
|
|
transceiverDdmInfoProfileAlarmMax DisplayString,
|
|
transceiverDdmInfoProfileAlarmMin DisplayString,
|
|
transceiverDdmInfoProfileWarnMax DisplayString,
|
|
transceiverDdmInfoProfileWarnMin DisplayString,
|
|
transceiverDdmInfoProfileDescription DisplayString,
|
|
transceiverDdmInfoProfileRowstatus RowStatus
|
|
}
|
|
|
|
transceiverDdmInfoProfilePort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index of transceiverDdmInfoProfile. This will be referred to ifIndex"
|
|
::= { transceiverDdmInfoProfileEntry 1 }
|
|
|
|
transceiverDdmInfoProfileType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Transceiver DDM information type.
|
|
1: Temperature
|
|
2: Voltage
|
|
3: TX Bias
|
|
4: TX power
|
|
5: RX power"
|
|
::= { transceiverDdmInfoProfileEntry 2 }
|
|
|
|
|
|
transceiverDdmInfoProfileAlarmMax OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Transceiver high alarm threshold.
|
|
The unit for temperature is 0.01C, value range <12800 ~ -12800>
|
|
The unit for voltage is 0.01V, value range <655 ~ 0>
|
|
The unit for TX bias is 0.01mA, value range <13100 ~ 0>
|
|
The unit for TX power is 0.01dbm, value range <820 ~ -4000>
|
|
The unit for RX power is 0.01dbm, value range <820 ~ -4000>
|
|
The value N/A represents transceiver DDM information does not setting."
|
|
::= { transceiverDdmInfoProfileEntry 3 }
|
|
|
|
transceiverDdmInfoProfileAlarmMin OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Transceiver low alarm threshold.
|
|
The unit for temperature is 0.01C, value range <12800 ~ -12800>
|
|
The unit for voltage is 0.01V, value range <655 ~ 0>
|
|
The unit for TX bias is 0.01mA, value range <13100 ~ 0>
|
|
The unit for TX power is 0.01dbm, value range <820 ~ -4000>
|
|
The unit for RX power is 0.01dbm, value range <820 ~ -4000>
|
|
The value N/A represents transceiver DDM information does not setting."
|
|
::= { transceiverDdmInfoProfileEntry 4 }
|
|
|
|
transceiverDdmInfoProfileWarnMax OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Transceiver high warn threshold.
|
|
The unit for temperature is 0.01C, value range <12800 ~ -12800>
|
|
The unit for voltage is 0.01V, value range <655 ~ 0>
|
|
The unit for TX bias is 0.01mA, value range <13100 ~ 0>
|
|
The unit for TX power is 0.01dbm, value range <820 ~ -4000>
|
|
The unit for RX power is 0.01dbm, value range <820 ~ -4000>
|
|
The value N/A represents transceiver DDM information does not setting."
|
|
::= { transceiverDdmInfoProfileEntry 5 }
|
|
|
|
transceiverDdmInfoProfileWarnMin OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Transceiver low warn threshold.
|
|
The unit for temperature is 0.01C, value range <12800 ~ -12800>
|
|
The unit for voltage is 0.01V, value range <655 ~ 0>
|
|
The unit for TX bias is 0.01mA, value range <13100 ~ 0>
|
|
The unit for TX power is 0.01dbm, value range <820 ~ -4000>
|
|
The unit for RX power is 0.01dbm, value range <820 ~ -4000>
|
|
The value N/A represents transceiver DDM information does not setting."
|
|
::= { transceiverDdmInfoProfileEntry 6 }
|
|
|
|
|
|
transceiverDdmInfoProfileDescription OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Transceiver DDM information description. Show N/A if transceiver DDM information is not available."
|
|
::= { transceiverDdmInfoProfileEntry 7 }
|
|
|
|
transceiverDdmInfoProfileRowstatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Profile enabled/disabled status."
|
|
::= { transceiverDdmInfoProfileEntry 8 }
|
|
|
|
-- gpon transceiverInfo transceiverPerOntTable
|
|
transceiverPerOntTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TransceiverPerOntEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Per ONT measure value on OLT GPON transceiver "
|
|
::= { transceiverInfo 4 }
|
|
|
|
transceiverPerOntEntry OBJECT-TYPE
|
|
SYNTAX TransceiverPerOntEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in transceiverPerOntTable."
|
|
INDEX {
|
|
ifIndex,
|
|
transceiverPerOntNumber
|
|
}
|
|
::= { transceiverPerOntTable 1 }
|
|
|
|
TransceiverPerOntEntry ::=
|
|
SEQUENCE {
|
|
transceiverPerOntNumber INTEGER,
|
|
transceiverPerOntRxPower DisplayString
|
|
}
|
|
|
|
transceiverPerOntNumber OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" transceiverPerOntNumber is the number of configuration."
|
|
::= { transceiverPerOntEntry 1 }
|
|
|
|
transceiverPerOntRxPower OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Transceiver high alarm threshold.
|
|
The unit for RX power is dbm
|
|
The value neg inf represents negative infinit(0mW)
|
|
The value N/A represents not applicable."
|
|
::= { transceiverPerOntEntry 2 }
|
|
|
|
-- multicastStatus
|
|
-- igmpchannelStatusTable
|
|
igmpchannelStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IgmpchannelStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { multicastStatus 1 }
|
|
|
|
igmpchannelStatusEntry OBJECT-TYPE
|
|
SYNTAX IgmpchannelStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "IGMP channel status."
|
|
INDEX {
|
|
igmpchannelStatusVlanID,
|
|
igmpchannelStatusIfIndex,
|
|
igmpchannelStatusGroupAddressType,
|
|
igmpchannelStatusGroupAddress,
|
|
igmpchannelStatusUniVid,
|
|
igmpchannelStatusGem
|
|
}
|
|
::= { igmpchannelStatusTable 1 }
|
|
|
|
IgmpchannelStatusEntry ::=
|
|
SEQUENCE {
|
|
igmpchannelStatusVlanID INTEGER,
|
|
igmpchannelStatusIfIndex INTEGER,
|
|
igmpchannelStatusGroupAddressType InetAddressType,
|
|
igmpchannelStatusGroupAddress InetAddress,
|
|
igmpchannelStatusGem INTEGER,
|
|
igmpchannelStatusPortAid DisplayString,
|
|
igmpchannelStatusUniVid INTEGER,
|
|
igmpchannelStatusGroupFilterMode INTEGER,
|
|
igmpchannelStatusGroupUpTime DisplayString
|
|
}
|
|
|
|
igmpchannelStatusVlanID OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { igmpchannelStatusEntry 1 }
|
|
|
|
igmpchannelStatusIfIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { igmpchannelStatusEntry 2 }
|
|
|
|
igmpchannelStatusGroupAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType { ipv4(1), ipv6(2) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The address type of the igmpchannelStatusGroupAddress entry."
|
|
::= { igmpchannelStatusEntry 3 }
|
|
|
|
igmpchannelStatusGroupAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE(4|16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { igmpchannelStatusEntry 4 }
|
|
|
|
igmpchannelStatusGem OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
|
|
::= { igmpchannelStatusEntry 5 }
|
|
|
|
igmpchannelStatusPortAid OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
|
|
::= { igmpchannelStatusEntry 6 }
|
|
|
|
igmpchannelStatusUniVid OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
|
|
::= { igmpchannelStatusEntry 7 }
|
|
|
|
igmpchannelStatusGroupFilterMode OBJECT-TYPE
|
|
SYNTAX INTEGER {include (1),exclude (2) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current cache state, applicable to MGMDv3-compatible
|
|
nodes. The value indicates whether the state is INCLUDE or
|
|
EXCLUDE."
|
|
|
|
::= { igmpchannelStatusEntry 8 }
|
|
|
|
igmpchannelStatusGroupUpTime OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value specifies the group up time of indicated
|
|
multicast group."
|
|
|
|
::= { igmpchannelStatusEntry 9 }
|
|
|
|
-- igmpchannelClientSrcIp
|
|
igmpchannelClientSrcIpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IgmpchannelClientSrcIpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { multicastStatus 2 }
|
|
|
|
igmpchannelClientSrcIpEntry OBJECT-TYPE
|
|
SYNTAX IgmpchannelClientSrcIpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in igmpchannelClientSrcIpTable."
|
|
INDEX {
|
|
igmpchannelStatusVlanID,
|
|
igmpchannelStatusIfIndex,
|
|
igmpchannelStatusGroupAddressType,
|
|
igmpchannelStatusGroupAddress,
|
|
igmpchannelStatusUniVid,
|
|
igmpchannelStatusGem,
|
|
igmpchannelClientSrcIpIndex
|
|
}
|
|
::= { igmpchannelClientSrcIpTable 1 }
|
|
|
|
IgmpchannelClientSrcIpEntry ::=
|
|
SEQUENCE {
|
|
igmpchannelClientSrcIpIndex INTEGER,
|
|
igmpchannelClientSrcIpAddressType InetAddressType,
|
|
igmpchannelClientSrcIpAddress InetAddress
|
|
}
|
|
|
|
igmpchannelClientSrcIpIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { igmpchannelClientSrcIpEntry 1 }
|
|
|
|
igmpchannelClientSrcIpAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType { ipv4(1), ipv6(2) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { igmpchannelClientSrcIpEntry 2 }
|
|
|
|
igmpchannelClientSrcIpAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE(4|16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { igmpchannelClientSrcIpEntry 3 }
|
|
|
|
-- gponVlanTranslationRuleTable
|
|
gponVlanTranslationRuleTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF GponVlanTranslationRuleEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { gponVlanTranslationSetup 1 }
|
|
|
|
gponVlanTranslationRuleEntry OBJECT-TYPE
|
|
SYNTAX GponVlanTranslationRuleEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in vlan-translation rule table"
|
|
INDEX { vlanTranslationRulePort, vlanTranslationRuleOuterVid, vlanTranslationRuleOuterPriority, vlanTranslationRuleInnerVid, vlanTranslationRuleInnerPriority }
|
|
::= { gponVlanTranslationRuleTable 1 }
|
|
|
|
GponVlanTranslationRuleEntry ::=
|
|
SEQUENCE {
|
|
gponVlanTranslationRuleName DisplayString,
|
|
gponVlanTranslationRulePort INTEGER,
|
|
gponVlanTranslationRuleOuterVid INTEGER,
|
|
gponVlanTranslationRuleOuterPriority INTEGER,
|
|
gponVlanTranslationRuleInnerVid INTEGER,
|
|
gponVlanTranslationRuleInnerPriority INTEGER,
|
|
gponVlanTranslationRuleTransSVid INTEGER,
|
|
gponVlanTranslationRuleSPriority INTEGER,
|
|
gponVlanTranslationRuleTransCVid INTEGER,
|
|
gponVlanTranslationRuleCPriority INTEGER,
|
|
gponVlanTranslationRuleN1Map INTEGER,
|
|
gponVlanTranslationRuleCrossConnect INTEGER,
|
|
gponVlanTranslationRuleCrossPort INTEGER,
|
|
gponVlanTranslationRuleTr156 INTEGER,
|
|
gponVlanTranslationRuleRowStatus RowStatus
|
|
}
|
|
|
|
gponVlanTranslationRuleName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of vlan-translation entry"
|
|
::= { gponVlanTranslationRuleEntry 1 }
|
|
|
|
gponVlanTranslationRulePort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"interface port id"
|
|
::= { gponVlanTranslationRuleEntry 2 }
|
|
|
|
gponVlanTranslationRuleOuterVid OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"outer vid. The range of VID is between 1 and 4094. 0 presents ignore this field"
|
|
::= { gponVlanTranslationRuleEntry 3 }
|
|
|
|
gponVlanTranslationRuleOuterPriority OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
priority0(0),
|
|
priority1(1),
|
|
priority2(2),
|
|
priority3(3),
|
|
priority4(4),
|
|
priority5(5),
|
|
priority6(6),
|
|
priority7(7),
|
|
priorityIgnore(8)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"outer priority"
|
|
::= { gponVlanTranslationRuleEntry 4 }
|
|
|
|
gponVlanTranslationRuleInnerVid OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"inner vid. The range of VID is between 1 and 4094. 0 presents ignore this field"
|
|
::= { gponVlanTranslationRuleEntry 5 }
|
|
|
|
gponVlanTranslationRuleInnerPriority OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
priority0(0),
|
|
priority1(1),
|
|
priority2(2),
|
|
priority3(3),
|
|
priority4(4),
|
|
priority5(5),
|
|
priority6(6),
|
|
priority7(7),
|
|
priorityIgnore(8)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"inner priority"
|
|
::= { gponVlanTranslationRuleEntry 6 }
|
|
|
|
gponVlanTranslationRuleTransSVid OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"translated Svid. The range of VID is between 1 and 4094. 0 presents ignore this field"
|
|
::= { gponVlanTranslationRuleEntry 7 }
|
|
|
|
gponVlanTranslationRuleSPriority OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
priority0(0),
|
|
priority1(1),
|
|
priority2(2),
|
|
priority3(3),
|
|
priority4(4),
|
|
priority5(5),
|
|
priority6(6),
|
|
priority7(7),
|
|
priorityIgnore(8)
|
|
}
|
|
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"S priority"
|
|
::= { gponVlanTranslationRuleEntry 8 }
|
|
|
|
gponVlanTranslationRuleTransCVid OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"translated Cvid. The range of VID is between 1 and 4094. 0 presents ignore this field"
|
|
::= { gponVlanTranslationRuleEntry 9 }
|
|
|
|
gponVlanTranslationRuleCPriority OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
priority0(0),
|
|
priority1(1),
|
|
priority2(2),
|
|
priority3(3),
|
|
priority4(4),
|
|
priority5(5),
|
|
priority6(6),
|
|
priority7(7),
|
|
priorityIgnore(8)
|
|
}
|
|
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"C priority"
|
|
::= { gponVlanTranslationRuleEntry 10 }
|
|
|
|
gponVlanTranslationRuleN1Map OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"N:1 mapping group id. 0 presents 1:1 map"
|
|
::= { gponVlanTranslationRuleEntry 11 }
|
|
|
|
gponVlanTranslationRuleRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { gponVlanTranslationRuleEntry 12 }
|
|
|
|
|
|
--------------------------------------------------------------------------------
|
|
-- moa
|
|
--------------------------------------------------------------------------------
|
|
|
|
-- moaConfIssueThreshold OBJECT-TYPE
|
|
-- SYNTAX Unsigned32 (0..100)
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Memory overload alarm issue threshold.
|
|
-- memory overload alarm issue threshold should be higher
|
|
-- than memory overload alarm clear threshold.
|
|
-- The default one will be 90% memory load."
|
|
-- ::= { moa 1 }
|
|
|
|
-- moaConfClearThreshold OBJECT-TYPE
|
|
-- SYNTAX Unsigned32 (0..100)
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Memory overload alarm clear threshold.
|
|
-- memory overload alarm clear threshold should be lower
|
|
-- than memory overload alarm issue threshold.
|
|
-- The default one will be 60% memory load"
|
|
-- ::= { moa 2 }
|
|
|
|
-- moaConfSampleSeconds OBJECT-TYPE
|
|
-- SYNTAX Unsigned32 (1..60)
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Sample seconds of memory overload alarm. The default sample rate is 35 seconds"
|
|
-- ::= { moa 3 }
|
|
|
|
-- moaConfAnalyticMethod OBJECT-TYPE
|
|
-- SYNTAX INTEGER{
|
|
-- continuous(1),
|
|
-- average(2)
|
|
-- }
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Analytic method of memory overload alarm. 'continous(1)' is the default value."
|
|
-- ::= { moa 4 }
|
|
|
|
--------------------------------------------------------------------------------
|
|
-- port
|
|
--------------------------------------------------------------------------------
|
|
adslPort OBJECT IDENTIFIER ::= { port 2 }
|
|
|
|
--Subscriber Port Table
|
|
|
|
subrPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SubrPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table includes subscriber attributes for the port."
|
|
::= { port 1 }
|
|
|
|
subrPortEntry OBJECT-TYPE
|
|
SYNTAX SubrPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in subrPortTable."
|
|
INDEX { ifIndex }
|
|
::= { subrPortTable 1 }
|
|
|
|
SubrPortEntry ::=
|
|
SEQUENCE {
|
|
subrPortName DisplayString,
|
|
subrPortTel DisplayString
|
|
}
|
|
|
|
subrPortName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..31))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of the subscriber."
|
|
::= { subrPortEntry 1 }
|
|
|
|
subrPortTel OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..31))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TelNo. of the subscriber."
|
|
::= { subrPortEntry 2 }
|
|
|
|
--------------------
|
|
-- adslPort
|
|
--------------------
|
|
|
|
-- Line Status
|
|
|
|
adslLineStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdslLineStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table includes the ADSL line status."
|
|
::= { adslPort 1 }
|
|
|
|
adslLineStatusEntry OBJECT-TYPE
|
|
SYNTAX AdslLineStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in adslLineStatusTable."
|
|
INDEX { ifIndex }
|
|
::= { adslLineStatusTable 1 }
|
|
|
|
AdslLineStatusEntry ::=
|
|
SEQUENCE {
|
|
adslLineStatusMode DisplayString,
|
|
adslLineStatusUpTime DisplayString
|
|
}
|
|
|
|
adslLineStatusMode OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..31))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The link up mode of the ADSL line."
|
|
::= { adslLineStatusEntry 1 }
|
|
|
|
adslLineStatusUpTime OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time since the ADSL line link up.
|
|
format:<day:hour:min:sec>"
|
|
::= { adslLineStatusEntry 2 }
|
|
|
|
--------------------------------------------------------------------------------
|
|
-- stp
|
|
--------------------------------------------------------------------------------
|
|
|
|
--Spanning tree Table
|
|
|
|
stpEnable OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable or disable the spanning tree protocol."
|
|
::= { stp 1 }
|
|
|
|
stpMode OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
rstp(1),
|
|
mstp(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Select the spanning mode is RSTP or MSTP."
|
|
::= { stp 2 }
|
|
|
|
mstp OBJECT IDENTIFIER ::= { stp 3 }
|
|
|
|
mstpHelloTime OBJECT-TYPE
|
|
SYNTAX INTEGER (1..10)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value that all bridges use for HelloTime when this bridge is acting as the root."
|
|
::= { mstp 1 }
|
|
|
|
mstpMaxAge OBJECT-TYPE
|
|
SYNTAX INTEGER (6..40)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value that all bridges use for MaxAge when this bridge is acting as the root."
|
|
::= { mstp 2 }
|
|
|
|
mstpForwardDelay OBJECT-TYPE
|
|
SYNTAX INTEGER (4..30)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value that all bridges use for ForwardDelay when this bridge is acting as the root."
|
|
::= { mstp 3 }
|
|
|
|
mstpVlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MstpVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains one entry for each instance of MSTP.
|
|
This table is supported by R1.02 and later versions."
|
|
::= { mstp 4 }
|
|
|
|
mstpVlanEntry OBJECT-TYPE
|
|
SYNTAX MstpVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A conceptual row containing the status of the MSTP instance."
|
|
INDEX { mstpVlanIndex }
|
|
::= { mstpVlanTable 1 }
|
|
|
|
MstpVlanEntry ::= SEQUENCE {
|
|
mstpVlanIndex INTEGER,
|
|
mstpVlans1k OCTET STRING,
|
|
mstpVlans2k OCTET STRING,
|
|
mstpVlans3k OCTET STRING,
|
|
mstpVlans4k OCTET STRING
|
|
}
|
|
|
|
mstpVlanIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Uniquely identifies an instance."
|
|
::= { mstpVlanEntry 1 }
|
|
|
|
mstpVlans1k OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string of octets containing one bit per VLAN for VLANS with VlanIndex values
|
|
0 through 1023. The first octet corresponds to VLANs with VlanIndex values
|
|
0 through 7; the second octet to VLANs 8 through 15 etc. The most significant bit
|
|
of each octet corresponds to the lowest VlanIndex value in that octet. For each VLAN
|
|
that is mapped to this MSTP instance, the bit corresponding to that VLAN is set to '1'."
|
|
::= { mstpVlanEntry 2 }
|
|
|
|
mstpVlans2k OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string of octets containing one bit per VLAN for VLANS with VlanIndex values
|
|
1024 through 2047. The first octet corresponds to VLANs with VlanIndex values
|
|
1024 through 1031; the second octet to VLANs 1032 through 1039 etc. The most significant bit
|
|
of each octet corresponds to the lowest VlanIndex value in that octet. For each VLAN
|
|
that is mapped to this MSTP instance, the bit corresponding to that VLAN is set to '1'."
|
|
::= { mstpVlanEntry 3 }
|
|
|
|
mstpVlans3k OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string of octets containing one bit per VLAN for VLANS with VlanIndex values
|
|
2048 through 3071. The first octet corresponds to VLANs with VlanIndex values
|
|
2048 through 2055; the second octet to VLANs 2056 through 2063 etc. The most significant bit
|
|
of each octet corresponds to the lowest VlanIndex value in that octet. For each VLAN
|
|
that is mapped to this MSTP instance, the bit corresponding to that VLAN is set to '1'."
|
|
::= { mstpVlanEntry 4 }
|
|
|
|
mstpVlans4k OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string of octets containing one bit per VLAN for VLANS with VlanIndex values
|
|
3072 through 4095. The first octet corresponds to VLANs with VlanIndex values
|
|
3072 through 3079; the second octet to VLANs 3080 through 3087 etc. The most significant bit
|
|
of each octet corresponds to the lowest VlanIndex value in that octet. For each VLAN
|
|
that is mapped to this MSTP instance, the bit corresponding to that VLAN is set to '1'."
|
|
::= { mstpVlanEntry 5 }
|
|
|
|
mstpInsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MstpInsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Port configuration for multiple spanning trees."
|
|
::= { mstp 5 }
|
|
|
|
mstpInsEntry OBJECT-TYPE
|
|
SYNTAX MstpInsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of mstpXstPortTable."
|
|
INDEX { mstpInsIndex, mstpInsPort }
|
|
::= { mstpInsTable 1 }
|
|
|
|
MstpInsEntry ::= SEQUENCE {
|
|
mstpInsIndex INTEGER,
|
|
mstpInsPort INTEGER,
|
|
mstpInsEnable INTEGER,
|
|
mstpInsPortPriority INTEGER
|
|
}
|
|
|
|
mstpInsIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies a spanning tree."
|
|
::= { mstpInsEntry 1 }
|
|
|
|
mstpInsPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port number of the port for which this entry contains MSTP management information."
|
|
::= { mstpInsEntry 2 }
|
|
|
|
mstpInsEnable OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The enabled/disabled status of the port."
|
|
::= { mstpInsEntry 3 }
|
|
|
|
mstpInsPortPriority OBJECT-TYPE
|
|
SYNTAX INTEGER (0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"In an MSTP Bridge, the Port's Port Priority parameter value for
|
|
the MSTI, i.e. the priority field for the Port Identifier for the
|
|
Port for the MSTI."
|
|
::= { mstpInsEntry 4 }
|
|
|
|
oamloopback OBJECT IDENTIFIER ::= { diagnostic 1}
|
|
-- oamloopback
|
|
|
|
oamloopbackTarget OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IfIndex of the port which would be performed oamloopback test."
|
|
::= { oamloopback 1 }
|
|
|
|
oamloopbackOps OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The manager sets value to 1 to start the oamloopback test
|
|
and the agent clears the object to zero when oamloopback test is completed."
|
|
::= { oamloopback 2 }
|
|
|
|
oamloopbackPacketNumber OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets to be sent. 1~100000"
|
|
::= { oamloopback 3 }
|
|
|
|
oamloopbackPacketSize OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Size of each packet. 64~1518"
|
|
::= { oamloopback 4 }
|
|
|
|
oamloopbackResult OBJECT IDENTIFIER ::= { oamloopback 5 }
|
|
|
|
oamloopbackRecvCnt OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets received."
|
|
::= { oamloopbackResult 1 }
|
|
|
|
oamloopbackElapseTime OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"oamloopback test elapsed time."
|
|
::= { oamloopbackResult 2 }
|
|
|
|
oamloopbackErrorStatus OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
ok(0),
|
|
alloc-fail(1),
|
|
receive-packet-timeout(2),
|
|
loopback-command-timeout(3),
|
|
receive-packet-error(4),
|
|
remote-state-error(5),
|
|
discovery-fault(6),
|
|
internal-error(7)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"oamloopback test status."
|
|
::= { oamloopbackResult 3 }
|
|
|
|
--oamSetup
|
|
oamPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OamPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table contains OAM (Operations, Administration, and Maintenance) port configuration. "
|
|
::= { oamSetup 1 }
|
|
|
|
oamPortEntry OBJECT-TYPE
|
|
SYNTAX OamPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry contains OAM port configuration."
|
|
INDEX { ifIndex }
|
|
::= { oamPortTable 1 }
|
|
|
|
OamPortEntry ::=
|
|
SEQUENCE {
|
|
oamPortFunctionsSupported BITS
|
|
}
|
|
|
|
oamPortFunctionsSupported OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
unidirectionalSupport (0),
|
|
loopbackSupport(1),
|
|
eventSupport(2),
|
|
variableSupport(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OAM functions supported on this Ethernet-like interface. OAM consists of separate functional sets beyond
|
|
the basic discovery process that is always required. These functional groups can be supported independently by
|
|
any implementation. These values are communicated to the peer via the local configuration field of Information
|
|
OAMPDUs.
|
|
Setting 'unidirectionalSupport(0)' indicates that the OA entity supports the transmission of OAMPDUs on links
|
|
that are operating in unidirectional mode (traffic flowing in one direction only).
|
|
Setting 'loopbackSupport(1)' indicates that the OAM entity can initiate and respond to loopback commands.
|
|
Setting 'eventSupport(2)' indicates that the OAM entity can send and receive Event Notification OAMPDUs.
|
|
Setting 'variableSupport(3)' indicates that the OAM entity can send and receive Variable Request and Response
|
|
OAMPDUs.
|
|
"
|
|
REFERENCE "[802.3ah], 30.3.6.1.6"
|
|
::= { oamPortEntry 1 }
|
|
|
|
-- ******************************************************************
|
|
-- *
|
|
-- 37. LLDP
|
|
-- *
|
|
-- ******************************************************************
|
|
|
|
|
|
zyxelLldpSetup OBJECT IDENTIFIER ::= { zyxelLldp 1 }
|
|
zyxelLldpStatus OBJECT IDENTIFIER ::= { zyxelLldp 2 }
|
|
|
|
|
|
|
|
zyLldpSlotNum OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"slot number"
|
|
::= { zyxelLldp 3 }
|
|
--
|
|
-- ***********************************************************
|
|
--
|
|
-- L L D P S E T U P
|
|
--
|
|
-- ***********************************************************
|
|
--
|
|
|
|
|
|
zyLldpState OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/Disable LLDP on the switch.
|
|
The Link Layer Discover Protocol (LLDP) is to discover and make available physical topology
|
|
information for network management. This protocol will advertise information useful for
|
|
discovering pertinent information about a remote port and to populate topology MIB."
|
|
::= { zyxelLldpSetup 1 }
|
|
|
|
zyLldpLastUpdatedTime OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Last updated time (Y-M-D hh:mm:ss)."
|
|
::= { zyxelLldpSetup 2 }
|
|
|
|
-- LLDP config
|
|
zyLldpConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZyLldpConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { zyxelLldpSetup 3 }
|
|
|
|
zyLldpConfigEntry OBJECT-TYPE
|
|
SYNTAX ZyLldpConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { zyLldpSlotNum }
|
|
::= { zyLldpConfigTable 1 }
|
|
|
|
ZyLldpConfigEntry ::= SEQUENCE {
|
|
zyLldpSlotNum Counter32,
|
|
zyLldpConfigManAddrPortsTxEnable OCTET STRING
|
|
}
|
|
|
|
|
|
|
|
zyLldpConfigManAddrPortsTxEnable OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..64))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A set of ports that are identified by a PortList, in which
|
|
each port is represented as a bit. The corresponding local
|
|
system management address instance will be transmitted on the
|
|
member ports of the lldpManAddrPortsTxEnable.
|
|
|
|
The default value for lldpConfigManAddrPortsTxEnable object
|
|
is empty binary string, which means no ports are specified
|
|
for advertising indicated management address instance."
|
|
REFERENCE
|
|
"IEEE 802.1AB-2005 10.2.1.1"
|
|
DEFVAL { ''H } -- empty binary string
|
|
::= { zyLldpConfigEntry 1 }
|
|
|
|
|
|
|
|
|
|
|
|
zyLldpClearTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZyLldpClearEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { zyxelLldpSetup 4 }
|
|
|
|
zyLldpClearEntry OBJECT-TYPE
|
|
SYNTAX ZyLldpClearEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { zyLldpSlotNum }
|
|
::= { zyLldpClearTable 1 }
|
|
|
|
ZyLldpClearEntry ::= SEQUENCE {
|
|
zyLldpSlotNum Counter32,
|
|
zyLldpRemoteInfoClear EnabledStatus,
|
|
zyLldpRemoteInfoClearPorts PortList,
|
|
zyLldpStatisticsClear EnabledStatus
|
|
}
|
|
|
|
|
|
|
|
zyLldpRemoteInfoClear OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Clear all the LLDP remote information."
|
|
::= { zyLldpClearEntry 1 }
|
|
|
|
zyLldpRemoteInfoClearPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Clear the LLDP remote informationof of the port(s)."
|
|
::= { zyLldpClearEntry 2 }
|
|
|
|
zyLldpStatisticsClear OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Clear all the LLDP statistics."
|
|
::= { zyLldpClearEntry 3 }
|
|
|
|
|
|
--
|
|
-- ***********************************************************
|
|
--
|
|
-- L L D P S T A T U S
|
|
--
|
|
-- ***********************************************************
|
|
--
|
|
-- LLDP Stats Group
|
|
|
|
|
|
zyLldpStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZyLldpStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { zyxelLldpStatus 4 }
|
|
|
|
zyLldpStatsEntry OBJECT-TYPE
|
|
SYNTAX ZyLldpStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { zyLldpSlotNum }
|
|
::= { zyLldpStatsTable 1 }
|
|
|
|
ZyLldpStatsEntry ::= SEQUENCE {
|
|
zyLldpSlotNum Counter32,
|
|
zyLldpStatsRemTablesLastChangeTime DisplayString,
|
|
zyLldpStatsRemTablesInserts Counter32,
|
|
zyLldpStatsRemTablesDeletes Counter32,
|
|
zyLldpStatsRemTablesDrops Counter32,
|
|
zyLldpStatsRemTablesAgeouts Counter32
|
|
}
|
|
|
|
|
|
zyLldpStatsRemTablesLastChangeTime OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Last updated time (Y-M-D hh:mm:ss)."
|
|
::= { zyLldpStatsEntry 1 }
|
|
|
|
zyLldpStatsRemTablesInserts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "table entries"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times the complete set of information
|
|
advertised by a particular MSAP has been inserted into tables
|
|
contained in lldpRemoteSystemsData and lldpExtensions objects.
|
|
|
|
The complete set of information received from a particular
|
|
MSAP should be inserted into related tables. If partial
|
|
information cannot be inserted for a reason such as lack
|
|
of resources, all of the complete set of information should
|
|
be removed.
|
|
|
|
This counter should be incremented only once after the
|
|
complete set of information is successfully recorded
|
|
in all related tables. Any failures during inserting
|
|
information set which result in deletion of previously
|
|
inserted information should not trigger any changes in
|
|
lldpStatsRemTablesInserts since the insert is not completed
|
|
yet or or in lldpStatsRemTablesDeletes, since the deletion
|
|
would only be a partial deletion. If the failure was the
|
|
result of lack of resources, the lldpStatsRemTablesDrops
|
|
counter should be incremented once."
|
|
::= { zyLldpStatsEntry 2 }
|
|
|
|
zyLldpStatsRemTablesDeletes OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "table entries"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"The number of times the complete set of information
|
|
advertised by a particular MSAP has been deleted from
|
|
tables contained in lldpRemoteSystemsData and lldpExtensions
|
|
objects.
|
|
|
|
This counter should be incremented only once when the
|
|
complete set of information is completely deleted from all
|
|
related tables. Partial deletions, such as deletion of
|
|
rows associated with a particular MSAP from some tables,
|
|
but not from all tables are not allowed, thus should not
|
|
change the value of this counter."
|
|
::= { zyLldpStatsEntry 3 }
|
|
|
|
zyLldpStatsRemTablesDrops OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "table entries"
|
|
MAX-ACCESS read-only
|
|
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times the complete set of information
|
|
advertised by a particular MSAP could not be entered into
|
|
tables contained in lldpRemoteSystemsData and lldpExtensions
|
|
objects because of insufficient resources."
|
|
::= { zyLldpStatsEntry 4 }
|
|
|
|
zyLldpStatsRemTablesAgeouts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times the complete set of information
|
|
advertised by a particular MSAP has been deleted from tables
|
|
contained in lldpRemoteSystemsData and lldpExtensions objects
|
|
because the information timeliness interval has expired.
|
|
|
|
This counter should be incremented only once when the complete
|
|
set of information is completely invalidated (aged out)
|
|
from all related tables. Partial aging, similar to deletion
|
|
case, is not allowed, and thus, should not change the value
|
|
of this counter."
|
|
::= { zyLldpStatsEntry 5 }
|
|
|
|
|
|
|
|
|
|
|
|
-- ******************************************************************
|
|
-- *
|
|
-- 38. Host protection
|
|
-- *
|
|
-- ******************************************************************
|
|
|
|
|
|
hostprotectConfig OBJECT IDENTIFIER ::= { hostprotect 1 }
|
|
hostprotectStatistic OBJECT IDENTIFIER ::= { hostprotect 2 }
|
|
|
|
|
|
--host protection config table
|
|
hostprotectConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HostprotectConfigEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
::= { hostprotectConfig 1 }
|
|
|
|
hostprotectConfigEntry OBJECT-TYPE
|
|
SYNTAX HostprotectConfigEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION ""
|
|
INDEX { hostprotectProtocol }
|
|
::= { hostprotectConfigTable 1 }
|
|
|
|
HostprotectConfigEntry ::=
|
|
SEQUENCE {
|
|
hostprotectProtocol INTEGER,
|
|
hostprotectRatelimit INTEGER
|
|
}
|
|
|
|
hostprotectProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
arp(1),
|
|
bpdu(2),
|
|
dhcp(3),
|
|
dhcpv6(4),
|
|
icmpv6(5),
|
|
igmp(6),
|
|
mgmt(7),
|
|
pppoe(8)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
::= { hostprotectConfigEntry 1 }
|
|
|
|
hostprotectRatelimit OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Rate-limit Setting: 10~500 pps (0 : No limit)"
|
|
::= { hostprotectConfigEntry 2 }
|
|
|
|
|
|
--host protection statistic table
|
|
hostprotectStatisticTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HostprotectStatisticEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
::= { hostprotectStatistic 1 }
|
|
|
|
hostprotectStatisticEntry OBJECT-TYPE
|
|
SYNTAX HostprotectStatisticEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION ""
|
|
INDEX { hostprotectStatisticProtocol }
|
|
::= { hostprotectStatisticTable 1 }
|
|
|
|
HostprotectStatisticEntry ::=
|
|
SEQUENCE {
|
|
hostprotectStatisticProtocol INTEGER,
|
|
hostprotectStatisticRxPkt Counter32,
|
|
hostprotectStatisticRxDrop Counter32
|
|
}
|
|
|
|
hostprotectStatisticProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
arp(1),
|
|
bpdu(2),
|
|
dhcp(3),
|
|
dhcpv6(4),
|
|
icmpv6(5),
|
|
igmp(6),
|
|
mgmt(7),
|
|
pppoe(8)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
::= { hostprotectStatisticEntry 1 }
|
|
|
|
hostprotectStatisticRxPkt OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
::= { hostprotectStatisticEntry 2 }
|
|
|
|
hostprotectStatisticRxDrop OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
::= { hostprotectStatisticEntry 3 }
|
|
|
|
hostprotectClear OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set 1 to clear all host protection statistic"
|
|
::= { hostprotectStatistic 2 }
|
|
|
|
|
|
-- ******************************************************************
|
|
-- *
|
|
-- 39. Erps Setup
|
|
-- *
|
|
-- ******************************************************************
|
|
|
|
erpsState OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { erpsSetup 1 }
|
|
|
|
erpsRingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ErpsRingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { erpsSetup 2 }
|
|
|
|
erpsRingEntry OBJECT-TYPE
|
|
SYNTAX ErpsRingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in erpsRingTable."
|
|
INDEX { erpsRingIndex }
|
|
::= { erpsRingTable 1 }
|
|
|
|
ErpsRingEntry ::=
|
|
SEQUENCE {
|
|
erpsPort0 INTEGER,
|
|
erpsPort1 INTEGER,
|
|
erpsRingId INTEGER,
|
|
erpsCcmPort0GroupName DisplayString,
|
|
erpsCcmPort0Level INTEGER,
|
|
erpsCcmPort0Vlan INTEGER,
|
|
erpsCcmPort0TxName INTEGER,
|
|
erpsCcmPort0Period INTEGER,
|
|
erpsCcmPort0Priority INTEGER,
|
|
erpsCcmPort0RxName INTEGER,
|
|
erpsCcmPort1GroupName DisplayString,
|
|
erpsCcmPort1Level INTEGER,
|
|
erpsCcmPort1Vlan INTEGER,
|
|
erpsCcmPort1TxName INTEGER,
|
|
erpsCcmPort1Period INTEGER,
|
|
erpsCcmPort1Priority INTEGER,
|
|
erpsCcmPort1RxName INTEGER,
|
|
erpsRapsPort0Vlan INTEGER,
|
|
erpsRapsPort0priority INTEGER,
|
|
erpsRapsPort0Level INTEGER,
|
|
erpsRapsPort1Vlan INTEGER,
|
|
erpsRapsPort1priority INTEGER,
|
|
erpsRapsPort1Level INTEGER,
|
|
erpsRevertiveMode EnabledStatus,
|
|
erpsWtr INTEGER,
|
|
erpsRplOwner INTEGER,
|
|
erpsRplNeighbour INTEGER,
|
|
erpsTunnelPort INTEGER,
|
|
erpsRingRowStatus RowStatus,
|
|
erpsRingIndex INTEGER,
|
|
erpsRingPort0CcmStatus INTEGER,
|
|
erpsRingPort1CcmStatus INTEGER,
|
|
erpsRingPort0Status INTEGER,
|
|
erpsRingPort1Status INTEGER
|
|
}
|
|
|
|
erpsPort0 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Erps ring port0."
|
|
::= { erpsRingEntry 1 }
|
|
|
|
erpsPort1 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Erps ring port1."
|
|
::= { erpsRingEntry 2 }
|
|
|
|
erpsRingId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Erps ring Id."
|
|
::= { erpsRingEntry 3 }
|
|
|
|
erpsCcmPort0GroupName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Erps ring port0 ccm group name."
|
|
::= { erpsRingEntry 4 }
|
|
|
|
erpsCcmPort0Level OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Erps ring port0 ccm levle."
|
|
::= { erpsRingEntry 5 }
|
|
|
|
erpsCcmPort0Vlan OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Erps ring port0 ccm vlan."
|
|
::= { erpsRingEntry 6 }
|
|
|
|
erpsCcmPort0TxName OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Erps ring port0 ccm tx name."
|
|
::= { erpsRingEntry 7 }
|
|
|
|
erpsCcmPort0Period OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
none(0),
|
|
erpsCcm3ms(1),
|
|
erpsCcm10ms(2),
|
|
erpsCcm100ms(3),
|
|
erpsCcm1s(4),
|
|
erpsCcm10s(5),
|
|
erpsCcm1min(6),
|
|
erpsCcm10min(7)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Erps ring port0 ccm period."
|
|
::= { erpsRingEntry 8 }
|
|
|
|
erpsCcmPort0Priority OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Erps ring port0 ccm priority."
|
|
::= { erpsRingEntry 9 }
|
|
|
|
erpsCcmPort0RxName OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Erps ring port 0 ccm rx name."
|
|
::= { erpsRingEntry 10 }
|
|
|
|
erpsCcmPort1GroupName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Erps ring port1 ccm group name."
|
|
::= { erpsRingEntry 11 }
|
|
|
|
erpsCcmPort1Level OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Erps ring port1 ccm levle."
|
|
::= { erpsRingEntry 12 }
|
|
|
|
erpsCcmPort1Vlan OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Erps ring port1 ccm vlan."
|
|
::= { erpsRingEntry 13 }
|
|
|
|
erpsCcmPort1TxName OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Erps ring port1 ccm tx name."
|
|
::= { erpsRingEntry 14 }
|
|
|
|
erpsCcmPort1Period OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
none(0),
|
|
erpsCcm3ms(1),
|
|
erpsCcm10ms(2),
|
|
erpsCcm100ms(3),
|
|
erpsCcm1s(4),
|
|
erpsCcm10s(5),
|
|
erpsCcm1min(6),
|
|
erpsCcm10min(7)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Erps ring port1 ccm period."
|
|
::= { erpsRingEntry 15 }
|
|
|
|
erpsCcmPort1Priority OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Erps ring port1 ccm priority."
|
|
::= { erpsRingEntry 16 }
|
|
|
|
erpsCcmPort1RxName OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Erps ring port1 ccm rx name."
|
|
::= { erpsRingEntry 17 }
|
|
|
|
erpsRapsPort0Vlan OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Erps ring port0 raps vlan."
|
|
::= { erpsRingEntry 18 }
|
|
|
|
erpsRapsPort0priority OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Erps ring port0 raps priority."
|
|
::= { erpsRingEntry 19 }
|
|
|
|
erpsRapsPort0Level OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Erps ring port0 rap level."
|
|
::= { erpsRingEntry 20 }
|
|
|
|
erpsRapsPort1Vlan OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Erps ring port1 raps vlan."
|
|
::= { erpsRingEntry 21 }
|
|
|
|
erpsRapsPort1priority OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Erps ring port1 raps priority."
|
|
::= { erpsRingEntry 22 }
|
|
|
|
erpsRapsPort1Level OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Erps ring port1 raps level."
|
|
::= { erpsRingEntry 23 }
|
|
|
|
erpsRevertiveMode OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Erps ring RevertiveMode enable/disable."
|
|
::= { erpsRingEntry 24 }
|
|
|
|
erpsWtr OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Erps ring WTR."
|
|
::= { erpsRingEntry 25 }
|
|
|
|
erpsRplOwner OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
none(0),
|
|
port0(1),
|
|
port1(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Erps ring owner port."
|
|
::= { erpsRingEntry 26 }
|
|
|
|
erpsRplNeighbour OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
none(0),
|
|
port0(1),
|
|
port1(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Erps ring neighbour port."
|
|
::= { erpsRingEntry 27 }
|
|
|
|
erpsTunnelPort OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
none(0),
|
|
port0(1),
|
|
port1(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Erps ring tunnel port."
|
|
::= { erpsRingEntry 28 }
|
|
|
|
erpsRingRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Erps ring enable/disable."
|
|
::= { erpsRingEntry 29 }
|
|
|
|
erpsRingPort0CcmStatus OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
ok(0),
|
|
fail(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Erps ring ccm port0 status."
|
|
::= { erpsRingEntry 30 }
|
|
|
|
erpsRingPort1CcmStatus OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
ok(0),
|
|
fail(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Erps ring ccm port1 status."
|
|
::= { erpsRingEntry 31 }
|
|
|
|
erpsRingPort0Status OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
forward(0),
|
|
block(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Erps ring port0 status."
|
|
::= { erpsRingEntry 32 }
|
|
|
|
erpsRingPort1Status OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
forward(0),
|
|
block(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Erps ring port1 status."
|
|
::= { erpsRingEntry 33 }
|
|
|
|
erpsRingIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Erps ring index."
|
|
::= { erpsRingEntry 34 }
|
|
|
|
-- ******************************************************************
|
|
-- *
|
|
-- 40. errdisable
|
|
-- *
|
|
-- ******************************************************************
|
|
|
|
|
|
|
|
errdisClear OBJECT IDENTIFIER ::= { errdis 7 }
|
|
errdisTrapNotifications OBJECT IDENTIFIER ::= { errdis 8 }
|
|
|
|
errdisReason OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Cause reason, Plz refer errdisReasonName for protocol name"
|
|
::= { errdis 1 }
|
|
|
|
errdisReasonName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Cause reason name"
|
|
::= { errdis 2 }
|
|
|
|
-- errdis Recovery
|
|
|
|
errdisRecoveryReasonTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ErrdisRecoveryReasonEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
::= { errdis 3 }
|
|
|
|
errdisRecoveryReasonEntry OBJECT-TYPE
|
|
SYNTAX ErrdisRecoveryReasonEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION ""
|
|
INDEX { errdisReason }
|
|
::= { errdisRecoveryReasonTable 1 }
|
|
|
|
ErrdisRecoveryReasonEntry ::=
|
|
SEQUENCE {
|
|
errdisRecoveryReasonActive EnabledStatus,
|
|
errdisRecoveryReasonInterval INTEGER
|
|
}
|
|
|
|
|
|
|
|
errdisRecoveryReasonActive OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
::= { errdisRecoveryReasonEntry 1 }
|
|
|
|
errdisRecoveryReasonInterval OBJECT-TYPE
|
|
SYNTAX INTEGER (30..86400)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
::= { errdisRecoveryReasonEntry 2 }
|
|
|
|
|
|
-- errdis Detect
|
|
errdisDetectReasonTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ErrdisDetectReasonEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
::= { errdis 4 }
|
|
|
|
errdisDetectReasonEntry OBJECT-TYPE
|
|
SYNTAX ErrdisDetectReasonEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION "An entry in errdisDetectReasonTable."
|
|
INDEX { errdisReason }
|
|
::= { errdisDetectReasonTable 1 }
|
|
|
|
ErrdisDetectReasonEntry ::=
|
|
SEQUENCE {
|
|
|
|
errdisDetectReasonEnable EnabledStatus,
|
|
errdisDetectReasonMode INTEGER,
|
|
errdisDetectUpperbound INTEGER
|
|
}
|
|
|
|
|
|
errdisDetectReasonEnable OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
::= { errdisDetectReasonEntry 1 }
|
|
|
|
|
|
errdisDetectReasonMode OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
inactive-reason(0),
|
|
upper-bound(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
::= { errdisDetectReasonEntry 2 }
|
|
|
|
errdisDetectUpperbound OBJECT-TYPE
|
|
SYNTAX INTEGER (24..200)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"minimum scale is 8 pkt/s"
|
|
::= { errdisDetectReasonEntry 3 }
|
|
|
|
-- errdisPortSetup
|
|
|
|
errdisPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF errdisPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Genni Configure."
|
|
::= { errdis 5 }
|
|
|
|
errdisPortEntry OBJECT-TYPE
|
|
SYNTAX errdisPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ifIndex, errdisReason}
|
|
::= { errdisPortTable 1 }
|
|
|
|
errdisPortEntry ::=
|
|
SEQUENCE {
|
|
errdisPortThreshold INTEGER
|
|
}
|
|
|
|
errdisPortThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER (20..2000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Detect Threshold"
|
|
::= { errdisPortEntry 1 }
|
|
|
|
-- errdis Status
|
|
errdisStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF errdisStatusEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
::= { errdis 6 }
|
|
|
|
errdisStatusEntry OBJECT-TYPE
|
|
SYNTAX errdisStatusEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION "An entry in errdisStatusTable."
|
|
INDEX { ifindex, errdisReason}
|
|
::= { errdisStatusTable 1 }
|
|
|
|
errdisStatusEntry ::=
|
|
SEQUENCE {
|
|
errdisStatusIfindex INTEGER,
|
|
errdisStatusReason INTEGER,
|
|
errdisStatusDetectMode INTEGER,
|
|
errdisStatusDetectTime DisplayString,
|
|
errdisStatusRecoveryTimeleft INTEGER,
|
|
}
|
|
|
|
errdisStatusIfindex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { errdisStatusEntry 1 }
|
|
|
|
errdisStatusReason OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { errdisStatusEntry 2 }
|
|
|
|
|
|
errdisStatusDetectMode OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
None(0),
|
|
Detected(1),
|
|
}
|
|
ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { errdisStatusEntry 3 }
|
|
|
|
errdisStatusDetectTime OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { errdisStatusEntry 4 }
|
|
|
|
|
|
errdisStatusRecoveryTimeleft OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Time left for recovery (secs). When recovery is inactive, it would be zero."
|
|
::= { errdisStatusEntry 5 }
|
|
|
|
-- errdisClear
|
|
|
|
|
|
errdisClearDetected OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Clear all detected."
|
|
::= { errdisClear 1 }
|
|
|
|
errdisClearDetectedPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Clear the detected status by port(s)."
|
|
::= { errdisClear 2 }
|
|
|
|
errdisClearDetectedReason OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Clear the detected status by reason."
|
|
::= { errdisClear 3 }
|
|
|
|
|
|
errdisClearStatisticPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Clear the statistic by port(s)."
|
|
::= { errdisClear 4 }
|
|
|
|
-- errdisTrap
|
|
errdisTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
errdisStatusIfindex,
|
|
errdisStatusReason,
|
|
errdisStatusRecoveryTimeleft,
|
|
errdisTrapType
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
|
|
::= { errdisTrapNotifications 1 }
|
|
|
|
errdisTrapType NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
errdisDetected,
|
|
errdisRecovery
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Display trap type"
|
|
|
|
::= { errdisTrapNotifications 2 }
|
|
|
|
-- errdis Statistic
|
|
errdisStatisticTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF errdisStatisticEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
::= { errdis 9 }
|
|
|
|
errdisStatisticEntry OBJECT-TYPE
|
|
SYNTAX errdisStatisticEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION "An entry in errdisStatisticTable."
|
|
INDEX { ifindex, errdisReason}
|
|
::= { errdisStatisticTable 1 }
|
|
|
|
errdisStatisticEntry ::=
|
|
SEQUENCE {
|
|
errdisStatisticIfindex INTEGER,
|
|
errdisStatisticReason INTEGER,
|
|
errdisStatisticDetected INTEGER,
|
|
errdisStatisticRecovery INTEGER
|
|
}
|
|
|
|
errdisStatisticIfindex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { errdisStatisticEntry 1 }
|
|
|
|
errdisStatisticReason OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { errdisStatisticEntry 2 }
|
|
|
|
|
|
errdisStatisticDetected OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { errdisStatisticEntry 3 }
|
|
|
|
errdisStatisticRecovery OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { errdisStatisticEntry 4 }
|
|
|
|
|
|
-- ******************************************************************
|
|
-- *
|
|
-- 41. protect switch
|
|
-- *
|
|
-- ******************************************************************
|
|
|
|
-- protectswitchConfigTable
|
|
|
|
protectswitchConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ProtectswitchConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table contains protect switch configuration."
|
|
::= { protectswitch 1 }
|
|
|
|
protectswitchConfigEntry OBJECT-TYPE
|
|
SYNTAX ProtectswitchConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { protectswitchGroupId }
|
|
::= { protectswitchConfigTable 1 }
|
|
|
|
ProtectswitchConfigEntry ::=
|
|
SEQUENCE {
|
|
protectswitchGroupId INTEGER,
|
|
protectswitchMemberPort DisplayString,
|
|
protectswitchPreemptMode INTEGER,
|
|
protectswitchPreemptDelay INTEGER
|
|
}
|
|
|
|
protectswitchGroupId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Group ID of protectswitch function."
|
|
::= { protectswitchConfigEntry 1 }
|
|
|
|
protectswitchMemberPort OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Member ports of the protect switch function."
|
|
::= { protectswitchConfigEntry 2 }
|
|
|
|
protectswitchPreemptMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(0),
|
|
bandwidth(1),
|
|
forced(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Preempt mode of the protect switch function."
|
|
::= { protectswitchConfigEntry 3 }
|
|
|
|
protectswitchPreemptDelay OBJECT-TYPE
|
|
SYNTAX INTEGER (0..60)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"preempt delay time of the protect switch function."
|
|
::= { protectswitchConfigEntry 4 }
|
|
|
|
-- protectswitchStatusTable
|
|
|
|
protectswitchStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ProtectswitchStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table contains protect switch status."
|
|
::= { protectswitch 2 }
|
|
|
|
protectswitchStatusEntry OBJECT-TYPE
|
|
SYNTAX ProtectswitchStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { protectswitchGroupId }
|
|
::= { protectswitchStatusTable 1 }
|
|
|
|
ProtectswitchStatusEntry ::=
|
|
SEQUENCE {
|
|
groupId INTEGER,
|
|
activePort DisplayString,
|
|
backupPort DisplayString,
|
|
activePortStatus DisplayString,
|
|
backupPortStatus DisplayString,
|
|
activePortState DisplayString,
|
|
backupPortState DisplayString,
|
|
activePortBandwidth DisplayString,
|
|
backupPortBandwidth DisplayString,
|
|
activePortTrunkingMember PortList,
|
|
backupPortTrunkingMember PortList,
|
|
}
|
|
|
|
groupId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Group ID of protectswitch function."
|
|
::= { protectswitchStatusEntry 1 }
|
|
|
|
activePort OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Active port of the protect switch function."
|
|
::= { protectswitchStatusEntry 2 }
|
|
|
|
backupPort OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Backup port of the protect switch function."
|
|
::= { protectswitchStatusEntry 3 }
|
|
|
|
activePortStatus OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Active port status of the protect switch function."
|
|
::= { protectswitchStatusEntry 4 }
|
|
|
|
backupPortStatus OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Backup port status of the protect switch function."
|
|
::= { protectswitchStatusEntry 5 }
|
|
|
|
activePortState OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Active port state of the protect switch function."
|
|
::= { protectswitchStatusEntry 6 }
|
|
|
|
backupPortState OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Backup port state of the protect switch function."
|
|
::= { protectswitchStatusEntry 7 }
|
|
|
|
activePortBandwidth OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Active port bandwidth of the protect switch function."
|
|
::= { protectswitchStatusEntry 8 }
|
|
|
|
backupPortBandwidth OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Backup port bandwidth of the protect switch function."
|
|
::= { protectswitchStatusEntry 9 }
|
|
|
|
activePortTrunkingMember OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Active port trunking member of the protect switch function."
|
|
::= { protectswitchStatusEntry 10 }
|
|
|
|
backupPortTrunkingMember OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Backup port trunking member of the protect switch function."
|
|
::= { protectswitchStatusEntry 11 }
|
|
|
|
|
|
|
|
END -- end of IES5206-MIB definition --
|
|
|